├── .fmf └── version ├── .gitignore ├── .packit.yaml ├── 01-utf-8-encoding.patch.patch ├── 02-typos.patch.patch ├── COPYING ├── Dockerfile ├── LICENSE ├── Makefile ├── README ├── blacklist.conf ├── check-pci-ids.py ├── check-usb-ids.sh ├── compare-pci-ids.py ├── configure ├── hwdata.pc.in ├── hwdata.spec ├── iab.txt ├── lspci-dump.txt ├── oui.txt ├── pci.ids ├── plans ├── basic.fmf └── rpmlint.fmf ├── pnp.ids ├── pnp.ids.patch ├── process-pnp-ids.py ├── tests ├── ids-files │ ├── Makefile │ ├── PURPOSE │ ├── main.fmf │ └── runtest.sh ├── python-hwdata │ ├── main.fmf │ └── test-python-hwdata.sh └── syntax │ ├── Makefile │ ├── PURPOSE │ ├── main.fmf │ └── runtest.sh └── usb.ids /.fmf/version: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | Makefile.inc 2 | hwdata.pc -------------------------------------------------------------------------------- /.packit.yaml: -------------------------------------------------------------------------------- 1 | # See the documentation for more information: 2 | # https://packit.dev/docs/configuration/ 3 | 4 | specfile_path: hwdata.spec 5 | 6 | # name in upstream package repository or registry (e.g. in PyPI) 7 | upstream_package_name: hwdata 8 | upstream_project_url: https://github.com/vcrhonek/hwdata 9 | upstream_tag_template: v{version} 10 | # downstream (Fedora) RPM package name 11 | downstream_package_name: hwdata 12 | #issue_repository: https://src.fedoraproject.org/rpms/hwdata 13 | 14 | jobs: 15 | - job: copr_build 16 | trigger: pull_request 17 | targets: [fedora-all] 18 | owner: vcrhonek 19 | project: hwdata-packit 20 | 21 | - job: tests 22 | trigger: pull_request 23 | targets: [fedora-all] 24 | -------------------------------------------------------------------------------- /01-utf-8-encoding.patch.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vcrhonek/hwdata/95c1de6c4a0d40415867b29c0791480fb8ad3cdb/01-utf-8-encoding.patch.patch -------------------------------------------------------------------------------- /02-typos.patch.patch: -------------------------------------------------------------------------------- 1 | --- usb.ids.converted 2025-05-05 08:54:30.714309419 +0200 2 | +++ usb.ids 2025-05-05 08:54:30.728309297 +0200 3 | @@ -24087,7 +24087,7 @@ 4 | AT 0201 Microphone 5 | AT 0202 Desktop Microphone 6 | AT 0203 Personal Microphone 7 | -AT 0204 Omni-directional Microphone 8 | +AT 0204 Omni-Directional Microphone 9 | AT 0205 Microphone Array 10 | AT 0206 Processing Microphone Array 11 | AT 0300 Output Undefined 12 | @@ -24102,8 +24102,8 @@ 13 | AT 0401 Handset 14 | AT 0402 Headset 15 | AT 0403 Speakerphone, no echo reduction 16 | -AT 0404 Echo-suppressing speakerphone 17 | -AT 0405 Echo-canceling speakerphone 18 | +AT 0404 Echo-Suppressing Speakerphone 19 | +AT 0405 Echo-Canceling Speakerphone 20 | AT 0500 Telephony Undefined 21 | AT 0501 Phone line 22 | AT 0502 Telephone 23 | @@ -24325,7 +24325,7 @@ 24 | 0b9 Elevator Trim 25 | 0ba Rudder 26 | 0bb Throttle 27 | - 0bc Flight COmmunications 28 | + 0bc Flight Communications 29 | 0bd Flare Release 30 | 0be Landing Gear 31 | 0bf Toe Break 32 | @@ -24342,8 +24342,8 @@ 33 | 0ca Barrel Elevation 34 | 0cb Drive Plane 35 | 0cc Ballast 36 | - 0cd Bicylce Crank 37 | - 0ce Handle Bars 38 | + 0cd Bicycle Crank 39 | + 0ce Handlebars 40 | 0cf Front Brake 41 | 0d0 Rear Brake 42 | HUT 03 VR Controls 43 | @@ -24615,7 +24615,7 @@ 44 | 00b High Cut Filter 45 | 00c Low Cut Filter 46 | 00d Equalizer Enable 47 | - 00e Sound Field ON 48 | + 00e Sound Field On 49 | 00f Surround On 50 | 010 Repeat 51 | 011 Stereo 52 | @@ -25158,7 +25158,7 @@ 53 | 02d Display Status 54 | 02e Stat Not Ready 55 | 02f Stat Ready 56 | - 030 Err Not a loadable Character 57 | + 030 Err Not a Loadable Character 58 | 031 Err Font Data Cannot Be Read 59 | 032 Cursur Position Report 60 | 033 Row 61 | @@ -25426,14 +25426,14 @@ 62 | 04 Libya 63 | 05 Algeria 64 | 06 Morocco 65 | - 07 Tunesia 66 | + 07 Tunisia 67 | 08 Oman 68 | 09 Yemen 69 | 0a Syria 70 | 0b Jordan 71 | 0c Lebanon 72 | 0d Kuwait 73 | - 0e U.A.E 74 | + 0e U.A.E. 75 | 0f Bahrain 76 | 10 Qatar 77 | L 0002 Bulgarian 78 | @@ -25462,7 +25462,7 @@ 79 | 06 Ireland 80 | 07 South Africa 81 | 08 Jamaica 82 | - 09 Carribean 83 | + 09 Caribbean 84 | 0a Belize 85 | 0b Trinidad 86 | 0c Zimbabwe 87 | @@ -25498,7 +25498,7 @@ 88 | 06 Monaco 89 | L 000d Hebrew 90 | L 000e Hungarian 91 | -L 000f Idelandic 92 | +L 000f Icelandic 93 | L 0010 Italian 94 | 01 Italian 95 | 02 Swiss 96 | @@ -25552,13 +25552,13 @@ 97 | L 002f Macedonian 98 | L 0036 Afrikaans 99 | L 0037 Georgian 100 | -L 0038 Faeroese 101 | +L 0038 Faroese 102 | L 0039 Hindi 103 | L 003e Malay 104 | 01 Malaysia 105 | 02 Brunei Darassalam 106 | L 003f Kazak 107 | -L 0041 Awahili 108 | +L 0041 Swahili 109 | L 0043 Uzbek 110 | 01 Latin 111 | 02 Cyrillic 112 | -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- 1 | GNU GENERAL PUBLIC LICENSE 2 | Version 2, June 1991 3 | 4 | Copyright (C) 1989, 1991 Free Software Foundation, Inc., 5 | 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA 6 | Everyone is permitted to copy and distribute verbatim copies 7 | of this license document, but changing it is not allowed. 8 | 9 | Preamble 10 | 11 | The licenses for most software are designed to take away your 12 | freedom to share and change it. By contrast, the GNU General Public 13 | License is intended to guarantee your freedom to share and change free 14 | software--to make sure the software is free for all its users. This 15 | General Public License applies to most of the Free Software 16 | Foundation's software and to any other program whose authors commit to 17 | using it. (Some other Free Software Foundation software is covered by 18 | the GNU Lesser General Public License instead.) You can apply it to 19 | your programs, too. 20 | 21 | When we speak of free software, we are referring to freedom, not 22 | price. Our General Public Licenses are designed to make sure that you 23 | have the freedom to distribute copies of free software (and charge for 24 | this service if you wish), that you receive source code or can get it 25 | if you want it, that you can change the software or use pieces of it 26 | in new free programs; and that you know you can do these things. 27 | 28 | To protect your rights, we need to make restrictions that forbid 29 | anyone to deny you these rights or to ask you to surrender the rights. 30 | These restrictions translate to certain responsibilities for you if you 31 | distribute copies of the software, or if you modify it. 32 | 33 | For example, if you distribute copies of such a program, whether 34 | gratis or for a fee, you must give the recipients all the rights that 35 | you have. You must make sure that they, too, receive or can get the 36 | source code. And you must show them these terms so they know their 37 | rights. 38 | 39 | We protect your rights with two steps: (1) copyright the software, and 40 | (2) offer you this license which gives you legal permission to copy, 41 | distribute and/or modify the software. 42 | 43 | Also, for each author's protection and ours, we want to make certain 44 | that everyone understands that there is no warranty for this free 45 | software. If the software is modified by someone else and passed on, we 46 | want its recipients to know that what they have is not the original, so 47 | that any problems introduced by others will not reflect on the original 48 | authors' reputations. 49 | 50 | Finally, any free program is threatened constantly by software 51 | patents. We wish to avoid the danger that redistributors of a free 52 | program will individually obtain patent licenses, in effect making the 53 | program proprietary. To prevent this, we have made it clear that any 54 | patent must be licensed for everyone's free use or not licensed at all. 55 | 56 | The precise terms and conditions for copying, distribution and 57 | modification follow. 58 | 59 | GNU GENERAL PUBLIC LICENSE 60 | TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 61 | 62 | 0. This License applies to any program or other work which contains 63 | a notice placed by the copyright holder saying it may be distributed 64 | under the terms of this General Public License. The "Program", below, 65 | refers to any such program or work, and a "work based on the Program" 66 | means either the Program or any derivative work under copyright law: 67 | that is to say, a work containing the Program or a portion of it, 68 | either verbatim or with modifications and/or translated into another 69 | language. (Hereinafter, translation is included without limitation in 70 | the term "modification".) Each licensee is addressed as "you". 71 | 72 | Activities other than copying, distribution and modification are not 73 | covered by this License; they are outside its scope. The act of 74 | running the Program is not restricted, and the output from the Program 75 | is covered only if its contents constitute a work based on the 76 | Program (independent of having been made by running the Program). 77 | Whether that is true depends on what the Program does. 78 | 79 | 1. You may copy and distribute verbatim copies of the Program's 80 | source code as you receive it, in any medium, provided that you 81 | conspicuously and appropriately publish on each copy an appropriate 82 | copyright notice and disclaimer of warranty; keep intact all the 83 | notices that refer to this License and to the absence of any warranty; 84 | and give any other recipients of the Program a copy of this License 85 | along with the Program. 86 | 87 | You may charge a fee for the physical act of transferring a copy, and 88 | you may at your option offer warranty protection in exchange for a fee. 89 | 90 | 2. You may modify your copy or copies of the Program or any portion 91 | of it, thus forming a work based on the Program, and copy and 92 | distribute such modifications or work under the terms of Section 1 93 | above, provided that you also meet all of these conditions: 94 | 95 | a) You must cause the modified files to carry prominent notices 96 | stating that you changed the files and the date of any change. 97 | 98 | b) You must cause any work that you distribute or publish, that in 99 | whole or in part contains or is derived from the Program or any 100 | part thereof, to be licensed as a whole at no charge to all third 101 | parties under the terms of this License. 102 | 103 | c) If the modified program normally reads commands interactively 104 | when run, you must cause it, when started running for such 105 | interactive use in the most ordinary way, to print or display an 106 | announcement including an appropriate copyright notice and a 107 | notice that there is no warranty (or else, saying that you provide 108 | a warranty) and that users may redistribute the program under 109 | these conditions, and telling the user how to view a copy of this 110 | License. (Exception: if the Program itself is interactive but 111 | does not normally print such an announcement, your work based on 112 | the Program is not required to print an announcement.) 113 | 114 | These requirements apply to the modified work as a whole. If 115 | identifiable sections of that work are not derived from the Program, 116 | and can be reasonably considered independent and separate works in 117 | themselves, then this License, and its terms, do not apply to those 118 | sections when you distribute them as separate works. But when you 119 | distribute the same sections as part of a whole which is a work based 120 | on the Program, the distribution of the whole must be on the terms of 121 | this License, whose permissions for other licensees extend to the 122 | entire whole, and thus to each and every part regardless of who wrote it. 123 | 124 | Thus, it is not the intent of this section to claim rights or contest 125 | your rights to work written entirely by you; rather, the intent is to 126 | exercise the right to control the distribution of derivative or 127 | collective works based on the Program. 128 | 129 | In addition, mere aggregation of another work not based on the Program 130 | with the Program (or with a work based on the Program) on a volume of 131 | a storage or distribution medium does not bring the other work under 132 | the scope of this License. 133 | 134 | 3. You may copy and distribute the Program (or a work based on it, 135 | under Section 2) in object code or executable form under the terms of 136 | Sections 1 and 2 above provided that you also do one of the following: 137 | 138 | a) Accompany it with the complete corresponding machine-readable 139 | source code, which must be distributed under the terms of Sections 140 | 1 and 2 above on a medium customarily used for software interchange; or, 141 | 142 | b) Accompany it with a written offer, valid for at least three 143 | years, to give any third party, for a charge no more than your 144 | cost of physically performing source distribution, a complete 145 | machine-readable copy of the corresponding source code, to be 146 | distributed under the terms of Sections 1 and 2 above on a medium 147 | customarily used for software interchange; or, 148 | 149 | c) Accompany it with the information you received as to the offer 150 | to distribute corresponding source code. (This alternative is 151 | allowed only for noncommercial distribution and only if you 152 | received the program in object code or executable form with such 153 | an offer, in accord with Subsection b above.) 154 | 155 | The source code for a work means the preferred form of the work for 156 | making modifications to it. For an executable work, complete source 157 | code means all the source code for all modules it contains, plus any 158 | associated interface definition files, plus the scripts used to 159 | control compilation and installation of the executable. However, as a 160 | special exception, the source code distributed need not include 161 | anything that is normally distributed (in either source or binary 162 | form) with the major components (compiler, kernel, and so on) of the 163 | operating system on which the executable runs, unless that component 164 | itself accompanies the executable. 165 | 166 | If distribution of executable or object code is made by offering 167 | access to copy from a designated place, then offering equivalent 168 | access to copy the source code from the same place counts as 169 | distribution of the source code, even though third parties are not 170 | compelled to copy the source along with the object code. 171 | 172 | 4. You may not copy, modify, sublicense, or distribute the Program 173 | except as expressly provided under this License. Any attempt 174 | otherwise to copy, modify, sublicense or distribute the Program is 175 | void, and will automatically terminate your rights under this License. 176 | However, parties who have received copies, or rights, from you under 177 | this License will not have their licenses terminated so long as such 178 | parties remain in full compliance. 179 | 180 | 5. You are not required to accept this License, since you have not 181 | signed it. However, nothing else grants you permission to modify or 182 | distribute the Program or its derivative works. These actions are 183 | prohibited by law if you do not accept this License. Therefore, by 184 | modifying or distributing the Program (or any work based on the 185 | Program), you indicate your acceptance of this License to do so, and 186 | all its terms and conditions for copying, distributing or modifying 187 | the Program or works based on it. 188 | 189 | 6. Each time you redistribute the Program (or any work based on the 190 | Program), the recipient automatically receives a license from the 191 | original licensor to copy, distribute or modify the Program subject to 192 | these terms and conditions. You may not impose any further 193 | restrictions on the recipients' exercise of the rights granted herein. 194 | You are not responsible for enforcing compliance by third parties to 195 | this License. 196 | 197 | 7. If, as a consequence of a court judgment or allegation of patent 198 | infringement or for any other reason (not limited to patent issues), 199 | conditions are imposed on you (whether by court order, agreement or 200 | otherwise) that contradict the conditions of this License, they do not 201 | excuse you from the conditions of this License. If you cannot 202 | distribute so as to satisfy simultaneously your obligations under this 203 | License and any other pertinent obligations, then as a consequence you 204 | may not distribute the Program at all. For example, if a patent 205 | license would not permit royalty-free redistribution of the Program by 206 | all those who receive copies directly or indirectly through you, then 207 | the only way you could satisfy both it and this License would be to 208 | refrain entirely from distribution of the Program. 209 | 210 | If any portion of this section is held invalid or unenforceable under 211 | any particular circumstance, the balance of the section is intended to 212 | apply and the section as a whole is intended to apply in other 213 | circumstances. 214 | 215 | It is not the purpose of this section to induce you to infringe any 216 | patents or other property right claims or to contest validity of any 217 | such claims; this section has the sole purpose of protecting the 218 | integrity of the free software distribution system, which is 219 | implemented by public license practices. Many people have made 220 | generous contributions to the wide range of software distributed 221 | through that system in reliance on consistent application of that 222 | system; it is up to the author/donor to decide if he or she is willing 223 | to distribute software through any other system and a licensee cannot 224 | impose that choice. 225 | 226 | This section is intended to make thoroughly clear what is believed to 227 | be a consequence of the rest of this License. 228 | 229 | 8. If the distribution and/or use of the Program is restricted in 230 | certain countries either by patents or by copyrighted interfaces, the 231 | original copyright holder who places the Program under this License 232 | may add an explicit geographical distribution limitation excluding 233 | those countries, so that distribution is permitted only in or among 234 | countries not thus excluded. In such case, this License incorporates 235 | the limitation as if written in the body of this License. 236 | 237 | 9. The Free Software Foundation may publish revised and/or new versions 238 | of the General Public License from time to time. Such new versions will 239 | be similar in spirit to the present version, but may differ in detail to 240 | address new problems or concerns. 241 | 242 | Each version is given a distinguishing version number. If the Program 243 | specifies a version number of this License which applies to it and "any 244 | later version", you have the option of following the terms and conditions 245 | either of that version or of any later version published by the Free 246 | Software Foundation. If the Program does not specify a version number of 247 | this License, you may choose any version ever published by the Free Software 248 | Foundation. 249 | 250 | 10. If you wish to incorporate parts of the Program into other free 251 | programs whose distribution conditions are different, write to the author 252 | to ask for permission. For software which is copyrighted by the Free 253 | Software Foundation, write to the Free Software Foundation; we sometimes 254 | make exceptions for this. Our decision will be guided by the two goals 255 | of preserving the free status of all derivatives of our free software and 256 | of promoting the sharing and reuse of software generally. 257 | 258 | NO WARRANTY 259 | 260 | 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY 261 | FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN 262 | OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES 263 | PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED 264 | OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 265 | MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS 266 | TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE 267 | PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, 268 | REPAIR OR CORRECTION. 269 | 270 | 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING 271 | WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR 272 | REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, 273 | INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING 274 | OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED 275 | TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY 276 | YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER 277 | PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE 278 | POSSIBILITY OF SUCH DAMAGES. 279 | 280 | END OF TERMS AND CONDITIONS 281 | 282 | How to Apply These Terms to Your New Programs 283 | 284 | If you develop a new program, and you want it to be of the greatest 285 | possible use to the public, the best way to achieve this is to make it 286 | free software which everyone can redistribute and change under these terms. 287 | 288 | To do so, attach the following notices to the program. It is safest 289 | to attach them to the start of each source file to most effectively 290 | convey the exclusion of warranty; and each file should have at least 291 | the "copyright" line and a pointer to where the full notice is found. 292 | 293 | 294 | Copyright (C) 295 | 296 | This program is free software; you can redistribute it and/or modify 297 | it under the terms of the GNU General Public License as published by 298 | the Free Software Foundation; either version 2 of the License, or 299 | (at your option) any later version. 300 | 301 | This program is distributed in the hope that it will be useful, 302 | but WITHOUT ANY WARRANTY; without even the implied warranty of 303 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 304 | GNU General Public License for more details. 305 | 306 | You should have received a copy of the GNU General Public License along 307 | with this program; if not, write to the Free Software Foundation, Inc., 308 | 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. 309 | 310 | Also add information on how to contact you by electronic and paper mail. 311 | 312 | If the program is interactive, make it output a short notice like this 313 | when it starts in an interactive mode: 314 | 315 | Gnomovision version 69, Copyright (C) year name of author 316 | Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. 317 | This is free software, and you are welcome to redistribute it 318 | under certain conditions; type `show c' for details. 319 | 320 | The hypothetical commands `show w' and `show c' should show the appropriate 321 | parts of the General Public License. Of course, the commands you use may 322 | be called something other than `show w' and `show c'; they could even be 323 | mouse-clicks or menu items--whatever suits your program. 324 | 325 | You should also get your employer (if you work as a programmer) or your 326 | school, if any, to sign a "copyright disclaimer" for the program, if 327 | necessary. Here is a sample; alter the names: 328 | 329 | Yoyodyne, Inc., hereby disclaims all copyright interest in the program 330 | `Gnomovision' (which makes passes at compilers) written by James Hacker. 331 | 332 | , 1 April 1989 333 | Ty Coon, President of Vice 334 | 335 | This General Public License does not permit incorporating your program into 336 | proprietary programs. If your program is a subroutine library, you may 337 | consider it more useful to permit linking proprietary applications with the 338 | library. If this is what you want to do, use the GNU Lesser General 339 | Public License instead of this License. 340 | -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- 1 | FROM fedora:41 2 | MAINTAINER Vitezslav Crhonek 3 | RUN dnf -y update && dnf -y install usbutils && dnf -y install python3-hwdata --setopt='tsflags=' && dnf clean all 4 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | This data is licenced under 2 different licenses 2 | 3 | 1) GNU General Public License, version 2 or later 4 | 2) XFree86 1.0 license 5 | 6 | This data can be used freely under either license. 7 | -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- 1 | NAME=hwdata 2 | VERSION=$(shell awk '/Version:/ { print $$2 }' hwdata.spec) 3 | RELEASE=$(shell rpm -q --define 'dist %{nil}' --specfile --qf "%{release}" hwdata.spec) 4 | ifeq ($(shell git rev-parse --abbrev-ref HEAD 2>/dev/null | sed -n 's/^\([^0-9-]\+\).*/\L\1/p'), rhel) 5 | # add revision to tag name for rhel branches 6 | TAGNAME := v$(VERSION)-$(RELEASE) 7 | else 8 | TAGNAME := v$(VERSION) 9 | endif 10 | SOURCEDIR := $(shell pwd) 11 | ARCHIVE := $(TAGNAME).tar.gz 12 | 13 | CVSROOT = $(shell cat CVS/Root 2>/dev/null || :) 14 | 15 | CVSTAG = $(NAME)-r$(subst .,-,$(VERSION)) 16 | 17 | IDFILES = pci.ids usb.ids oui.txt iab.txt pnp.ids 18 | 19 | .PHONY: all install tag force-tag check commit create-archive archive srpm-x \ 20 | clean clog download 21 | 22 | include Makefile.inc 23 | 24 | all: 25 | 26 | Makefile.inc: configure 27 | ./configure 28 | @echo "$@ generated. Run the make again." 29 | @exit 1 30 | 31 | hwdata.pc: hwdata.pc.in 32 | datadir="$(datadir)"; \ 33 | if [ "$${datadir#$(prefix)}" != "$$datadir" ]; then \ 34 | datadir="\$${prefix}$${datadir#$(prefix)}"; \ 35 | fi; \ 36 | sed -e 's|@prefix@|$(prefix)|g' \ 37 | -e "s|@datadir@|$$datadir|g" \ 38 | -e 's|@pkgdatadir@|$${datadir}/$(NAME)|g' \ 39 | -e 's|@VERSION@|$(VERSION)|g' \ 40 | -e 's|@NAME@|$(NAME)|g' \ 41 | $< > $@ 42 | 43 | install: Makefile.inc hwdata.pc 44 | mkdir -p -m 755 $(DESTDIR)$(datadir)/$(NAME) 45 | for foo in $(IDFILES) ; do \ 46 | install -m 644 $$foo $(DESTDIR)$(datadir)/$(NAME) ;\ 47 | done 48 | @if [ "$(blacklist)" = true ]; then \ 49 | mkdir -p -m 755 $(DESTDIR)$(libdir)/modprobe.d ;\ 50 | install -m 644 -T blacklist.conf $(DESTDIR)$(libdir)/modprobe.d/dist-blacklist.conf ;\ 51 | fi; 52 | mkdir -p -m 755 $(DESTDIR)$(datadir)/pkgconfig 53 | install -m 644 hwdata.pc $(DESTDIR)$(datadir)/pkgconfig/ 54 | 55 | commit: 56 | git commit -vas ||: 57 | 58 | tag: 59 | @git tag -s -m "Tag as $(TAGNAME)" $(TAGNAME) 60 | @echo "Tagged as $(TAGNAME)" 61 | 62 | force-tag: 63 | @git tag -s -f -m "Tag as $(TAGNAME)" $(TAGNAME) 64 | @echo "Tag forced as $(TAGNAME)" 65 | 66 | changelog: 67 | @rm -f ChangeLog 68 | @(GIT_DIR=.git git log > .changelog.tmp && mv .changelog.tmp ChangeLog || rm -f .changelog.tmp) || (touch ChangeLog; echo 'git directory not found: installing possibly empty changelog.' >&2) 69 | 70 | check: 71 | @lspci -A dump -O dump.name=lspci-dump.txt -i pci.ids > /dev/null || \ 72 | { echo "FAILURE: lspci -A dump -O dump.name=lspci-dump.txt -i pci.ids"; exit 1; } && echo "OK: lspci -A dump -O dump.name=lspci-dump.txt -i pci.ids" 73 | @./check-pci-ids.py || { echo "FAILURE: ./check-pci-ids.py"; exit 1; } && echo "OK: ./check-pci-ids.py" 74 | @./check-usb-ids.sh 75 | @for file in $(IDFILES); do \ 76 | iconv -f UTF-8 "$$file" >/dev/null || { echo "FAILURE: $$file is not valid UTF-8 data"; exit 1; }; \ 77 | echo "OK: $$file is valid UTF-8 data"; \ 78 | done 79 | @echo -n "CHECK date of pci.ids: "; grep "Date:" pci.ids | cut -d ' ' -f 5 80 | @echo -n "CHECK date of usb.ids: "; grep "Date:" usb.ids | cut -d ' ' -f 6 81 | 82 | create-archive: 83 | @rm -rf $(TAGNAME) $(TAGNAME).tar* 2>/dev/null 84 | @make changelog 85 | @git archive --format=tar --prefix=hwdata-$(VERSION)/ HEAD > $(TAGNAME).tar 86 | @mkdir hwdata-$(VERSION) 87 | @cp ChangeLog hwdata-$(VERSION)/ 88 | @tar --append -f $(TAGNAME).tar hwdata-$(VERSION) 89 | @gzip -f $(TAGNAME).tar 90 | @rm -rf hwdata-$(VERSION) 91 | @echo "" 92 | @echo "The final archive is in $(ARCHIVE)" 93 | 94 | archive: check clean commit tag 95 | 96 | upload: 97 | @scp $(ARCHIVE) fedorahosted.org:$(NAME) 98 | 99 | srpm-x: create-archive 100 | @echo Creating $(NAME) src.rpm 101 | @rpmbuild --nodeps -bs --define "_sourcedir $(SOURCEDIR)" --define "_srcrpmdir $(SOURCEDIR)" $(NAME).spec 102 | @echo SRPM is: $(NAME)-$(VERSION)-$(RELEASE).src.rpm 103 | 104 | clean: 105 | @rm -f $(TAGNAME)*.gz $(NAME)-*.src.rpm pnp.ids.csv \ 106 | *.downloaded *.utf8 *.orig *.converted hwdata.pc ChangeLog clog 107 | 108 | clog: hwdata.spec 109 | @sed -n '/^%changelog/,/^$$/{/^%/d;/^$$/d;s/%%/%/g;p}' $< | tee $@ 110 | 111 | download: $(IDFILES) 112 | 113 | usb.ids.downloaded: 114 | @curl -o $@ http://www.linux-usb.org/usb.ids 115 | 116 | pci.ids.downloaded: 117 | @curl -o $@ https://pci-ids.ucw.cz/v2.2/pci.ids 118 | 119 | oui.txt.downloaded: 120 | @curl -o $@ -O https://standards-oui.ieee.org/oui/oui.txt 121 | 122 | iab.txt.downloaded: 123 | @curl -o $@ -O https://standards-oui.ieee.org/iab/iab.txt 124 | 125 | pnp.ids.csv: 126 | @curl -o $@ \ 127 | https://uefi.org/uefi-pnp-export 128 | 129 | usb.ids.converted: usb.ids.utf8 130 | dos2unix -n $? $@ 131 | 132 | usb.ids: usb.ids.converted 01-utf-8-encoding.patch.patch 02-typos.patch.patch 133 | patch -p1 -o $@ usb.ids.converted 01-utf-8-encoding.patch.patch 134 | patch -p0 -b <02-typos.patch.patch 135 | 136 | pci.ids: pci.ids.utf8 137 | dos2unix -n $? $@ 138 | 139 | oui.txt: oui.txt.utf8 140 | dos2unix -n $? $@ 141 | 142 | iab.txt: iab.txt.utf8 143 | dos2unix -n $? $@ 144 | 145 | pnp.ids.orig: pnp.ids.csv 146 | ./process-pnp-ids.py $? $@ 147 | 148 | pnp.ids: pnp.ids.orig pnp.ids.patch 149 | patch -p1 -o - pnp.ids.orig pnp.ids.patch | \ 150 | sed 's/\tDO NOT USE - /\tInvalid Vendor Codename - /' >$@ 151 | 152 | %.utf8: %.downloaded 153 | @text=`LANG=C file $?` 154 | @encoding=`echo "$$text" | sed -n 's/.*\(iso-8859\S\*\|cp1[12]\d\+\).*/\1/Ip'` 155 | @if [ -n "$$encoding" ]; then \ 156 | iconv -f "$$encoding" -t UTF-8 $?; \ 157 | else \ 158 | cat $?; \ 159 | fi | sed 's/\s\+$$//' >$@ 160 | 161 | -------------------------------------------------------------------------------- /README: -------------------------------------------------------------------------------- 1 | To update the various IDs files, run 'make download'. 2 | 3 | Related: 4 | * python binding https://github.com/xsuchy/python-hwdata 5 | -------------------------------------------------------------------------------- /blacklist.conf: -------------------------------------------------------------------------------- 1 | # 2 | # Listing a module here prevents the hotplug scripts from loading it. 3 | # Usually that'd be so that some other driver will bind it instead, 4 | # no matter which driver happens to get probed first. Sometimes user 5 | # mode tools can also control driver binding. 6 | # 7 | # Syntax: see modprobe.conf(5). 8 | # 9 | 10 | # watchdog drivers 11 | blacklist i8xx_tco 12 | 13 | # framebuffer drivers 14 | blacklist aty128fb 15 | blacklist atyfb 16 | blacklist radeonfb 17 | blacklist i810fb 18 | blacklist cirrusfb 19 | blacklist intelfb 20 | blacklist kyrofb 21 | blacklist i2c-matroxfb 22 | blacklist hgafb 23 | blacklist nvidiafb 24 | blacklist rivafb 25 | blacklist savagefb 26 | blacklist sstfb 27 | blacklist neofb 28 | blacklist tridentfb 29 | blacklist tdfxfb 30 | blacklist virgefb 31 | blacklist vga16fb 32 | blacklist viafb 33 | 34 | # ISDN - see bugs 154799, 159068 35 | blacklist hisax 36 | blacklist hisax_fcpcipnp 37 | 38 | # sound drivers 39 | blacklist snd-pcsp 40 | 41 | # I/O dynamic configuration support for s390x (bz #563228) 42 | blacklist chsc_sch 43 | -------------------------------------------------------------------------------- /check-pci-ids.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python 2 | 3 | import re 4 | import sys 5 | 6 | # Check that the sorting order is preserved in pci.ids 7 | 8 | vendor_id = None 9 | device_id = None 10 | lineno = 1 11 | 12 | file = open("pci.ids") 13 | hexnum = '([0-9a-fA-F]{4})' 14 | desc = '(.*\\S)' 15 | 16 | for line in file: 17 | 18 | m = re.match(hexnum + '\\s+' + desc, line) 19 | if m: 20 | new_id = int('0x' + m.group (1), 16) 21 | if vendor_id is not None and new_id <= vendor_id: 22 | print ("%d: Vendor ID (0x%04x) is less that previous ID (0x%04x)" % 23 | (lineno, new_id, vendor_id)) 24 | sys.exit (-1) 25 | 26 | vendor_id = new_id 27 | device_id = -1 28 | 29 | m = re.match('\t' + hexnum + '\\s+' + desc, line) 30 | if m: 31 | new_id = int('0x' + m.group (1), 16) 32 | if new_id <= device_id: 33 | print ("%d: Device ID (0x%04x) is less that previous ID (0x%04x)" % 34 | (lineno, new_id, device_id)) 35 | sys.exit (-1) 36 | 37 | device_id = new_id 38 | 39 | lineno = lineno + 1 40 | -------------------------------------------------------------------------------- /check-usb-ids.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | set -euo pipefail 4 | IFS=$'\n\t' 5 | 6 | if [[ "${NO_DOCKER:-0}" == 1 ]]; then 7 | echo "SKIP: usb ids because of disabled docker test" 8 | exit 0 9 | fi 10 | 11 | tmpdir=`mktemp -d` 12 | echo "Listing usb devices:" 13 | sudo podman run -t --privileged --rm=true \ 14 | -v `pwd`/usb.ids:/usr/share/hwdata/usb.ids:ro \ 15 | -v "$tmpdir:/mnt/out" \ 16 | vcrhonek/hwdata-check \ 17 | /bin/bash -c 'lsusb 2>/mnt/out/err.out; python3 /usr/share/doc/python3-hwdata/example.py 2>>/mnt/out/err.out' || : 18 | if [[ `cat $tmpdir/err.out | wc -l` -gt 0 ]]; then 19 | echo "ERRORS:" 20 | nl $tmpdir/err.out 21 | rm -rf $tmpdir 22 | exit 1 23 | fi 24 | rm -rf $tmpdir 25 | -------------------------------------------------------------------------------- /compare-pci-ids.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python 2 | 3 | import argparse 4 | import re 5 | import sys 6 | 7 | re_vendor = re.compile(r'^(?P[0-9a-fA-F]{4})\s*(?P.*)') 8 | re_vendev = re.compile(r'^\s*(?P[0-9a-fA-F]{4})\s+' 9 | r'(?P[0-9a-fA-F]{4})\s+(?P.*)') 10 | re_device = re.compile(r'^\s+(?P[0-9a-fA-F]{4})\s+' 11 | r'(?P.*)') 12 | re_comment = re.compile(r'^(\s*#.*|\s*)$') 13 | 14 | def x2int(x): 15 | if isinstance(x, basestring): return int(x, 16) 16 | return x 17 | 18 | def parse_pci_file(ids_file, file_name): 19 | """ 20 | @return dictionary in format: 21 | { vendor_id: ( vendor_name 22 | , { device_id : device_name 23 | , ... } 24 | ) 25 | , ... 26 | } 27 | where 28 | vendor_id and device_id are integers 29 | """ 30 | res = {} 31 | vendor = None 32 | nested = {} # (vendor_id, {device_id, device_name}) 33 | 34 | def _add_nested(file_name, line, vendor, dev_id, dev_name): 35 | dev_id = x2int(dev_id) 36 | if vendor not in nested: 37 | nested[vendor] = {} 38 | if dev_id in nested[vendor]: 39 | sys.stderr.write('Warning: device "%04x:%04x" redeclared!' 40 | ' File: %s : %d\n'%(vendor, dev_id, file_name, line)) 41 | nested[vendor][dev_id] = dev_name 42 | 43 | def _add_vendor(file_name, line, vendor_id, vendor_name): 44 | vendor = x2int(vendor_id) 45 | if vendor in res: 46 | sys.stderr.write('Warning: vendor "%04x" redeclared!' 47 | ' File: %s : %d\n'%(vendor, file_name, line)) 48 | res[vendor] = (vendor_name, res[vendor][1]) 49 | else: 50 | res[vendor] = (vendor_name, {}) 51 | if vendor in nested: 52 | for dev_id, dev_name in nested[vendor].items(): 53 | _add_device(file_name, line, 54 | vendor, dev_id, dev_name) 55 | del nested[vendor] 56 | 57 | def _add_device(file_name, line, vendor, dev_id, dev_name): 58 | """ @note: does not check for a vendor """ 59 | dev_id = x2int(dev_id) 60 | if dev_id in res[vendor][1]: 61 | sys.stderr.write('Warning: device "%04x:%04x" redeclared!' 62 | ' File: %s : %d\n'%(vendor, dev_id, file_name, i)) 63 | res[vendor][1][dev_id] = dev_name 64 | 65 | for i, l in enumerate(ids_file.readlines(), 1): 66 | if re_comment.match(l): continue 67 | m = re_vendor.match(l) 68 | if m: 69 | vendor = x2int(m.group('vendor_id')) 70 | _add_vendor(file_name, i, vendor, m.group('vendor_name')) 71 | continue 72 | 73 | m = re_vendev.match(l) 74 | if m: 75 | dev_vendor = x2int(m.group('vendor_id')) 76 | dev_id = x2int(m.group('device_id')) 77 | if vendor != dev_vendor and dev_vendor not in res: 78 | #sys.stderr.write('Warning: nested vendor of device "%x:%x"' 79 | #' does not match top level vendor "%x"! File: %s : %d\n' %( 80 | #dev_vendor, dev_id, vendor, file_name, i)) 81 | _add_nested(file_name, i, 82 | dev_vendor, dev_id, m.group('device_name')) 83 | else: 84 | _add_device(file_name, i, 85 | dev_vendor, dev_id, m.group('device_name')) 86 | continue 87 | 88 | m = re_device.match(l) 89 | if m: 90 | _add_device(file_name, i, 91 | vendor, m.group('device_id'), m.group('device_name')) 92 | else: 93 | sys.stderr.write("Warning: not handled line: \"%s\"\n" % l[:-1]) 94 | 95 | for vendor, devices in nested.items(): 96 | sys.stderr.write('Warning: no name for vendor "%04x"! File: %s\n'%( 97 | vendor, file_name)) 98 | res[vendor] = ('', devices) 99 | return res 100 | 101 | if __name__ == '__main__': 102 | parser = argparse.ArgumentParser(description="Compare new pci.ids to old.") 103 | parser.add_argument('old', type=argparse.FileType('r'), 104 | help="old pci.ids file") 105 | parser.add_argument('new', type=argparse.FileType('r'), 106 | help="new pci.ids file") 107 | 108 | args = parser.parse_args() 109 | old = parse_pci_file(args.old, args.old.name) 110 | new = parse_pci_file(args.new, args.new.name) 111 | 112 | vendors_removed = 0 113 | vendors_added = 0 114 | vendors_renamed = 0 115 | devices_removed = 0 116 | devices_added = 0 117 | devices_renamed = 0 118 | for vendor, (vendor_name, devices) in old.items(): 119 | if vendor not in new: 120 | vendors_removed += 1 121 | devices_removed += len(devices) 122 | else: 123 | if vendor_name != new[vendor][0]: 124 | vendors_renamed += 1 125 | for dev_id, dev_name in devices.items(): 126 | if dev_id not in new[vendor]: 127 | devices_removed += 1 128 | elif dev_name != new[vendor][dev_id]: 129 | devices_renamed += 1 130 | 131 | for vendor, (vendor_name, devices) in new.items(): 132 | if vendor not in old: 133 | vendors_added += 1 134 | devices_added += len(devices) 135 | else: 136 | for dev_id, dev_name in devices.items(): 137 | if dev_id not in old[vendor]: 138 | devices_added += 1 139 | 140 | print "old vendor count: %d" % len(old) 141 | print "new vendor count: %d" % len(new) 142 | print "vendors added: %d" % vendors_added 143 | print "vendors removed: %d" % vendors_removed 144 | print "vendors renamed: %d" % vendors_renamed 145 | print "devices added: %d" % devices_added 146 | print "devices removed: %d" % devices_removed 147 | print "devices renamed: %d" % devices_renamed 148 | 149 | sys.exit(0) 150 | 151 | -------------------------------------------------------------------------------- /configure: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # -*- mode: sh -*- 3 | # Minimal configure script which writes out a Makefile.inc 4 | # Copyright 2010, 2011 Colin Walters 5 | # Licensed under the new-BSD license (http://www.opensource.org/licenses/bsd-license.php) 6 | 7 | prefix=/usr 8 | blacklist=true 9 | 10 | for arg; do 11 | case "$arg" in 12 | --prefix=*) prefix=${arg#*=};; 13 | --bindir=*) bindir=${arg#*=};; 14 | --sbindir=*) sbindir=${arg#*=};; 15 | --libexecdir=*) libexecdir=${arg#*=};; 16 | --datadir=*) datadir=${arg#*=};; 17 | --sysconfdir=*) sysconfdir=${arg#*=};; 18 | --libdir=*) libdir=${arg#*=};; 19 | --mandir=*) mandir=${arg#*=};; 20 | --disable-blacklist) blacklist=false;; 21 | *) echo "Ignoring unknown option '$arg'";; 22 | esac 23 | shift 24 | done 25 | 26 | # Handle srcdir != builddir 27 | srcdir=$(dirname $0) 28 | if ! test -f Makefile; then 29 | ln -s ${srcdir}/Makefile Makefile 30 | fi 31 | 32 | cat > Makefile.inc.tmp < - 0.395-1 46 | - Update pci, usb and vendor ids 47 | 48 | * Tue Apr 01 2025 Vitezslav Crhonek - 0.394-1 49 | - Update pci and vendor ids 50 | 51 | * Mon Mar 03 2025 Vitezslav Crhonek - 0.393-1 52 | - Update pci, usb and vendor ids 53 | 54 | * Mon Feb 03 2025 Vitezslav Crhonek - 0.392-1 55 | - Update pci, usb and vendor ids 56 | 57 | * Thu Jan 02 2025 Vitezslav Crhonek - 0.391-1 58 | - Update usb and vendor ids 59 | 60 | * Mon Dec 02 2024 Vitezslav Crhonek - 0.390-1 61 | - Update pci and vendor ids 62 | 63 | * Fri Nov 01 2024 Vitezslav Crhonek - 0.389-1 64 | - Update pci and vendor ids 65 | 66 | * Tue Oct 01 2024 Vitezslav Crhonek - 0.388-1 67 | - Update pci and vendor ids 68 | 69 | * Thu Sep 05 2024 Vitezslav Crhonek - 0.387-1 70 | - Fix and update vendor ids 71 | 72 | * Mon Sep 02 2024 Vitezslav Crhonek - 0.386-1 73 | - Update vendor ids 74 | 75 | * Mon Aug 05 2024 Vitezslav Crhonek - 0.385-1 76 | - Update usb and vendor ids 77 | 78 | * Wed Jul 03 2024 Vitezslav Crhonek - 0.384-1 79 | - Update pci and vendor ids 80 | 81 | * Fri May 31 2024 Vitezslav Crhonek - 0.383-1 82 | - Update pci and vendor ids 83 | 84 | * Thu May 02 2024 Vitezslav Crhonek - 0.382-1 85 | - Update pci and vendor ids 86 | 87 | * Tue Apr 02 2024 Vitezslav Crhonek - 0.381-1 88 | - Update pci, usb and vendor ids 89 | 90 | * Fri Mar 01 2024 Vitezslav Crhonek - 0.380-1 91 | - Update pci and vendor ids 92 | 93 | * Fri Feb 02 2024 Vitezslav Crhonek - 0.379-1 94 | - Update pci, usb and vendor ids 95 | 96 | * Wed Jan 03 2024 Vitezslav Crhonek - 0.378-1 97 | - Update vendor ids 98 | 99 | * Mon Dec 04 2023 Vitezslav Crhonek - 0.377-2 100 | - Remove trailing spaces from pnp.ids (patch by Pino Toscano) 101 | 102 | * Fri Dec 01 2023 Vitezslav Crhonek - 0.377-1 103 | - Update pci, usb and vendor ids 104 | 105 | * Fri Nov 03 2023 Vitezslav Crhonek - 0.376-1 106 | - Update vendor ids 107 | 108 | * Mon Oct 02 2023 Vitezslav Crhonek - 0.375-1 109 | - Update pci and vendor ids 110 | 111 | * Mon Sep 04 2023 Vitezslav Crhonek - 0.374-1 112 | - Update pci, usb and vendor ids 113 | 114 | * Wed Aug 02 2023 Vitezslav Crhonek - 0.373-1 115 | - Update pci and vendor ids 116 | 117 | * Mon Jul 03 2023 Vitezslav Crhonek - 0.372-1 118 | - Update pci and vendor ids 119 | 120 | * Fri Jun 09 2023 Vitezslav Crhonek - 0.371-2 121 | - Fix -devel requires 122 | 123 | * Thu Jun 01 2023 Vitezslav Crhonek - 0.371-1 124 | - Update pci, usb and vendor ids 125 | 126 | * Tue May 02 2023 Vitezslav Crhonek - 0.370-1 127 | - Update pci, usb and vendor ids 128 | 129 | * Mon Apr 03 2023 Vitezslav Crhonek - 0.369-1 130 | - Update pci and vendor ids 131 | 132 | * Wed Mar 01 2023 Vitezslav Crhonek - 0.368-1 133 | - Update pci and vendor ids 134 | 135 | * Fri Feb 10 2023 Vitezslav Crhonek - 0.367-2 136 | - SPDX migration 137 | 138 | * Thu Feb 02 2023 Vitezslav Crhonek - 0.367-1 139 | - Update pci, usb and vendor ids 140 | 141 | * Wed Jan 04 2023 Vitezslav Crhonek - 0.366-1 142 | - Update pci, usb and vendor ids 143 | 144 | * Fri Dec 02 2022 Vitezslav Crhonek - 0.365-1 145 | - Update pci and vendor ids 146 | 147 | * Tue Nov 01 2022 Vitezslav Crhonek - 0.364-1 148 | - Update pci and vendor ids 149 | 150 | * Mon Oct 03 2022 Vitezslav Crhonek - 0.363-1 151 | - Update pci and vendor ids 152 | 153 | * Sun Sep 25 2022 Pete Walter - 0.362-2 154 | - Move pkgconfig file to -devel subpackage (#2128591) 155 | 156 | * Wed Sep 07 2022 Vitezslav Crhonek - 0.362-1 157 | - Update pci and vendor ids 158 | 159 | * Mon Jul 04 2022 Vitezslav Crhonek - 0.361-1 160 | - Update pci and vendor ids 161 | 162 | * Wed Jun 01 2022 Vitezslav Crhonek - 0.360-1 163 | - Update pci, usb and vendor ids 164 | 165 | * Mon May 02 2022 Vitezslav Crhonek - 0.359-1 166 | - Update pci, usb and vendor ids 167 | 168 | * Mon Apr 04 2022 Vitezslav Crhonek - 0.358-1 169 | - Update pci, usb and vendor ids 170 | 171 | * Thu Mar 03 2022 Vitezslav Crhonek - 0.357-1 172 | - Update pci, usb and vendor ids 173 | 174 | * Wed Feb 02 2022 Vitezslav Crhonek - 0.356-1 175 | - Update pci and vendor ids 176 | 177 | * Mon Jan 03 2022 Vitezslav Crhonek - 0.355-1 178 | - Update pci, usb and vendor ids 179 | 180 | * Fri Dec 03 2021 Vitezslav Crhonek - 0.354-1 181 | - Update pci and vendor ids 182 | 183 | * Thu Nov 04 2021 Vitezslav Crhonek - 0.353-1 184 | - Update pci, usb and vendor ids 185 | 186 | * Mon Oct 04 2021 Vitezslav Crhonek - 0.352-1 187 | - Update pci and vendor ids 188 | 189 | * Wed Sep 01 2021 Vitezslav Crhonek - 0.351-1 190 | - Update pci and vendor ids 191 | 192 | * Mon Aug 02 2021 Vitezslav Crhonek - 0.350-1 193 | - Update pci, usb and vendor ids 194 | 195 | * Wed Jul 07 2021 Vitezslav Crhonek - 0.349-1 196 | - Update pci, usb and vendor ids 197 | 198 | * Wed Jun 02 2021 Vitezslav Crhonek - 0.348-1 199 | - Update pci, usb and vendor ids 200 | 201 | * Mon May 03 2021 Vitezslav Crhonek - 0.347-1 202 | - Update pci and vendor ids 203 | 204 | * Thu Apr 01 2021 Vitezslav Crhonek - 0.346-1 205 | - Update pci, usb and vendor ids 206 | 207 | * Mon Mar 01 2021 Vitezslav Crhonek - 0.345-1 208 | - Update pci, usb and vendor ids 209 | 210 | * Mon Feb 01 2021 Vitezslav Crhonek - 0.344-1 211 | - Update pci, usb and vendor ids 212 | 213 | * Wed Jan 06 2021 Vitezslav Crhonek - 0.343-1 214 | - Update pci and vendor ids 215 | 216 | * Tue Dec 01 2020 Vitezslav Crhonek - 0.342-1 217 | - Update pci and vendor ids 218 | 219 | * Tue Nov 03 2020 Vitezslav Crhonek - 0.341-1 220 | - Update pci and vendor ids 221 | 222 | * Mon Oct 05 2020 Vitezslav Crhonek - 0.340-1 223 | - Update pci and vendor ids 224 | 225 | * Tue Sep 01 2020 Vitezslav Crhonek - 0.339-1 226 | - Update pci, usb and vendor ids 227 | 228 | * Tue Aug 04 2020 Vitezslav Crhonek - 0.338-1 229 | - Update pci, usb and vendor ids 230 | 231 | * Thu Jul 02 2020 Vitezslav Crhonek - 0.337-1 232 | - Update pci, usb and vendor ids 233 | 234 | * Mon Jun 01 2020 Vitezslav Crhonek - 0.336-1 235 | - Update pci and vendor ids 236 | 237 | * Mon May 04 2020 Vitezslav Crhonek - 0.335-1 238 | - Update pci and vendor ids 239 | 240 | * Wed Apr 01 2020 Vitezslav Crhonek - 0.334-1 241 | - Updated pci, usb and vendor ids. 242 | 243 | * Mon Mar 02 2020 Vitezslav Crhonek - 0.333-1 244 | - Updated pci, usb and vendor ids. 245 | 246 | * Mon Feb 03 2020 Vitezslav Crhonek - 0.332-1 247 | - Updated pci, usb and vendor ids. 248 | 249 | * Thu Jan 02 2020 Vitezslav Crhonek - 0.331-1 250 | - Updated pci, usb and vendor ids. 251 | 252 | * Mon Dec 02 2019 Vitezslav Crhonek - 0.330-1 253 | - Updated pci, usb and vendor ids. 254 | 255 | * Mon Nov 04 2019 Vitezslav Crhonek - 0.329-1 256 | - Updated pci, usb and vendor ids. 257 | 258 | * Tue Oct 01 2019 Vitezslav Crhonek - 0.328-1 259 | - Updated pci, usb and vendor ids. 260 | 261 | * Tue Sep 03 2019 Vitezslav Crhonek - 0.327-1 262 | - Updated pci, usb and vendor ids. 263 | 264 | * Thu Aug 01 2019 Vitezslav Crhonek - 0.326-1 265 | - Updated pci, usb and vendor ids. 266 | 267 | * Thu Jun 27 2019 Vitezslav Crhonek - 0.325-1 268 | - Updated pci, usb and vendor ids. 269 | 270 | * Mon Jun 03 2019 Vitezslav Crhonek - 0.324-1 271 | - Updated pci, usb and vendor ids. 272 | 273 | * Thu May 02 2019 Vitezslav Crhonek - 0.323-1 274 | - Updated pci, usb and vendor ids. 275 | 276 | * Tue Apr 02 2019 Vitezslav Crhonek - 0.322-1 277 | - Updated pci, usb and vendor ids. 278 | 279 | * Tue Mar 05 2019 Vitezslav Crhonek - 0.321-1 280 | - Updated pci, usb and vendor ids. 281 | 282 | * Mon Feb 04 2019 Vitezslav Crhonek - 0.320-1 283 | - Updated pci, usb and vendor ids. 284 | 285 | * Wed Jan 02 2019 Vitezslav Crhonek - 0.319-1 286 | - Updated pci, usb and vendor ids. 287 | 288 | * Mon Dec 03 2018 Vitezslav Crhonek - 0.318-1 289 | - Updated pci, usb and vendor ids. 290 | 291 | * Thu Nov 01 2018 Vitezslav Crhonek - 0.317-1 292 | - Updated pci, usb and vendor ids. 293 | 294 | * Mon Oct 01 2018 Vitezslav Crhonek - 0.316-1 295 | - Updated pci, usb and vendor ids. 296 | 297 | * Mon Sep 03 2018 Vitezslav Crhonek - 0.315-1 298 | - Updated pci, usb and vendor ids. 299 | 300 | * Thu Aug 02 2018 Vitezslav Crhonek - 0.314-1 301 | - Updated pci, usb and vendor ids. 302 | 303 | * Mon Jul 02 2018 Vitezslav Crhonek - 0.313-1 304 | - Updated pci, usb and vendor ids. 305 | 306 | * Wed May 02 2018 Vitezslav Crhonek - 0.312-1 307 | - Updated pci, usb and vendor ids. 308 | 309 | * Mon Mar 05 2018 Vitezslav Crhonek - 0.311-1 310 | - Remove %%clean section 311 | - Remove Group tag 312 | - Updated pci, usb and vendor ids. 313 | 314 | * Mon Mar 05 2018 Vitezslav Crhonek - 0.310-1 315 | - Updated pci, usb and vendor ids. 316 | 317 | * Mon Feb 05 2018 Vitezslav Crhonek - 0.309-1 318 | - Updated pci, usb and vendor ids. 319 | 320 | * Tue Jan 02 2018 Vitezslav Crhonek - 0.308-1 321 | - Updated pci, usb and vendor ids. 322 | 323 | * Mon Dec 04 2017 Vitezslav Crhonek - 0.307-1 324 | - Updated pci, usb and vendor ids. 325 | 326 | * Thu Nov 02 2017 Vitezslav Crhonek - 0.306-1 327 | - Updated pci, usb and vendor ids. 328 | 329 | * Mon Oct 02 2017 Vitezslav Crhonek - 0.305-1 330 | - Updated pci, usb and vendor ids. 331 | 332 | * Mon Sep 04 2017 Vitezslav Crhonek - 0.304-1 333 | - Updated pci, usb and vendor ids. 334 | 335 | * Tue Aug 01 2017 Vitezslav Crhonek - 0.303-1 336 | - Updated pci, usb and vendor ids. 337 | 338 | * Mon Jul 03 2017 Vitezslav Crhonek - 0.302-1 339 | - Updated pci, usb and vendor ids. 340 | 341 | * Mon Jun 05 2017 Vitezslav Crhonek - 0.301-1 342 | - Updated pci, usb and vendor ids. 343 | 344 | * Tue May 09 2017 Vitezslav Crhonek - 0.300-1 345 | - Updated pci, usb and vendor ids. 346 | 347 | * Mon Apr 03 2017 Vitezslav Crhonek - 0.299-1 348 | - Updated pci, usb and vendor ids. 349 | 350 | * Mon Mar 06 2017 Vitezslav Crhonek - 0.298-1 351 | - Updated pci, usb and vendor ids. 352 | 353 | * Mon Feb 06 2017 Vitezslav Crhonek - 0.297-1 354 | - Updated pci, usb and vendor ids. 355 | 356 | * Tue Jan 03 2017 Vitezslav Crhonek - 0.296-1 357 | - Updated pci, usb and vendor ids. 358 | 359 | * Mon Dec 12 2016 Vitezslav Crhonek - 0.295-1 360 | - Updated pci, usb and vendor ids. 361 | 362 | * Wed Nov 02 2016 Vitezslav Crhonek - 0.294-1 363 | - Updated pci, usb and vendor ids. 364 | 365 | * Tue Oct 04 2016 Vitezslav Crhonek - 0.293-1 366 | - Updated pci, usb and vendor ids. 367 | 368 | * Mon Aug 29 2016 Vitezslav Crhonek - 0.292-1 369 | - Updated pci, usb and vendor ids. 370 | 371 | * Tue Jul 26 2016 Vitezslav Crhonek - 0.291-1 372 | - Updated pci and vendor ids. 373 | 374 | * Wed Jun 22 2016 Michal Minar 0.290-1 375 | - Updated pci and vendor ids. 376 | 377 | * Wed May 18 2016 Michal Minar 0.289-1 378 | - Updated pci and vendor ids. 379 | 380 | * Mon Apr 18 2016 Michal Minar 0.288-1 381 | - Updated pci, usb and vendor ids. 382 | 383 | * Tue Mar 22 2016 Michal Minar 0.287-1 384 | - Updated pci, usb and vendor ids. 385 | 386 | * Thu Feb 18 2016 Michal Minar 0.286-1 387 | - Updated pci, usb and vendor ids. 388 | 389 | * Tue Jan 19 2016 Michal Minar 0.285-2 390 | - Updated pci, usb and vendor ids. 391 | 392 | * Wed Nov 18 2015 Michal Minar 0.284-1 393 | - Updated pci and vendor ids. 394 | 395 | * Fri Oct 23 2015 Michal Minar 0.283-1 396 | - Updated pci, usb and vendor ids. 397 | 398 | * Fri Sep 18 2015 Michal Minar 0.282-1 399 | - Updated pci, usb and vendor ids. 400 | 401 | * Tue Aug 18 2015 Michal Minar 0.281-1 402 | - Updated pci, usb and vendor ids. 403 | 404 | * Mon Jul 20 2015 Michal Minar 0.280-1 405 | - Updated pci and vendor ids. 406 | 407 | * Wed Jun 24 2015 Michal Minar 0.279-1 408 | - Updated pci, usb and vendor ids. 409 | 410 | * Wed May 20 2015 Michal Minar 0.278-1 411 | - Update pci, usb and vendor ids. 412 | 413 | * Wed Apr 29 2015 Michal Minar 0.277-1 414 | - Updated pci, usb and vendor ids. 415 | 416 | * Tue Mar 24 2015 Michal Minar 0.276-1 417 | - Updated pci, usb and vendor ids. 418 | 419 | * Wed Feb 18 2015 Michal Minar 0.275-1 420 | - Updated pci, usb and vendor ids. 421 | 422 | * Mon Jan 26 2015 Michal Minar 0.274-2 423 | - Removed bad entry from usb ids file. 424 | 425 | * Mon Jan 19 2015 Michal Minar 0.274-1 426 | - Updated pci, usb and vendor ids. 427 | 428 | * Thu Dec 18 2014 Michal Minar 0.273-1 429 | - Updated pci, usb and vendor ids. 430 | 431 | * Tue Nov 25 2014 Michal Minar 0.272-1 432 | - Updated pci and vendor ids. 433 | 434 | * Sun Oct 26 2014 Michal Minar 0.271-1 435 | - Updateed pci and vendor ids. 436 | 437 | * Wed Sep 17 2014 Michal Minar 0.270-2 438 | - Recreated pnp.ids. 439 | 440 | * Wed Sep 17 2014 Michal Minar 0.270-1 441 | - Updated pci, usb and vendor ids. 442 | 443 | * Mon Aug 18 2014 Michal Minar 0.269-1 444 | - Updated pci, usb and vendor ids. 445 | 446 | * Mon Jul 21 2014 Michal Minar 0.268-1 447 | - Updated pci, usb and vendor ids. 448 | 449 | * Mon Jun 16 2014 Michal Minar 0.267-1 450 | - Updated pci, and vendor ids. 451 | 452 | * Tue May 27 2014 Michal Minar 0.266-1 453 | - Updated pci, usb and vendor ids 454 | 455 | * Tue Apr 22 2014 Michal Minar 0.265-1 456 | - Updated pci, usb and vendor ids. 457 | 458 | * Thu Mar 27 2014 Michal Minar 0.264-1 459 | - Updated pci and vendor ids. 460 | 461 | * Thu Mar 20 2014 Michal Minar 0.263-1 462 | - Added Individual Address Blocks file (iab.txt). 463 | 464 | * Tue Mar 18 2014 Michal Minar 0.262-1 465 | - Update of pci and vendor ids. 466 | 467 | * Tue Feb 25 2014 Michal Minar 0.261-1 468 | - Update of pci, usb and vendor ids. 469 | 470 | * Sun Jan 19 2014 Michal Minar 0.260-1 471 | - Update of pci, usb and vendor ids. 472 | 473 | * Tue Dec 31 2013 Michal Minar 0.259-1 474 | - Update of pci, usb and vendor ids. 475 | 476 | * Fri Nov 29 2013 Michal Minar 0.258-1 477 | - Update of pci and oui ids. 478 | 479 | * Tue Oct 29 2013 Michal Minar 0.257-1 480 | - Update of pci, oui and usb ids. 481 | 482 | * Sun Sep 22 2013 Michal Minar 0.256-1 483 | - Update of pci, oui and usb ids. 484 | 485 | * Wed Aug 21 2013 Michal Minar 0.255-1 486 | - Update of pci, oui and usb ids. 487 | 488 | * Wed Aug 07 2013 Michal Minar 0.254-1 489 | - Update of vendor ids. 490 | 491 | * Mon Jul 29 2013 Michal Minar 0.253-1 492 | - Changelog fix and oui.ids update. 493 | 494 | * Sun Jul 21 2013 Michal Minar 0.252-1 495 | - Data files update. 496 | 497 | * Sat Jul 06 2013 Michal Minar 0.250-1 498 | - Data files update. 499 | 500 | * Thu Jun 20 2013 Michal Minar 0.249-1 501 | - Data files update, pnp.ids included. 502 | 503 | * Thu Apr 18 2013 Michal Minar 0.248-1 504 | - Data files update 505 | 506 | * Wed Mar 27 2013 Michal Minar 0.247-1 507 | - Moved blacklist.conf from /etc/modprobe.d to /usr/lib/modprobe.d. 508 | - Renamed it to dist-blacklist.conf. 509 | - Data files update 510 | 511 | * Mon Mar 18 2013 Michal Minar 0.245-1 512 | - Data files update 513 | 514 | * Mon Feb 18 2013 Michal Minar 0.244-1 515 | - Data files updated 516 | 517 | * Fri Jan 18 2013 Michal Minar 0.243-1 518 | - Data files updated 519 | 520 | * Fri Dec 07 2012 Michal Minar 0.242-1 521 | - Update data files 522 | 523 | * Wed Nov 07 2012 Michal Minar 0.241-1 524 | - Update data files 525 | 526 | * Wed Sep 26 2012 Michal Minar 0.240-1 527 | - made use of configure script in prep 528 | 529 | * Tue Sep 25 2012 Michal Minar 0.239-1 530 | - Update data files 531 | 532 | * Thu Aug 23 2012 Adam Jackson 0.238-1 533 | - Fix reference specfile to current Fedora style 534 | 535 | * Thu Aug 23 2012 Adam Jackson 0.235-1 536 | - Update data files 537 | - Remove upgradelist, not needed since kudzu-ectomy 538 | 539 | * Mon Aug 08 2011 Karsten Hopp 0.233-7.3 540 | - update pci.ids, usb. ids 541 | 542 | * Mon May 02 2011 Karsten Hopp 0.233-7.2 543 | - update pci.ids with a fix for QLogic Infiniband adapter 544 | 545 | * Wed Apr 27 2011 Karsten Hopp 0.233-7.1 546 | - update to latest pci.ids, usb.ids 547 | 548 | * Fri Jan 28 2011 Karsten Hopp 0.233-7 549 | - bump release 550 | - update oui.txt URL 551 | - fix tarball name in spec file 552 | - update usb.ids, out.txt and pci.ids 553 | 554 | * Wed Aug 25 2010 Karsten Hopp 0.233-1 555 | - update usb.ids, out.txt and pci.ids 556 | 557 | * Thu Aug 05 2010 Karsten Hopp 0.232-1 558 | - update usb.ids, out.txt and pci.ids (#550020, #611860) 559 | - fix incorrect syntax doc/comment in blacklist.conf (Ville Skyttä, #532802) 560 | - add Acer B243HL and BenQ G2420HDBL (Ville Skyttä, #590787) 561 | - add HP LP2475w and Samsung 2494HM (Ville Skyttä, #595059) 562 | 563 | * Tue May 25 2010 Phil Knirsch 0.230-1 564 | - update usb.ids, out.txt and pci.ids 565 | - Resolves: #584788 566 | 567 | * Mon Mar 29 2010 Karsten Hopp 0.229-1 568 | - update usb.ids, out.txt and pci.ids for F-13 (#571914) 569 | 570 | * Wed Mar 17 2010 Phil Knirsch 0.228-1 571 | - Blacklist chsc_sch for s390x 572 | - Resolves: #563228 573 | 574 | * Tue Feb 23 2010 Dave Airlie 0.227-1 575 | - add viafb to blacklist 576 | 577 | * Mon Feb 22 2010 Karsten Hopp 0.227-1 578 | - update usb.ids, pci.ids, oui.txt 579 | - update license 580 | 581 | * Fri Jan 15 2010 Karsten Hopp 0.226-1 582 | - update release number 583 | 584 | * Fri Jan 15 2010 Karsten Hopp 0.225-4 585 | - update usb.ids pci.ids oui.txt 586 | 587 | * Mon Nov 30 2009 Dennis Gregorovic - 0.225-3.1 588 | - Rebuilt for RHEL 6 589 | 590 | * Fri Jul 24 2009 Fedora Release Engineering - 0.225-3 591 | - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild 592 | 593 | * Tue Jul 07 2009 Adam Jackson 0.225-2 594 | - pnp-dell.patch: Fix Dell's entry in pnp.ids 595 | 596 | * Thu Apr 09 2009 Adam Jackson 0.224-1 597 | - Update pci.ids, usb.ids, and oui.txt 598 | - Add pnp.ids 599 | 600 | * Thu Mar 19 2009 Karsten Hopp 0.223-1 601 | - update usb.ids pci.ids oui.txt 602 | - rename /etc/modprobe.d/blacklist to /etc/modprobe.d/blacklist.conf 603 | 604 | * Wed Jan 28 2009 Karsten Hopp 0.222-1 605 | - update usb.ids pci.ids oui.txt and build for all current releases 606 | Fixes p.e. #465440 607 | 608 | * Wed Jan 21 2009 Karsten Hopp 0.221-1 609 | - update usb.ids pci.ids oui.txt 610 | 611 | * Tue Dec 02 2008 Karsten Hopp 0.220-1 612 | - add new monitor entries from Mandriva hardware database (Thierry Vignaud) 613 | - make generic entries have properly formated frequencies (Thierry Vignaud) 614 | - remove duplicate Dell monitor entries (Thierry Vignaud) 615 | - more vendor name fixes 616 | - fix extra field in 'Compudyne KD-1500N' definition (Thierry Vignaud) 617 | - make Dell monitors case consistent (Thierry Vignaud) 618 | - make all GoldStar monitors have the same vendor name (Thierry Vignaud) 619 | - add URL of git repository 620 | - fix spacing (Thierry Vignaud) 621 | - sort MonitorDB file with LANG=C sort -f -t ";" -k1,2 622 | - add Samsung SyncMaster 2443BWX (Marc van den Dikkenberg) 623 | - add some Lenovo monitors (Im Sza) 624 | 625 | * Wed Jul 23 2008 Karsten Hopp 0.220-1 626 | - update pci.ids, usb.ids, oui.txt 627 | - MonitorsDB: add some Samsung monitors (Ronald Warsow) 628 | - MonitorsDB: add Dell E1609W (Matt Domsch) 629 | - MonitorsDB: add 7 Dell monitors (Matt Domsch) 630 | - MonitorsDB: add a bunch of Hyundai and ImageQuest monitors 631 | 632 | * Mon Jun 09 2008 Karsten Hopp 0.219-1 633 | - add BenQ FP2091 monitor (Peter Williams) 634 | - add a bunch of Hyundai and ImageQuest monitors 635 | 636 | * Mon Jun 02 2008 Karsten Hopp 0.219-1 637 | - update pci.ids, usb.ids, oui.txt 638 | - blacklist snd-pcsp (#448425) 639 | 640 | * Mon May 19 2008 Karsten Hopp 0.218-1 641 | - add some Acer monitors (Im Sz) 642 | 643 | * Tue Apr 01 2008 Karsten Hopp 0.217-1 644 | - update pci.ids, oui.txt 645 | - update usb.ids, fixes #439963 646 | - add HP w1907 LCD monitor, fixes #431359 647 | - fix many monitor entries (Stanislav Ievlev, #430276) 648 | 649 | 650 | * Mon Mar 03 2008 Karsten Hopp 0.216-1 651 | - update pci.ids, usb.ids (#431658) 652 | 653 | * Tue Jan 29 2008 Phil Knirsch 0.215-1 654 | - Pull new upstream pci.ids 655 | 656 | * Wed Jan 23 2008 Karsten Hopp 0.215-1 657 | - add HP W2207 monitor 658 | - add oui.txt, a list of bluetooth device makers 659 | 660 | * Fri Jan 18 2008 Karsten Hopp 0.214-1 661 | - remove MonitorsDB.generic as it isn't used anywhere 662 | - drop RHEL-5 blacklist patch in -devel 663 | 664 | * Tue Jan 15 2008 Karsten Hopp 0.213-1 665 | - add many monitor entries (Im Sza, #367111) 666 | 667 | * Fri Jan 11 2008 Karsten Hopp 0.212-1 668 | - pull new upstream pci.ids, usb.ids 669 | - Resolves: #300831 670 | - added HP TFT5600 LCD Monitor 671 | - Resolves: #250569 672 | - added Acer AL1916W, Eizo L568/L568D, Samsung 795DF 673 | - Resolves: #250582 674 | - Add Samsung 205BW/206BW/225BW/226BW 675 | - Resolves: #250584 676 | - Add Samsung 931BF 677 | - Resolves: #250587 678 | 679 | * Sat Dec 22 2007 Karsten Hopp 0.209-1 680 | - add Proview 926w monitor (#363091) 681 | 682 | * Sat Dec 22 2007 Karsten Hopp 0.208-1 683 | - new release 684 | - drop dell-monitors patch, already included in tarball 685 | 686 | * Thu Dec 13 2007 Karsten Hopp 0.207-3 687 | - fix License tag 688 | - add empty %%build section for fedora-review 689 | 690 | * Thu Oct 25 2007 Matt Domsch 0.207-2 691 | - MonitorsDB: add 20 new Dell monitors 692 | 693 | * Wed Sep 26 2007 Karsten Hopp 0.211-1 694 | - pull new upstream pci.ids, usb.ids 695 | 696 | * Thu Sep 20 2007 Karsten Hopp 0.210-1 697 | - add pci.id for Chelsio 10GbE Ethernet Adapter 698 | - Resolves: bz #296811 699 | 700 | * Wed Sep 19 2007 Karsten Hopp 0.209-1 701 | - pull new upstream pci.ids, usb.ids 702 | 703 | * Wed Aug 29 2007 Karsten Hopp 0.207-1 704 | - update license tag 705 | 706 | * Wed Aug 15 2007 Karsten Hopp 0.207-1 707 | - pull new upstream pci.ids and rebuild 708 | - Resolves: bz #251732 709 | - Resolves: bz #251734 710 | - Resolves: bz #252195 711 | - Resolves: bz #252196 712 | - Resolves: bz #241274 713 | 714 | * Tue Aug 14 2007 Karsten Hopp 0.205-1 715 | - add HP TFT5600 #229370 716 | 717 | * Mon Jul 09 2007 Karsten Hopp 0.205-1 718 | - enable iwl4965 blacklist 719 | - Resolves: bz#245379 720 | 721 | * Mon Jun 25 2007 Karsten Hopp 0.205-1 722 | - really update pci.ids, update-pciids downloaded an old file 723 | - disable iwl4965 blacklist as it is not approved yet (#245379) 724 | 725 | * Mon Jun 25 2007 Karsten Hopp 0.202-1 726 | - don't load iwl4965 module automatically 727 | - Resolves: #245379 728 | 729 | * Tue Jun 19 2007 Karsten Hopp 0.201-1 730 | - add some monitors 731 | - Resolves: #224511 732 | - update pci.ids 733 | - Related: #223105 734 | 735 | * Tue Jan 02 2007 Karsten Hopp 0.194-1 736 | - Update to latest pci.ids/usb.ids for RHEL5 737 | - Resolves: #220182 738 | Add some Dell monitors to MonitorDB 739 | 740 | * Mon Oct 09 2006 Phil Knirsch - 0.191-1 741 | - Update to latest pci.ids for RHEL5 742 | 743 | * Thu Sep 21 2006 Adam Jackson - 0.190-1 744 | - Add a description for the 'intel' driver. 745 | 746 | * Mon Sep 18 2006 Phil Knirsch - 0.189-1 747 | - Updated usb.ids for FC6 748 | 749 | * Mon Sep 11 2006 Phil Knirsch - 0.188-1 750 | - Update of pci.ids for FC6 751 | 752 | * Thu Aug 31 2006 Adam Jackson - 0.187-1 753 | - Fix sync ranges for Samsung SyncMaster 710N (#202344) 754 | 755 | * Thu Aug 03 2006 Phil Knirsch - 0.186-1 756 | - Updated pci.ids once more. 757 | 758 | * Tue Jul 25 2006 Phil Knirsch - 0.185-1 759 | - Added the 17inch Philips LCD monitor entry (#199828) 760 | 761 | * Mon Jul 24 2006 Phil Knirsch - 0.184-1 762 | - Added one more entry for missing Philips LCD monitor (#199828) 763 | 764 | * Tue Jul 18 2006 Phil Knirsch - 0.183-1 765 | - Updated pci.ids before FC6 final (#198994) 766 | - Added several missing Samsung monitors (#197463) 767 | - Included a new inf2mondb.py from Matt Domsch (#158723) 768 | 769 | * Tue Jul 11 2006 Adam Jackson - 0.182-1 770 | - Added ast driver description to videodrivers 771 | - Numerous Dell monitor additions (#196734) 772 | - Numerous Belinea monitor additions (#198087) 773 | 774 | * Sat Jul 8 2006 Adam Jackson - 0.181-1 775 | - Updated videodrivers to mention i945 776 | - New monitors: Sony CPD-G420 (#145902), Compaq P1110 (#155120). 777 | 778 | * Thu May 11 2006 Phil Knirsch - 0.180-1 779 | - Updated and added some MonitorsDB entries 780 | 781 | * Tue May 02 2006 Phil Knirsch - 0.179-1 782 | - Updated PCI ids from upstream (#180402) 783 | - Fixed missing monitor entry in MonitorsDB (#189446) 784 | 785 | * Wed Mar 01 2006 Phil Knirsch - 0.178-1 786 | - Commented out the VT lines at the end of usb.ids as our tools don't handle 787 | them properly. 788 | 789 | * Fri Feb 24 2006 Bill Nottingham - 0.177-1 790 | - remove stock videoaliases in favor of driver-specific ones in 791 | the X driver packages 792 | 793 | * Wed Feb 22 2006 Phil Knirsch - 0.176-1 794 | - More entries from Dell to MonitorsDB (#181008) 795 | 796 | * Fri Feb 10 2006 Phil Knirsch - 0.175-1 797 | - Added a few more entries to MonitorsDB 798 | 799 | * Wed Feb 01 2006 Phil Knirsch - 0.174-1 800 | - Some cleanup and adds to the MonitorDB which closes several db related bugs. 801 | 802 | * Tue Dec 13 2005 Bill Nottingham - 0.173-1 803 | - add some IDs to the generic display entries for matching laptops 804 | 805 | * Fri Nov 18 2005 Bill Nottingham - 0.172-1 806 | - ditto for radeon 807 | 808 | * Fri Nov 18 2005 Jeremy Katz - 0.171-1 809 | - r128 -> ati. should fix the unresolved symbol and kem says its more 810 | generally the "right" thing to do 811 | 812 | * Wed Nov 16 2005 Bill Nottingham - 0.170-1 813 | - handle mptsas for migration as well 814 | - move videoaliases file to a subdir 815 | 816 | * Fri Sep 16 2005 Bill Nottingham 817 | - add Iiyama monitor (#168143) 818 | 819 | * Tue Sep 13 2005 Bill Nottingham 820 | - add IBM monitor (#168080) 821 | 822 | * Thu Sep 8 2005 Bill Nottingham - 0.169-1 823 | - remove Cards, pcitable. Add videodrivers 824 | 825 | * Fri Sep 2 2005 Dan Williams - 0.168-1 826 | - Add more Gateway monitors 827 | 828 | * Fri Sep 2 2005 Dan Williams - 0.167-1 829 | - Add some ADI monitors, one BenQ, and and DPMS codes for two Apples 830 | 831 | * Fri Sep 2 2005 Bill Nottingham - 0.166-1 832 | - add videoaliases file 833 | - remove CardMonitorCombos, as nothing uses it 834 | 835 | * Thu Aug 25 2005 Dan Williams - 0.165-1 836 | - Add a bunch of Acer monitors 837 | 838 | * Tue Aug 9 2005 Jeremy Katz - 0.164-1 839 | - migrate sk98lin -> skge 840 | 841 | * Sat Jul 30 2005 Bill Nottingham 842 | - migrate mpt module names (#161420) 843 | - remove pcitable entries for drivers in modules.pcimap 844 | - switch lone remaining 'Server' entry - that can't work right 845 | 846 | * Tue Jul 26 2005 Bill Nottingham 847 | - add Daytek monitor (#164339) 848 | 849 | * Wed Jul 13 2005 Bill Nottingham - 0.162-1 850 | - remove /etc/pcmcia/config, conflict with pcmcia-cs 851 | 852 | * Thu Jul 7 2005 Bill Nottingham - 0.160-1 853 | - move blacklist to /etc/modprobe.d, require new module-init-tools 854 | - add LG monitors (#162466, #161734) 855 | - add orinoco card (#161696) 856 | - more mptfusion stuff (#107088) 857 | 858 | * Thu Jun 23 2005 Bill Nottingham 859 | - add Samsung monitor (#161013) 860 | 861 | * Wed Jun 22 2005 Bill Nottingham - 0.159-1 862 | - pcitable: make branding happy (#160047) 863 | - Cards: add required blank line (#157972) 864 | - add some monitors 865 | - add JVC CD-ROM (#160907, ) 866 | - add hisax stuff to blacklist (#154799, #159068) 867 | 868 | * Mon May 16 2005 Bill Nottingham - 0.158-1 869 | - add a orinoco card (#157482) 870 | 871 | * Thu May 5 2005 Jeremy Katz - 0.157-1 872 | - add 20" Apple Cinema Display 873 | 874 | * Sun Apr 10 2005 Mike A. Harris 0.156-1 875 | - Update SiS entries in Cards/pcitable to match what Xorg X11 6.8.2 supports 876 | 877 | * Wed Mar 30 2005 Dan Williams 0.155-1 878 | - Add a boatload of BenQ, Acer, Sony, NEC, Mitsubishi, and Dell monitors 879 | 880 | * Wed Mar 30 2005 Dan Williams 0.154-1 881 | - Add Typhoon Speednet Wireless PCMCIA Card mapping to atmel_cs driver 882 | 883 | * Mon Mar 28 2005 Bill Nottingham 0.153-1 884 | - update the framebuffer blacklist 885 | 886 | * Wed Mar 9 2005 Bill Nottingham 0.152-1 887 | - fix qlogic driver mappings, add upgradelist mappings for the modules 888 | that changed names (#150621) 889 | 890 | * Wed Mar 2 2005 Mike A. Harris 0.151-1 891 | - Added one hundred billion new nvidia PCI IDs to pcitable and Cards to 892 | synchronize it with X.Org X11 6.8.2. (#140601) 893 | 894 | * Tue Jan 11 2005 Dan Williams - 0.150-1 895 | - Add Dell UltraSharp 1704FPV (Analog & Digital) 896 | 897 | * Sun Nov 21 2004 Bill Nottingham - 0.148-1 898 | - add Amptron monitors (#139142) 899 | 900 | * Wed Nov 10 2004 Bill Nottingham - 0.147-1 901 | - update usb.ids (#138533) 902 | - migrate dpt_i2o to i2o_block (#138603) 903 | 904 | * Tue Nov 9 2004 Bill Nottingham - 0.146-1 905 | - update pci.ids (#138233) 906 | - add Apple monitors (#138481) 907 | 908 | * Wed Oct 20 2004 Bill Nottingham - 0.145-1 909 | - remove ahci mappings, don't prefer it over ata_piix 910 | 911 | * Tue Oct 19 2004 Kristian Høgsberg - 0.144-1 912 | - update IDs for Cirrus, Trident, C&T, and S3 913 | 914 | * Tue Oct 12 2004 Bill Nottingham - 0.143-1 915 | - add ahci mappings to prefer it over ata_piix 916 | - map davej's ancient matrox card to vesa (#122750) 917 | 918 | * Thu Oct 7 2004 Dan Williams - 0.141-1 919 | - Add Belkin F5D6020 ver.2 (802.11b card based on Atmel chipset) 920 | 921 | * Fri Oct 1 2004 Bill Nottingham - 0.140-1 922 | - include /etc/hotplug/blacklist here 923 | 924 | * Thu Sep 30 2004 Bill Nottingham - 0.136-1 925 | - add S3 UniChrome (#131403) 926 | - update pci.ids 927 | 928 | * Thu Sep 23 2004 Bill Nottingham - 0.135-1 929 | - megaraid -> megaraid_mbox 930 | 931 | * Wed Sep 22 2004 Bill Nottingham - 0.134-1 932 | - map ncr53c8xx to sym53c8xx (#133181) 933 | 934 | * Fri Sep 17 2004 Bill Nottingham - 0.132-1 935 | - fix 3Ware 9000 mapping (#132851) 936 | 937 | * Tue Sep 14 2004 Kristian Høgsberg - 0.131-1 938 | - Add python script to check sorting of pci.ids 939 | 940 | * Thu Sep 9 2004 Kristian Høgsberg 0.131-1 941 | - Add pci ids and cards for new ATI, NVIDIA and Intel cards 942 | 943 | * Sat Sep 4 2004 Bill Nottingham 0.130-1 944 | - trim pcitable - now just ids/drivers 945 | 946 | * Wed Sep 1 2004 Bill Nottingham 0.125-1 947 | - pci.ids updates 948 | - remove updsftab.conf.* 949 | 950 | * Sun Aug 29 2004 Mike A. Harris 0.124-1 951 | - Updates to pcitable/Cards for 'S3 Trio64 3D' cards. (#125866,59956) 952 | 953 | * Fri Jul 9 2004 Mike A. Harris 0.123-1 954 | - Quick pcitable/Cards update for ATI Radeon and FireGL boards 955 | 956 | * Mon Jun 28 2004 Bill Nottingham 957 | - add Proview monitor (#125853) 958 | - add ViewSonic monitor (#126324) 959 | - add a Concord camera (#126673) 960 | 961 | * Wed Jun 23 2004 Brent Fox - 0.122-1 962 | - Add Vobis monitor to MonitorsDB (bug #124151) 963 | 964 | * Wed Jun 09 2004 Dan Williams - 0.121-1 965 | - add Belkin F5D5020 10/100 PCMCIA card (#125581) 966 | 967 | * Fri May 28 2004 Bill Nottingham 968 | - add modem (#124663) 969 | 970 | * Mon May 24 2004 Bill Nottingham - 0.120-1 971 | - mainly: 972 | fix upgradelist module for CMPci cards (#123647) 973 | - also: 974 | add another wireless card (#122676) 975 | add wireless card (#122625) 976 | add 1280x800 (#121548) 977 | add 1680x1050 (#121148) 978 | add IntelligentStick (#124313) 979 | 980 | * Mon May 10 2004 Jeremy Katz - 0.119-1 981 | - veth driver is iseries_veth in 2.6 982 | 983 | * Wed May 5 2004 Jeremy Katz - 0.118-1 984 | - add a wireless card (#122064) 985 | - and a monitor (#121696) 986 | 987 | * Fri Apr 16 2004 Bill Nottingham 0.117-1 988 | - fix makefile 989 | 990 | * Thu Apr 15 2004 Bill Nottingham 0.116-1 991 | - move updfstab.conf here 992 | - add wireless card (#116865) 993 | - add laptop display panel (#117385) 994 | - add clipdrive (#119928) 995 | - add travelling disk (#119143) 996 | - add NEXDISK (#106782) 997 | 998 | * Thu Apr 15 2004 Brent Fox 0.115-1 999 | - replace snd-es1960 driver with snd-es1968 in pcitable (bug #120729) 1000 | 1001 | * Mon Mar 29 2004 Bill Nottingham 0.114-1 1002 | - fix entries pointing to Banshee (#119388) 1003 | 1004 | * Tue Mar 16 2004 Bill Nottingham 0.113-1 1005 | - add a Marvell sk98lin card (#118467, <64bit_fedora@comcast.net>) 1006 | 1007 | * Fri Mar 12 2004 Brent Fox 0.112-1 1008 | - add a Sun flat panel to MonitorsDB (bug #118138) 1009 | 1010 | * Fri Mar 5 2004 Brent Fox 0.111-1 1011 | - add Samsung monitor to MonitorsDB (bug #112112) 1012 | 1013 | * Mon Mar 1 2004 Mike A. Harris 0.110-1 1014 | - Added 3Dfx Voodoo Graphics and Voodoo II entries to the Cards database, both 1015 | pointing to Alan Cox's new "voodoo" driver which is now included in XFree86 1016 | 4.3.0-62 and later builds in Fedora development. Mapped their PCI IDs to 1017 | the new Cards entry in pcitable. 1018 | - Updated the entries for 3Dfx Banshee 1019 | 1020 | * Mon Feb 23 2004 Bill Nottingham 0.109-1 1021 | - pci.ids and other updates 1022 | 1023 | * Thu Feb 19 2004 Mike A. Harris 0.108-1 1024 | - Added Shamrock C407L to MonitorsDB for bug (#104920) 1025 | 1026 | * Thu Feb 19 2004 Mike A. Harris 0.107-1 1027 | - Massive Viewsonic monitor update for MonitorsDB (#84882) 1028 | 1029 | * Fri Feb 13 2004 John Dennis 0.106-1 1030 | - fix typo, GP should have been HP 1031 | 1032 | * Thu Jan 29 2004 Bill Nottingham 0.105-1 1033 | - many monitor updates (#114260, #114216, #113993, #113932, #113782, 1034 | #113685, #113523, #111203, #107788, #106526, #63005) 1035 | - add some PCMCIA cards (#113006, #112505) 1036 | 1037 | * Tue Jan 20 2004 Bill Nottingham 0.104-1 1038 | - switch sound module mappings to alsa drivers 1039 | 1040 | * Mon Jan 19 2004 Brent Fox 0.103-1 1041 | - fix tab spacing 1042 | 1043 | * Fri Jan 16 2004 Brent Fox 0.102-1 1044 | - added an entry for ATI Radeon 9200SE (bug #111306) 1045 | 1046 | * Sun Oct 26 2003 Jeremy Katz 0.101-1 1047 | - add 1920x1200 Generic LCD as used on some Dell laptops (#108006) 1048 | 1049 | * Thu Oct 16 2003 Brent Fox 0.100-1 1050 | - add entry for Sun (made by Samsung) monitor (bug #107128) 1051 | 1052 | * Tue Sep 23 2003 Mike A. Harris 0.99-1 1053 | - Added entries for Radeon 9600/9600Pro/9800Pro to Cards 1054 | - Fixed minor glitch in pcitable for Radeon 9500 Pro 1055 | 1056 | * Tue Sep 23 2003 Jeremy Katz 0.98-1 1057 | - add VMWare display adapter pci id and map to vmware X driver 1058 | 1059 | * Thu Sep 11 2003 Bill Nottingham 0.97-1 1060 | - bcm4400 -> b44 1061 | 1062 | * Sun Sep 7 2003 Bill Nottingham 0.96-1 1063 | - fix provided Dell tweaks (#103892) 1064 | 1065 | * Fri Sep 5 2003 Bill Nottingham 0.95-1 1066 | - Dell tweaks (#103861) 1067 | 1068 | * Fri Sep 5 2003 Bill Nottingham 0.94-1 1069 | - add adaptec pci id (#100844) 1070 | 1071 | * Thu Sep 4 2003 Brent Fox 0.93-1 1072 | - add an SGI monitor for bug (#74870) 1073 | 1074 | * Wed Aug 27 2003 Bill Nottingham 0.92-1 1075 | - updates from sourceforge.net pci.ids, update pcitable accordingly 1076 | 1077 | * Mon Aug 18 2003 Mike A. Harris 0.91-1 1078 | - Added HP monitors for bug (#102495) 1079 | 1080 | * Fri Aug 15 2003 Brent Fox 0.90-1 1081 | - added a sony monitor (bug #101550) 1082 | 1083 | * Tue Jul 15 2003 Bill Nottingham 0.89-1 1084 | - updates from modules.pcimap 1085 | 1086 | * Sat Jul 12 2003 Mike A. Harris 0.88-1 1087 | - Update MonitorsDB for new IBM monitors from upstream XFree86 bugzilla: 1088 | http://bugs.xfree86.org/cgi-bin/bugzilla/show_bug.cgi?id=459 1089 | 1090 | * Mon Jun 9 2003 Bill Nottingham 0.87-1 1091 | - fusion update 1092 | 1093 | * Mon Jun 9 2003 Jeremy Katz 0.86-1 1094 | - pci id for ata_piix 1095 | 1096 | * Wed Jun 4 2003 Brent Fox 0.85-1 1097 | - correct entry for Dell P991 monitor 1098 | 1099 | * Tue Jun 3 2003 Bill Nottingham 0.84-1 1100 | - fix qla2100 mapping (#91476) 1101 | - add dell mappings (#84069) 1102 | 1103 | * Mon Jun 2 2003 John Dennis 1104 | - Add new Compaq and HP monitors - bug 90570, bug 90707, bug 90575, IT 17231 1105 | 1106 | * Wed May 21 2003 Brent Fox 0.81-1 1107 | - add an entry for SiS 650 video card (bug #88271) 1108 | 1109 | * Wed May 21 2003 Michael Fulbright 0.80-1 1110 | - Changed Generic monitor entries in MonitorsDB to being in LCD and CRT groups 1111 | 1112 | * Tue May 20 2003 Bill Nottingham 0.79-1 1113 | - pci.ids and usb.ids updates 1114 | 1115 | * Tue May 6 2003 Brent Fox 0.78-1 1116 | - added a Samsung monitor to MonitorsDB 1117 | 1118 | * Fri May 2 2003 Bill Nottingham 1119 | - add Xircom wireless airo_cs card (#90099) 1120 | 1121 | * Fri Apr 18 2003 Jeremy Katz 0.77-1 1122 | - add generic framebuffer to Cards 1123 | 1124 | * Mon Mar 17 2003 Mike A. Harris 0.76-1 1125 | - Updated MonitorsDb for Dell monitors (#86072) 1126 | 1127 | * Tue Feb 18 2003 Mike A. Harris 0.75-1 1128 | - Change savage MX and IX driver default back to "savage" for the 1.1.27t 1129 | driver update 1130 | 1131 | * Tue Feb 18 2003 Brent Fox 0.74-1 1132 | - Use full resolution description for Dell laptop screens (bug #80398) 1133 | 1134 | * Thu Feb 13 2003 Mike A. Harris 0.73-1 1135 | - Updated pcitable and Cards database to fix Savage entries up a bit, and 1136 | change default Savage/MX driver to 'vesa' as it is hosed and with no sign 1137 | of working in time for 4.3.0. Fixes (#72476,80278,80346,80423,82394) 1138 | 1139 | * Wed Feb 12 2003 Brent Fox 0.72-1 1140 | - slightly alter the sync rates for the Dell 1503FP (bug #84123) 1141 | 1142 | * Tue Feb 11 2003 Bill Nottingham 0.71-1 1143 | - large pcitable and pci.ids updates 1144 | - more tg3, e100 1145 | 1146 | * Mon Feb 10 2003 Mike A. Harris 0.69-1 1147 | - Updated pcitable and Cards database for new Intel i852/i855/i865 support 1148 | 1149 | * Mon Feb 10 2003 Mike A. Harris 0.68-1 1150 | - Massive update of all ATI video hardware PCI IDs in pcitable and a fair 1151 | number of additions and corrections to the Cards database as well 1152 | 1153 | * Wed Jan 29 2003 Brent Fox 0.67-1 1154 | - change refresh rates of sny0000 monitors to use a low common denominator 1155 | 1156 | * Wed Jan 29 2003 Bill Nottingham 0.66-1 1157 | - don't force DRI off on R200 (#82957) 1158 | 1159 | * Fri Jan 24 2003 Mike A. Harris 0.65-1 1160 | - Added Card:S3 Trio64V2 (Unsupported RAMDAC) entry to pcitable, pci.ids, and 1161 | Cards database to default this particular variant to "vesa" driver (#81659) 1162 | 1163 | * Thu Jan 2 2003 Bill Nottingham 0.64-1 1164 | - pci.ids and associated pcitable updates 1165 | 1166 | * Sun Dec 29 2002 Mike A. Harris 0.63-1 1167 | - Updates for GeForce 2 Go, GeForce 4 (#80209) 1168 | 1169 | * Thu Dec 12 2002 Jeremy Katz 0.62-2 1170 | - fix Cards for NatSemi Geode 1171 | 1172 | * Thu Dec 12 2002 Jeremy Katz 0.62-1 1173 | - use e100 instead of eepro100 for pcmcia 1174 | 1175 | * Mon Nov 25 2002 Mike A. Harris 1176 | - Complete reconstruction of all Neomagic hardware entries in Cards 1177 | database to reflect current XFree86, as well as pcitable update, 1178 | and submitted cleaned up entries to sourceforge 1179 | 1180 | * Mon Nov 4 2002 Bill Nottingham 0.61-1 1181 | - move pcmcia config file here 1182 | - sort MonitorsDB, add some entries, remove dups 1183 | - switch some network driver mappings 1184 | 1185 | * Tue Sep 24 2002 Bill Nottingham 0.48-1 1186 | - broadcom 5704 mapping 1187 | - aic79xx (#73781) 1188 | 1189 | * Thu Sep 5 2002 Bill Nottingham 0.47-1 1190 | - pci.ids updates 1191 | - add msw's wireless card 1192 | 1193 | * Tue Sep 3 2002 Jeremy Katz 0.46-1 1194 | - Card entries in pcitable need matching in Cards 1195 | 1196 | * Sun Sep 1 2002 Mike A. Harris 0.45-1 1197 | - Update G450 entry in Cards 1198 | 1199 | * Tue Aug 13 2002 Bill Nottingham 0.44-1 1200 | - fix some of the Dell entries 1201 | - add cardbus controller id (#71198) 1202 | - add audigy mapping 1203 | - add NEC monitor (#71320) 1204 | 1205 | * Tue Aug 13 2002 Preston Brown 0.43-1 1206 | - pci.id for SMC wireless PCI card (#67346) 1207 | 1208 | * Sat Aug 10 2002 Mike A. Harris 0.42-1 1209 | - Change default driver for old S3 based "Miro" card for bug (#70743) 1210 | 1211 | * Fri Aug 9 2002 Preston Brown 0.41-1 1212 | - fix tabs in pci.ids 1213 | - Change pci ids for the PowerEdge 4 series again... 1214 | 1215 | * Tue Aug 6 2002 Preston Brown 0.39-1 1216 | - Dell PERC and SCSI pci.id additions 1217 | 1218 | * Tue Aug 6 2002 Mike A. Harris 0.38-1 1219 | - Removed and/or invalid entries from Cards database BLOCKER (#70802) 1220 | 1221 | * Mon Aug 5 2002 Mike A. Harris 0.37-1 1222 | - Changed Matrox G450 driver default options to fix bug (#66697) 1223 | - Corrected S3 Trio64V2 bug in Cards file (#66492) 1224 | 1225 | * Tue Jul 30 2002 Bill Nottingham 0.36-1 1226 | - tweaks for Dell Remote Assisstant cards (#60376) 1227 | 1228 | * Fri Jul 26 2002 Mike A. Harris 0.35-1 1229 | - Updated Cards db for CT69000 1230 | - Various ATI cleanups and additions to Cards and pcitable 1231 | - Updated S3 Trio3D to default to "vesa" driver (#59956) 1232 | 1233 | * Tue Jul 23 2002 Bill Nottingham 0.33-1 1234 | - Eizo monitor updates (#56080, ) 1235 | - pci.ids updates, corresponding pcitable updates 1236 | - pcilint for pcitable 1237 | 1238 | * Fri Jun 28 2002 Bill Nottingham 0.32-1 1239 | - switch de4x5 back to tulip 1240 | 1241 | * Mon Jun 24 2002 Mike A. Harris 0.31-1 1242 | - Modified ATI entries in pcitable to be able to autodetect the FireGL 8700 1243 | and FireGL 8800 which both have the same ID, but different subdevice ID's. 1244 | Added entries to Cards database for the 8700/8800 as well. 1245 | 1246 | * Tue May 28 2002 Mike A. Harris 0.30-1 1247 | - Reconfigured Cards database to default to XFree86 4.x for ALL video 1248 | hardware, since 3.3.6 support is being removed. Video cards not 1249 | supported natively by 4.x will be changed to use the vesa or vga 1250 | driver, or completely removed as unsupported. 1251 | 1252 | * Wed Apr 17 2002 Michael Fulbright 0.14-1 1253 | - another megaraid variant 1254 | 1255 | * Mon Apr 15 2002 Michael Fulbright 0.13-1 1256 | - fix monitor entry for Dell 1600X Laptop Display Panel 1257 | 1258 | * Fri Apr 12 2002 Bill Nottingham 0.13-1 1259 | - more aacraid 1260 | 1261 | * Tue Apr 9 2002 Bill Nottingham 0.12-1 1262 | - another 3ware, another megaraid 1263 | 1264 | * Fri Apr 5 2002 Mike A. Harris 0.11-1 1265 | - Added commented out line for some Radeon 7500 cards to Cards database. 1266 | 1267 | * Tue Apr 2 2002 Mike A. Harris 0.10-1 1268 | - Fixed i830 entry to use driver "i810" not "i830" which doesn't exist 1269 | 1270 | * Mon Apr 1 2002 Bill Nottingham 0.9-1 1271 | - fix rebuild (#62459) 1272 | - SuperSavage ids (#62101) 1273 | - updates from pci.ids 1274 | 1275 | * Mon Mar 18 2002 Bill Nottingham 0.8-2 1276 | - fix errant space (#61363) 1277 | 1278 | * Thu Mar 14 2002 Bill Nottingham 0.8-1 1279 | - nVidia updates 1280 | 1281 | * Wed Mar 13 2002 Bill Nottingham 0.7-1 1282 | - lots of pcitable updates 1283 | 1284 | * Tue Mar 5 2002 Mike A. Harris 0.6-1 1285 | - Updated Cards database 1286 | 1287 | * Mon Mar 4 2002 Mike A. Harris 0.5-1 1288 | - Built new package with updated database files for rawhide. 1289 | 1290 | * Fri Feb 22 2002 Bill Nottingham 0.3-1 1291 | - return of XFree86-3.3.x 1292 | 1293 | * Wed Jan 30 2002 Bill Nottingham 0.1-1 1294 | - initial build 1295 | -------------------------------------------------------------------------------- /lspci-dump.txt: -------------------------------------------------------------------------------- 1 | 00:00.0 0600: 8086:9b61 (rev 0c) 2 | 00: 86 80 61 9b 06 00 90 20 0c 00 00 06 00 00 00 00 3 | 10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 4 | 20: 00 00 00 00 00 00 00 00 00 00 00 00 aa 17 af 22 5 | 30: 00 00 00 00 e0 00 00 00 00 00 00 00 00 00 00 00 6 | 7 | 00:02.0 0300: 8086:9b41 (rev 02) 8 | 00: 86 80 41 9b 07 04 10 00 02 00 00 03 00 00 00 00 9 | 10: 04 00 00 e9 00 00 00 00 0c 00 00 b0 00 00 00 00 10 | 20: 01 40 00 00 00 00 00 00 00 00 00 00 aa 17 af 22 11 | 30: 00 00 00 00 40 00 00 00 00 00 00 00 00 01 00 00 12 | 13 | 00:04.0 1180: 8086:1903 (rev 0c) 14 | 00: 86 80 03 19 02 00 90 00 0c 00 80 11 00 00 00 00 15 | 10: 04 00 73 eb 00 00 00 00 00 00 00 00 00 00 00 00 16 | 20: 00 00 00 00 00 00 00 00 00 00 00 00 aa 17 af 22 17 | 30: 00 00 00 00 90 00 00 00 00 00 00 00 ff 01 00 00 18 | 19 | 00:08.0 0880: 8086:1911 20 | 00: 86 80 11 19 00 00 10 00 00 00 80 08 00 00 00 00 21 | 10: 04 20 74 eb 00 00 00 00 00 00 00 00 00 00 00 00 22 | 20: 00 00 00 00 00 00 00 00 00 00 00 00 aa 17 af 22 23 | 30: 00 00 00 00 90 00 00 00 00 00 00 00 ff 01 00 00 24 | 25 | 00:12.0 1180: 8086:02f9 26 | 00: 86 80 f9 02 02 00 10 00 00 00 80 11 00 00 80 00 27 | 10: 04 30 74 eb 00 00 00 00 00 00 00 00 00 00 00 00 28 | 20: 00 00 00 00 00 00 00 00 00 00 00 00 aa 17 af 22 29 | 30: 00 00 00 00 50 00 00 00 00 00 00 00 ff 01 00 00 30 | 31 | 00:14.0 0c03: 8086:02ed 32 | 00: 86 80 ed 02 02 04 90 02 00 30 03 0c 00 00 80 00 33 | 10: 04 00 72 eb 00 00 00 00 00 00 00 00 00 00 00 00 34 | 20: 00 00 00 00 00 00 00 00 00 00 00 00 aa 17 af 22 35 | 30: 00 00 00 00 70 00 00 00 00 00 00 00 ff 01 00 00 36 | 37 | 00:14.2 0500: 8086:02ef 38 | 00: 86 80 ef 02 00 00 10 00 00 00 00 05 00 00 00 00 39 | 10: 04 00 74 eb 00 00 00 00 04 40 74 eb 00 00 00 00 40 | 20: 00 00 00 00 00 00 00 00 00 00 00 00 aa 17 af 22 41 | 30: 00 00 00 00 80 00 00 00 00 00 00 00 ff 00 00 00 42 | 43 | 00:14.3 0280: 8086:02f0 44 | 00: 86 80 f0 02 06 04 10 00 00 00 80 02 00 00 80 00 45 | 10: 04 80 73 eb 00 00 00 00 00 00 00 00 00 00 00 00 46 | 20: 00 00 00 00 00 00 00 00 00 00 00 00 86 80 70 00 47 | 30: 00 00 00 00 c8 00 00 00 00 00 00 00 ff 01 00 00 48 | 49 | 00:16.0 0780: 8086:02e0 50 | 00: 86 80 e0 02 06 04 10 00 00 00 80 07 00 00 80 00 51 | 10: 04 50 74 eb 00 00 00 00 00 00 00 00 00 00 00 00 52 | 20: 00 00 00 00 00 00 00 00 00 00 00 00 aa 17 af 22 53 | 30: 00 00 00 00 50 00 00 00 00 00 00 00 ff 01 00 00 54 | 55 | 00:1c.0 0604: 8086:02b8 (rev f0) 56 | 00: 86 80 b8 02 07 04 10 00 f0 00 04 06 00 00 81 00 57 | 10: 00 00 00 00 00 00 00 00 00 02 02 00 f0 00 00 20 58 | 20: 60 eb 60 eb f1 ff 01 00 00 00 00 00 00 00 00 00 59 | 30: 00 00 00 00 40 00 00 00 00 00 00 00 ff 01 02 00 60 | 61 | 00:1c.4 0604: 8086:02bc (rev f0) 62 | 00: 86 80 bc 02 07 04 10 00 f0 00 04 06 00 00 81 00 63 | 10: 00 00 00 00 00 00 00 00 00 03 2b 00 50 60 00 20 64 | 20: 00 dc 10 e8 01 c0 f1 db 00 00 00 00 00 00 00 00 65 | 30: 00 00 00 00 40 00 00 00 00 00 00 00 ff 01 02 00 66 | 67 | 00:1d.0 0604: 8086:02b0 (rev f0) 68 | 00: 86 80 b0 02 07 04 10 00 f0 00 04 06 00 00 81 00 69 | 10: 00 00 00 00 00 00 00 00 00 2d 2d 00 30 30 00 20 70 | 20: c0 ea 50 eb 01 ea 91 ea 00 00 00 00 00 00 00 00 71 | 30: 00 00 00 00 40 00 00 00 00 00 00 00 ff 00 02 00 72 | 73 | 00:1d.4 0604: 8086:02b4 (rev f0) 74 | 00: 86 80 b4 02 07 04 10 00 f0 00 04 06 00 00 81 00 75 | 10: 00 00 00 00 00 00 00 00 00 2e 2e 00 f0 00 00 20 76 | 20: b0 ea b0 ea f1 ff 01 00 00 00 00 00 00 00 00 00 77 | 30: 00 00 00 00 40 00 00 00 00 00 00 00 ff 01 02 00 78 | 79 | 00:1f.0 0601: 8086:0284 80 | 00: 86 80 84 02 07 00 00 02 00 00 01 06 00 00 80 00 81 | 10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 82 | 20: 00 00 00 00 00 00 00 00 00 00 00 00 aa 17 af 22 83 | 30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 84 | 85 | 00:1f.3 0403: 8086:02c8 86 | 00: 86 80 c8 02 06 04 10 00 00 80 03 04 00 40 00 00 87 | 10: 04 c0 73 eb 00 00 00 00 00 00 00 00 00 00 00 00 88 | 20: 04 00 a0 ea 00 00 00 00 00 00 00 00 aa 17 af 22 89 | 30: 00 00 00 00 50 00 00 00 00 00 00 00 ff 01 00 00 90 | 91 | 00:1f.4 0c05: 8086:02a3 92 | 00: 86 80 a3 02 03 00 80 02 00 00 05 0c 00 00 00 00 93 | 10: 04 60 74 eb 00 00 00 00 00 00 00 00 00 00 00 00 94 | 20: a1 ef 00 00 00 00 00 00 00 00 00 00 aa 17 af 22 95 | 30: 00 00 00 00 00 00 00 00 00 00 00 00 ff 01 00 00 96 | 97 | 00:1f.5 0c80: 8086:02a4 98 | 00: 86 80 a4 02 02 04 00 00 00 00 80 0c 00 00 00 00 99 | 10: 00 00 01 fe 00 00 00 00 00 00 00 00 00 00 00 00 100 | 20: 00 00 00 00 00 00 00 00 00 00 00 00 aa 17 af 22 101 | 30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 102 | 103 | 00:1f.6 0200: 8086:0d4e 104 | 00: 86 80 4e 0d 06 04 10 00 00 00 00 02 00 00 00 00 105 | 10: 00 00 70 eb 00 00 00 00 00 00 00 00 00 00 00 00 106 | 20: 00 00 00 00 00 00 00 00 00 00 00 00 aa 17 af 22 107 | 30: 00 00 00 00 c8 00 00 00 00 00 00 00 ff 01 00 00 108 | 109 | 02:00.0 0805: 17a0:9750 (rev 01) 110 | 00: a0 17 50 97 06 04 10 00 01 01 05 08 00 00 00 00 111 | 10: 00 00 60 eb 00 00 00 00 00 00 00 00 00 00 00 00 112 | 20: 00 00 00 00 00 00 00 00 00 00 00 00 aa 17 af 22 113 | 30: 00 00 00 00 80 00 00 00 00 00 00 00 ff 01 00 00 114 | 115 | 03:00.0 0604: 8086:15c0 (rev 01) 116 | 00: 86 80 c0 15 07 00 10 00 01 00 04 06 00 00 01 00 117 | 10: 00 00 00 00 00 00 00 00 03 04 2b 00 51 51 00 00 118 | 20: 00 dc 10 e8 01 c0 f1 db 00 00 00 00 00 00 00 00 119 | 30: 00 00 00 00 80 00 00 00 00 00 00 00 ff 01 02 00 120 | 121 | 04:00.0 0604: 8086:15c0 (rev 01) 122 | 00: 86 80 c0 15 07 04 10 00 01 00 04 06 00 00 01 00 123 | 10: 00 00 00 00 00 00 00 00 04 05 05 00 f1 01 00 00 124 | 20: 10 e8 10 e8 f1 ff 01 00 00 00 00 00 00 00 00 00 125 | 30: 00 00 00 00 80 00 00 00 00 00 00 00 ff 01 02 00 126 | 127 | 04:01.0 0604: 8086:15c0 (rev 01) 128 | 00: 86 80 c0 15 07 04 10 00 01 00 04 06 00 00 01 00 129 | 10: 00 00 00 00 00 00 00 00 04 06 2a 00 51 51 00 00 130 | 20: 10 dc 00 e8 01 c0 f1 db 00 00 00 00 00 00 00 00 131 | 30: 00 00 00 00 80 00 00 00 00 00 00 00 ff 01 02 00 132 | 133 | 04:02.0 0604: 8086:15c0 (rev 01) 134 | 00: 86 80 c0 15 07 04 10 00 01 00 04 06 00 00 01 00 135 | 10: 00 00 00 00 00 00 00 00 04 2b 2b 00 f1 01 00 00 136 | 20: 00 dc 00 dc f1 ff 01 00 00 00 00 00 00 00 00 00 137 | 30: 00 00 00 00 80 00 00 00 00 00 00 00 ff 01 02 00 138 | 139 | 05:00.0 0880: 8086:15bf (rev 01) 140 | 00: 86 80 bf 15 06 04 10 00 01 00 80 08 00 00 00 00 141 | 10: 00 00 10 e8 00 00 14 e8 00 00 00 00 00 00 00 00 142 | 20: 00 00 00 00 00 00 00 00 00 00 00 00 aa 17 ae 22 143 | 30: 00 00 00 00 80 00 00 00 00 00 00 00 ff 01 00 00 144 | 145 | 2b:00.0 0c03: 8086:15c1 (rev 01) 146 | 00: 86 80 c1 15 07 04 10 00 01 30 03 0c 10 00 00 00 147 | 10: 00 00 00 dc 00 00 00 00 00 00 00 00 00 00 00 00 148 | 20: 00 00 00 00 00 00 00 00 00 00 00 00 aa 17 ae 22 149 | 30: 00 00 00 00 80 00 00 00 00 00 00 00 ff 01 00 00 150 | 151 | 2e:00.0 0108: 15b7:5006 152 | 00: b7 15 06 50 07 04 10 00 00 02 08 01 00 00 00 00 153 | 10: 04 00 b0 ea 00 00 00 00 00 00 00 00 00 00 00 00 154 | 20: 04 40 b0 ea 00 00 00 00 00 00 00 00 b7 15 06 50 155 | 30: 00 00 00 00 80 00 00 00 00 00 00 00 ff 01 00 00 156 | 157 | -------------------------------------------------------------------------------- /plans/basic.fmf: -------------------------------------------------------------------------------- 1 | summary: 2 | Basic checks 3 | discover: 4 | how: fmf 5 | prepare: 6 | how: shell 7 | script: dnf -y update && dnf -y install usbutils && dnf -y install python3-hwdata --setopt='tsflags=' && dnf clean all 8 | execute: 9 | how: tmt 10 | -------------------------------------------------------------------------------- /plans/rpmlint.fmf: -------------------------------------------------------------------------------- 1 | summary: 2 | Execute rpmlint on the spec file 3 | discover: 4 | how: shell 5 | tests: 6 | - name: rpmlint 7 | test: rpmlint hwdata.spec 8 | prepare: 9 | - name: packages 10 | how: install 11 | package: 12 | - rpmlint 13 | execute: 14 | how: tmt 15 | -------------------------------------------------------------------------------- /pnp.ids: -------------------------------------------------------------------------------- 1 | AAA Avolites Ltd 2 | AAE Anatek Electronics Inc. 3 | AAM Aava Mobile Oy 4 | AAN AAEON Technology Inc. 5 | AAT Ann Arbor Technologies 6 | ABA ABBAHOME INC. 7 | ABC AboCom System Inc. 8 | ABD Allen Bradley Company 9 | ABE Alcatel Bell 10 | ABO D-Link Systems Inc 11 | ABS Abaco Systems, Inc. 12 | ABT Anchor Bay Technologies, Inc. 13 | ABV Advanced Research Technology 14 | ACA Ariel Corporation 15 | ACB Aculab Ltd 16 | ACC Accton Technology Corporation 17 | ACD AWETA BV 18 | ACE Actek Engineering Pty Ltd 19 | ACG A&R Cambridge Ltd. 20 | ACH Archtek Telecom Corporation 21 | ACI Ancor Communications Inc 22 | ACK Acksys 23 | ACL Apricot Computers 24 | ACM Acroloop Motion Control Systems Inc 25 | ACO Allion Computer Inc. 26 | ACP Aspen Tech Inc 27 | ACR Acer Technologies 28 | ACS Altos Computer Systems 29 | ACT Applied Creative Technology 30 | ACU Acculogic 31 | ACV ActivCard S.A 32 | ADA Addi-Data GmbH 33 | ADB Aldebbaron 34 | ADC Acnhor Datacomm 35 | ADD Advanced Peripheral Devices Inc 36 | ADE Arithmos, Inc. 37 | ADG Airdrop Gaming LLC 38 | ADH Aerodata Holdings Ltd 39 | ADI ADI Systems Inc 40 | ADK Adtek System Science Company Ltd 41 | ADL ASTRA Security Products Ltd 42 | ADM Ad Lib MultiMedia Inc 43 | ADN Analog & Digital Devices Tel. Inc 44 | ADP Adaptec Inc 45 | ADR Nasa Ames Research Center 46 | ADS Analog Devices Inc 47 | ADT Adtek 48 | ADV Advanced Micro Devices Inc 49 | ADX Adax Inc 50 | ADZ ADDER TECHNOLOGY LTD 51 | AEC Antex Electronics Corporation 52 | AED Advanced Electronic Designs, Inc. 53 | AEI Actiontec Electric Inc 54 | AEJ Alpha Electronics Company 55 | AEM ASEM S.p.A. 56 | AEN Avencall 57 | AEP Aetas Peripheral International 58 | AET Aethra Telecomunicazioni S.r.l. 59 | AFA Alfa Inc 60 | AGC Beijing Aerospace Golden Card Electronic Engineering Co.,Ltd. 61 | AGI Artish Graphics Inc 62 | AGL Argolis 63 | AGM Advan Int'l Corporation 64 | AGO AlgolTek, Inc. 65 | AGT Agilent Technologies 66 | AHC Advantech Co., Ltd. 67 | AHQ Astro HQ LLC 68 | AHS Beijing AnHeng SecoTech Information Technology Co., Ltd. 69 | AIC Arnos Insturments & Computer Systems 70 | AIE Altmann Industrieelektronik 71 | AII Amptron International Inc. 72 | AIK Dongguan Alllike Electronics Co., Ltd. 73 | AIL Altos India Ltd 74 | AIM AIMS Lab Inc 75 | AIR Advanced Integ. Research Inc 76 | AIS Alien Internet Services 77 | AIW Aiwa Company Ltd 78 | AIX ALTINEX, INC. 79 | AJA AJA Video Systems, Inc. 80 | AKB Akebia Ltd 81 | AKE AKAMI Electric Co.,Ltd 82 | AKI AKIA Corporation 83 | AKL AMiT Ltd 84 | AKM Asahi Kasei Microsystems Company Ltd 85 | AKP Atom Komplex Prylad 86 | AKR Anker Innovations Limited 87 | AKY Askey Computer Corporation 88 | ALA Alacron Inc 89 | ALC Altec Corporation 90 | ALD In4S Inc 91 | ALE Alenco BV 92 | ALG Realtek Semiconductor Corp. 93 | ALH AL Systems 94 | ALI Acer Labs 95 | ALJ Altec Lansing 96 | ALK Acrolink Inc 97 | ALL Alliance Semiconductor Corporation 98 | ALM Acutec Ltd. 99 | ALN Alana Technologies 100 | ALO Algolith Inc. 101 | ALP ALPS ALPINE CO., LTD. 102 | ALR Advanced Logic 103 | ALS Avance Logic Inc 104 | ALT Altra 105 | ALV AlphaView LCD 106 | ALX ALEXON Co.,Ltd. 107 | AMA Asia Microelectronic Development Inc 108 | AMB Ambient Technologies, Inc. 109 | AMC Attachmate Corporation 110 | AMD Amdek Corporation 111 | AMI American Megatrends Inc 112 | AML Anderson Multimedia Communications (HK) Limited 113 | AMN Amimon LTD. 114 | AMO Amino Technologies PLC and Amino Communications Limited 115 | AMP AMP Inc 116 | AMR AmTRAN Technology Co., Ltd. 117 | AMS ARMSTEL, Inc. 118 | AMT AMT International Industry 119 | AMX AMX LLC 120 | ANA Anakron 121 | ANC Ancot 122 | AND Adtran Inc 123 | ANI Anigma Inc 124 | ANK Anko Electronic Company Ltd 125 | ANL Analogix Semiconductor, Inc 126 | ANO Anorad Corporation 127 | ANP Andrew Network Production 128 | ANR ANR Ltd 129 | ANS Ansel Communication Company 130 | ANT Ace CAD Enterprise Company Ltd 131 | ANV Beijing ANTVR Technology Co., Ltd. 132 | ANW Analog Way SAS 133 | ANX Acer Netxus Inc 134 | AOA AOpen Inc. 135 | AOE Advanced Optics Electronics, Inc. 136 | AOL America OnLine 137 | AOT Alcatel 138 | APC American Power Conversion 139 | APD AppliAdata 140 | APE ALPS ALPINE CO., LTD. 141 | APG Horner Electric Inc 142 | API A Plus Info Corporation 143 | APL Aplicom Oy 144 | APM Applied Memory Tech 145 | APN Appian Tech Inc 146 | APP Apple Computer Inc 147 | APR Aprilia s.p.a. 148 | APS Autologic Inc 149 | APT Audio Processing Technology Ltd 150 | APV A+V Link 151 | APX AP Designs Ltd 152 | ARC Alta Research Corporation 153 | ARD AREC Inc. 154 | ARE ICET S.p.A. 155 | ARG Argus Electronics Co., LTD 156 | ARI Argosy Research Inc 157 | ARK Ark Logic Inc 158 | ARL Arlotto Comnet Inc 159 | ARM Arima 160 | ARO Poso International B.V. 161 | ARR ARRIS Group, Inc. 162 | ARS Arescom Inc 163 | ART Corion Industrial Corporation 164 | ASC Ascom Strategic Technology Unit 165 | ASD USC Information Sciences Institute 166 | ASE AseV Display Labs 167 | ASH Ashton Bentley Concepts 168 | ASI Ahead Systems 169 | ASK Ask A/S 170 | ASL AccuScene Corporation Ltd 171 | ASM ASEM S.p.A. 172 | ASN Asante Tech Inc 173 | ASP ASP Microelectronics Ltd 174 | AST AST Research Inc 175 | ASU Asuscom Network Inc 176 | ASX AudioScience 177 | ASY Rockwell Collins / Airshow Systems 178 | ATA Allied Telesyn International (Asia) Pte Ltd 179 | ATC Ably-Tech Corporation 180 | ATD Alpha Telecom Inc 181 | ATE Innovate Ltd 182 | ATH Athena Informatica S.R.L. 183 | ATI Allied Telesis KK 184 | ATJ ArchiTek Corporation 185 | ATK Allied Telesyn Int'l 186 | ATL Arcus Technology Ltd 187 | ATM ATM Ltd 188 | ATN Athena Smartcard Solutions Ltd. 189 | ATO ASTRO DESIGN, INC. 190 | ATP Alpha-Top Corporation 191 | ATT AT&T 192 | ATU Avocor Technologies USA, Inc 193 | ATV Office Depot, Inc. 194 | ATX Athenix Corporation 195 | AUD AudioControl 196 | AUG August Home, Inc. 197 | AUI ALPS ALPINE CO., LTD. 198 | AUO AU Optronics 199 | AUR Aureal Semiconductor 200 | AUS ASUSTek COMPUTER INC 201 | AUT Autotime Corporation 202 | AUV Auvidea GmbH 203 | AVA Avaya Communication 204 | AVC Auravision Corporation 205 | AVD Avid Electronics Corporation 206 | AVE Add Value Enterpises (Asia) Pte Ltd 207 | AVG Avegant Corporation 208 | AVI Nippon Avionics Co.,Ltd 209 | AVJ Atelier Vision Corporation 210 | AVL Avalue Technology Inc. 211 | AVM AVM GmbH 212 | AVN Advance Computer Corporation 213 | AVO Avocent Corporation 214 | AVR AVer Information Inc. 215 | AVS Avatron Software Inc. 216 | AVT Avtek (Electronics) Pty Ltd 217 | AVV SBS Technologies (Canada), Inc. (was Avvida Systems, Inc.) 218 | AVX A/Vaux Electronics 219 | AWC Access Works Comm Inc 220 | AWL Aironet Wireless Communications, Inc 221 | AWS Wave Systems 222 | AXB Adrienne Electronics Corporation 223 | AXC AXIOMTEK CO., LTD. 224 | AXE Axell Corporation 225 | AXI American Magnetics 226 | AXL Axel 227 | AXO Axonic Labs LLC 228 | AXP American Express 229 | AXT Axtend Technologies Inc 230 | AXX Axxon Computer Corporation 231 | AXY AXYZ Automation Services, Inc 232 | AYD Aydin Displays 233 | AYR Airlib, Inc 234 | AZH Shenzhen three Connaught Information Technology Co., Ltd. (3nod Group) 235 | AZM AZ Middelheim - Radiotherapy 236 | AZT Aztech Systems Ltd 237 | BAC Biometric Access Corporation 238 | BAN Banyan 239 | BBB an-najah university 240 | BBH B&Bh 241 | BBL Brain Boxes Limited 242 | BBV BlueBox Video Limited 243 | BBX Black Box Corporation 244 | BCC Beaver Computer Corporaton 245 | BCD Barco GmbH 246 | BCI Broadata Communications Inc. 247 | BCK Beck GmbH & Co. Elektronik Bauelemente KG 248 | BCM Broadcom 249 | BCQ Deutsche Telekom Berkom GmbH 250 | BCS Booria CAD/CAM systems 251 | BDO Brahler ICS 252 | BDR Blonder Tongue Labs, Inc. 253 | BDS Barco Display Systems 254 | BEC Beckhoff Automation 255 | BEI Beckworth Enterprises Inc 256 | BEK Beko Elektronik A.S. 257 | BEL Beltronic Industrieelektronik GmbH 258 | BEO Baug & Olufsen 259 | BFE B.F. Engineering Corporation 260 | BFT Barnfind Technologies 261 | BGB Barco Graphics N.V 262 | BGT Budzetron Inc 263 | BHZ BitHeadz, Inc. 264 | BIA Biamp Systems Corporation 265 | BIC Big Island Communications 266 | BIG Bigscreen, Inc. 267 | BII Boeckeler Instruments Inc 268 | BIL Billion Electric Company Ltd 269 | BIO BioLink Technologies International, Inc. 270 | BIT Bit 3 Computer 271 | BLD BILD INNOVATIVE TECHNOLOGY LLC 272 | BLI Busicom 273 | BLN BioLink Technologies 274 | BLP Bloomberg L.P. 275 | BMD Blackmagic Design 276 | BMI Benson Medical Instruments Company 277 | BML BIOMED Lab 278 | BMS BIOMEDISYS 279 | BNE Bull AB 280 | BNK Banksia Tech Pty Ltd 281 | BNO Bang & Olufsen 282 | BNS Boulder Nonlinear Systems 283 | BOB Rainy Orchard 284 | BOE BOE 285 | BOI NINGBO BOIGLE DIGITAL TECHNOLOGY CO.,LTD 286 | BOS BOS 287 | BPD Micro Solutions, Inc. 288 | BPS Barco, N.V. 289 | BPU Best Power 290 | BRA Braemac Pty Ltd 291 | BRC BARC 292 | BRG Bridge Information Co., Ltd 293 | BRI Boca Research Inc 294 | BRL Brainlab AG 295 | BRM Braemar Inc 296 | BRO BROTHER INDUSTRIES,LTD. 297 | BSE Bose Corporation 298 | BSG Robert Bosch GmbH 299 | BSL Biomedical Systems Laboratory 300 | BSN BRIGHTSIGN, LLC 301 | BST BodySound Technologies, Inc. 302 | BTC Bit 3 Computer 303 | BTE Brilliant Technology 304 | BTF Bitfield Oy 305 | BTI BusTech Inc 306 | BTO BioTao Ltd 307 | BUF Yasuhiko Shirai Melco Inc 308 | BUG B.U.G., Inc. 309 | BUJ ATI Tech Inc 310 | BUL Bull 311 | BUR B&R Industrial Automation GmbH 312 | BUS BusTek 313 | BUT 21ST CENTURY ENTERTAINMENT 314 | BWK Bitworks Inc. 315 | BXE Buxco Electronics 316 | BYD byd:sign corporation 317 | CAA Castles Automation Co., Ltd 318 | CAC CA & F Elettronica 319 | CAG CalComp 320 | CAI Canon Inc. 321 | CAL Acon 322 | CAM Cambridge Audio 323 | CAN Canopus Company Ltd 324 | CAR Cardinal Company Ltd 325 | CAS CASIO COMPUTER CO.,LTD 326 | CAT Consultancy in Advanced Technology 327 | CAV Cavium Networks, Inc 328 | CBI ComputerBoards Inc 329 | CBR Cebra Tech A/S 330 | CBT Cabletime Ltd 331 | CBX Cybex Computer Products Corporation 332 | CCC C-Cube Microsystems 333 | CCI Cache 334 | CCJ CONTEC CO.,LTD. 335 | CCL CCL/ITRI 336 | CCP Capetronic USA Inc 337 | CDC Core Dynamics Corporation 338 | CDD Convergent Data Devices 339 | CDE Colin.de 340 | CDG Christie Digital Systems Inc 341 | CDI Concept Development Inc 342 | CDK Cray Communications 343 | CDN Codenoll Technical Corporation 344 | CDP CalComp 345 | CDS Computer Diagnostic Systems 346 | CDT IBM Corporation 347 | CDV Convergent Design Inc. 348 | CEA Consumer Electronics Association 349 | CEC Chicony Electronics Company Ltd 350 | CED Cambridge Electronic Design Ltd 351 | CEF Cefar Digital Vision 352 | CEI Crestron Electronics, Inc. 353 | CEM MEC Electronics GmbH 354 | CEN Centurion Technologies P/L 355 | CEP C-DAC 356 | CER Ceronix 357 | CET TEC CORPORATION 358 | CFG Atlantis 359 | CFR Meta View, Inc. 360 | CGA Chunghwa Picture Tubes, LTD 361 | CGS Chyron Corp 362 | CGT congatec AG 363 | CHA Chase Research PLC 364 | CHD ChangHong Electric Co.,Ltd 365 | CHE Acer Inc 366 | CHG Sichuan Changhong Electric CO, LTD. 367 | CHI Chrontel Inc 368 | CHL Chloride-R&D 369 | CHM CHIC TECHNOLOGY CORP. 370 | CHO Sichuang Changhong Corporation 371 | CHP CH Products 372 | CHR christmann informationstechnik + medien GmbH & Co. KG 373 | CHS Agentur Chairos 374 | CHT Chunghwa Picture Tubes,LTD. 375 | CHY Cherry GmbH 376 | CIC Comm. Intelligence Corporation 377 | CID Indicates an identity defined by CTS/DID Standards other than EDID 378 | CIE Convergent Engineering, Inc. 379 | CII Cromack Industries Inc 380 | CIL Citicom Infotech Private Limited 381 | CIN Citron GmbH 382 | CIP Ciprico Inc 383 | CIR Cirrus Logic Inc 384 | CIS Cisco Systems Inc 385 | CIT Citifax Limited 386 | CKC The Concept Keyboard Company Ltd 387 | CKJ Carina System Co., Ltd. 388 | CLA Clarion Company Ltd 389 | CLD COMMAT L.t.d. 390 | CLE Classe Audio 391 | CLG CoreLogic 392 | CLI Cirrus Logic Inc 393 | CLM CrystaLake Multimedia 394 | CLO Clone Computers 395 | CLR Clover Electronics 396 | CLT automated computer control systems 397 | CLV Clevo Company 398 | CLX CardLogix 399 | CMC CMC Ltd 400 | CMD Colorado MicroDisplay, Inc. 401 | CMG Chenming Mold Ind. Corp. 402 | CMI C-Media Electronics 403 | CMK Comark LLC 404 | CMM Comtime GmbH 405 | CMN Chimei Innolux Corporation 406 | CMO Chi Mei Optoelectronics corp. 407 | CMR Cambridge Research Systems Ltd 408 | CMS CompuMaster Srl 409 | CMX Comex Electronics AB 410 | CNB American Power Conversion 411 | CNC Alvedon Computers Ltd 412 | CND Micro-Star Int'l Co., Ltd. 413 | CNE Cine-tal 414 | CNI Connect Int'l A/S 415 | CNN Canon Inc 416 | CNT COINT Multimedia Systems 417 | COB COBY Electronics Co., Ltd 418 | COD CODAN Pty. Ltd. 419 | COI Codec Inc. 420 | COL Rockwell Collins, Inc. 421 | COM Comtrol Corporation 422 | CON Contec Company Ltd 423 | COO coolux GmbH 424 | COR Corollary Inc 425 | COS CoStar Corporation 426 | COT Core Technology Inc 427 | COW Polycow Productions 428 | COX Comrex 429 | CPC Ciprico Inc 430 | CPD CompuAdd 431 | CPI Computer Peripherals Inc 432 | CPL Compal Electronics Inc 433 | CPM Capella Microsystems Inc. 434 | CPP Compound Photonics 435 | CPQ Compaq Computer Company 436 | CPT cPATH 437 | CPX Powermatic Data Systems 438 | CRA CRALTECH ELECTRONICA, S.L. 439 | CRC CONRAC GmbH 440 | CRD Cardinal Technical Inc 441 | CRE Creative Labs Inc 442 | CRH Contemporary Research Corp. 443 | CRI Crio Inc. 444 | CRL Creative Logic 445 | CRM CORSAIR MEMORY Inc. 446 | CRN Cornerstone Imaging 447 | CRO Extraordinary Technologies PTY Limited 448 | CRQ Cirque Corporation 449 | CRS Crescendo Communication Inc 450 | CRV Cerevo Inc. 451 | CRW Cammegh Limited 452 | CRX Cyrix Corporation 453 | CSB Transtex SA 454 | CSC Crystal Semiconductor 455 | CSD Cresta Systems Inc 456 | CSE Concept Solutions & Engineering 457 | CSI Cabletron System Inc 458 | CSL Cloudium Systems Ltd. 459 | CSM Cosmic Engineering Inc. 460 | CSO California Institute of Technology 461 | CSS CSS Laboratories 462 | CST CSTI Inc 463 | CSW China Star Optoelectronics Technology Co., Ltd 464 | CTA CoSystems Inc 465 | CTC CTC Communication Development Company Ltd 466 | CTE Chunghwa Telecom Co., Ltd. 467 | CTL Creative Technology Ltd 468 | CTM Computerm Corporation 469 | CTN Computone Products 470 | CTP Computer Technology Corporation 471 | CTR Control4 Corporation 472 | CTS Comtec Systems Co., Ltd. 473 | CTX Creatix Polymedia GmbH 474 | CUB Cubix Corporation 475 | CUK Calibre UK Ltd 476 | CVA Covia Inc. 477 | CVI Colorado Video, Inc. 478 | CVP Chromatec Video Products Ltd 479 | CVS Clarity Visual Systems 480 | CWC Curtiss-Wright Controls, Inc. 481 | CWR Connectware Inc 482 | CXT Conexant Systems 483 | CYB CyberVision 484 | CYC Cylink Corporation 485 | CYD Cyclades Corporation 486 | CYL Cyberlabs 487 | CYP CYPRESS SEMICONDUCTOR CORPORATION 488 | CYT Cytechinfo Inc 489 | CYV Cyviz AS 490 | CYW Cyberware 491 | CYX Cyrix Corporation 492 | CZC Shenzhen ChuangZhiCheng Technology Co., Ltd. 493 | CZE Carl Zeiss AG 494 | DAC Digital Acoustics Corporation 495 | DAE Digatron Industrie Elektronik GmbH 496 | DAI DAIS SET Ltd. 497 | DAK Daktronics 498 | DAL Digital Audio Labs Inc 499 | DAN Danelec Marine A/S 500 | DAS DAVIS AS 501 | DAT Datel Inc 502 | DAU Daou Tech Inc 503 | DAV Davicom Semiconductor Inc 504 | DAW DA2 Technologies Inc 505 | DAX Data Apex Ltd 506 | DBD Diebold Inc. 507 | DBI DigiBoard Inc 508 | DBK Databook Inc 509 | DBL Doble Engineering Company 510 | DBN DB Networks Inc 511 | DCA Digital Communications Association 512 | DCC Dale Computer Corporation 513 | DCD Datacast LLC 514 | DCE dSPACE GmbH 515 | DCI Concepts Inc 516 | DCL Dynamic Controls Ltd 517 | DCM DCM Data Products 518 | DCO Dialogue Technology Corporation 519 | DCR Decros Ltd 520 | DCS Diamond Computer Systems Inc 521 | DCT Dancall Telecom A/S 522 | DCV Datatronics Technology Inc 523 | DDA DA2 Technologies Corporation 524 | DDD Danka Data Devices 525 | DDE Datasat Digital Entertainment 526 | DDI Data Display AG 527 | DDS Barco, N.V. 528 | DDT Datadesk Technologies Inc 529 | DDV Delta Information Systems, Inc 530 | DEC Digital Equipment Corporation 531 | DEF DEIF A/S 532 | DEI Deico Electronics 533 | DEL Dell Inc. 534 | DEM DemoPad Software Ltd 535 | DEN Densitron Computers Ltd 536 | DEX idex displays 537 | DFI DFI 538 | DFK SharkTec A/S 539 | DFT DEI Holdings dba Definitive Technology 540 | DGA Digiital Arts Inc 541 | DGC Data General Corporation 542 | DGI DIGI International 543 | DGK DugoTech Co., LTD 544 | DGP Digicorp European sales S.A. 545 | DGS Diagsoft Inc 546 | DGT Dearborn Group Technology 547 | DHD Dension Audio Systems 548 | DHP DH Print 549 | DHQ Quadram 550 | DHT Projectavision Inc 551 | DIA Diadem 552 | DIG Digicom S.p.A. 553 | DII Dataq Instruments Inc 554 | DIM dPict Imaging, Inc. 555 | DIN Daintelecom Co., Ltd 556 | DIS Diseda S.A. 557 | DIT Dragon Information Technology 558 | DJE Capstone Visual Product Development 559 | DJP Maygay Machines, Ltd 560 | DKY Datakey Inc 561 | DLB Dolby Laboratories Inc. 562 | DLC Diamond Lane Comm. Corporation 563 | DLD Delem 564 | DLG Digital-Logic GmbH 565 | DLK D-Link Systems Inc 566 | DLL Dell Inc 567 | DLM DLOGIC Ltd. 568 | DLO Shenzhen Dlodlo Technologies Co., Ltd. 569 | DLT Digitelec Informatique Park Cadera 570 | DMB Digicom Systems Inc 571 | DMC Dune Microsystems Corporation 572 | DMG Monoprice.Inc 573 | DMM Dimond Multimedia Systems Inc 574 | DMN Dimension Engineering LLC 575 | DMO Data Modul AG 576 | DMP D&M Holdings Inc, Professional Business Company 577 | DMS DOME imaging systems 578 | DMT Distributed Management Task Force, Inc. (DMTF) 579 | DMV NDS Ltd 580 | DNA DNA Enterprises, Inc. 581 | DNG Apache Micro Peripherals Inc 582 | DNI Deterministic Networks Inc. 583 | DNT Dr. Neuhous Telekommunikation GmbH 584 | DNV DiCon 585 | DOL Dolman Technologies Group Inc 586 | DOM Dome Imaging Systems 587 | DON DENON, Ltd. 588 | DOT Dotronic Mikroelektronik GmbH 589 | DPA DigiTalk Pro AV 590 | DPC Delta Electronics Inc 591 | DPH Delphi Automotive LLP 592 | DPI DocuPoint 593 | DPL Digital Projection Limited 594 | DPM ADPM Synthesis sas 595 | DPN Shanghai Lexiang Technology Limited 596 | DPS Digital Processing Systems 597 | DPT DPT 598 | DPX DpiX, Inc. 599 | DQB Datacube Inc 600 | DRB Dr. Bott KG 601 | DRC Data Ray Corp. 602 | DRD DIGITAL REFLECTION INC. 603 | DRI Data Race Inc 604 | DRS DRS Defense Solutions, LLC 605 | DSA Display Solution AG 606 | DSD DS Multimedia Pte Ltd 607 | DSG Disguise Technologies 608 | DSI Digitan Systems Inc 609 | DSJ VR Technology Holdings Limited 610 | DSM DSM Digital Services GmbH 611 | DSP Domain Technology Inc 612 | DTA DELTATEC 613 | DTC DTC Tech Corporation 614 | DTE Dimension Technologies, Inc. 615 | DTI Diversified Technology, Inc. 616 | DTK Dynax Electronics (HK) Ltd 617 | DTL e-Net Inc 618 | DTM Daten Tecnologia 619 | DTN Datang Telephone Co 620 | DTO Deutsche Thomson OHG 621 | DTT Design & Test Technology, Inc. 622 | DTX Data Translation 623 | DUA Dosch & Amand GmbH & Company KG 624 | DUN NCR Corporation 625 | DVD Dictaphone Corporation 626 | DVL Devolo AG 627 | DVS Digital Video System 628 | DVT Data Video 629 | DWE Daewoo Electronics Company Ltd 630 | DXC Digipronix Control Systems 631 | DXD DECIMATOR DESIGN PTY LTD 632 | DXL Dextera Labs Inc 633 | DXN Dixon Technologies (India) Limited 634 | DXP Data Expert Corporation 635 | DXS Signet 636 | DYC Dycam Inc 637 | DYM Dymo-CoStar Corporation 638 | DYN Askey Computer Corporation 639 | DYX Dynax Electronics (HK) Ltd 640 | EAC Emotiva Audio Corp. 641 | EAG ELTEC Elektronik AG 642 | EAS Evans and Sutherland Computer 643 | EBH Data Price Informatica 644 | EBS EBS Euchner Büro- und Schulsysteme GmbH 645 | EBT HUALONG TECHNOLOGY CO., LTD 646 | ECA Electro Cam Corp. 647 | ECC ESSential Comm. Corporation 648 | ECH EchoStar Corporation 649 | ECI Enciris Technologies 650 | ECK Eugene Chukhlomin Sole Proprietorship, d.b.a. 651 | ECL Excel Company Ltd 652 | ECM E-Cmos Tech Corporation 653 | ECO Echo Speech Corporation 654 | ECP Elecom Company Ltd 655 | ECS Elitegroup Computer Systems Company Ltd 656 | ECT Enciris Technologies 657 | EDC e.Digital Corporation 658 | EDG Electronic-Design GmbH 659 | EDI Edimax Tech. Company Ltd 660 | EDM EDMI 661 | EDT Emerging Display Technologies Corp 662 | EEE ET&T Technology Company Ltd 663 | EEH EEH Datalink GmbH 664 | EEI ELARABY COMPANY FOR ENGINEERING INDUSTRIES 665 | EEP E.E.P.D. GmbH 666 | EES EE Solutions, Inc. 667 | EGA Elgato Systems LLC 668 | EGD EIZO GmbH Display Technologies 669 | EGL Eagle Technology 670 | EGN Egenera, Inc. 671 | EGO Ergo Electronics 672 | EHJ Epson Research 673 | EHN Enhansoft 674 | EIC Eicon Technology Corporation 675 | EIN Elegant Invention 676 | EKA MagTek Inc. 677 | EKC Eastman Kodak Company 678 | EKS EKSEN YAZILIM 679 | ELA ELAD srl 680 | ELC Electro Scientific Ind 681 | ELD Express Luck, Inc. 682 | ELE Elecom Company Ltd 683 | ELG Elmeg GmbH Kommunikationstechnik 684 | ELI Edsun Laboratories 685 | ELL Electrosonic Ltd 686 | ELM Elmic Systems Inc 687 | ELO Elo TouchSystems Inc 688 | ELS ELSA GmbH 689 | ELT Element Labs, Inc. 690 | ELU Express Industrial, Ltd. 691 | ELX Elonex PLC 692 | EMB Embedded computing inc ltd 693 | EMC eMicro Corporation 694 | EMD Embrionix Design Inc. 695 | EME EMiNE TECHNOLOGY COMPANY, LTD. 696 | EMG EMG Consultants Inc 697 | EMI Ex Machina Inc 698 | EMK Emcore Corporation 699 | EMO ELMO COMPANY, LIMITED 700 | EMR ICC Intelligent Platforms GmbH 701 | EMU Emulex Corporation 702 | ENC Eizo Nanao Corporation 703 | END ENIDAN Technologies Ltd 704 | ENE ENE Technology Inc. 705 | ENI Efficient Networks 706 | ENS Ensoniq Corporation 707 | ENT Enterprise Comm. & Computing Inc 708 | EON Eon Instrumentation, Inc. 709 | EPC Empac 710 | EPH Epiphan Systems Inc. 711 | EPI Envision Peripherals, Inc 712 | EPN EPiCON Inc. 713 | EPS KEPS 714 | EQP Equipe Electronics Ltd. 715 | EQX Equinox Systems Inc 716 | ERG Ergo System 717 | ERI Ericsson Mobile Communications AB 718 | ERN Ericsson, Inc. 719 | ERP Euraplan GmbH 720 | ERS Eizo Rugged Solutions 721 | ERT Escort Insturments Corporation 722 | ESA Elbit Systems of America 723 | ESB ScioTeq 724 | ESC Eden Sistemas de Computacao S/A 725 | ESD Ensemble Designs, Inc 726 | ESG ELCON Systemtechnik GmbH 727 | ESI Extended Systems, Inc. 728 | ESK ES&S 729 | ESL Esterline Technologies 730 | ESN eSATURNUS 731 | ESS ESS Technology Inc 732 | EST Embedded Solution Technology 733 | ESY E-Systems Inc 734 | ETC Everton Technology Company Ltd 735 | ETD ELAN MICROELECTRONICS CORPORATION 736 | ETG Eizo Technologies GmbH 737 | ETH Etherboot Project 738 | ETI Eclipse Tech Inc 739 | ETK eTEK Labs Inc. 740 | ETL Evertz Microsystems Ltd. 741 | ETS Electronic Trade Solutions Ltd 742 | ETT E-Tech Inc 743 | EUT Ericsson Mobile Networks B.V. 744 | EVE Advanced Micro Peripherals Ltd 745 | EVI eviateg GmbH 746 | EVP EverPro Technologies Company Limited 747 | EVX Everex 748 | EXA Exabyte 749 | EXC Excession Audio 750 | EXI Exide Electronics 751 | EXN RGB Systems, Inc. dba Extron Electronics 752 | EXP Data Export Corporation 753 | EXR Explorer Inc. 754 | EXT Exatech Computadores & Servicos Ltda 755 | EXX Exxact GmbH 756 | EXY Exterity Ltd 757 | EYE eyevis GmbH 758 | EYF eyefactive Gmbh 759 | EZE EzE Technologies 760 | EZP Storm Technology 761 | FAN Fantalooks Co., Ltd. 762 | FAR Farallon Computing 763 | FBI Interface Corporation 764 | FCB Furukawa Electric Company Ltd 765 | FCG First International Computer Ltd 766 | FCS Focus Enhancements, Inc. 767 | FDC Future Domain 768 | FDD Forth Dimension Displays Ltd 769 | FDI Future Designs, Inc. 770 | FDT Fujitsu Display Technologies Corp. 771 | FDX Findex, Inc. 772 | FEC FURUNO ELECTRIC CO., LTD. 773 | FEL Fellowes & Questec 774 | FEN Fen Systems Ltd. 775 | FER Ferranti Int'L 776 | FFC FUJIFILM Corporation 777 | FFI Fairfield Industries 778 | FGD Lisa Draexlmaier GmbH 779 | FGL Fujitsu General Limited. 780 | FHL FHLP 781 | FIC Formosa Industrial Computing Inc 782 | FIL Forefront Int'l Ltd 783 | FIN Finecom Co., Ltd. 784 | FIR Chaplet Systems Inc 785 | FIS FLY-IT Simulators 786 | FIT Feature Integration Technology Inc. 787 | FJC FCL COMPONENTS LIMITED 788 | FJS Fujitsu Spain 789 | FJT F.J. Tieman BV 790 | FLE ADTI Media, Inc 791 | FLI Faroudja Laboratories 792 | FLY Butterfly Communications 793 | FMA Fast Multimedia AG 794 | FMC Ford Microelectronics Inc 795 | FMI Fellowes, Inc. 796 | FML Fujitsu Microelect Ltd 797 | FMZ Formoza-Altair 798 | FNC Fanuc LTD 799 | FNI Funai Electric Co., Ltd. 800 | FOA FOR-A Company Limited 801 | FOK Fokus Technologies GmbH 802 | FOS Foss Tecator 803 | FOV FOVE INC 804 | FOX HON HAI PRECISION IND.CO.,LTD. 805 | FPC Fingerprint Cards AB 806 | FPE Fujitsu Peripherals Ltd 807 | FPS Deltec Corporation 808 | FPX Cirel Systemes 809 | FRC Force Computers 810 | FRD Freedom Scientific BLV 811 | FRE Forvus Research Inc 812 | FRI Fibernet Research Inc 813 | FRO FARO Technologies 814 | FRS South Mountain Technologies, LTD 815 | FSC Future Systems Consulting KK 816 | FSI Fore Systems Inc 817 | FST Modesto PC Inc 818 | FTC Futuretouch Corporation 819 | FTE Frontline Test Equipment Inc. 820 | FTG FTG Data Systems 821 | FTI FastPoint Technologies, Inc. 822 | FTL FUJITSU TEN LIMITED 823 | FTN Fountain Technologies Inc 824 | FTR Mediasonic 825 | FTS FocalTech Systems Co., Ltd. 826 | FTW MindTribe Product Engineering, Inc. 827 | FUJ Fujitsu Ltd 828 | FUL Fun Technology Innovation INC. 829 | FUN sisel muhendislik 830 | FUS Fujitsu Siemens Computers GmbH 831 | FVC First Virtual Corporation 832 | FVX C-C-C Group Plc 833 | FWA Attero Tech, LLC 834 | FWR Flat Connections Inc 835 | FXX Fuji Xerox 836 | FZC Founder Group Shenzhen Co. 837 | FZI FZI Forschungszentrum Informatik 838 | GAC GreenArrays, Inc. 839 | GAG Gage Applied Sciences Inc 840 | GAL Galil Motion Control 841 | GAU Gaudi Co., Ltd. 842 | GBT GIGA-BYTE TECHNOLOGY CO., LTD. 843 | GCC GCC Technologies Inc 844 | GCI Gateway Comm. Inc 845 | GCS Grey Cell Systems Ltd 846 | GDC General Datacom 847 | GDI G. Diehl ISDN GmbH 848 | GDS GDS 849 | GDT Vortex Computersysteme GmbH 850 | GEC Gechic Corporation 851 | GED General Dynamics C4 Systems 852 | GEF GE Fanuc Embedded Systems 853 | GEH Abaco Systems, Inc. 854 | GEM Gem Plus 855 | GEN Genesys ATE Inc 856 | GEO GEO Sense 857 | GER GERMANEERS GmbH 858 | GES GES Singapore Pte Ltd 859 | GET Getac Technology Corporation 860 | GFM GFMesstechnik GmbH 861 | GFN Gefen Inc. 862 | GGL Google Inc. 863 | GGT G2TOUCH KOREA 864 | GIC General Inst. Corporation 865 | GIM Guillemont International 866 | GIP GI Provision Ltd 867 | GIS AT&T Global Info Solutions 868 | GJN Grand Junction Networks 869 | GLD Goldmund - Digital Audio SA 870 | GLE AD electronics 871 | GLM Genesys Logic 872 | GLS Gadget Labs LLC 873 | GMK GMK Electronic Design GmbH 874 | GML General Information Systems 875 | GMM GMM Research Inc 876 | GMN GEMINI 2000 Ltd 877 | GMX GMX Inc 878 | GND Gennum Corporation 879 | GNN GN Nettest Inc 880 | GNZ Gunze Ltd 881 | GOE GOEPEL electronic GmbH 882 | GPR GoPro, Inc. 883 | GRA Graphica Computer 884 | GRE GOLD RAIN ENTERPRISES CORP. 885 | GRH Granch Ltd 886 | GRM Garmin International 887 | GRV Advanced Gravis 888 | GRY Robert Gray Company 889 | GSB NIPPONDENCHI CO,.LTD 890 | GSC General Standards Corporation 891 | GSM LG Electronics 892 | GSN Grandstream Networks, Inc. 893 | GST Graphic SystemTechnology 894 | GSY Grossenbacher Systeme AG 895 | GTC Graphtec Corporation 896 | GTI Goldtouch 897 | GTK G-Tech Corporation 898 | GTM Garnet System Company Ltd 899 | GTS Geotest Marvin Test Systems Inc 900 | GTT General Touch Technology Co., Ltd. 901 | GUD Guntermann & Drunck GmbH 902 | GUP GoUp Co.,Ltd 903 | GUZ Guzik Technical Enterprises 904 | GVC GVC Corporation 905 | GVL Global Village Communication 906 | GVS G.VISION 907 | GWI GW Instruments 908 | GWK Gateworks Corporation 909 | GWY Gateway 2000 910 | GXL Galaxy Microsystems Ltd. 911 | GZE GUNZE Limited 912 | HAE Haider electronics 913 | HAI Haivision Systems Inc. 914 | HAL Halberthal 915 | HAN Hanchang System Corporation 916 | HAR Harris Corporation 917 | HAY Hayes Microcomputer Products Inc 918 | HCA DAT 919 | HCE Hitachi Consumer Electronics Co., Ltd 920 | HCL HCL America Inc 921 | HCM HCL Peripherals 922 | HCP Hitachi Computer Products Inc 923 | HCW Hauppauge Computer Works Inc 924 | HDC HardCom Elektronik & Datateknik 925 | HDI HD-INFO d.o.o. 926 | HDV Holografika kft. 927 | HEC Hisense Electric Co., Ltd. 928 | HEL Hitachi Micro Systems Europe Ltd 929 | HER Ascom Business Systems 930 | HET HETEC Datensysteme GmbH 931 | HHC HIRAKAWA HEWTECH CORP. 932 | HHI Fraunhofer Heinrich-Hertz-Institute 933 | HHT Hitevision Group 934 | HIB Hibino Corporation 935 | HIC Hitachi Information Technology Co., Ltd. 936 | HII Harman International Industries, Inc 937 | HIK Hikom Co., Ltd. 938 | HIL Hilevel Technology 939 | HIQ Kaohsiung Opto Electronics Americas, Inc. 940 | HIS Hope Industrial Systems, Inc. 941 | HIT Hitachi America Ltd 942 | HJI Harris & Jeffries Inc 943 | HKA HONKO MFG. CO., LTD. 944 | HKC HKC OVERSEAS LIMITED 945 | HKG Josef Heim KG 946 | HLG China Hualu Group Co., Ltd. 947 | HMC Hualon Microelectric Corporation 948 | HMK hmk Daten-System-Technik BmbH 949 | HMX HUMAX Co., Ltd. 950 | HNM HONOR Device Co., Ltd. 951 | HNS Hughes Network Systems 952 | HOB HOB Electronic GmbH 953 | HOE Hosiden Corporation 954 | HOL Holoeye Photonics AG 955 | HON Sonitronix 956 | HPA Zytor Communications 957 | HPC Hewlett-Packard Co. 958 | HPD Hewlett Packard 959 | HPE Hewlett Packard Enterprise 960 | HPI Headplay, Inc. 961 | HPK HAMAMATSU PHOTONICS K.K. 962 | HPN HP Inc. 963 | HPQ Hewlett-Packard Co. 964 | HPR H.P.R. Electronics GmbH 965 | HRC Hercules 966 | HRE Qingdao Haier Electronics Co., Ltd. 967 | HRI Hall Research 968 | HRL Herolab GmbH 969 | HRS Harris Semiconductor 970 | HRT HERCULES 971 | HSC Hagiwara Sys-Com Company Ltd 972 | HSD HannStar Display Corp 973 | HSM AT&T Microelectronics 974 | HSN Hansung Co., Ltd 975 | HSP HannStar Display Corp 976 | HST Horsent Technology Co., Ltd. 977 | HTC Hitachi Ltd 978 | HTI Hampshire Company, Inc. 979 | HTK Holtek Microelectronics Inc 980 | HTL HTBLuVA Mödling 981 | HTR Shenzhen ZhuoYi HengTong Computer Technology Limited 982 | HTX Hitex Systementwicklung GmbH 983 | HUB GAI-Tronics, A Hubbell Company 984 | HUK Hoffmann + Krippner GmbH 985 | HUM IMP Electronics Ltd. 986 | HVR HTC Corportation 987 | HWA Harris Canada Inc 988 | HWC DBA Hans Wedemeyer 989 | HWD Highwater Designs Ltd 990 | HWP Hewlett Packard 991 | HWV Huawei Technologies Co., Inc. 992 | HXM Hexium Ltd. 993 | HYC Hypercope Gmbh Aachen 994 | HYD Hydis Technologies.Co.,LTD 995 | HYL Shanghai Chai Ming Huang Info&Tech Co, Ltd 996 | HYO HYC CO., LTD. 997 | HYP Hyphen Ltd 998 | HYR Hypertec Pty Ltd 999 | HYT Heng Yu Technology (HK) Limited 1000 | HYV Hynix Semiconductor 1001 | IAD IAdea Corporation 1002 | IAF Institut f r angewandte Funksystemtechnik GmbH 1003 | IAI Integration Associates, Inc. 1004 | IAT IAT Germany GmbH 1005 | IBC Integrated Business Systems 1006 | IBI INBINE.CO.LTD 1007 | IBM IBM Brasil 1008 | IBP IBP Instruments GmbH 1009 | IBR IBR GmbH 1010 | ICA ICA Inc 1011 | ICC BICC Data Networks Ltd 1012 | ICD ICD Inc 1013 | ICE IC Ensemble 1014 | ICI Infotek Communication Inc 1015 | ICM Intracom SA 1016 | ICN Sanyo Icon 1017 | ICO Intel Corp 1018 | ICP ICP Electronics, Inc./iEi Technology Corp. 1019 | ICR Icron 1020 | ICS Integrated Circuit Systems 1021 | ICV Inside Contactless 1022 | ICX ICCC A/S 1023 | IDC International Datacasting Corporation 1024 | IDE IDE Associates 1025 | IDK IDK Corporation 1026 | IDN Idneo Technologies 1027 | IDO IDEO Product Development 1028 | IDP Integrated Device Technology, Inc. 1029 | IDS Interdigital Sistemas de Informacao 1030 | IDT International Display Technology 1031 | IDX IDEXX Labs 1032 | IEC Interlace Engineering Corporation 1033 | IEE IEE 1034 | IEI Interlink Electronics 1035 | IFS In Focus Systems Inc 1036 | IFT Informtech 1037 | IFX Infineon Technologies AG 1038 | IFZ Infinite Z 1039 | IGC Intergate Pty Ltd 1040 | IGM IGM Communi 1041 | IHE InHand Electronics 1042 | IIC ISIC Innoscan Industrial Computers A/S 1043 | III Intelligent Instrumentation 1044 | IIN IINFRA Co., Ltd 1045 | IIT Informatik Information Technologies 1046 | IKE Ikegami Tsushinki Co. Ltd. 1047 | IKS Ikos Systems Inc 1048 | ILC Image Logic Corporation 1049 | ILS Innotech Corporation 1050 | IMA Imagraph 1051 | IMB ART s.r.l. 1052 | IMC IMC Networks 1053 | IMD ImasDe Canarias S.A. 1054 | IME Imagraph 1055 | IMF Immersive Audio Technologies France 1056 | IMG IMAGENICS Co., Ltd. 1057 | IMI International Microsystems Inc 1058 | IMM Immersion Corporation 1059 | IMN Impossible Production 1060 | IMP Impinj 1061 | IMT Inmax Technology Corporation 1062 | IMX arpara Technology Co., Ltd. 1063 | INA Inventec Corporation 1064 | INC Home Row Inc 1065 | IND ILC 1066 | INE Inventec Electronics (M) Sdn. Bhd. 1067 | INF Inframetrics Inc 1068 | ING Integraph Corporation 1069 | INI Initio Corporation 1070 | INK Indtek Co., Ltd. 1071 | INL InnoLux Display Corporation 1072 | INM InnoMedia Inc 1073 | INN Innovent Systems, Inc. 1074 | INO Innolab Pte Ltd 1075 | INP Interphase Corporation 1076 | INS Ines GmbH 1077 | INT Interphase Corporation 1078 | inu Inovatec S.p.A. 1079 | INV Inviso, Inc. 1080 | INX Communications Supply Corporation (A division of WESCO) 1081 | INZ Best Buy 1082 | IOA CRE Technology Corporation 1083 | IOC Guangxi Century Innovation Display Electronics Co., Ltd 1084 | IOD I-O Data Device Inc 1085 | IOM Iomega 1086 | ION Inside Out Networks 1087 | IOS i-O Display System 1088 | IOT I/OTech Inc 1089 | IPC IPC Corporation 1090 | IPD Industrial Products Design, Inc. 1091 | IPI Intelligent Platform Management Interface (IPMI) forum (Intel, HP, NEC, Dell) 1092 | IPM IPM Industria Politecnica Meridionale SpA 1093 | IPN Performance Technologies 1094 | IPP IP Power Technologies GmbH 1095 | IPQ IP3 Technology Ltd. 1096 | IPR Ithaca Peripherals 1097 | IPS IPS, Inc. (Intellectual Property Solutions, Inc.) 1098 | IPT International Power Technologies 1099 | IPW IPWireless, Inc 1100 | IQI IneoQuest Technologies, Inc 1101 | IQT IMAGEQUEST Co., Ltd 1102 | IRD Irdata 1103 | ISA Symbol Technologies 1104 | ISC Id3 Semiconductors 1105 | ISG Insignia Solutions Inc 1106 | ISI Interface Solutions 1107 | ISL Isolation Systems 1108 | ISM Image Stream Medical 1109 | ISP IntreSource Systems Pte Ltd 1110 | ISR INSIS Co., LTD. 1111 | ISS ISS Inc 1112 | IST Intersolve Technologies 1113 | ISY International Integrated Systems,Inc.(IISI) 1114 | ITA Itausa Export North America 1115 | ITC Intercom Inc 1116 | ITD Internet Technology Corporation 1117 | ITE Integrated Tech Express Inc 1118 | ITI VanErum Group 1119 | ITK ITK Telekommunikation AG 1120 | ITL Inter-Tel 1121 | ITM ITM inc. 1122 | ITN The NTI Group 1123 | ITP IT-PRO Consulting und Systemhaus GmbH 1124 | ITR Infotronic America, Inc. 1125 | ITS IDTECH 1126 | ITT I&T Telecom. 1127 | ITX integrated Technology Express Inc 1128 | IUC ICSL 1129 | IVI Intervoice Inc 1130 | IVM Iiyama North America 1131 | IVO InfoVision Optoelectronics (Kunshan) Co.,Ltd China 1132 | IVR Inlife-Handnet Co., Ltd. 1133 | IVS Intevac Photonics Inc. 1134 | IWR Icuiti Corporation 1135 | IWX Intelliworxx, Inc. 1136 | IXD Intertex Data AB 1137 | IXN Shenzhen Inet Mobile Internet Technology Co., LTD 1138 | JAC Astec Inc 1139 | JAE Japan Aviation Electronics Industry, Limited 1140 | JAS Janz Automationssysteme AG 1141 | JAT Jaton Corporation 1142 | JAZ Carrera Computer Inc 1143 | JCE Jace Tech Inc 1144 | JDI Japan Display Inc. 1145 | JDL Japan Digital Laboratory Co.,Ltd. 1146 | JEM Japan E.M.Solutions Co., Ltd. 1147 | JEN N-Vision 1148 | JET JET POWER TECHNOLOGY CO., LTD. 1149 | JFX Jones Futurex Inc 1150 | JGD University College 1151 | JIC Jaeik Information & Communication Co., Ltd. 1152 | JKC JVC KENWOOD Corporation 1153 | JLK UNIONMAN TECHNOLOGY CO., LTD 1154 | JMT Micro Technical Company Ltd 1155 | JPC JPC Technology Limited 1156 | JPW Wallis Hamilton Industries 1157 | JQE CNet Technical Inc 1158 | JSD JS DigiTech, Inc 1159 | JSI Jupiter Systems, Inc. 1160 | JSK SANKEN ELECTRIC CO., LTD 1161 | JTS JS Motorsports 1162 | JTY jetway security micro,inc 1163 | JUK Janich & Klass Computertechnik GmbH 1164 | JUP Jupiter Systems 1165 | JVC JVC 1166 | JWD Video International Inc. 1167 | JWL Jewell Instruments, LLC 1168 | JWS JWSpencer & Co. 1169 | JWY Jetway Information Co., Ltd 1170 | KAR Karna 1171 | KBI Kidboard Inc 1172 | KBL Kobil Systems GmbH 1173 | KCD Chunichi Denshi Co.,LTD. 1174 | KCL Keycorp Ltd 1175 | KDE KDE 1176 | KDK Kodiak Tech 1177 | KDM Korea Data Systems Co., Ltd. 1178 | KDS KDS USA 1179 | KDT KDDI Technology Corporation 1180 | KEC Kyushu Electronics Systems Inc 1181 | KEM Kontron Embedded Modules GmbH 1182 | KES Kesa Corporation 1183 | KEU Kontron Europe GmbH 1184 | KEY Key Tech Inc 1185 | KFC SCD Tech 1186 | KFE Komatsu Forest 1187 | KFX Kofax Image Products 1188 | KGI Klipsch Group, Inc 1189 | KGL KEISOKU GIKEN Co.,Ltd. 1190 | KGN KOGAN AUSTRALIA PTY LTD 1191 | KIO Kionix, Inc. 1192 | KIS KiSS Technology A/S 1193 | KLT Colorlight 1194 | KMC Mitsumi Company Ltd 1195 | KME KIMIN Electronics Co., Ltd. 1196 | KML Kensington Microware Ltd 1197 | KMR Kramer Electronics Ltd. International 1198 | KNC Konica corporation 1199 | KNX Nutech Marketing PTL 1200 | KOB Kobil Systems GmbH 1201 | KOD Eastman Kodak Company 1202 | KOE KOLTER ELECTRONIC 1203 | KOL Kollmorgen Motion Technologies Group 1204 | KOM Kontron GmbH 1205 | KOP Kopin Corporation 1206 | KOU KOUZIRO Co.,Ltd. 1207 | KOW KOWA Company,LTD. 1208 | KPC King Phoenix Company 1209 | KPT TPK Holding Co., Ltd 1210 | KRL Krell Industries Inc. 1211 | KRM Kroma Telecom 1212 | KRY Kroy LLC 1213 | KSC Kinetic Systems Corporation 1214 | KSG KUPA China Shenzhen Micro Technology Co., Ltd. Gold Institute 1215 | KSL Karn Solutions Ltd. 1216 | KSX King Tester Corporation 1217 | KTC Kingston Tech Corporation 1218 | KTD Takahata Electronics Co.,Ltd. 1219 | KTE K-Tech 1220 | KTG Kayser-Threde GmbH 1221 | KTI Konica Technical Inc 1222 | KTK Key Tronic Corporation 1223 | KTN Katron Tech Inc 1224 | KTS Kyokko Communication System Co., Ltd. 1225 | KUR Kurta Corporation 1226 | KVA Kvaser AB 1227 | KVX KeyView 1228 | KWD Kenwood Corporation 1229 | KYC Kyocera Corporation 1230 | KYE KYE Syst Corporation 1231 | KYK Samsung Electronics America Inc 1232 | KYN KEYENCE CORPORATION 1233 | KZI K-Zone International co. Ltd. 1234 | KZN K-Zone International 1235 | LAB ACT Labs Ltd 1236 | LAC LaCie 1237 | LAF Microline 1238 | LAG Laguna Systems 1239 | LAN Sodeman Lancom Inc 1240 | LAS LASAT Comm. A/S 1241 | LAV Lava Computer MFG Inc 1242 | LBC LABAU Technology Corp. 1243 | LBO Lubosoft 1244 | LCC LCI 1245 | LCD Toshiba Matsushita Display Technology Co., Ltd 1246 | LCE La Commande Electronique 1247 | LCI Lite-On Communication Inc 1248 | LCM Latitude Comm. 1249 | LCN LEXICON 1250 | LCP Silent Power Electronics GmbH 1251 | LCS Longshine Electronics Company 1252 | LCT Labcal Technologies 1253 | LDN Laserdyne Technologies 1254 | LDT LogiDataTech Electronic GmbH 1255 | LEC Lectron Company Ltd 1256 | LED Long Engineering Design Inc 1257 | LEG Legerity, Inc 1258 | LEN Lenovo Group Limited 1259 | LEO First International Computer Inc 1260 | LEX Lexical Ltd 1261 | LGC Logic Ltd 1262 | LGD LG Display 1263 | LGI Logitech Inc 1264 | LGS LG Semicom Company Ltd 1265 | LGX Lasergraphics, Inc. 1266 | LHA Lars Haagh ApS 1267 | LHC Beihai Century Joint Innovation Technology Co.,Ltd 1268 | LHE Lung Hwa Electronics Company Ltd 1269 | LHT Lighthouse Technologies Limited 1270 | LIN Lenovo Beijing Co. Ltd. 1271 | LIP Linked IP GmbH 1272 | LIS Life is Style Inc. 1273 | LIT Lithics Silicon Technology 1274 | LJX Datalogic Corporation 1275 | LKM Likom Technology Sdn. Bhd. 1276 | LLL L-3 Communications 1277 | LLT LUMINO Licht Elektronik GmbH 1278 | LMG Lucent Technologies 1279 | LMI Lexmark Int'l Inc 1280 | LMP Leda Media Products 1281 | LMS Lumens Digital Optics Inc. 1282 | LMT Laser Master 1283 | LNC Lincoln Technology Solutions 1284 | LND Land Computer Company Ltd 1285 | LNK Link Tech Inc 1286 | LNR Linear Systems Ltd. 1287 | LNT LANETCO International 1288 | LNV Lenovo 1289 | LNX The Linux Foundation 1290 | LOC Locamation B.V. 1291 | LOE Loewe Opta GmbH 1292 | LOG Logicode Technology Inc 1293 | LOL Litelogic Operations Ltd 1294 | LPE El-PUSK Co., Ltd. 1295 | LPI Design Technology 1296 | LPL LG Philips 1297 | LSC LifeSize Communications 1298 | LSD Intersil Corporation 1299 | LSI Loughborough Sound Images 1300 | LSJ LSI Japan Company Ltd 1301 | LSL Logical Solutions 1302 | LSP Lightspace Technologies 1303 | LSY LSI Systems Inc 1304 | LTC Labtec Inc 1305 | LTI Jongshine Tech Inc 1306 | LTK Lucidity Technology Company Ltd 1307 | LTN Litronic Inc 1308 | LTS LTS Scale LLC 1309 | LTV Leitch Technology International Inc. 1310 | LTW Lightware, Inc 1311 | LUC Lucent Technologies 1312 | LUM Lumagen, Inc. 1313 | LUX Luxxell Research Inc 1314 | LVI LVI Low Vision International AB 1315 | LWC Labway Corporation 1316 | LWR Lightware Visual Engineering 1317 | LWW Lanier Worldwide 1318 | LXC LXCO Technologies AG 1319 | LXN Luxeon 1320 | LXS ELEA CardWare 1321 | LZX Lightwell Company Ltd 1322 | MAC MAC System Company Ltd 1323 | MAD Xedia Corporation 1324 | MAE Maestro Pty Ltd 1325 | MAG MAG InnoVision 1326 | MAI Mutoh America Inc 1327 | MAL Meridian Audio Ltd 1328 | MAN LGIC 1329 | MAS Mass Inc. 1330 | MAT Panasonic Connect Co.,Ltd. 1331 | MAX Rogen Tech Distribution Inc 1332 | MAY Maynard Electronics 1333 | MAZ MAZeT GmbH 1334 | MBC MBC 1335 | MBD Microbus PLC 1336 | MBM Marshall Electronics 1337 | MBV Moreton Bay 1338 | MCA American Nuclear Systems Inc 1339 | MCC Micro Industries 1340 | MCD McDATA Corporation 1341 | MCE Metz-Werke GmbH & Co KG 1342 | MCG Motorola Computer Group 1343 | MCI Micronics Computers 1344 | MCJ Medicaroid Corporation 1345 | MCL Motorola Communications Israel 1346 | MCM Metricom Inc 1347 | MCN Micron Electronics Inc 1348 | MCO Motion Computing Inc. 1349 | MCP Magni Systems Inc 1350 | MCQ Mat's Computers 1351 | MCR Marina Communicaitons 1352 | MCS Micro Computer Systems 1353 | MCT Microtec 1354 | MCX Millson Custom Solutions Inc. 1355 | MDA Media4 Inc 1356 | MDC Midori Electronics 1357 | MDD MODIS 1358 | MDF MILDEF AB 1359 | MDG Madge Networks 1360 | MDI Micro Design Inc 1361 | MDK Mediatek Corporation 1362 | MDO Panasonic 1363 | MDR Medar Inc 1364 | MDS Micro Display Systems Inc 1365 | MDT Magus Data Tech 1366 | MDV MET Development Inc 1367 | MDX MicroDatec GmbH 1368 | MDY Microdyne Inc 1369 | MEC Mega System Technologies Inc 1370 | MED Messeltronik Dresden GmbH 1371 | MEE Mitsubishi Electric Engineering Co., Ltd. 1372 | MEG Abeam Tech Ltd. 1373 | MEI Panasonic Industry Company 1374 | MEJ Mac-Eight Co., LTD. 1375 | MEK Mediaedge Corporation 1376 | MEL Mitsubishi Electric Corporation 1377 | MEN MEN Mikroelectronik Nueruberg GmbH 1378 | MEP Meld Technology 1379 | MEQ Matelect Ltd. 1380 | MET Metheus Corporation 1381 | MEU MPL AG, Elektronik-Unternehmen 1382 | MEX MSC Vertriebs GmbH 1383 | MFG MicroField Graphics Inc 1384 | MFI Micro Firmware 1385 | MFR MediaFire Corp. 1386 | MGA Mega System Technologies, Inc. 1387 | MGC Mentor Graphics Corporation 1388 | MGE Schneider Electric S.A. 1389 | MGL M-G Technology Ltd 1390 | MGT Megatech R & D Company 1391 | MHQ Moxa Inc. 1392 | MIC Micom Communications Inc 1393 | MID miro Displays 1394 | MII Mitec Inc 1395 | MIL Marconi Instruments Ltd 1396 | MIM Mimio – A Newell Rubbermaid Company 1397 | MIN Minicom Digital Signage 1398 | MIP micronpc.com 1399 | MIR Miro Computer Prod. 1400 | MIS Modular Industrial Solutions Inc 1401 | MIT MCM Industrial Technology GmbH 1402 | MIV MicroImage Video Systems 1403 | MJI MARANTZ JAPAN, INC. 1404 | MJS MJS Designs 1405 | MKC Media Tek Inc. 1406 | MKS MK Seiko Co., Ltd. 1407 | MKT MICROTEK Inc. 1408 | MKV Trtheim Technology 1409 | MLC MILCOTS 1410 | MLD Deep Video Imaging Ltd 1411 | MLG Micrologica AG 1412 | MLI McIntosh Laboratory Inc. 1413 | MLL Millogic Ltd. 1414 | MLM Millennium Engineering Inc 1415 | MLN Mark Levinson 1416 | MLP Magic Leap 1417 | MLS Milestone EPE 1418 | MLT Wanlida Group Co., Ltd. 1419 | MLX Mylex Corporation 1420 | MMA Micromedia AG 1421 | MMD Micromed Biotecnologia Ltd 1422 | MMF Minnesota Mining and Manufacturing 1423 | MMI Multimax 1424 | MMM Electronic Measurements 1425 | MMN MiniMan Inc 1426 | MMS MMS Electronics 1427 | MMT MIMO Monitors 1428 | MNC Mini Micro Methods Ltd 1429 | MNI Marseille, Inc. 1430 | MNL Monorail Inc 1431 | MNP Microcom 1432 | MNS Maxnerva Technology Services Limited 1433 | MOC Matrix Orbital Corporation 1434 | MOD Modular Technology 1435 | MOK Moka International limited 1436 | MOM Momentum Data Systems 1437 | MOS Moses Corporation 1438 | MOT Motorola UDS 1439 | MPC M-Pact Inc 1440 | MPI Mediatrix Peripherals Inc 1441 | MPJ Microlab 1442 | MPL Maple Research Inst. Company Ltd 1443 | MPN Mainpine Limited 1444 | MPS mps Software GmbH 1445 | MPV Megapixel Visual Realty 1446 | MPX Micropix Technologies, Ltd. 1447 | MQP MultiQ Products AB 1448 | MRA Miranda Technologies Inc 1449 | MRC Marconi Simulation & Ty-Coch Way Training 1450 | MRD MicroDisplay Corporation 1451 | MRG Nreal 1452 | MRK Maruko & Company Ltd 1453 | MRL Miratel 1454 | MRO Medikro Oy 1455 | MRT Merging Technologies 1456 | MSA Micro Systemation AB 1457 | MSC Mouse Systems Corporation 1458 | MSD Datenerfassungs- und Informationssysteme 1459 | MSF M-Systems Flash Disk Pioneers 1460 | MSG MSI GmbH 1461 | MSH Microsoft 1462 | MSI Microstep 1463 | MSK Megasoft Inc 1464 | MSL MicroSlate Inc. 1465 | MSM Advanced Digital Systems 1466 | MSP Mistral Solutions [P] Ltd. 1467 | MSR MASPRO DENKOH Corp. 1468 | MST MS Telematica 1469 | MSU motorola 1470 | MSV Mosgi Corporation 1471 | MSX Micomsoft Co., Ltd. 1472 | MSY MicroTouch Systems Inc 1473 | MTA Meta Watch Ltd 1474 | MTB Media Technologies Ltd. 1475 | MTC Mars-Tech Corporation 1476 | MTD MindTech Display Co. Ltd 1477 | MTE MediaTec GmbH 1478 | MTH Micro-Tech Hearing Instruments 1479 | MTI MaxCom Technical Inc 1480 | MTJ MicroTechnica Co.,Ltd. 1481 | MTK Microtek International Inc. 1482 | MTL Mitel Corporation 1483 | MTM Motium 1484 | MTN Mtron Storage Technology Co., Ltd. 1485 | MTR Mitron computer Inc 1486 | MTS Multi-Tech Systems 1487 | MTT Moore Threads Virtual Display 1488 | MTU Mark of the Unicorn Inc 1489 | MTX Matrox 1490 | MUD Multi-Dimension Institute 1491 | MUK Mainpine Limited 1492 | MVD Microvitec PLC 1493 | MVI Media Vision Inc 1494 | MVM SOBO VISION 1495 | MVN Meta Company 1496 | MVR MediCapture, Inc. 1497 | MVS Microvision 1498 | MVX COM 1 1499 | MWI Multiwave Innovation Pte Ltd 1500 | MWR mware 1501 | MWY Microway Inc 1502 | MXD MaxData Computer GmbH & Co.KG 1503 | MXI Macronix Inc 1504 | MXL Hitachi Maxell, Ltd. 1505 | MXM C&T Solution Inc. 1506 | MXP Maxpeed Corporation 1507 | MXT Maxtech Corporation 1508 | MXV MaxVision Corporation 1509 | MYA Monydata 1510 | MYR Myriad Solutions Ltd 1511 | MYX Micronyx Inc 1512 | NAC Ncast Corporation 1513 | NAD NAD Electronics 1514 | NAF NAFASAE INDIA Pvt. Ltd 1515 | NAK Nakano Engineering Co.,Ltd. 1516 | NAL Network Alchemy 1517 | NAT NaturalPoint Inc. 1518 | NAV Navigation Corporation 1519 | NAX Naxos Tecnologia 1520 | NBL N*Able Technologies Inc 1521 | NBS National Key Lab. on ISN 1522 | NBT NingBo Bestwinning Technology CO., Ltd 1523 | NCA Nixdorf Company 1524 | NCC NCR Corporation 1525 | NCE Norcent Technology, Inc. 1526 | NCI NewCom Inc 1527 | NCL NetComm Ltd 1528 | NCP Najing CEC Panda FPD Technology CO. ltd 1529 | NCR NCR Electronics 1530 | NCS Northgate Computer Systems 1531 | NCT NEC CustomTechnica, Ltd. 1532 | NCV NewCoSemi (Beijing) Technology CO.,Ltd. 1533 | NDC National DataComm Corporaiton 1534 | NDF NDF Special Light Products B.V. 1535 | NDI National Display Systems 1536 | NDK Naitoh Densei CO., LTD. 1537 | NDL Network Designers 1538 | NDS Nokia Data 1539 | NEC NEC Corporation 1540 | NEO NEO TELECOM CO.,LTD. 1541 | NES INNES 1542 | NET Mettler Toledo 1543 | NEU NEUROTEC - EMPRESA DE PESQUISA E DESENVOLVIMENTO EM BIOMEDICINA 1544 | NEX Nexgen Mediatech Inc., 1545 | NFC BTC Korea Co., Ltd 1546 | NFS Number Five Software 1547 | NGC Network General 1548 | NGS A D S Exports 1549 | NHC New H3C Technology Co., Ltd. 1550 | NHT Vinci Labs 1551 | NIC National Instruments Corporation 1552 | NIS Nissei Electric Company 1553 | NIT Network Info Technology 1554 | NIX Seanix Technology Inc 1555 | NLC Next Level Communications 1556 | NME Navico, Inc. 1557 | NMP Nokia Mobile Phones 1558 | NMS Natural Micro System 1559 | NMV NEC-Mitsubishi Electric Visual Systems Corporation 1560 | NMX Neomagic 1561 | NNC NNC 1562 | NOD 3NOD Digital Technology Co. Ltd. 1563 | NOE NordicEye AB 1564 | NOI North Invent A/S 1565 | NOK Nokia Display Products 1566 | NOR Norand Corporation 1567 | NOT Not Limited Inc 1568 | NPA Arvanics 1569 | NPI Network Peripherals Inc 1570 | NRI Noritake Itron Corporation 1571 | NRL U.S. Naval Research Lab 1572 | NRT Beijing Northern Radiantelecom Co. 1573 | NRV Taugagreining hf 1574 | NSA NeuroSky, Inc. 1575 | NSC National Semiconductor Corporation 1576 | NSI NISSEI ELECTRIC CO.,LTD 1577 | NSP Nspire System Inc. 1578 | NSS Newport Systems Solutions 1579 | NST Network Security Technology Co 1580 | NTC NeoTech S.R.L 1581 | NTI New Tech Int'l Company 1582 | NTK NewTek 1583 | NTL National Transcomm. Ltd 1584 | NTN Nuvoton Technology Corporation 1585 | NTR N-trig Innovative Technologies, Inc. 1586 | NTS Nits Technology Inc. 1587 | NTT NTT Advanced Technology Corporation 1588 | NTW Networth Inc 1589 | NTX Netaccess Inc 1590 | NUG NU Technology, Inc. 1591 | NUI NU Inc. 1592 | NVC NetVision Corporation 1593 | NVD Nvidia 1594 | NVI NuVision US, Inc. 1595 | NVL Novell Inc 1596 | NVO Netvio Ltd. 1597 | NVR NOLO CO., LTD. 1598 | NVT Navatek Engineering Corporation 1599 | NWC NW Computer Engineering 1600 | NWL Newline Interactive Inc. 1601 | NWP NovaWeb Technologies Inc 1602 | NWS Newisys, Inc. 1603 | NXC NextCom K.K. 1604 | NXE Norxe AS 1605 | NXG Nexgen 1606 | NXP NXP Semiconductors bv. 1607 | NXQ Nexiq Technologies, Inc. 1608 | NXR Nextorage Corporation 1609 | NXS Technology Nexus Secure Open Systems AB 1610 | NXT NZXT (PNP same EDID)_ 1611 | NYC Nakayo Relecommunications, Inc. 1612 | OAK Oak Tech Inc 1613 | OAS Oasys Technology Company 1614 | OBS Optibase Technologies 1615 | OCD Macraigor Systems Inc 1616 | OCN Olfan 1617 | OCS Open Connect Solutions 1618 | ODM ODME Inc. 1619 | ODR Odrac 1620 | OEC ORION ELECTRIC CO.,LTD 1621 | OEI Optum Engineering Inc. 1622 | OFI Jiangxi Jinghao Optical Co., Ltd. 1623 | OHW M-Labs Limited 1624 | OIC Option Industrial Computers 1625 | OIM Option International 1626 | OIN Option International 1627 | OKI OKI Electric Industrial Company Ltd 1628 | OLC Olicom A/S 1629 | OLD Olidata S.p.A. 1630 | OLI Olivetti 1631 | OLT Olitec S.A. 1632 | OLV Olitec S.A. 1633 | OLY OLYMPUS CORPORATION 1634 | OMC OBJIX Multimedia Corporation 1635 | OMG RODE 1636 | OMN Omnitel 1637 | OMR Omron Corporation 1638 | ONE Oneac Corporation 1639 | ONK ONKYO Corporation 1640 | ONL OnLive, Inc 1641 | ONS On Systems Inc 1642 | ONW OPEN Networks Ltd 1643 | ONX SOMELEC Z.I. Du Vert Galanta 1644 | OOS OSRAM 1645 | OPC Opcode Inc 1646 | OPI D.N.S. Corporation 1647 | OPP OPPO Digital, Inc. 1648 | OPT OPTi Inc 1649 | OPV Optivision Inc 1650 | OQI Oksori Company Ltd 1651 | ORG ORGA Kartensysteme GmbH 1652 | ORI OSR Open Systems Resources, Inc. 1653 | ORN ORION ELECTRIC CO., LTD. 1654 | OSA OSAKA Micro Computer, Inc. 1655 | OSD Optical Systems Design Pty Ltd 1656 | OSI Open Stack, Inc. 1657 | OSP OPTI-UPS Corporation 1658 | OSR Oksori Company Ltd 1659 | OTB outsidetheboxstuff.com 1660 | OTI Orchid Technology 1661 | OTK OmniTek 1662 | OTM Optoma Corporation 1663 | OTT OPTO22, Inc. 1664 | OUK OUK Company Ltd 1665 | OVR Oculus VR, Inc. 1666 | OWL Mediacom Technologies Pte Ltd 1667 | OXU Oxus Research S.A. 1668 | OYO Shadow Systems 1669 | OZC OZ Corporation 1670 | OZD OZO Co.Ltd 1671 | OZO Tribe Computer Works Inc 1672 | PAC Pacific Avionics Corporation 1673 | PAD Promotion and Display Technology Ltd. 1674 | PAE PreSonus Audio Electronics 1675 | PAK Many CNC System Co., Ltd. 1676 | PAM Peter Antesberger Messtechnik 1677 | PAN The Panda Project 1678 | PAR Parallan Comp Inc 1679 | PBI Pitney Bowes 1680 | PBL Packard Bell Electronics 1681 | PBN Packard Bell NEC 1682 | PBV Pitney Bowes 1683 | PCA Philips BU Add On Card 1684 | PCB OCTAL S.A. 1685 | PCC PowerCom Technology Company Ltd 1686 | PCG First Industrial Computer Inc 1687 | PCI Pioneer Computer Inc 1688 | PCK PCBANK21 1689 | PCL pentel.co.,ltd 1690 | PCM PCM Systems Corporation 1691 | PCO Performance Concepts Inc., 1692 | PCP Procomp USA Inc 1693 | PCS TOSHIBA PERSONAL COMPUTER SYSTEM CORPRATION 1694 | PCT PC-Tel Inc 1695 | PCW Pacific CommWare Inc 1696 | PCX PC Xperten 1697 | PDM Psion Dacom Plc. 1698 | PDN AT&T Paradyne 1699 | PDR Pure Data Inc 1700 | PDS PD Systems International Ltd 1701 | PDT PDTS - Prozessdatentechnik und Systeme 1702 | PDV Prodrive B.V. 1703 | PEC POTRANS Electrical Corp. 1704 | PEG Pegatron Corporation 1705 | PEI PEI Electronics Inc 1706 | PEL Primax Electric Ltd 1707 | PEN Interactive Computer Products Inc 1708 | PEP Peppercon AG 1709 | PER Perceptive Signal Technologies 1710 | PET Practical Electronic Tools 1711 | PFT Telia ProSoft AB 1712 | PGI PACSGEAR, Inc. 1713 | PGM Paradigm Advanced Research Centre 1714 | PGP propagamma kommunikation 1715 | PGS Princeton Graphic Systems 1716 | PHC Pijnenburg Beheer N.V. 1717 | PHE Philips Medical Systems Boeblingen GmbH 1718 | PHI Invalid Vendor Codename - PHI 1719 | PHL Philips Consumer Electronics Company 1720 | PHO Photonics Systems Inc. 1721 | PHS Philips Communication Systems 1722 | PHY Phylon Communications 1723 | PIC Picturall Ltd. 1724 | PIE Pacific Image Electronics Company Ltd 1725 | PIM Prism, LLC 1726 | PIO Pioneer Electronic Corporation 1727 | PIR Pico Technology Inc. 1728 | PIS TECNART CO.,LTD. 1729 | PIX Pixie Tech Inc 1730 | PJA Projecta 1731 | PJD Projectiondesign AS 1732 | PJT Pan Jit International Inc. 1733 | PKA Acco UK Ltd. 1734 | PLC Pro-Log Corporation 1735 | PLF Panasonic Avionics Corporation 1736 | PLM PROLINK Microsystems Corp. 1737 | PLT PT Hartono Istana Teknologi 1738 | PLV PLUS Vision Corp. 1739 | PLX Parallax Graphics 1740 | PLY Polycom Inc. 1741 | PMC PMC Consumer Electronics Ltd 1742 | PMD TDK USA Corporation 1743 | PMM Point Multimedia System 1744 | PMS Pabian Embedded Systems 1745 | PMT Promate Electronic Co., Ltd. 1746 | PMX Photomatrix 1747 | PNG Microsoft 1748 | PNL Panelview, Inc. 1749 | PNP Microsoft 1750 | PNR Planar Systems, Inc. 1751 | PNS PanaScope 1752 | PNT HOYA Corporation PENTAX Lifecare Division 1753 | PNX Phoenix Technologies, Ltd. 1754 | POL PolyComp (PTY) Ltd. 1755 | PON Perpetual Technologies, LLC 1756 | POR Portalis LC 1757 | POS Positivo Tecnologia S.A. 1758 | POT Parrot 1759 | PPC Phoenixtec Power Company Ltd 1760 | PPD MEPhI 1761 | PPI Practical Peripherals 1762 | PPM Clinton Electronics Corp. 1763 | PPP Purup Prepress AS 1764 | PPR PicPro 1765 | PPX Perceptive Pixel Inc. 1766 | PQI Pixel Qi 1767 | PRA PRO/AUTOMATION 1768 | PRC PerComm 1769 | PRD Praim S.R.L. 1770 | PRF Schneider Electric Japan Holdings, Ltd. 1771 | PRG The Phoenix Research Group Inc 1772 | PRI Priva Hortimation BV 1773 | PRM Prometheus 1774 | PRO Proteon 1775 | PRP UEFI Forum 1776 | PRS Leutron Vision 1777 | PRT Parade Technologies, Ltd. 1778 | PRX Proxima Corporation 1779 | PSA Advanced Signal Processing Technologies 1780 | PSC Philips Semiconductors 1781 | PSD Peus-Systems GmbH 1782 | PSE Practical Solutions Pte., Ltd. 1783 | PSI PSI-Perceptive Solutions Inc 1784 | PSL Perle Systems Limited 1785 | PSM Prosum 1786 | PST Global Data SA 1787 | PSY Prodea Systems Inc. 1788 | PTA PAR Tech Inc. 1789 | PTC PS Technology Corporation 1790 | PTG Cipher Systems Inc 1791 | PTH Pathlight Technology Inc 1792 | PTI Promise Technology Inc 1793 | PTL Pantel Inc 1794 | PTS Plain Tree Systems Inc 1795 | PTW Invalid Vendor Codename - PTW 1796 | PTX Printronix LLC 1797 | PUL Pulse-Eight Ltd 1798 | PVC Invalid Vendor Codename - PVC 1799 | PVG Proview Global Co., Ltd 1800 | PVI Prime view international Co., Ltd 1801 | PVM Penta Studiotechnik GmbH 1802 | PVN Pixel Vision 1803 | PVP Klos Technologies, Inc. 1804 | PVR Pimax Tech. CO., LTD 1805 | PXC Phoenix Contact 1806 | PXE PIXELA CORPORATION 1807 | PXL The Moving Pixel Company 1808 | PXM Proxim Inc 1809 | PXN PixelNext Inc 1810 | PXO Pixio USA 1811 | QCC QuakeCom Company Ltd 1812 | QCH Metronics Inc 1813 | QCI Quanta Computer Inc 1814 | QCK Quick Corporation 1815 | QCL Quadrant Components Inc 1816 | QCP Qualcomm Inc 1817 | QDI Quantum Data Incorporated 1818 | QDL QD Laser, Inc. 1819 | QDM Quadram 1820 | QDS Quanta Display Inc. 1821 | QFF Padix Co., Inc. 1822 | QFI Quickflex, Inc 1823 | QLC Q-Logic 1824 | QQQ Chuomusen Co., Ltd. 1825 | QSC QSC, LLC 1826 | QSI Quantum Solutions, Inc. 1827 | QTD Quantum 3D Inc 1828 | QTH Questech Ltd 1829 | QTI Quicknet Technologies Inc 1830 | QTM Quantum 1831 | QTR Qtronix Corporation 1832 | QUA Quatographic AG 1833 | QUE Questra Consulting 1834 | QVU Quartics 1835 | RAC Racore Computer Products Inc 1836 | RAD Radisys Corporation 1837 | RAI Rockwell Automation/Intecolor 1838 | RAN Rancho Tech Inc 1839 | RAR Raritan, Inc. 1840 | RAS RAScom Inc 1841 | RAT Rent-A-Tech 1842 | RAY Raylar Design, Inc. 1843 | RCE Parc d'Activite des Bellevues 1844 | RCH Reach Technology Inc 1845 | RCI RC International 1846 | RCN Radio Consult SRL 1847 | RCO Rockwell Collins 1848 | RDI Rainbow Displays, Inc. 1849 | RDL Riedel Communications Canada Inc. 1850 | RDM Tremon Enterprises Company Ltd 1851 | RDN RADIODATA GmbH 1852 | RDS Radius Inc 1853 | REA Real D 1854 | REC ReCom 1855 | RED Research Electronics Development Inc 1856 | REF Reflectivity, Inc. 1857 | REH Rehan Electronics Ltd. 1858 | REL Reliance Electric Ind Corporation 1859 | REM SCI Systems Inc. 1860 | REN Renesas Technology Corp. 1861 | RES ResMed Pty Ltd 1862 | RET Resonance Technology, Inc. 1863 | REV Revolution Display, Inc. 1864 | REX RATOC Systems, Inc. 1865 | RFI RAFI GmbH & Co. KG 1866 | RFX Redfox Technologies Inc. 1867 | RGB RGB Spectrum 1868 | RGL Robertson Geologging Ltd 1869 | RHD RightHand Technologies 1870 | RHM Rohm Company Ltd 1871 | RHT Red Hat, Inc. 1872 | RIC RICOH COMPANY, LTD. 1873 | RII Racal Interlan Inc 1874 | RIO Rios Systems Company Ltd 1875 | RIT Ritech Inc 1876 | RIV Rivulet Communications 1877 | RJA Roland Corporation 1878 | RJS Advanced Engineering 1879 | RKC Reakin Technolohy Corporation 1880 | RLD MEPCO 1881 | RLN RadioLAN Inc 1882 | RMC Raritan Computer, Inc 1883 | RMP Research Machines 1884 | RMS Shenzhen Ramos Digital Technology Co., Ltd 1885 | RMT Roper Mobile 1886 | RNB Rainbow Technologies 1887 | RNL Reonel Oy 1888 | ROB Robust Electronics GmbH 1889 | ROH Rohm Co., Ltd. 1890 | ROK Rockwell International 1891 | ROP Roper International Ltd 1892 | ROS Rohde & Schwarz 1893 | RPI RoomPro Technologies 1894 | RPL Raspberry PI 1895 | RPT R.P.T.Intergroups 1896 | RRI Radicom Research Inc 1897 | RRO AVARRO 1898 | RSC PhotoTelesis 1899 | RSH ADC-Centre 1900 | RSI Rampage Systems Inc 1901 | RSN Radiospire Networks, Inc. 1902 | RSQ R Squared 1903 | RSR Zhong Shan City Richsound Electronic Industrial Ltd. 1904 | RSS Rockwell Semiconductor Systems 1905 | RSV Ross Video Ltd 1906 | RSX Rapid Tech Corporation 1907 | RTC Relia Technologies 1908 | RTI Rancho Tech Inc 1909 | RTK Invalid Vendor Codename - RTK 1910 | RTL Realtek Semiconductor Company Ltd 1911 | RTS Raintree Systems 1912 | RUN RUNCO International 1913 | RUP Ups Manufactoring s.r.l. 1914 | RVC RSI Systems Inc 1915 | RVI Realvision Inc 1916 | RVL Reveal Computer Prod 1917 | RWC Red Wing Corporation 1918 | RXT Tectona SoftSolutions (P) Ltd., 1919 | RZR Razer Taiwan Co. Ltd. 1920 | RZS Rozsnyó, s.r.o. 1921 | SAA Sanritz Automation Co.,Ltd. 1922 | SAE Saab Aerotech 1923 | SAG Sedlbauer 1924 | SAI Sage Inc 1925 | SAK Saitek Ltd 1926 | SAM Samsung Electric Company 1927 | SAN Sanyo Electric Co.,Ltd. 1928 | SAS Stores Automated Systems Inc 1929 | SAT Shuttle Tech 1930 | SBC Shanghai Bell Telephone Equip Mfg Co 1931 | SBD Softbed - Consulting & Development Ltd 1932 | SBI SMART Technologies Inc. 1933 | SBS SBS-or Industrial Computers GmbH 1934 | SBT Senseboard Technologies AB 1935 | SCA Schneider Consumer Group 1936 | SCB SeeCubic B.V. 1937 | SCC SORD Computer Corporation 1938 | SCD Sanyo Electric Company Ltd 1939 | SCE Sun Corporation 1940 | SCG Seco S.p.A. 1941 | SCH Schlumberger Cards 1942 | SCI System Craft 1943 | SCL Sigmacom Co., Ltd. 1944 | SCM SCM Microsystems Inc 1945 | SCN Scanport, Inc. 1946 | SCO SORCUS Computer GmbH 1947 | SCP Scriptel Corporation 1948 | SCR Systran Corporation 1949 | SCS Nanomach Anstalt 1950 | SCT Smart Card Technology 1951 | SCX Socionext Inc. 1952 | SDA SAT (Societe Anonyme) 1953 | SDC Samsung Display Corp. 1954 | SDD Intrada-SDD Ltd 1955 | SDE Sherwood Digital Electronics Corporation 1956 | SDF SODIFF E&T CO., Ltd. 1957 | SDH Communications Specialies, Inc. 1958 | SDI Samtron Displays Inc 1959 | SDK SAIT-Devlonics 1960 | SDR SDR Systems 1961 | SDS SunRiver Data System 1962 | SDT Siemens AG 1963 | SDX SDX Business Systems Ltd 1964 | SEA Seanix Technology Inc. 1965 | SEB system elektronik GmbH 1966 | SEC Seiko Epson Corporation 1967 | SEE SeeColor Corporation 1968 | SEG Invalid Vendor Codename - SEG 1969 | SEI Seitz & Associates Inc 1970 | SEL Way2Call Communications 1971 | SEM Samsung Electronics Company Ltd 1972 | SEN Sencore 1973 | SEO SEOS Ltd 1974 | SEP SEP Eletronica Ltda. 1975 | SER Sony Ericsson Mobile Communications Inc. 1976 | SES Session Control LLC 1977 | SET SendTek Corporation 1978 | SFL Shiftall Inc. 1979 | SFM TORNADO Company 1980 | SFT Mikroforum Ring 3 1981 | SGC Spectragraphics Corporation 1982 | SGD Sigma Designs, Inc. 1983 | SGE Kansai Electric Company Ltd 1984 | SGI Scan Group Ltd 1985 | SGL Super Gate Technology Company Ltd 1986 | SGM SAGEM 1987 | SGN Shenzhen Soogeen Electronics Co., LTD. 1988 | SGO Logos Design A/S 1989 | SGT Stargate Technology 1990 | SGW Shanghai Guowei Science and Technology Co., Ltd. 1991 | SGX Silicon Graphics Inc 1992 | SGZ Systec Computer GmbH 1993 | SHC ShibaSoku Co., Ltd. 1994 | SHG Soft & Hardware development Goldammer GmbH 1995 | SHI Jiangsu Shinco Electronic Group Co., Ltd 1996 | SHP Sharp Corporation 1997 | SHR Digital Discovery 1998 | SHT Shin Ho Tech 1999 | SHU Shure Inc. 2000 | SIA SIEMENS AG 2001 | SIB Sanyo Electric Company Ltd 2002 | SIC Sysmate Corporation 2003 | SID Seiko Instruments Information Devices Inc 2004 | SIE Siemens 2005 | SIG Sigma Designs Inc 2006 | SII Silicon Image, Inc. 2007 | SIL Silicon Laboratories, Inc 2008 | SIM S3 Inc 2009 | SIN Singular Technology Co., Ltd. 2010 | SIR Sirius Technologies Pty Ltd 2011 | SIS Silicon Integrated Systems Corporation 2012 | SIT Sitintel 2013 | SIU Seiko Instruments USA Inc 2014 | SIX Zuniq Data Corporation 2015 | SJE Sejin Electron Inc 2016 | SKD Schneider & Koch 2017 | SKG Shenzhen KTC Technology Group 2018 | SKI LLC SKTB “SKIT” 2019 | SKM Guangzhou Teclast Information Technology Limited 2020 | SKT Samsung Electro-Mechanics Company Ltd 2021 | SKW Skyworth 2022 | SKY SKYDATA S.P.A. 2023 | SLA Systeme Lauer GmbH&Co KG 2024 | SLB Shlumberger Ltd 2025 | SLC Syslogic Datentechnik AG 2026 | SLF StarLeaf 2027 | SLH Silicon Library Inc. 2028 | SLI Symbios Logic Inc 2029 | SLK Silitek Corporation 2030 | SLM Solomon Technology Corporation 2031 | SLR Schlumberger Technology Corporate 2032 | SLS Schnick-Schnack-Systems GmbH 2033 | SLT Salt Internatioinal Corp. 2034 | SLX Specialix 2035 | SMA SMART Modular Technologies 2036 | SMB Schlumberger 2037 | SMC Standard Microsystems Corporation 2038 | SME Sysmate Company 2039 | SMI SpaceLabs Medical Inc 2040 | SMK SMK CORPORATION 2041 | SML Sumitomo Metal Industries, Ltd. 2042 | SMM Shark Multimedia Inc 2043 | SMN Somnium Space Ltd. 2044 | SMO STMicroelectronics 2045 | SMP Simple Computing 2046 | SMR B.& V. s.r.l. 2047 | SMS Silicom Multimedia Systems Inc 2048 | SMT Silcom Manufacturing Tech Inc 2049 | SNC Sentronic International Corp. 2050 | SNI Siemens Microdesign GmbH 2051 | SNK S&K Electronics 2052 | SNN SUNNY ELEKTRONIK 2053 | SNO SINOSUN TECHNOLOGY CO., LTD 2054 | SNP Siemens Nixdorf Info Systems 2055 | SNS Cirtech (UK) Ltd 2056 | SNT SuperNet Inc 2057 | SNV SONOVE GmbH 2058 | SNW Snell & Wilcox 2059 | SNX Sonix Comm. Ltd 2060 | SNY Sony 2061 | SOC Santec Corporation 2062 | SOI Silicon Optix Corporation 2063 | SOL Solitron Technologies Inc 2064 | SON Sony 2065 | SOR Sorcus Computer GmbH 2066 | SOT Sotec Company Ltd 2067 | SOY SOYO Group, Inc 2068 | SPC SpinCore Technologies, Inc 2069 | SPE SPEA Software AG 2070 | SPH G&W Instruments GmbH 2071 | SPI SPACE-I Co., Ltd. 2072 | SPK SpeakerCraft 2073 | SPL Smart Silicon Systems Pty Ltd 2074 | SPN Sapience Corporation 2075 | SPO SAMPO CORPORATION 2076 | SPR pmns GmbH 2077 | SPS Synopsys Inc 2078 | SPT Sceptre Tech Inc 2079 | SPU SIM2 Multimedia S.P.A. 2080 | SPX Simplex Time Recorder Co. 2081 | SQT Sequent Computer Systems Inc 2082 | SRC Integrated Tech Express Inc 2083 | SRD Setred 2084 | SRF Surf Communication Solutions Ltd 2085 | SRG Intuitive Surgical, Inc. 2086 | SRS SR-Systems e.K. 2087 | SRT SeeReal Technologies GmbH 2088 | SSC Sierra Semiconductor Inc 2089 | SSD FlightSafety International 2090 | SSE Samsung Electronic Co. 2091 | SSG Steelseries ApS 2092 | SSI S-S Technology Inc 2093 | SSJ Sankyo Seiki Mfg.co., Ltd 2094 | SSL Shenzhen South-Top Computer Co., Ltd. 2095 | SSP Spectrum Signal Proecessing Inc 2096 | SSS S3 Inc 2097 | SST SystemSoft Corporation 2098 | STA ST Electronics Systems Assembly Pte Ltd 2099 | STB STB Systems Inc 2100 | STC STAC Electronics 2101 | STD STD Computer Inc 2102 | STE SII Ido-Tsushin Inc 2103 | STF Starflight Electronics 2104 | STG StereoGraphics Corp. 2105 | STH Semtech Corporation 2106 | STI Smart Tech Inc 2107 | STK SANTAK CORP. 2108 | STL SigmaTel Inc 2109 | STM SGS Thomson Microelectronics 2110 | STN Samsung Electronics America 2111 | STO Stollmann E+V GmbH 2112 | STP StreamPlay Ltd 2113 | STQ Synthetel Corporation 2114 | STR Starlight Networks Inc 2115 | STS SITECSYSTEM CO., LTD. 2116 | STT Star Paging Telecom Tech (Shenzhen) Co. Ltd. 2117 | STU Sentelic Corporation 2118 | STV Beijing Guochengwantong Information Technology Co., Ltd. 2119 | STW Starwin Inc. 2120 | STX ST-Ericsson 2121 | STY SDS Technologies 2122 | SUB Subspace Comm. Inc 2123 | SUM Summagraphics Corporation 2124 | SUN Sun Electronics Corporation 2125 | SUP Supra Corporation 2126 | SUR Surenam Computer Corporation 2127 | SVA SGEG 2128 | SVC Intellix Corp. 2129 | SVD SVD Computer 2130 | SVI Sun Microsystems 2131 | SVR Sensics, Inc. 2132 | SVS SVSI 2133 | SVT SEVIT Co., Ltd. 2134 | SWC Software Café 2135 | SWI Sierra Wireless Inc. 2136 | SWL Sharedware Ltd 2137 | SWO Guangzhou Shirui Electronics Co., Ltd. 2138 | SWS Static 2139 | SWT Software Technologies Group,Inc. 2140 | SXB Syntax-Brillian 2141 | SXD Silex technology, Inc. 2142 | SXG SELEX GALILEO 2143 | SXI Silex Inside 2144 | SXL SolutionInside 2145 | SXT SHARP TAKAYA ELECTRONIC INDUSTRY CO.,LTD. 2146 | SYC Sysmic 2147 | SYE SY Electronics Ltd 2148 | SYK Stryker Communications 2149 | SYL Sylvania Computer Products 2150 | SYM Symicron Computer Communications Ltd. 2151 | SYN Synaptics Inc 2152 | SYP SYPRO Co Ltd 2153 | SYS Sysgration Ltd 2154 | SYT Seyeon Tech Company Ltd 2155 | SYV SYVAX Inc 2156 | SYX Prime Systems, Inc. 2157 | SZM Shenzhen MTC Co., Ltd 2158 | TAA Tandberg 2159 | TAB Todos Data System AB 2160 | TAG Teles AG 2161 | TAI Toshiba America Info Systems Inc 2162 | TAM Tamura Seisakusyo Ltd 2163 | TAS Taskit Rechnertechnik GmbH 2164 | TAT Teleliaison Inc 2165 | TAV Thales Avionics 2166 | TAX Taxan (Europe) Ltd 2167 | TBB Triple S Engineering Inc 2168 | TBC Turbo Communication, Inc 2169 | TBS Turtle Beach System 2170 | TCC Tandon Corporation 2171 | TCD Taicom Data Systems Co., Ltd. 2172 | TCE Century Corporation 2173 | TCF Televic Conference 2174 | TCH Interaction Systems, Inc 2175 | TCI Tulip Computers Int'l B.V. 2176 | TCJ TEAC America Inc 2177 | TCL Technical Concepts Ltd 2178 | TCM 3Com Corporation 2179 | TCN Tecnetics (PTY) Ltd 2180 | TCO Thomas-Conrad Corporation 2181 | TCR Thomson Consumer Electronics 2182 | TCS Tatung Company of America Inc 2183 | TCT Telecom Technology Centre Co. Ltd. 2184 | TCX FREEMARS Heavy Industries 2185 | TDC Teradici 2186 | TDD Tandberg Data Display AS 2187 | TDG Six15 Technologies 2188 | TDM Tandem Computer Europe Inc 2189 | TDP 3D Perception 2190 | TDS Tri-Data Systems Inc 2191 | TDT TDT 2192 | TDV TDVision Systems, Inc. 2193 | TDY Tandy Electronics 2194 | TEA TEAC System Corporation 2195 | TEC Tecmar Inc 2196 | TEK Tektronix Inc 2197 | TEL Promotion and Display Technology Ltd. 2198 | TEN Tencent 2199 | TER TerraTec Electronic GmbH 2200 | TET TETRADYNE CO., LTD. 2201 | TEV Televés, S.A. 2202 | TEZ Tech Source Inc. 2203 | TGC Toshiba Global Commerce Solutions, Inc. 2204 | TGI TriGem Computer Inc 2205 | TGM TriGem Computer,Inc. 2206 | TGS Torus Systems Ltd 2207 | TGV Grass Valley Germany GmbH 2208 | TGW TECHNOGYM S.p.A. 2209 | THN Thundercom Holdings Sdn. Bhd. 2210 | TIC Trigem KinfoComm 2211 | TIL Technical Illusions Inc. 2212 | TIP TIPTEL AG 2213 | TIV OOO Technoinvest 2214 | TIX Tixi.Com GmbH 2215 | TKC Taiko Electric Works.LTD 2216 | TKG Tek Gear 2217 | TKN Teknor Microsystem Inc 2218 | TKO TouchKo, Inc. 2219 | TKS TimeKeeping Systems, Inc. 2220 | TLA Ferrari Electronic GmbH 2221 | TLD Telindus 2222 | TLE Zhejiang Tianle Digital Electric Co., Ltd. 2223 | TLF Teleforce.,co,ltd 2224 | TLI TOSHIBA TELI CORPORATION 2225 | TLK Telelink AG 2226 | TLL Thinklogical 2227 | TLN Techlogix Networx 2228 | TLS Teleste Educational OY 2229 | TLT Dai Telecom S.p.A. 2230 | TLV S3 Inc 2231 | TLX Telxon Corporation 2232 | TLY Truly Semiconductors Ltd. 2233 | TMA Tianma Microelectronics Ltd. 2234 | TMC Techmedia Computer Systems Corporation 2235 | TME AT&T Microelectronics 2236 | TMI Texas Microsystem 2237 | TMM Time Management, Inc. 2238 | TMO Terumo Corporation 2239 | TMR Taicom International Inc 2240 | TMS Trident Microsystems Ltd 2241 | TMT T-Metrics Inc. 2242 | TMV TeamViewer Germany GmbH 2243 | TMX Thermotrex Corporation 2244 | TNC TNC Industrial Company Ltd 2245 | TNJ Invalid Vendor Codename - TNJ 2246 | TNM TECNIMAGEN SA 2247 | TNY Tennyson Tech Pty Ltd 2248 | TOE TOEI Electronics Co., Ltd. 2249 | TOG The OPEN Group 2250 | TOL TCL Corporation 2251 | TOM Ceton Corporation 2252 | TON TONNA 2253 | TOP Orion Communications Co., Ltd. 2254 | TOS Dynabook Inc. 2255 | TOU Touchstone Technology 2256 | TPC Touch Panel Systems Corporation 2257 | TPD Times (Shanghai) Computer Co., Ltd. 2258 | TPE Technology Power Enterprises Inc 2259 | TPJ Junnila 2260 | TPK TOPRE CORPORATION 2261 | TPR Topro Technology Inc 2262 | TPS Teleprocessing Systeme GmbH 2263 | TPT Thruput Ltd 2264 | TPV Top Victory Electronics ( Fujian ) Company Ltd 2265 | TPZ Ypoaz Systems Inc 2266 | TRA TriTech Microelectronics International 2267 | TRB Triumph Board a.s. 2268 | TRC Trioc AB 2269 | TRD Trident Microsystem Inc 2270 | TRE Tremetrics 2271 | TRI Tricord Systems 2272 | TRL Royal Information 2273 | TRM Tekram Technology Company Ltd 2274 | TRN Datacommunicatie Tron B.V. 2275 | TRP TRAPEZE GROUP 2276 | TRS Torus Systems Ltd 2277 | TRT Tritec Electronic AG 2278 | TRU Aashima Technology B.V. 2279 | TRV Trivisio Prototyping GmbH 2280 | TRX Trex Enterprises 2281 | TSB Toshiba America Info Systems Inc 2282 | TSC Sanyo Electric Company Ltd 2283 | TSD TechniSat Digital GmbH 2284 | TSE Tottori Sanyo Electric 2285 | TSF Racal-Airtech Software Forge Ltd 2286 | TSG The Software Group Ltd 2287 | TSH ELAN MICROELECTRONICS CORPORATION 2288 | TSI TeleVideo Systems 2289 | TSL Tottori SANYO Electric Co., Ltd. 2290 | TSP U.S. Navy 2291 | TST Transtream Inc 2292 | TSV TRANSVIDEO 2293 | TSW VRSHOW Technology Limited 2294 | TSY TouchSystems 2295 | TTA Topson Technology Co., Ltd. 2296 | TTB National Semiconductor Japan Ltd 2297 | TTC Telecommunications Techniques Corporation 2298 | TTE TTE, Inc. 2299 | TTI Trenton Terminals Inc 2300 | TTK Totoku Electric Company Ltd 2301 | TTL 2-Tel B.V 2302 | TTP Toshiba Corporation 2303 | TTR Hubei Century Joint Innovation Technology Co.Ltd 2304 | TTS TechnoTrend Systemtechnik GmbH 2305 | TTX Taitex Corporation 2306 | TTY TRIDELITY Display Solutions GmbH 2307 | TUA T+A elektroakustik GmbH 2308 | TUT Tut Systems 2309 | TVD Tecnovision 2310 | TVI Truevision 2311 | TVL Total Vision LTD 2312 | TVM Taiwan Video & Monitor Corporation 2313 | TVO TV One Ltd 2314 | TVR TV Interactive Corporation 2315 | TVS TVS Electronics Limited 2316 | TVV TV1 GmbH 2317 | TWA Tidewater Association 2318 | TWE Kontron Electronik 2319 | TWH Twinhead International Corporation 2320 | TWI Easytel oy 2321 | TWK TOWITOKO electronics GmbH 2322 | TWX TEKWorx Limited 2323 | TXL Trixel Ltd 2324 | TXN Texas Insturments 2325 | TXT Textron Defense System 2326 | TYN Tyan Computer Corporation 2327 | UAS Ultima Associates Pte Ltd 2328 | UBI Ungermann-Bass Inc 2329 | UBL Ubinetics Ltd. 2330 | UBU Canonical Ltd. 2331 | UDN Uniden Corporation 2332 | UEC Ultima Electronics Corporation 2333 | UEG Elitegroup Computer Systems Company Ltd 2334 | UEI Universal Electronics Inc 2335 | UET Universal Empowering Technologies 2336 | UFG UNIGRAF-USA 2337 | UFO UFO Systems Inc 2338 | UGR Ugreen Group Ltd. 2339 | UHB XOCECO 2340 | UIC Uniform Industrial Corporation 2341 | UJR Ueda Japan Radio Co., Ltd. 2342 | ULT Ultra Network Tech 2343 | UMC United Microelectr Corporation 2344 | UMG Umezawa Giken Co.,Ltd 2345 | UMM Universal Multimedia 2346 | UMT UltiMachine 2347 | UNA Unisys DSD 2348 | UNB Unisys Corporation 2349 | UNC Unisys Corporation 2350 | UND Unisys Corporation 2351 | UNE Unisys Corporation 2352 | UNF Unisys Corporation 2353 | UNI Uniform Industry Corp. 2354 | UNM Unisys Corporation 2355 | UNO Unisys Corporation 2356 | UNP Unitop 2357 | UNS Unisys Corporation 2358 | UNT Unisys Corporation 2359 | UNY Unicate 2360 | UPP UPPI 2361 | UPS Systems Enhancement 2362 | URD Video Computer S.p.A. 2363 | USA Utimaco Safeware AG 2364 | USD U.S. Digital Corporation 2365 | USE U. S. Electronics Inc. 2366 | USI Universal Scientific Industrial Co., Ltd. 2367 | USR U.S. Robotics Inc 2368 | UTC Unicompute Technology Co., Ltd. 2369 | UTD Up to Date Tech 2370 | UWC Uniwill Computer Corp. 2371 | VAD Vaddio, LLC 2372 | VAI VAIO Corporation 2373 | VAL Valence Computing Corporation 2374 | VAR Varian Australia Pty Ltd 2375 | VAT VADATECH INC 2376 | VAV aviica 2377 | VBR VBrick Systems Inc. 2378 | VBT Valley Board Ltda 2379 | VCC Virtual Computer Corporation 2380 | VCE VARCem 2381 | VCI VistaCom Inc 2382 | VCJ Victor Company of Japan, Limited 2383 | VCM Vector Magnetics, LLC 2384 | VCX VCONEX 2385 | VDA Victor Data Systems 2386 | VDC VDC Display Systems 2387 | VDM Vadem 2388 | VDO Video & Display Oriented Corporation 2389 | VDS Vidisys GmbH & Company 2390 | VDT Viditec, Inc. 2391 | VEC Vector Informatik GmbH 2392 | VEK Vektrex 2393 | VES Vestel Elektronik Sanayi ve Ticaret A. S. 2394 | VFI VeriFone Inc 2395 | VHI Macrocad Development Inc. 2396 | VIA VIA Tech Inc 2397 | VIB Tatung UK Ltd 2398 | VIC Victron B.V. 2399 | VID Ingram Macrotron Germany 2400 | VIK Viking Connectors 2401 | VIM Via Mons Ltd. 2402 | VIN Vine Micros Ltd 2403 | VIO Zake IP Holdings LLC (3B tech) 2404 | VIR Visual Interface, Inc 2405 | VIS Visioneer 2406 | VIT Visitech AS 2407 | VIZ VIZIO, Inc 2408 | VLB ValleyBoard Ltda. 2409 | VLC VersaLogic Corporation 2410 | VLK Vislink International Ltd 2411 | VLM LENOVO BEIJING CO. LTD. 2412 | VLT VideoLan Technologies 2413 | VLV Valve Corporation 2414 | VMI Vermont Microsystems 2415 | VML Vine Micros Limited 2416 | VMW VMware Inc., 2417 | VNC Vinca Corporation 2418 | VNX Venetex Corporation 2419 | VOB MaxData Computer AG 2420 | VPI Video Products Inc 2421 | VPR Best Buy 2422 | VPX VPixx Technologies Inc. 2423 | VQ@ Vision Quest 2424 | VRC Virtual Resources Corporation 2425 | VRG VRgineers, Inc. 2426 | VRM VRmagic Holding AG 2427 | VRS VRstudios, Inc. 2428 | VRT Varjo Technologies 2429 | VSC ViewSonic Corporation 2430 | VSD 3M 2431 | VSI VideoServer 2432 | VSN Ingram Macrotron 2433 | VSP Vision Systems GmbH 2434 | VSR V-Star Electronics Inc. 2435 | VTB Videotechnik Breithaupt 2436 | VTC VTel Corporation 2437 | VTG Voice Technologies Group Inc 2438 | VTI VLSI Tech Inc 2439 | VTK Viewteck Co., Ltd. 2440 | VTL Vivid Technology Pte Ltd 2441 | VTM Miltope Corporation 2442 | VTN VIDEOTRON CORP. 2443 | VTS VTech Computers Ltd 2444 | VTV VATIV Technologies 2445 | VTX Vestax Corporation 2446 | VUT Vutrix (UK) Ltd 2447 | VVI VITEC 2448 | VWB Vweb Corp. 2449 | WAC Wacom Tech 2450 | WAL Wave Access 2451 | WAN Invalid Vendor Codename - WAN 2452 | WAV Wavephore 2453 | WBN MicroSoftWare 2454 | WBS WB Systemtechnik GmbH 2455 | WCI Wisecom Inc 2456 | WCS Woodwind Communications Systems Inc 2457 | WDC Western Digital 2458 | WDE Westinghouse Digital Electronics 2459 | WEB WebGear Inc 2460 | WEC Winbond Electronics Corporation 2461 | WEL W-DEV 2462 | WEY WEY Design AG 2463 | WHI Whistle Communications 2464 | WII Innoware Inc 2465 | WIL WIPRO Information Technology Ltd 2466 | WIN Wintop Technology Inc 2467 | WIP Wipro Infotech 2468 | WKH Uni-Take Int'l Inc. 2469 | WLD Wildfire Communications Inc 2470 | WLF WOLF Advanced Technology 2471 | WMI Weidmuller Interface GmbH & Co. KG 2472 | WML Wolfson Microelectronics Ltd 2473 | WMO Westermo Teleindustri AB 2474 | WMT Winmate Communication Inc 2475 | WNI WillNet Inc. 2476 | WNV Winnov L.P. 2477 | WNX Diebold Nixdorf Systems GmbH 2478 | WPA Matsushita Communication Industrial Co., Ltd. 2479 | WPI Wearnes Peripherals International (Pte) Ltd 2480 | WRC WiNRADiO Communications 2481 | WSC CIS Technology Inc 2482 | WSP Wireless And Smart Products Inc. 2483 | WST Wistron Corporation 2484 | WTC ACC Microelectronics 2485 | WTI WorkStation Tech 2486 | WTK Wearnes Thakral Pte 2487 | WTS Restek Electric Company Ltd 2488 | WVM Wave Systems Corporation 2489 | WVV WolfVision GmbH 2490 | WWP Wipotec Wiege- und Positioniersysteme GmbH 2491 | WWV World Wide Video, Inc. 2492 | WXT Woxter Technology Co. Ltd 2493 | WYR WyreStorm Technologies LLC 2494 | WYS Wyse Technology 2495 | WYT Wooyoung Image & Information Co.,Ltd. 2496 | XAC XAC Automation Corp 2497 | XAD Alpha Data 2498 | XDM XDM Ltd. 2499 | XER Invalid Vendor Codename - XER 2500 | XES Extreme Engineering Solutions, Inc. 2501 | XFG Jan Strapko - FOTO 2502 | XFO EXFO Electro Optical Engineering 2503 | XIN Xinex Networks Inc 2504 | XIO Xiotech Corporation 2505 | XIR Xirocm Inc 2506 | XIT Xitel Pty ltd 2507 | XLX Xilinx, Inc. 2508 | XMI Xiaomi Corporation 2509 | XMM C3PO S.L. 2510 | XNT XN Technologies, Inc. 2511 | XOC Invalid Vendor Codename - XOC 2512 | XQU SHANGHAI SVA-DAV ELECTRONICS CO., LTD 2513 | XRC Xircom Inc 2514 | XRO XORO ELECTRONICS (CHENGDU) LIMITED 2515 | XSN Xscreen AS 2516 | XST XS Technologies Inc 2517 | XSY XSYS 2518 | XTD Icuiti Corporation 2519 | XTE X2E GmbH 2520 | XTL Crystal Computer 2521 | XTN X-10 (USA) Inc 2522 | XYC Xycotec Computer GmbH 2523 | XYE Shenzhen Zhuona Technology Co., Ltd. 2524 | YED Y-E Data Inc 2525 | YHQ Yokogawa Electric Corporation 2526 | YHW Exacom SA 2527 | YMH Yamaha Corporation 2528 | YOW American Biometric Company 2529 | ZAN Zandar Technologies plc 2530 | ZAX Zefiro Acoustics 2531 | ZAZ ZeeVee, Inc. 2532 | ZBR Zebra Technologies International, LLC 2533 | ZBX Zebax Technologies 2534 | ZCT ZeitControl cardsystems GmbH 2535 | ZDS Zenith Data Systems 2536 | ZEN ZENIC Inc. 2537 | ZGT Zenith Data Systems 2538 | ZIC Nationz Technologies Inc. 2539 | ZMC HangZhou ZMCHIVIN 2540 | ZMT Zalman Tech Co., Ltd. 2541 | ZMZ Z Microsystems 2542 | ZNI Zetinet Inc 2543 | ZNX Znyx Adv. Systems 2544 | ZOW Zowie Intertainment, Inc 2545 | ZRN Zoran Corporation 2546 | ZSE Zenith Data Systems 2547 | ZTC ZyDAS Technology Corporation 2548 | ZTE ZTE Corporation 2549 | ZTI Zoom Telephonics Inc 2550 | ZTM ZT Group Int'l Inc. 2551 | ZTT Z3 Technology 2552 | ZWE Shenzhen Zowee Technology Co., LTD 2553 | ZYD Zydacron Inc 2554 | ZYP Zypcom Inc 2555 | ZYT Zytex Computers 2556 | ZYX Zyxel 2557 | ZZZ Boca Research Inc 2558 | -------------------------------------------------------------------------------- /pnp.ids.patch: -------------------------------------------------------------------------------- 1 | --- pnp.ids.orig 2025-02-03 07:56:54.066105393 +0100 2 | +++ pnp.ids 2025-02-03 07:56:54.070105355 +0100 3 | @@ -195,7 +195,7 @@ 4 | AUD AudioControl 5 | AUG August Home, Inc. 6 | AUI ALPS ALPINE CO., LTD. 7 | -AUO DO NOT USE - AUO 8 | +AUO AU Optronics 9 | AUR Aureal Semiconductor 10 | AUS ASUSTek COMPUTER INC 11 | AUT Autotime Corporation 12 | @@ -555,7 +555,7 @@ 13 | DIN Daintelecom Co., Ltd 14 | DIS Diseda S.A. 15 | DIT Dragon Information Technology 16 | -DJE Capstone Visua lProduct Development 17 | +DJE Capstone Visual Product Development 18 | DJP Maygay Machines, Ltd 19 | DKY Datakey Inc 20 | DLB Dolby Laboratories Inc. 21 | @@ -801,7 +801,7 @@ 22 | FOK Fokus Technologies GmbH 23 | FOS Foss Tecator 24 | FOV FOVE INC 25 | -FOX HON HAI PRECISON IND.CO.,LTD. 26 | +FOX HON HAI PRECISION IND.CO.,LTD. 27 | FPC Fingerprint Cards AB 28 | FPE Fujitsu Peripherals Ltd 29 | FPS Deltec Corporation 30 | @@ -888,7 +888,7 @@ 31 | GRY Robert Gray Company 32 | GSB NIPPONDENCHI CO,.LTD 33 | GSC General Standards Corporation 34 | -GSM Goldstar Company Ltd 35 | +GSM LG Electronics 36 | GSN Grandstream Networks, Inc. 37 | GST Graphic SystemTechnology 38 | GSY Grossenbacher Systeme AG 39 | @@ -1293,7 +1293,7 @@ 40 | LOL Litelogic Operations Ltd 41 | LPE El-PUSK Co., Ltd. 42 | LPI Design Technology 43 | -LPL DO NOT USE - LPL 44 | +LPL LG Philips 45 | LSC LifeSize Communications 46 | LSD Intersil Corporation 47 | LSI Loughborough Sound Images 48 | @@ -2347,9 +2347,9 @@ 49 | UNA Unisys DSD 50 | UNB Unisys Corporation 51 | UNC Unisys Corporation 52 | -UND DO NOT USE - UND 53 | -UNE DO NOT USE - UNE 54 | -UNF DO NOT USE - UNF 55 | +UND Unisys Corporation 56 | +UNE Unisys Corporation 57 | +UNF Unisys Corporation 58 | UNI Uniform Industry Corp. 59 | UNM Unisys Corporation 60 | UNO Unisys Corporation 61 | @@ -2491,7 +2491,7 @@ 62 | WWV World Wide Video, Inc. 63 | WXT Woxter Technology Co. Ltd 64 | WYR WyreStorm Technologies LLC 65 | -WYS Myse Technology 66 | +WYS Wyse Technology 67 | WYT Wooyoung Image & Information Co.,Ltd. 68 | XAC XAC Automation Corp 69 | XAD Alpha Data 70 | -------------------------------------------------------------------------------- /process-pnp-ids.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python3 2 | 3 | import argparse 4 | import csv 5 | import sys 6 | 7 | 8 | if __name__ == "__main__": 9 | parser = argparse.ArgumentParser(description="Process UEFI CSV output.") 10 | parser.add_argument( 11 | "csv_file", metavar="INPUT", type=argparse.FileType("r"), help="input CSV file" 12 | ) 13 | parser.add_argument( 14 | "output_file", metavar="OUTPUT", type=argparse.FileType("w"), help="output file" 15 | ) 16 | 17 | args = parser.parse_args() 18 | output_lines = [] 19 | 20 | reader = csv.DictReader(args.csv_file) 21 | for row in reader: 22 | if len(row) != 3: 23 | print(f"Invalid line: {row}", file=sys.stderr) 24 | continue 25 | pnp_id = row["PNP ID"].strip() 26 | company_name = row["Company"].strip() 27 | if len(pnp_id) != 3: 28 | print(f"PNP ID: {pnp_id}", file=sys.stderr) 29 | continue 30 | if f"{pnp_id}\t{company_name}\n" not in output_lines: 31 | output_lines.append(f"{pnp_id}\t{company_name}\n") 32 | 33 | output_lines.sort(key=str.lower) 34 | 35 | for line in output_lines: 36 | args.output_file.write(line) 37 | -------------------------------------------------------------------------------- /tests/ids-files/Makefile: -------------------------------------------------------------------------------- 1 | # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 | # 3 | # Makefile of /kernel/hwdata/Sanity/ids-files 4 | # Description: compares upstream ID files with our ID files 5 | # Author: Milos Malik 6 | # 7 | # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8 | # 9 | # Copyright (c) 2009 Red Hat, Inc. All rights reserved. 10 | # 11 | # This copyrighted material is made available to anyone wishing 12 | # to use, modify, copy, or redistribute it subject to the terms 13 | # and conditions of the GNU General Public License version 2. 14 | # 15 | # This program is distributed in the hope that it will be 16 | # useful, but WITHOUT ANY WARRANTY; without even the implied 17 | # warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR 18 | # PURPOSE. See the GNU General Public License for more details. 19 | # 20 | # You should have received a copy of the GNU General Public 21 | # License along with this program; if not, write to the Free 22 | # Software Foundation, Inc., 51 Franklin Street, Fifth Floor, 23 | # Boston, MA 02110-1301, USA. 24 | # 25 | # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26 | 27 | export TEST=/kernel/hwdata/Sanity/ids-files 28 | export TESTVERSION=1.0 29 | 30 | BUILT_FILES= 31 | 32 | FILES=$(METADATA) runtest.sh Makefile PURPOSE 33 | 34 | .PHONY: all install download clean 35 | 36 | run: $(FILES) build 37 | ./runtest.sh 38 | 39 | build: $(BUILT_FILES) 40 | chmod a+x runtest.sh 41 | chcon -t bin_t runtest.sh 42 | 43 | clean: 44 | rm -f *~ $(BUILT_FILES) 45 | 46 | include /usr/share/rhts/lib/rhts-make.include 47 | 48 | $(METADATA): Makefile 49 | @echo "Owner: Milos Malik " > $(METADATA) 50 | @echo "Name: $(TEST)" >> $(METADATA) 51 | @echo "TestVersion: $(TESTVERSION)" >> $(METADATA) 52 | @echo "Path: $(TEST_DIR)" >> $(METADATA) 53 | @echo "Description: compares upstream ID files with our ID files" >> $(METADATA) 54 | @echo "Type: Sanity" >> $(METADATA) 55 | @echo "TestTime: 5m" >> $(METADATA) 56 | @echo "RunFor: hwdata" >> $(METADATA) 57 | @echo "Requires: hwdata" >> $(METADATA) 58 | @echo "Requires: wget" >> $(METADATA) 59 | @echo "Priority: Normal" >> $(METADATA) 60 | @echo "License: GPLv2" >> $(METADATA) 61 | @echo "Confidential: no" >> $(METADATA) 62 | @echo "Destructive: no" >> $(METADATA) 63 | 64 | rhts-lint $(METADATA) 65 | 66 | -------------------------------------------------------------------------------- /tests/ids-files/PURPOSE: -------------------------------------------------------------------------------- 1 | PURPOSE of /kernel/hwdata/Sanity/ids-files 2 | 3 | Description: compares upstream ID files with our ID files 4 | 5 | Author: Milos Malik 6 | 7 | -------------------------------------------------------------------------------- /tests/ids-files/main.fmf: -------------------------------------------------------------------------------- 1 | summary: compares upstream ID files with our ID files 2 | description: |+ 3 | Description: compares upstream ID files with our ID files 4 | 5 | Author: Milos Malik 6 | 7 | contact: Milos Malik 8 | component: 9 | - hwdata 10 | test: ./runtest.sh 11 | framework: beakerlib 12 | recommend: 13 | - hwdata 14 | - wget 15 | duration: 5m 16 | extra-summary: /kernel/hwdata/Sanity/ids-files 17 | extra-task: /kernel/hwdata/Sanity/ids-files 18 | -------------------------------------------------------------------------------- /tests/ids-files/runtest.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # vim: dict=/usr/share/beakerlib/dictionary.vim cpt=.,w,b,u,t,i,k 3 | # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4 | # 5 | # runtest.sh of /kernel/hwdata/Sanity/ids-files 6 | # Description: compares upstream ID files with our ID files 7 | # Author: Milos Malik 8 | # 9 | # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10 | # 11 | # Copyright (c) 2009 Red Hat, Inc. All rights reserved. 12 | # 13 | # This copyrighted material is made available to anyone wishing 14 | # to use, modify, copy, or redistribute it subject to the terms 15 | # and conditions of the GNU General Public License version 2. 16 | # 17 | # This program is distributed in the hope that it will be 18 | # useful, but WITHOUT ANY WARRANTY; without even the implied 19 | # warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR 20 | # PURPOSE. See the GNU General Public License for more details. 21 | # 22 | # You should have received a copy of the GNU General Public 23 | # License along with this program; if not, write to the Free 24 | # Software Foundation, Inc., 51 Franklin Street, Fifth Floor, 25 | # Boston, MA 02110-1301, USA. 26 | # 27 | # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28 | 29 | # Include rhts environment 30 | . /usr/share/beakerlib/beakerlib.sh || exit 1 31 | 32 | PACKAGE="hwdata" 33 | HWDATA_DIR="/usr/share/hwdata" 34 | PCI_IDS_FILE="pci.ids" 35 | PCI_IDS_URL="https://raw.githubusercontent.com/pciutils/pciids/master/pci.ids" 36 | USB_IDS_FILE="usb.ids" 37 | USB_IDS_URL="http://www.linux-usb.org/usb.ids" 38 | 39 | rlJournalStart 40 | rlPhaseStartSetup 41 | rlAssertRpm ${PACKAGE} 42 | rlIsFedora ">39" && rlAssertRpm wget2 || rlAssertRpm wget 43 | rlAssertExists ${HWDATA_DIR}/${PCI_IDS_FILE} 44 | rlAssertExists ${HWDATA_DIR}/${USB_IDS_FILE} 45 | rlPhaseEnd 46 | 47 | rlPhaseStartTest 48 | rlRun "wget -q -t 4 ${PCI_IDS_URL}" 49 | rlAssertExists ${PCI_IDS_FILE} 50 | echo "Lines in upstream file: "`wc -l < ${PCI_IDS_FILE}` 51 | echo "Lines in our file: "`wc -l < ${HWDATA_DIR}/${PCI_IDS_FILE}` 52 | echo "Common lines: "`comm -1 -2 ${PCI_IDS_FILE} ${HWDATA_DIR}/${PCI_IDS_FILE} | wc -l` 53 | echo "Different lines in upstream file: "`comm -2 -3 ${PCI_IDS_FILE} ${HWDATA_DIR}/${PCI_IDS_FILE} | wc -l` 54 | echo "Different lines in our file: "`comm -1 -3 ${PCI_IDS_FILE} ${HWDATA_DIR}/${PCI_IDS_FILE} | wc -l` 55 | 56 | rlRun "wget -q -t 4 ${USB_IDS_URL}" 57 | rlAssertExists ${USB_IDS_FILE} 58 | echo "Lines in upstream file: "`wc -l < ${USB_IDS_FILE}` 59 | echo "Lines in our file: "`wc -l < ${HWDATA_DIR}/${USB_IDS_FILE}` 60 | echo "Common lines: "`comm -1 -2 ${USB_IDS_FILE} ${HWDATA_DIR}/${USB_IDS_FILE} | wc -l` 61 | echo "Different lines in upstream file: "`comm -2 -3 ${USB_IDS_FILE} ${HWDATA_DIR}/${USB_IDS_FILE} | wc -l` 62 | echo "Different lines in our file: "`comm -1 -3 ${USB_IDS_FILE} ${HWDATA_DIR}/${USB_IDS_FILE} | wc -l` 63 | rlPhaseEnd 64 | 65 | rlPhaseStartCleanup 66 | rlRun "rm -f ${PCI_IDS_FILE}" 67 | rlRun "rm -f ${USB_IDS_FILE}" 68 | rlPhaseEnd 69 | rlJournalPrintText 70 | rlJournalEnd 71 | 72 | -------------------------------------------------------------------------------- /tests/python-hwdata/main.fmf: -------------------------------------------------------------------------------- 1 | summary: Test using python-hwdata 2 | test: ./test-python-hwdata.sh 3 | -------------------------------------------------------------------------------- /tests/python-hwdata/test-python-hwdata.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh -eux 2 | 3 | python3 /usr/share/doc/python3-hwdata/example.py 4 | -------------------------------------------------------------------------------- /tests/syntax/Makefile: -------------------------------------------------------------------------------- 1 | # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 | # 3 | # Makefile of /kernel/hwdata/idfiles/syntax 4 | # Description: checks for basic syntax errors 5 | # Author: Milos Malik 6 | # 7 | # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8 | # 9 | # Copyright (c) 2009 Red Hat, Inc. All rights reserved. 10 | # 11 | # This copyrighted material is made available to anyone wishing 12 | # to use, modify, copy, or redistribute it subject to the terms 13 | # and conditions of the GNU General Public License version 2. 14 | # 15 | # This program is distributed in the hope that it will be 16 | # useful, but WITHOUT ANY WARRANTY; without even the implied 17 | # warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR 18 | # PURPOSE. See the GNU General Public License for more details. 19 | # 20 | # You should have received a copy of the GNU General Public 21 | # License along with this program; if not, write to the Free 22 | # Software Foundation, Inc., 51 Franklin Street, Fifth Floor, 23 | # Boston, MA 02110-1301, USA. 24 | # 25 | # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26 | 27 | export TEST=/kernel/hwdata/idfiles/syntax 28 | export TESTVERSION=1.0 29 | 30 | BUILT_FILES= 31 | 32 | FILES=$(METADATA) runtest.sh Makefile PURPOSE 33 | 34 | .PHONY: all install download clean 35 | 36 | run: $(FILES) build 37 | ./runtest.sh 38 | 39 | build: $(BUILT_FILES) 40 | chmod a+x runtest.sh 41 | 42 | clean: 43 | rm -f *~ $(BUILT_FILES) 44 | 45 | include /usr/share/rhts/lib/rhts-make.include 46 | 47 | $(METADATA): Makefile 48 | @echo "Owner: Milos Malik " > $(METADATA) 49 | @echo "Name: $(TEST)" >> $(METADATA) 50 | @echo "TestVersion: $(TESTVERSION)" >> $(METADATA) 51 | @echo "Path: $(TEST_DIR)" >> $(METADATA) 52 | @echo "Description: checks for basic syntax errors" >> $(METADATA) 53 | @echo "Type: Sanity" >> $(METADATA) 54 | @echo "TestTime: 5m" >> $(METADATA) 55 | @echo "RunFor: hwdata" >> $(METADATA) 56 | @echo "Requires: hwdata" >> $(METADATA) 57 | @echo "Requires: pciutils" >> $(METADATA) 58 | @echo "Requires: usbutils" >> $(METADATA) 59 | @echo "Requires: grep" >> $(METADATA) 60 | @echo "Requires: mktemp" >> $(METADATA) 61 | @echo "Priority: Normal" >> $(METADATA) 62 | @echo "License: GPLv2" >> $(METADATA) 63 | @echo "Confidential: no" >> $(METADATA) 64 | @echo "Destructive: no" >> $(METADATA) 65 | @echo "Architectures: i386 x86_64 ia64" >> $(METADATA) 66 | 67 | rhts-lint $(METADATA) 68 | 69 | -------------------------------------------------------------------------------- /tests/syntax/PURPOSE: -------------------------------------------------------------------------------- 1 | PURPOSE of /kernel/hwdata/idfiles/syntax 2 | 3 | Description: checks for basic syntax errors 4 | 5 | Author: Milos Malik 6 | 7 | -------------------------------------------------------------------------------- /tests/syntax/main.fmf: -------------------------------------------------------------------------------- 1 | summary: checks for basic syntax errors 2 | description: |+ 3 | Description: checks for basic syntax errors 4 | 5 | Author: Milos Malik 6 | 7 | contact: Milos Malik 8 | component: 9 | - hwdata 10 | test: ./runtest.sh 11 | framework: beakerlib 12 | recommend: 13 | - hwdata 14 | - pciutils 15 | - usbutils 16 | - grep 17 | - mktemp 18 | duration: 5m 19 | extra-summary: /kernel/hwdata/idfiles/syntax 20 | extra-task: /kernel/hwdata/idfiles/syntax 21 | -------------------------------------------------------------------------------- /tests/syntax/runtest.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # vim: dict=/usr/share/beakerlib/dictionary.vim cpt=.,w,b,u,t,i,k 3 | # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4 | # 5 | # runtest.sh of /kernel/hwdata/idfiles/syntax 6 | # Description: checks for basic syntax errors 7 | # Author: Milos Malik 8 | # 9 | # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10 | # 11 | # Copyright (c) 2009 Red Hat, Inc. All rights reserved. 12 | # 13 | # This copyrighted material is made available to anyone wishing 14 | # to use, modify, copy, or redistribute it subject to the terms 15 | # and conditions of the GNU General Public License version 2. 16 | # 17 | # This program is distributed in the hope that it will be 18 | # useful, but WITHOUT ANY WARRANTY; without even the implied 19 | # warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR 20 | # PURPOSE. See the GNU General Public License for more details. 21 | # 22 | # You should have received a copy of the GNU General Public 23 | # License along with this program; if not, write to the Free 24 | # Software Foundation, Inc., 51 Franklin Street, Fifth Floor, 25 | # Boston, MA 02110-1301, USA. 26 | # 27 | # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28 | 29 | # Include rhts environment 30 | . /usr/share/beakerlib/beakerlib.sh || exit 1 31 | 32 | PACKAGE="hwdata" 33 | 34 | rlJournalStart 35 | rlPhaseStartSetup 36 | rlAssertRpm ${PACKAGE} 37 | rlAssertRpm pciutils 38 | rlAssertRpm usbutils 39 | OUTPUT_FILE=`mktemp` 40 | rlPhaseEnd 41 | 42 | rlPhaseStartTest 43 | rlRun "lspci >& ${OUTPUT_FILE}" 44 | rlRun "grep -i 'unknown line' ${OUTPUT_FILE}" 1 45 | rlRun "lsusb >& ${OUTPUT_FILE}" 0,1 46 | rlRun "grep -i 'unknown line' ${OUTPUT_FILE}" 1 47 | rlPhaseEnd 48 | 49 | rlPhaseStartCleanup 50 | rm -f ${OUTPUT_FILE} 51 | rlPhaseEnd 52 | rlJournalPrintText 53 | rlJournalEnd 54 | 55 | --------------------------------------------------------------------------------