summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ChangeLog2
-rw-r--r--MANIFEST.in11
-rw-r--r--README36
-rw-r--r--TODO32
-rw-r--r--displayconfig/40guidance-displayconfig_restore11
-rw-r--r--displayconfig/ScanPCI.py340
-rwxr-xr-xdisplayconfig/displayconfig-hwprobe.py132
-rwxr-xr-xdisplayconfig/displayconfig-restore.py324
-rw-r--r--displayconfig/displayconfig.desktop51
-rwxr-xr-xdisplayconfig/displayconfig.py1756
-rw-r--r--displayconfig/displayconfigabstraction.py3230
-rw-r--r--displayconfig/displayconfighardwaretab.py741
-rw-r--r--displayconfig/displayconfigwidgets.py809
-rw-r--r--displayconfig/driver-options.txt1054
-rw-r--r--displayconfig/energy.py86
-rw-r--r--displayconfig/energystar.pngbin24161 -> 0 bytes
-rw-r--r--displayconfig/execwithcapture.py47
-rw-r--r--displayconfig/extramodes39
-rwxr-xr-xdisplayconfig/infimport.py297
-rw-r--r--displayconfig/ktimerdialog.py155
-rw-r--r--displayconfig/ldetect-lst/Cards+2505
-rw-r--r--displayconfig/ldetect-lst/MonitorsDB5618
-rw-r--r--displayconfig/ldetect-lst/pcitable8017
-rw-r--r--displayconfig/monitor.pngbin3602 -> 0 bytes
-rwxr-xr-xdisplayconfig/servertestdialog.py113
-rw-r--r--displayconfig/vesamodes110
-rw-r--r--displayconfig/videocard.pngbin2084 -> 0 bytes
-rw-r--r--displayconfig/widescreenmodes66
-rw-r--r--displayconfig/xconfig-test.py15
-rwxr-xr-xdisplayconfig/xorgconfig.py903
-rw-r--r--kde/displayconfig/pics/16x16/displayconfig.pngbin1253 -> 0 bytes
-rw-r--r--kde/displayconfig/pics/colors.pngbin275 -> 0 bytes
-rw-r--r--kde/displayconfig/pics/display_1280x1024.pngbin4691 -> 0 bytes
-rw-r--r--kde/displayconfig/pics/dualhead/monitor_1.pngbin2240 -> 0 bytes
-rw-r--r--kde/displayconfig/pics/dualhead/monitor_2.pngbin3785 -> 0 bytes
-rw-r--r--kde/displayconfig/pics/energystar.pngbin24161 -> 0 bytes
-rw-r--r--kde/displayconfig/pics/gammapics/MGam14.gifbin1878 -> 0 bytes
-rw-r--r--kde/displayconfig/pics/gammapics/MGam14.pngbin490 -> 0 bytes
-rw-r--r--kde/displayconfig/pics/gammapics/MGam16.gifbin1877 -> 0 bytes
-rw-r--r--kde/displayconfig/pics/gammapics/MGam16.pngbin486 -> 0 bytes
-rw-r--r--kde/displayconfig/pics/gammapics/MGam18.gifbin1877 -> 0 bytes
-rw-r--r--kde/displayconfig/pics/gammapics/MGam18.pngbin481 -> 0 bytes
-rw-r--r--kde/displayconfig/pics/gammapics/MGam20.gifbin1877 -> 0 bytes
-rw-r--r--kde/displayconfig/pics/gammapics/MGam20.pngbin488 -> 0 bytes
-rw-r--r--kde/displayconfig/pics/gammapics/MGam22.gifbin1875 -> 0 bytes
-rw-r--r--kde/displayconfig/pics/gammapics/MGam22.pngbin493 -> 0 bytes
-rw-r--r--kde/displayconfig/pics/gammapics/MGam24.gifbin1883 -> 0 bytes
-rw-r--r--kde/displayconfig/pics/gammapics/MGam24.pngbin489 -> 0 bytes
-rw-r--r--kde/displayconfig/pics/hi32-display.pngbin1927 -> 0 bytes
-rw-r--r--kde/displayconfig/pics/hi32-gfxcard.pngbin1619 -> 0 bytes
-rw-r--r--kde/displayconfig/pics/monitor_resizable/background.pngbin3979 -> 0 bytes
-rw-r--r--kde/displayconfig/pics/monitor_resizable/background_r90.pngbin2959 -> 0 bytes
-rw-r--r--kde/displayconfig/pics/monitor_resizable/background_wide.pngbin4223 -> 0 bytes
-rw-r--r--kde/displayconfig/pics/monitor_resizable/background_wide_r90.pngbin3105 -> 0 bytes
-rw-r--r--kde/displayconfig/pics/monitor_resizable/monitor.pngbin7569 -> 0 bytes
-rw-r--r--kde/displayconfig/pics/monitor_resizable/monitor_r90.pngbin7728 -> 0 bytes
-rw-r--r--kde/displayconfig/pics/monitor_resizable/monitor_wide.pngbin8018 -> 0 bytes
-rw-r--r--kde/displayconfig/pics/monitor_resizable/monitor_wide_r90.pngbin7905 -> 0 bytes
-rw-r--r--kde/displayconfig/pics/monitor_resizable/window_4th.pngbin14593 -> 0 bytes
-rw-r--r--kde/displayconfig/pics/monitor_resizable/window_bottom_left_4th.pngbin11401 -> 0 bytes
-rw-r--r--kde/displayconfig/pics/monitor_resizable/window_bottom_right_4th.pngbin1529 -> 0 bytes
-rw-r--r--package/mandrake/guidance-kcmdisplayconfig1
-rw-r--r--package/mandrake/guidance.spec5
-rwxr-xr-xsetup.py48
64 files changed, 4 insertions, 26550 deletions
diff --git a/ChangeLog b/ChangeLog
index bdcec67..39477f9 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,5 @@
+- Remove thoroughly obsolete displayconfig tool
+
- Handle "ain't got no cpufreq" more gracefully (Malone bug # 99198)
- Fix typo in mountconfig that lead to a crash (Malone bug # 87861)
- BUG: Fix detection of the nvidia proprietary driver (Malone bug #104860)
diff --git a/MANIFEST.in b/MANIFEST.in
index b1b40ad..d8afa81 100644
--- a/MANIFEST.in
+++ b/MANIFEST.in
@@ -8,14 +8,3 @@ prune package/mandrake/.svn
include README COPYING ChangeLog MANIFEST.in TODO
global-include *.desktop *.py *.pot *.po *.ui
global-exclude *~ .svn
-include displayconfig/40guidance-displayconfig_restore
-include displayconfig/vesamodes
-include displayconfig/extramodes
-include displayconfig/widescreenmodes
-include displayconfig/ldetect-lst/Cards+
-include displayconfig/ldetect-lst/MonitorsDB
-include displayconfig/ldetect-lst/pcitable
-exclude displayconfig/test.py
-exclude displayconfig/xconfig-test.py
-exclude displayconfig/popentest.py
-exclude displayconfig/guidance_bug_reporter.py
diff --git a/README b/README
index 73a6748..e16d435 100644
--- a/README
+++ b/README
@@ -47,9 +47,6 @@ have only been tested on Mandrake.
* mountconfig - Mount point configuration utility. Feature complete and
stable.
-* displayconfig - Display and graphics card configuration utility. Feature
- complete but it only tested on Kubuntu right now.
-
* wineconfig - Wine configuration utility.
* grubconfig - Grub boot loader configuration utility. beta quality now.
@@ -115,46 +112,15 @@ This will test for a working installation of PyQt/PyKDE and automatically
install the files using the same installation prefix as TDE. You will need
to have a working Python install before you can even run the setup.py script.
-displayconfig-hwprobe installation
-----------------------------------
-displayconfig-hwprobe.py is a small program that should be run at boottime
-before Xorg is started. It scans the PCI bus looking for graphics cards and
-compares the list it finds to the previous time it was run. If the two lists
-of hardware are different then "dpkg-reconfigure xserver-xorg" is automatically
-run in non-interactive mode to generate a new xorg.conf based on the new
-hardware.
-
-The philosophy is that it is better to have a system with a raw but working
-xorg.conf and X server, than to keep the old configuration and a Xorg that
-won't startup. Swapping a graphics card should not "break" the OS.
-
-The setup.py script currently does not install displayconfig-hwprobe.py by
-itself. For now this must be done by the packager. displayconfig-hwprobe.py
-should be put in /etc/init.d and installed to run at boot time with a command
-like this:
-
- update-rc.d displayconfig-hwprobe.py start 18 3 .
-
-displayconfig-hwprobe.py only supports Kubuntu right now. Perhaps in the
-future displayconfig-hwprobe will be expanded to detect hardware and generate
-an xorg.conf by itself.
-
-More information about displayconfig-hwprobe.py and the files it uses is
-inside displayconfig-hwprobe.py. Currently the hardware data is written to
-/var/lib/guidance/guidance-gfxhardware-snapshot. IMPORTANT: The directory
-/var/lib/guidance/ should be created before using displayconfig-hwprobe.py.
-
-
Running
-------
Installation should add a couple of entries to the Trinity Control Center in the
-System section (displayconfig will show up in Peripherals). It is also possible
+System section. It is also possible
to run the commands outside of the Trinity Control Center from the shell as root:
* serviceconfig
* userconfig
* mountconfig
- * displayconfig
* wineconfig
* grubconfig
diff --git a/TODO b/TODO
index 4124684..05901e1 100644
--- a/TODO
+++ b/TODO
@@ -61,11 +61,6 @@ mountconfig
This is stand on Mandriva 2005.
* Implement "real" HAL backend.
-displayconfig
-~~~~~~~~~~~~~
-* Use HAL for fetching PCI and card info? alongside existing systems (ldetect)?
-
-
Extra?
~~~~~~
@@ -260,33 +255,6 @@ calling a drakxtools)
----------------------------------------------------------------------------
-List of hardware probing tools to use for displayconfig:
---------------------------------------------------------
-
-
-[1] xvinfo - Print out X-Video extension adaptor information
-
- xvinfo prints out the capabilities of any video adaptors
- associated with the display
- that are accesible through the X-Video extension.
-
-[2] xresprobe - Prints out resolutions, frequency and displaytype.
- Doesn't work in all cases. Works via ddc, I guess.
-
-[3] ddcprobe - Uses VESA BIOS Extension
- Detects VGA + OEM, modes (only set up modes?), vid mem (kudzu)
-
-[3] read-edid
- get-edid|parse-edid prints out a "good-looking" Monitor Section for
- xorg.conf, not reliable (failed on notebook)
-
-[4] ddcxinfo - prints out modelines, hsync and vsync (kudzu)
-
-[5] svgamodes - prints out supported video modes (kudzu)
-
-
-
-
--
Pixel
programming languages addict http://merd.net/pixel/language-study/
diff --git a/displayconfig/40guidance-displayconfig_restore b/displayconfig/40guidance-displayconfig_restore
deleted file mode 100644
index 0f8ae9c..0000000
--- a/displayconfig/40guidance-displayconfig_restore
+++ /dev/null
@@ -1,11 +0,0 @@
-# Set the X server resolution to that selected by the user.
-#
-# This needs to be done before windows managers or X clients start,
-# otherwise the DPI and fonts sizes get all screwed up.
-#
-# http://www.simonzone.com/software/guidance
-#
-# This file is sourced by Xsession(5), not executed.
-# The "|| true" is to ensure that the Xsession script does not terminate
-# and stop the login if something fails in the Python program.
-/opt/trinity/bin/displayconfig-restore || true
diff --git a/displayconfig/ScanPCI.py b/displayconfig/ScanPCI.py
deleted file mode 100644
index 031a4e9..0000000
--- a/displayconfig/ScanPCI.py
+++ /dev/null
@@ -1,340 +0,0 @@
-###########################################################################
-# ScanPCI.py - #
-# ------------------------------ #
-# copyright : (C) 2005 by Simon Edwards #
-# email : simon@simonzone.com #
-# #
-###########################################################################
-# #
-# This program is free software; you can redistribute it and/or modify #
-# it under the terms of the GNU General Public License as published by #
-# the Free Software Foundation; either version 2 of the License, or #
-# (at your option) any later version. #
-# #
-###########################################################################
-"""Provides information about the devices attached to the PCI bus.
-"""
-import struct
-import csv
-import os.path
-import sys
-
-###########################################################################
-class PCIDevice(object):
- def __init__(self,line=None):
- self.vendor = None # PCI vendor id
- self.device = None
-
- self.subvendor = None # 0xffff if not probe_type'd or no subid
- self.subdevice = None # 0xffff if not probe_type'd or no subid
- self.pci_class = None # 'None' if not probe_type'd
-
- self.pci_bus = None # pci bus id 8 bits wide
- self.pci_device = None # pci device id 5 bits wide
- self.pci_function = None# pci function id 3 bits wide
-
- self.module = None
- self.text = None
- self.already_found = False
-
- if line is not None:
- self.loadFromString(line)
-
- def isGfxCard(self):
- if self.module is not None and \
- (self.module.startswith("Card:") or self.module.startswith("Server:XFree86(")):
- return True
-
- return (self.pci_class & PCIBus.PCI_BASE_CLASS_MASK)==PCIBus.PCI_BASE_CLASS_DISPLAY
-
- def getModule(self):
- if self.module is not None:
- if self.module.startswith("Server:XFree86("):
- return self.module[15:-1]
- elif self.module.startswith("Card:"):
- return self.module[5:]
- return self.module
-
- def isModuleXorgDriver(self):
- return self.module is not None and \
- (self.module.startswith("Server:XFree86(") or self.module.startswith("Card:"))
-
- def __str__(self):
- s = "PCI:%i:%i:%i, " % (self.pci_bus,self.pci_device,self.pci_function)
- s += "Vendor:%x, Device:%x," % (self.vendor,self.device)
- if self.subvendor is not None:
- s += " Subvendor:%x," % self.subvendor
- if self.subdevice is not None:
- s += " Subdevice:%x," % self.subdevice
- if self.pci_class is not None:
- s += " Class:%x," % self.pci_class
- if self.module is not None:
- s += " Module:%s," % self.module
- if self.text is not None:
- s += " Text:%s" % self.text
- return s
-
- def loadFromString(self,line):
- parts = line.split(",")
- for i in range(len(parts)):
- bit = parts[i].strip()
- if bit.startswith("PCI:"):
- pci_code = bit[4:].split(":")
- self.pci_bus = int(pci_code[0])
- self.pci_device = int(pci_code[1])
- self.pci_function = int(pci_code[2])
- elif bit.startswith("Vendor:"):
- self.vendor = int(bit[7:],16)
- elif bit.startswith("Device:"):
- self.device = int(bit[7:],16)
- elif bit.startswith("Subvendor:"):
- self.subvendor = int(bit[10:],16)
- elif bit.startswith("Subdevice:"):
- self.subdevice = int(bit[10:],16)
- elif bit.startswith("Class:"):
- self.pci_class = int(bit[6:],16)
- elif bit.startswith("Module:"):
- self.module = bit[7:]
- elif bit.startswith("Text:"):
- self.text = " ".join(parts[i:]).strip()[5:]
- break
-
-############################################################################
-class PCIBus(object):
- PCI_CLASS_SERIAL_USB = 0x0c03
- PCI_CLASS_SERIAL_FIREWIRE = 0x0c00
- PCI_BASE_CLASS_MASK = 0xff00
- PCI_BASE_CLASS_DISPLAY = 0x0300
-
- def __init__(self, data_file_dir="."):
- self.devices = []
- self.data_file_dir = data_file_dir
-
- def detect(self,device_data="/proc/bus/pci/devices"):
- # Shamelessly translated from ldetect's pci.c.
- fhandle = open(device_data)
- for line in fhandle.readlines():
- #print "L:",line
- entry = PCIDevice()
- self.devices.append(entry)
- parts = line.split()
-
- devbusfn = int(parts[0],16)
- idbits = int(parts[1],16)
- entry.vendor = idbits >> 16
- entry.device = idbits & 0xffff
- entry.pci_bus = devbusfn >> 8
- entry.pci_device = (devbusfn & 0xff) >> 3
- entry.pci_function = (devbusfn & 0xff) & 0x07
-
- try:
- infohandle = open("/proc/bus/pci/%02x/%02x.%d" % (
- entry.pci_bus, entry.pci_device, entry.pci_function),"r")
- # these files are 256 bytes but we only need first 48 bytes
- buf = infohandle.read(48)
- (class_prog, entry.pci_class, entry.subvendor, entry.subdevice) = \
- struct.unpack("<xxxxxxxxxBHxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxHH",buf)
- #print "STRUCT: ",struct.unpack("@xxxxxxxxxBHxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxHH",buf)
- if (entry.subvendor==0 and entry.subdevice==0) or \
- (entry.subvendor==entry.vendor and entry.subdevice==entry.device):
- entry.subvendor = 0xffff
- entry.subdevice = 0xffff
- if entry.pci_class == PCIBus.PCI_CLASS_SERIAL_USB:
- # taken from kudzu's pci.c
- if class_prog == 0:
- entry.module = "usb-uhci"
- elif class_prog == 0x10:
- entry.module = "usb-ohci"
- elif class_prog == 0x20:
- entry.module = "ehci-hcd"
- if entry.pci_class == PCIBus.PCI_CLASS_SERIAL_FIREWIRE:
- # taken from kudzu's pci.c
- if class_prog == 0x10:
- entry.module = "ohci1394"
- infohandle.close()
- except IOError:
- pass
- fhandle.close()
-
- #if False or os.path.exists("/usr/share/ldetect-lst/pcitable"):
- #self._resolveDevicesWithLdetect()
- #else:
- self._resolveDevicesWithHwdata()
- #self._resolveDevicesWithDiscover()
-
- def _resolveDevicesWithLdetect(self):
- # Scan the PCI database.
- #fhandle = open(os.path.join(self.data_file_dir,"pcitable"),"r")
- fhandle = open(os.path.join("/opt/trinity/share/apps/guidance/","pcitable"),"r")
-
- # This class is just for skipping comment lines in the database file.
- # This whole class is just an iterator wrapper that we put around our file iterator.
- class commentskipperiterator(object):
- def __init__(self,fhandle):
- self.fhandle = iter(fhandle)
- def __iter__(self):
- return self
- def next(self):
- line = self.fhandle.next()
- while line[0]=="#":
- line = self.fhandle.next()
- return line
-
- unknowndevices = self.devices[:]
-
- # Process each row of the DB.
- for row in csv.reader(commentskipperiterator(fhandle),delimiter='\t'):
- if len(row)==4:
- (vendor,device,module,text) = row
- elif len(row)==6:
- (vendor, device, subvendor, subdevice, module, text) = row
- subvendor = int(subvendor[2:],16)
- subdevice = int(subdevice[2:],16)
- else:
- continue
- vendor = int(vendor[2:],16) # parse hex numbers of the form 0x1abc
- device = int(device[2:],16)
-
- i = 0
- while i<len(unknowndevices):
- pcidevice = unknowndevices[i]
- if pcidevice.vendor==vendor and pcidevice.device==device \
- and (len(row)==4 \
- or (pcidevice.subvendor==subvendor and pcidevice.subdevice==subdevice)):
- if module!="unknown":
- pcidevice.module = module
- pcidevice.text = text
- if len(row)==6: # Close match, also matched on subdevice/subvendor ids.
- del unknowndevices[i]
- else:
- i += 1
- else:
- i += 1
-
- fhandle.close()
-
- def _resolveDevicesWithDiscover(self):
-
- unknown_devices = self.devices[:]
- self._resolveDevicesWithDiscoverFile("/usr/share/discover/pci-26.lst",unknown_devices)
- self._resolveDevicesWithDiscoverFile("/usr/share/discover/pci.lst",unknown_devices)
-
- def _resolveDevicesWithDiscoverFile(self,filename,unknown_devices):
- # Scan the PCI database.
- fhandle = open(filename,"r")
-
- # Process each row of the DB.
- for line in fhandle:
- row = line.replace("\t"," ").split(" ")
- if len(row) >= 1 and row[0] != '':
- # Skip manufacturer info lines.
- continue
-
- vendor = int(row[1][:4],16)
- device = int(row[1][4:],16)
- module = row[3]
- text = ' '.join(row[4:]).strip()
-
- i = 0
- while i<len(unknown_devices):
- pcidevice = unknown_devices[i]
- if pcidevice.vendor==vendor and pcidevice.device==device:
- pcidevice.module = module
- pcidevice.text = text
- del unknown_devices[i]
- else:
- i += 1
-
- fhandle.close()
-
- def _resolveDevicesWithHwdata(self):
- # Scan the PCI database.
- fhandle = open("/usr/share/hwdata/pci.ids","r")
-
- # This class is just for skipping comment lines in the database file.
- # This whole class is just an iterator wrapper that we put around our file iterator.
- class commentskipperiterator(object):
- def __init__(self,fhandle):
- self.fhandle = iter(fhandle)
- def __iter__(self):
- return self
- def next(self):
- line = self.fhandle.next()
- while line[0]=="#":
- line = self.fhandle.next()
- return line
-
- unknowndevices = self.devices[:]
-
- # Process each row of the DB.
- for row in fhandle:
- stripped_row = row.strip()
-
- if stripped_row=='' or stripped_row[0]=='#':
- continue # Comment or blank line, skip it.
-
- if stripped_row[0]=='C':
- # Reached the device class data, stop.
- break
-
- if row[0]!='\t':
- # Vendor line
- vendor_parts = stripped_row.split(' ')
- vendor = int(vendor_parts[0],16)
- continue
-
- if row[1]!='\t':
- # Device line
- device_parts = stripped_row.split(' ')
- device = int(device_parts[0],16)
- subvendor = None
- subdevice = None
- else:
- # Subvendor line
- subvendor_parts = stripped_row.split(' ')
- subvendor = int(subvendor_parts[0],16)
- subdevice = int(subvendor_parts[1],16)
-
- i = 0
- while i<len(unknowndevices):
- pcidevice = unknowndevices[i]
- if pcidevice.vendor==vendor and pcidevice.device==device \
- and (subvendor is None \
- or (pcidevice.subvendor==subvendor and pcidevice.subdevice==subdevice)):
- #pcidevice.module = module
- if subvendor is None:
- pcidevice.text = ' '.join(vendor_parts[1:]) + '|' + ' '.join(device_parts[1:]).strip()
- i += 1
- else:
- pcidevice.text = ' '.join(vendor_parts[1:]) + '|' + ' '.join(device_parts[1:]+subvendor_parts[2:]).strip()
- del unknowndevices[i] # Perfect match, finished with this device.
- else:
- i += 1
-
- fhandle.close()
-
- def __str__(self):
- return "\n".join([str(x) for x in self.devices])
-
- def loadFromFile(self,filename):
- fhandle = open(filename,'r')
- for line in fhandle.readlines():
- if line.strip()!="":
- entry = PCIDevice(line=line)
- self.devices.append(entry)
- fhandle.close()
-
-############################################################################
-def main():
- bus = PCIBus("ldetect-lst/")
- if len(sys.argv)>1:
- if sys.argv[1]=="--help" or sys.argv[1]=="-h":
- print "Usage:\n ScanPCI.py <pci device file name>"
- sys.exit(0)
- bus.detect(sys.argv[1])
- else:
- bus.detect()
- print bus
-
-if __name__=='__main__':
- main()
diff --git a/displayconfig/displayconfig-hwprobe.py b/displayconfig/displayconfig-hwprobe.py
deleted file mode 100755
index 7ba5c69..0000000
--- a/displayconfig/displayconfig-hwprobe.py
+++ /dev/null
@@ -1,132 +0,0 @@
-#!/usr/bin/python
-###########################################################################
-# displayconfig-hwprobe.py - description #
-# ------------------------------ #
-# begin : Sun Jan 22 2006 #
-# copyright : (C) 2006 by Simon Edwards #
-# email : simon@simonzone.com #
-# #
-###########################################################################
-# #
-# This program is free software; you can redistribute it and/or modify #
-# it under the terms of the GNU General Public License as published by #
-# the Free Software Foundation; either version 2 of the License, or #
-# (at your option) any later version. #
-# #
-###########################################################################
-
-# This program should be run during boot time. It quickly examines the
-# graphics cards (read: PCI devices) in the computer and compares they to
-# the list in the file $hardware_info_filename. If the two lists differ
-# then the Debian package manager is automatically called to regenerate
-# /etc/X11/xorg.conf. This hopefully should mean that people can swap gfx
-# cards in and out and always have a system that will run Xorg. (even
-# though the config will be most likely be suboptimal. Suboptimal is better
-# than no X server).
-
-import ScanPCI
-import os
-import syslog
-import select
-
-hardware_info_filename = "/var/lib/guidance/guidance-gfxhardware-snapshot"
-data_file_dir = "/usr/share/apps/guidance/"
-
-def main():
- # Scan the PCI bus.
- pci_bus = ScanPCI.PCIBus(data_file_dir)
- pci_bus.detect()
-
- # Stuff our device info in to a string.
- hardware_config = ""
- for pci_device in pci_bus.devices:
- if pci_device.isGfxCard():
- hardware_config += "PCI:%i:%i:%i Vendor:%x Device:%x Subvendor:%x Subdevice:%x\n" % \
- (pci_device.pci_bus, pci_device.pci_device, pci_device.pci_function,
- pci_device.vendor, pci_device.device,
- pci_device.subvendor, pci_device.subdevice)
-
- # Read in the old gfx hardware info in.
- previous_hardware = None
- try:
- fhandle = open(hardware_info_filename)
- previous_hardware = fhandle.read()
- fhandle.close()
- except IOError:
- previous_hardware = None
-
- if previous_hardware is not None and previous_hardware!=hardware_config:
- # Run dpkg and configure the new hardware.
- syslog.syslog(syslog.LOG_INFO, "Graphics card hardware has changed. Reconfiguring xorg.conf using 'dpkg-reconfigure xserver-xorg'.")
- cmd = ['dpkg-reconfigure','xserver-xorg']
- environ = os.environ.copy()
- environ['DEBIAN_FRONTEND'] = 'noninteractive'
- #os.spawnvpe(os.P_WAIT, 'dpkg-reconfigure', cmd, environ)
- result = ExecWithCapture('/usr/sbin/dpkg-reconfigure', cmd, 0, '/', 0,1, -1, environ)
- for line in result.split('\n'):
- syslog.syslog(syslog.LOG_INFO,"dpkg-reconfigure:"+line)
-
- # [21:18] <Riddell> you are brave indeed
- # [21:21] <Sime> I figured some kind of non-interactive "dpkg-reconfigure xorg" might be enough.
- # [21:22] <Riddell> yep
-
- if previous_hardware is None or previous_hardware!=hardware_config:
- syslog.syslog(syslog.LOG_INFO, "Writing graphics card hardware list to "+hardware_info_filename)
- # Write out the gfx hardware info
- tmp_filename = hardware_info_filename + ".tmp"
- fhandle = open(tmp_filename,'w')
- fhandle.write(hardware_config)
- fhandle.close()
- os.rename(tmp_filename, hardware_info_filename)
-
-
-############################################################################
-def ExecWithCapture(command, argv, searchPath = 0, root = '/', stdin = 0,
- catchfd = 1, closefd = -1, environ = None):
-
- if not os.access(root + command, os.X_OK) and not searchPath:
- raise RuntimeError, command + " can not be run"
-
- (read, write) = os.pipe()
- childpid = os.fork()
- if (not childpid):
- if (root and root != '/'): os.chroot(root)
- os.dup2(write, catchfd)
- os.close(write)
- os.close(read)
-
- if closefd != -1:
- os.close(closefd)
- if stdin:
- os.dup2(stdin, 0)
- os.close(stdin)
-
- # Replace the environment
- if environ is not None:
- os.environ.clear()
- os.environ.update(environ)
-
- if searchPath:
- os.execvp(command, argv)
- else:
- os.execv(command, argv)
- sys.exit(1)
- os.close(write)
-
- rc = ""
- s = "1"
- while s:
- select.select([read], [], [])
- s = os.read(read, 1000)
- rc = rc + s
-
- os.close(read)
-
- try:
- os.waitpid(childpid, 0)
- except OSError, (errno, msg):
- print __name__, "waitpid:", msg
-
- return rc
-
-main()
diff --git a/displayconfig/displayconfig-restore.py b/displayconfig/displayconfig-restore.py
deleted file mode 100755
index e4665bc..0000000
--- a/displayconfig/displayconfig-restore.py
+++ /dev/null
@@ -1,324 +0,0 @@
-#!/usr/bin/python
-###########################################################################
-# displayconfig-restore.py - description #
-# ------------------------------ #
-# begin : Wed Dec 15 2004 #
-# copyright : (C) 2004-2006 by Simon Edwards #
-# email : simon@simonzone.com #
-# #
-###########################################################################
-# #
-# This program is free software; you can redistribute it and/or modify #
-# it under the terms of the GNU General Public License as published by #
-# the Free Software Foundation; either version 2 of the License, or #
-# (at your option) any later version. #
-# #
-###########################################################################
-import os
-import os.path
-import subprocess
-import ixf86misc
-import xf86misc
-
-from execwithcapture import *
-
-############################################################################
-def FindXorgConfig(self):
- # Lookup location of X configfile
- for line in ExecWithCapture("xset", ["xset","q"],True).split('\n'):
- if line.strip().startswith("Config file"):
- return line.split(":")[1].strip()
- # Sometimes, xset doesn't know about the configfile location, hence ...
- if os.path.isfile("/etc/X11/xorg.conf"):
- return "/etc/X11/xorg.conf"
- return None
-
-############################################################################
-# FixXorgDPI
-# ==========
-# The idea here is to ensure that applications use a sensible DPI setting
-# for fonts. When Xorg starts up it tries to detect the size of the attached
-# monitor and calculate the real DPI from there and use that. Problems are:
-#
-# * if the monitor size can not be detect then Xorg uses 75dpi. This is
-# usually far too low.
-#
-# * if the monitor size is not accurately detected then you get bad a DPI.
-#
-# * most fonts are optimised to work at a handful of standard DPIs. 96dpi,
-# 120dpi and printer resolution 300dpi and 600dpi. Fonts rendered in
-# non-standard DPIs often look bad and jagged. This is a real problem
-# when rendering fonts on low resolution devices. (i.e. a computer
-# monitor).
-#
-# Although it is desirable in theory to use the real DPI of the monitor, in
-# practice it is more important to ensure that fonts are well rendered even
-# if the DPI in use is not correct.
-#
-# What this function does is read the display size from the X server and
-# if it is lower than 140dpi then 'round' it to either 96dpi or 120dpi.
-# (A dpi greater or equal to 140 is assumed to be high enough to render fonts
-# well.) The new dpi is then loaded with the xrdb command into the X server
-# resource database. Most X applications (Qt and GTK apps at least) will then
-# use this DPI for font rendering.
-#
-def FixXorgDPI(desiredDPI):
- # dpi is:
- # None - round the DPI.
- # xserver - Use the X server's DPI.
- # <number> - DPI to use.
- if desiredDPI=="xserver":
- return
-
- dpi = 96
- try:
- if desiredDPI is not None:
- dpi = int(desiredDPI)
- except ValueError:
- desiredDPI = None
-
- if desiredDPI is None:
- xserver = xf86misc.XF86Server()
- if len(xserver.getScreens())!=0:
- (width,height,width_mm,height_mm) = xserver.getScreens()[0].getDimensions()
- if not float(width_mm) == 0:
- w_dpi = float(width)/(float(width_mm)/25.4)
- else:
- w_dpi = 96
- if not float(height_mm) == 0:
- h_dpi = float(height)/(float(height_mm)/25.4)
- else:
- h_dpi = 96
- dpi = (w_dpi+h_dpi)/2.0 # Average the two possible DPIs.
-
- if dpi >= 140: # Anything above 140 is ok.
- dpi = int(dpi)
- else:
- if abs(96-dpi) < abs(120-dpi): # Rounding to 96 is best.
- dpi = 96
- else:
- dpi = 120
-
- # work around for LP beastie 151311
- if ((w_dpi < 200) and (h_dpi > 900)):
- dpi = 96
-
- try:
- xrdb = subprocess.Popen(["xrdb","-nocpp","-merge"],stdin=subprocess.PIPE)
- xrdb.communicate("Xft.dpi: %i\n" % dpi)
- xrdb.wait()
- except OSError:
- pass
-
- # Other common, but now used settingsfor xrdb:
- # Xft.antialias:
- # Xft.hinting:
- # Xft.hintstyle:
- # Xft.rgba:
-
-############################################################################
-def ReadDisplayConfigRC():
- screens = None
- dpi = None
- dpms_seconds = None
- dpms_enabled = None
-
- configpath = ExecWithCapture("tde-config",['tde-config','--path','config'],True)
-
- # Hunt down the user's displayconfigrc file and adjust the resolution
- # on the fly to match. (Non-root Users can independantly specify their own settings.)
- dirs = configpath.strip().split(":")
- for dir in dirs:
- if dir!="":
- configpath = os.path.join(dir,"displayconfigrc")
- if os.path.exists(configpath):
- # Parse the config file.
- fhandle = open(configpath)
- screens = []
- currentscreen = None
- for line in fhandle.readlines():
- line = line.strip()
- if line.startswith("[Screen"):
- # Screen, width, height, refresh, reflectx, reflecty, rotate, redgamma, greengamma,bluegamma
- currentscreen = [int(line[7:-1]), None, None, None, False, False, "0", None, None, None]
- screens.append(currentscreen)
- elif line.startswith("["):
- currentscreen = None
- elif line.startswith("dpi="):
- dpi = line[4:]
- elif currentscreen is not None:
- if line.startswith("width="):
- currentscreen[1] = int(line[6:])
- elif line.startswith("height="):
- currentscreen[2] = int(line[7:])
- elif line.startswith("refresh="):
- currentscreen[3] = int(line[8:])
- elif line.startswith("reflectX="):
- currentscreen[4] = line[9:]=="1"
- elif line.startswith("reflectY="):
- currentscreen[5] = line[9:]=="1"
- elif line.startswith("rotate="):
- currentscreen[6] = line[7:]
- elif line.startswith("redgamma="):
- currentscreen[7] = line[9:]
- elif line.startswith("greengamma="):
- currentscreen[8] = line[11:]
- elif line.startswith("bluegamma="):
- currentscreen[9] = line[10:]
- elif line.startswith("dpmsEnabled"):
- dpms_enabled = line.split("=")[1]
- elif line.startswith("dpmsSeconds"):
- dpms_seconds = int(line.split("=")[1])
- fhandle.close()
- break
-
- return (screens,dpi,dpms_enabled,dpms_seconds)
-
-############################################################################
-def main():
- (screens,dpi,dpms_enabled,dpms_seconds) = ReadDisplayConfigRC()
-
- if dpms_enabled:
- if dpms_enabled == "on":
- if not dpms_seconds:
- dpms_seconds = 900
- cmd = "xset dpms %i %i %i" % (dpms_seconds,dpms_seconds,dpms_seconds)
- os.system(cmd)
- else:
- cmd = "xset -dpms"
- os.system(cmd)
-
- if screens is not None:
- # Set the X server.
- try:
- xserver = xf86misc.XF86Server()
- if len(screens)!=0:
-
- for screen in screens:
- (id,width,height,refresh,reflectx,reflecty,rotate,redgamma,greengamma,bluegamma) = screen
-
- # Convert the stuff into RandR's rotation bitfield thingy.
- if rotate=="0":
- rotation = xf86misc.XF86Screen.RR_Rotate_0
- elif rotate=="90":
- rotation = xf86misc.XF86Screen.RR_Rotate_90
- elif rotate=="180":
- rotation = xf86misc.XF86Screen.RR_Rotate_180
- elif rotate=="270":
- rotation = xf86misc.XF86Screen.RR_Rotate_270
- if reflectx:
- rotation |= xf86misc.XF86Screen.RR_Reflect_X
- if reflecty:
- rotation |= xf86misc.XF86Screen.RR_Reflect_Y
-
- if id<len(xserver.getScreens()):
- xscreen = xserver.getScreens()[id]
-
- if xscreen.resolutionSupportAvailable():
- available_sizes = xscreen.getAvailableSizes()
-
- # Find the closest matching resolution
- best_score = 1000000
- best_size_id = 0
- for size_id in range(len(available_sizes)):
- size = available_sizes[size_id]
- score = abs(size[0]-width)+abs(size[1]-height)
- if score < best_score:
- best_size_id = size_id
- best_score = score
-
- # Now find the best refresh for this resolution
- best_score = 1000000
- best_refresh = 50
- for available_refresh in xscreen.getAvailableRefreshRates(best_size_id):
- score = abs(refresh-available_refresh)
- if score < best_score:
- best_refresh = available_refresh
- best_score = score
-
- # Mask out any unsupported rotations.
- rotation &= xscreen.getAvailableRotations()
- xscreen.setScreenConfigAndRate(best_size_id, rotation, best_refresh)
-
- # Restore the gamma settings.
- if redgamma is not None and greengamma is not None and bluegamma is not None:
- try:
- xscreen.setGamma( (float(redgamma), float(greengamma), float(bluegamma)) )
- except ValueError,e:
- pass
-
- FixXorgDPI(dpi)
- except xf86misc.XF86Error,err:
- print err
-
- return
-
- else:
- # Ensure that the xorgs virtual screen size matches the default resolution
- # of the server. Why does this matter? When Xorg starts up it reads its
- # config file chooses the first mode in the "modes" line of the active
- # Screen section and uses it as the virtual screen size and as the
- # screen resolution (ie 1024x768 resolution screen showing a 1024x768 gfx
- # buffer). But, this means that you can't use RandR to get to any higher
- # screen resolutions (ie 1280x1024) because Xorg requires that the virtual
- # screen size 'cover' the screen resolution being displayed.
- #
- # So, to get around this problem and make it possible for people to select
- # a lower resolution screen *and* still have the option later to use
- # RandR/displayconfig to switch to higher resolution, displayconfig
- # explicitly sets the virtual screen size in xorg.conf to the largest
- # resoluution that the monitor/gfx card can support. The down side to
- # this is that the X server and tdm get the correct resolution but the
- # wrong (virtual) screen size. The user can now scroll around on the
- # greater virtual screen. Kind of annoying for tdm, unacceptable once
- # the user has logged in.
- #
- # What we do now as the user's KDE session is being started up is check
- # what the real virtual screen size is meant to be (=same as the real
- # resolution being used) and then use the RandR extension to explicitly
- # set the correct resolution. This has the effect of changing the virtual
- # screeen size to what we really want. (RandR can change the virtual
- # screen size, thankfully)
- import displayconfigabstraction
-
- try:
- xserver = xf86misc.XF86Server()
-
- for xscreen in xserver.getScreens():
- if xscreen.resolutionSupportAvailable():
- mode_line = ixf86misc.XF86VidModeGetModeLine(xserver.getDisplay(),xscreen.getScreenId())
-
- hdisplay = mode_line[1]
- vdisplay = mode_line[5]
-
- live_refresh_rate = xscreen.getRefreshRate()
- try:
- (live_width,live_height,x,x) = xscreen.getAvailableSizes()[xscreen.getSizeID()]
- except IndexError, errmsg:
- print "IndexError:", errmsg, "in displayconfig-restore getting live screen size - trying screen 0."
- (live_width,live_height,x,x) = xscreen.getAvailableSizes()[0]
-
- if (hdisplay,vdisplay) != (live_width,live_height):
- # The screen resolution doesn't match the virtual screen size.
- screen_sizes = xscreen.getAvailableSizes()
- for size_id in range(len(screen_sizes)):
- screen_size = screen_sizes[size_id]
- if screen_size[0]==hdisplay and screen_size[1]==vdisplay:
-
- # Find the closest matching refresh rate.
- best_refresh = 0
- best_score = 1000000
- for rate in xscreen.getAvailableRefreshRates(size_id):
- score = abs(rate-live_refresh_rate)
- if score < best_score:
- best_refresh = rate
- best_score = score
-
- # Reset the screen mode and virtual screen size.
- xscreen.setScreenConfigAndRate(size_id,xscreen.getRotation(),best_refresh)
- break
- FixXorgDPI(dpi)
- except (xf86misc.XF86Error,TypeError),err:
- print err
-
-main()
diff --git a/displayconfig/displayconfig.desktop b/displayconfig/displayconfig.desktop
deleted file mode 100644
index 2dec22f..0000000
--- a/displayconfig/displayconfig.desktop
+++ /dev/null
@@ -1,51 +0,0 @@
-[Desktop Entry]
-Name=Monitor & Display
-Name[el]=Οθόνη & εμφάνιση
-Name[es]=Monitor y pantalla
-Name[et]=Monitor ja kuva
-Name[it]=Schermo
-Name[ja]=モニタとディスプレイ
-Name[nl]=Monitor en beeldscherm
-Name[pt]=Monitor & Ecrã
-Name[pt_BR]=Monitor & Visualização
-Name[sr]=Монитор и приказ
-Name[sr@Latn]=Monitor i prikaz
-Name[sv]=Bildskärm och skärm
-Name[xx]=xxMonitor & Displayxx
-Comment=Display and Monitor Configuration
-Comment[el]=Ρυθμίσεις εμφάνισης και οθόνης
-Comment[es]=Configuración de la pantalla y el monitor
-Comment[et]=Monitori ja kuva seadistamine
-Comment[it]=Configurazione dello schermo
-Comment[ja]=モニタとディスプレイの設定
-Comment[nl]=Configuratie van beeldscherm en monitor
-Comment[pt]=Configuração do Monitor e Ecrã
-Comment[pt_BR]=Configuração do Monitor e da Visualização
-Comment[sr]=Подешавање приказа и монитора
-Comment[sr@Latn]=Podešavanje prikaza i monitora
-Comment[sv]=Skärm- och bildskärmsinställning
-Comment[xx]=xxDisplay and Monitor Configurationxx
-Icon=displayconfig.png
-Encoding=UTF-8
-X-TDE-ModuleType=Library
-X-TDE-Library=displayconfig
-X-TDE-FactoryName=displayconfig
-X-TDE-RootOnly=true
-Type=Application
-Exec=tdecmshell Peripherals/displayconfig
-Categories=Qt;TDE;X-TDE-settings-hardware;
-GenericName=Screen Configuration Editor
-GenericName[el]=Επεξεργαστής ρυθμίσεων οθόνης
-GenericName[es]=Editor de la configuración de la pantalla
-GenericName[et]=Ekraani seadistamise redaktor
-GenericName[it]=Editor della configurazione dello schermo
-GenericName[ja]=スクリーン設定エディタ
-GenericName[nl]=Scherminstellingen bewerken
-GenericName[pt]=Editor da Configuração do Ecrã
-GenericName[pt_BR]=Editor de Configuração da Tela
-GenericName[sr]=Уређивач подешавања екрана
-GenericName[sr@Latn]=Uređivač podešavanja ekrana
-GenericName[sv]=Editor för skärminställning
-GenericName[xx]=xxScreen Configuration Editorxx
-
-NoDisplay=true
diff --git a/displayconfig/displayconfig.py b/displayconfig/displayconfig.py
deleted file mode 100755
index cc2ad79..0000000
--- a/displayconfig/displayconfig.py
+++ /dev/null
@@ -1,1756 +0,0 @@
-#!/usr/bin/python
-# -*- coding: UTF-8 -*-
-###########################################################################
-# displayconfig.py - description #
-# ------------------------------ #
-# begin : Fri Mar 26 2004 #
-# copyright : (C) 2004-2006 by Simon Edwards #
-# email : simon@simonzone.com #
-# #
-###########################################################################
-# #
-# This program is free software; you can redistribute it and/or modify #
-# it under the terms of the GNU General Public License as published by #
-# the Free Software Foundation; either version 2 of the License, or #
-# (at your option) any later version. #
-# #
-###########################################################################
-
-from qt import *
-from tdecore import *
-from tdeui import *
-import xorgconfig
-import xf86misc
-import string
-import os
-import select
-import sys
-import csv
-import time
-import signal
-import shutil
-from ktimerdialog import *
-from displayconfigwidgets import *
-from displayconfigabstraction import *
-from execwithcapture import *
-
-programname = "Display and Graphics Configuration"
-version = "0.8.0"
-DUAL_PREVIEW_SIZE = 240
-
-# Are we running as a separate standalone application or in KControl?
-standalone = __name__=='__main__'
-
-# Running as the root user or not?
-isroot = os.getuid()==0
-
-############################################################################
-class GfxCardDialog(KDialogBase):
- video_ram_list = [256,512,1024,2048,4096,8192,16384,32768,65536]
-
- def __init__(self,parent):
- KDialogBase.__init__(self,parent,None,True,"Choose Graphics Card",
- KDialogBase.Ok|KDialogBase.Cancel, KDialogBase.Cancel)
-
- self.gfxcarddb = None
- self.updatingGUI = True
- self.card2listitem = {}
-
- topbox = QVBox(self)
- topbox.setSpacing(KDialog.spacingHint())
- self.setMainWidget(topbox)
- label = QLabel(topbox)
- label.setText(i18n("Select Graphics Card:"))
- self.listview = TDEListView(topbox)
- self.listview.addColumn("")
- self.listview.header().hide()
- self.listview.setRootIsDecorated(True)
- self.connect(self.listview,SIGNAL("selectionChanged(QListViewItem *)"),self.slotListClicked)
- topbox.setStretchFactor(self.listview,1)
-
- self.driver = TDEListViewItem(self.listview)
- self.driver.setText(0,i18n("Drivers"))
- self.driver.setSelectable(False)
-
- self.manufacturer = TDEListViewItem(self.listview)
- self.manufacturer.setText(0,i18n("Manufacturers"))
- self.manufacturer.setSelectable(False)
-
- hbox = QHBox(topbox)
- topbox.setStretchFactor(hbox,0)
- vbox = QVBox(hbox)
-
- self.detected_label = QLabel("",vbox)
-
- self.detected_button = KPushButton(vbox)
- self.detected_button.setText(i18n("Select"))
- self.connect(self.detected_button,SIGNAL("clicked()"),self.slotSelectDetectedClicked)
-
- spacer = QWidget(vbox)
- vbox.setStretchFactor(self.detected_button,0)
- vbox.setStretchFactor(spacer,1)
-
- hbox.setStretchFactor(vbox,0)
- spacer = QWidget(hbox)
- hbox.setStretchFactor(spacer,1)
-
- drivergrid = QGrid(2,hbox)
- drivergrid.setSpacing(KDialog.spacingHint())
- QLabel(i18n("Driver:"),drivergrid)
- self.standarddriverradio = QRadioButton(i18n("Standard"),drivergrid)
- self.connect(self.standarddriverradio,SIGNAL("clicked()"),self.slotStandardDriverClicked)
- QWidget(drivergrid)
- self.proprietarydriverradio = QRadioButton(i18n("Proprietary"),drivergrid)
- self.connect(self.proprietarydriverradio,SIGNAL("clicked()"),self.slotProprietaryDriverClicked)
-
- QLabel(i18n("Video RAM:"),drivergrid)
- self.videoramcombo = QComboBox(drivergrid)
- for s in [i18n("256 kB"),
- i18n("512 kB"),
- i18n("1 MB"),
- i18n("2 MB"),
- i18n("4 MB"),
- i18n("8 MB"),
- i18n("16 MB"),
- i18n("32 MB"),
- i18n("64 MB or more")]:
- self.videoramcombo.insertItem(s)
-
- self.updatingGUI = False
- self._setGfxCardDB(GetGfxCardModelDB())
-
- def _setGfxCardDB(self,gfxcarddb):
- self.updatingGUI = True
- self.gfxcarddb = gfxcarddb
-
- # Add the GfxCards under the Manufacturer item.
- keys = gfxcarddb.vendordb.keys()
- keys.sort()
- for key in keys:
- cardkeys = self.gfxcarddb.vendordb[key].keys()
- vendoritem = TDEListViewItem(self.manufacturer)
- vendoritem.setText(0,key)
- vendoritem.setSelectable(False)
- for cardkey in cardkeys:
- item = TDEListViewItem(vendoritem)
- item.setText(0,cardkey)
- self.card2listitem[self.gfxcarddb.vendordb[key][cardkey]] = item
-
- # Add the GfxCard _drivers_ under the Drivers item
- drivers = gfxcarddb.driverdb.keys()
- drivers.sort()
- for driver in drivers:
- driveritem = TDEListViewItem(self.driver)
- driveritem.setText(0,driver)
- self.card2listitem[gfxcarddb.driverdb[driver]] = driveritem
-
- self.updatingGUI = False
-
- def do(self,card,proprietarydriver,detected_card,video_ram):
- self.updatingGUI = True
- item = self.card2listitem[card]
- self.listview.setSelected(item,True)
- self.listview.ensureItemVisible(item)
-
- self.selected_video_ram = video_ram
-
- if detected_card is None:
- self.detected_button.setEnabled(False)
- self.detected_label.setText(i18n("Detected graphics card:\n(unknown)"))
- else:
- self.detected_button.setEnabled(True)
- self.detected_label.setText(i18n("Detected graphics card:\n'%1'.").arg(detected_card.getName()))
-
- self.__syncDriver(card,proprietarydriver,video_ram)
-
- self.detected_card = detected_card
- self.selected_card = card
- self.updatingGUI = False
-
- if self.exec_loop()==QDialog.Accepted:
- return (self.selected_card,
- self.proprietarydriverradio.isChecked() and (self.selected_card is not None),
- self.video_ram_list[self.videoramcombo.currentItem()])
- else:
- return (card, proprietarydriver,video_ram)
-
- def __syncDriver(self,card,proprietarydriver,videoram):
- if card.getProprietaryDriver() is None:
- self.standarddriverradio.setChecked(True)
- self.standarddriverradio.setEnabled(False)
- self.proprietarydriverradio.setEnabled(False)
- else:
- self.standarddriverradio.setEnabled(True)
- self.proprietarydriverradio.setEnabled(True)
- self.standarddriverradio.setChecked(not proprietarydriver)
- self.proprietarydriverradio.setChecked(proprietarydriver)
-
- self.videoramcombo.setEnabled(card.getNeedVideoRam())
- if card.getNeedVideoRam():
- self.videoramcombo.setCurrentItem(self.video_ram_list.index(videoram))
-
- def slotSelectDetectedClicked(self):
- self.updatingGUI = True
- item = self.card2listitem[self.detected_card]
- self.listview.setSelected(item,True)
- self.listview.ensureItemVisible(item)
- self.selected_card = self.detected_card
- self.__syncDriver(self.selected_card, self.proprietarydriverradio.isChecked(), self.selected_video_ram)
- self.updatingGUI = False
-
- def slotListClicked(self,item):
- if self.updatingGUI:
- return
-
- for key in self.card2listitem:
- value = self.card2listitem[key]
- if value is item:
- self.selected_card = key
- self.__syncDriver(self.selected_card, self.proprietarydriverradio.isChecked(), self.selected_video_ram)
-
- def slotStandardDriverClicked(self):
- self.proprietarydriverradio.setChecked(False)
- self.standarddriverradio.setChecked(True)
-
- def slotProprietaryDriverClicked(self):
- self.standarddriverradio.setChecked(False)
- self.proprietarydriverradio.setChecked(True)
-
-############################################################################
-class MonitorDialog(KDialogBase):
- def __init__(self,parent):
- KDialogBase.__init__(self,parent,None,True,"Choose Monitor",
- KDialogBase.Ok|KDialogBase.Cancel, KDialogBase.Cancel)
-
- self.monitordb = None
- self.selectedmonitor = None
- self.aspect = ModeLine.ASPECT_4_3
- self.monitor2listitem = {}
- self.updatingGUI = True
-
- topbox = QVBox(self)
- topbox.setSpacing(KDialog.spacingHint())
- self.setMainWidget(topbox)
- label = QLabel(topbox)
- label.setText(i18n("Select Monitor:"))
- self.listview = TDEListView(topbox)
- self.listview.addColumn("")
- self.listview.header().hide()
- self.listview.setRootIsDecorated(True)
- self.connect(self.listview,SIGNAL("selectionChanged(QListViewItem *)"),self.slotListClicked)
-
- self.generic = TDEListViewItem(self.listview)
- self.generic.setText(0,i18n("Generic"))
- self.generic.setSelectable(False)
-
- self.manufacturer = TDEListViewItem(self.listview)
- self.manufacturer.setText(0,i18n("Manufacturers"))
- self.manufacturer.setSelectable(False)
-
- grid = QGroupBox(4,QGroupBox.Horizontal,topbox)
- grid.setTitle(i18n("Details"))
-
- label = QLabel(grid)
- label.setText(i18n("Horizontal Range:"))
-
- self.horizrange = KLineEdit(grid)
- self.horizrange.setReadOnly(True)
-
- label = QLabel(grid)
- label.setText(i18n("Vertical Refresh:"))
-
- self.vertrange = KLineEdit(grid)
- self.vertrange.setReadOnly(True)
-
- hbox = QHBox(topbox)
-
- self.detectbutton = KPushButton(hbox)
- self.detectbutton.setText(i18n("Detect Monitor")) # FIXME better label/text?
- self.connect(self.detectbutton,SIGNAL("clicked()"),self.slotDetectClicked)
-
- spacer = QWidget(hbox)
- hbox.setStretchFactor(self.detectbutton,0)
- hbox.setStretchFactor(spacer,1)
-
- label = QLabel(hbox)
- label.setText(i18n("Image format:"))
- hbox.setStretchFactor(label,0)
-
- self.aspectcombobox = KComboBox(hbox)
- self.aspectcombobox.insertItem(i18n("Standard 4:3"))
- self.aspectcombobox.insertItem(i18n("Widescreen 16:9"))
- hbox.setStretchFactor(self.aspectcombobox,0)
-
- self.updatingGUI = False
-
- def setMonitorDB(self,monitordb):
- self.monitordb = monitordb
-
- # Add the Monitors
- vendors = monitordb.vendordb.keys()
- vendors.sort()
- for vendor in vendors:
- monitorkeys = self.monitordb.vendordb[vendor].keys()
- vendoritem = TDEListViewItem(self.manufacturer)
- vendoritem.setText(0,vendor)
- vendoritem.setSelectable(False)
- for monitorkey in monitorkeys:
- item = TDEListViewItem(vendoritem)
- item.setText(0,monitorkey)
- self.monitor2listitem[self.monitordb.vendordb[vendor][monitorkey]] = item
-
- generics = monitordb.genericdb.keys()
- generics.sort()
- for generic in generics:
- genericitem = TDEListViewItem(self.generic)
- genericitem.setText(0,generic)
- self.monitor2listitem[monitordb.genericdb[generic]] = genericitem
-
- customs = monitordb.getCustomMonitors().keys()
- customs.sort()
- for custom in customs:
- customitem = TDEListViewItem(self.listview)
- customitem.setText(0,custom)
- self.monitor2listitem[monitordb.getCustomMonitors()[custom]] = customitem
-
- def do(self,monitor,aspect,is_primary_monitor=True):
- """Run the monitor selection dialog.
-
- Parameters:
-
- monitor - Currently selected 'Monitor' object.
-
- Returns the newly selected monitor object and aspect ratio as a tuple.
- """
- if monitor is not None:
- self.selectedmonitor = monitor
- item = self.monitor2listitem[monitor]
-
- self.listview.setSelected(item,True)
- self.listview.ensureItemVisible(item)
-
- else:
- self.selectedmonitor = None
- self.listview.clearSelection()
- self.aspect = aspect
-
- # Only the first/primary monitor can be detected. :-/
- self.detectbutton.setEnabled(is_primary_monitor)
-
- self.updatingGUI = True
- self._syncGUI()
- self.updatingGUI = False
-
- if self.exec_loop()!=QDialog.Accepted:
- # Dialog was cancelled. Return the original monitor.
- self.selectedmonitor = monitor
- else:
- self.aspect = [ModeLine.ASPECT_4_3,ModeLine.ASPECT_16_9][self.aspectcombobox.currentItem()]
-
- return (self.selectedmonitor,self.aspect)
-
- def slotDetectClicked(self):
- detectedmonitor = self.monitordb.detect()
- if detectedmonitor is not None:
- self.selectedmonitor = detectedmonitor
- self._syncGUI()
- else:
- KMessageBox.error(self, i18n("Sorry, the model and capabilities of your\nmonitor couldn't be detected."),
- i18n("Monitor detection failed"))
-
- def slotListClicked(self,item):
- if self.updatingGUI:
- return
- self.updatingGUI = True
- for key in self.monitor2listitem:
- value = self.monitor2listitem[key]
- if value is item:
- self.selectedmonitor = key
- break
- self._syncGUI()
- self.updatingGUI = False
-
- def _syncGUI(self):
- if self.selectedmonitor is not None:
- item = self.monitor2listitem[self.selectedmonitor]
- self.listview.setSelected(item,True)
- self.listview.ensureItemVisible(item)
- self.vertrange.setText(self.selectedmonitor.getVerticalSync())
- self.horizrange.setText(self.selectedmonitor.getHorizontalSync())
- else:
- self.vertrange.setText("-")
- self.horizrange.setText("-")
-
- self.aspectcombobox.setCurrentItem({ModeLine.ASPECT_4_3:0,ModeLine.ASPECT_16_9:1}[self.aspect])
-
-############################################################################
-if standalone:
- programbase = KDialogBase
-else:
- programbase = TDECModule
-
-############################################################################
-class DisplayApp(programbase):
- ########################################################################
- def __init__(self,parent=None,name=None):
- global standalone,isroot,kapp
- TDEGlobal.locale().insertCatalogue("guidance")
-
- if standalone:
- KDialogBase.__init__(self,KJanusWidget.Tabbed,"Display Configuration",\
- KDialogBase.Apply|KDialogBase.User1|KDialogBase.User2|KDialogBase.Close, KDialogBase.Close)
- self.setButtonText(KDialogBase.User1,i18n("Reset"))
- self.setButtonText(KDialogBase.User2,i18n("About"))
- else:
- TDECModule.__init__(self,parent,name)
- self.setButtons(TDECModule.Apply|TDECModule.Reset)
- self.aboutdata = MakeAboutData()
-
- # This line has the effect of hiding the "Admin only" message and also forcing
- # the Apply/Reset buttons to be shown. Yippie! Only had to read the source
- # to work that out.
- self.setUseRootOnlyMsg(False)
-
- # Create a configuration object.
- self.config = TDEConfig("displayconfigrc")
-
- # Compact mode means that we have to make the GUI
- # much smaller to fit on low resolution screens.
- self.compact_mode = kapp.desktop().height()<=600
-
- TDEGlobal.iconLoader().addAppDir("guidance")
-
- global imagedir
- imagedir = unicode(TDEGlobal.dirs().findDirs("data","guidance/pics/displayconfig")[0])
-
- self.imagedir = imagedir
-
- self.xconfigchanged = False
- self.xconfigtested = True
-
- self.availabletargetgammas = [unicode(i18n('1.4')),unicode(i18n('1.6')),unicode(i18n('1.8')),unicode(i18n('2.0')),unicode(i18n('2.2')),unicode(i18n('2.4'))]
- self.lightimages = []
- self.mediumimages = []
- self.darkimages = []
-
- # X Server stuff
- self.xf86server = xf86misc.XF86Server()
-
- self.xconfigpath = self._findXorgConfig()
- SetDataFileDir(unicode(TDEGlobal.dirs().findResourceDir("data","guidance/pcitable")) + "guidance/")
- self.xsetup = XSetup(self.xconfigpath)
-
- self.updatingGUI = True
- self.gfxcarddb = GfxCardModelDB()
- self.monitordb = GetMonitorModelDB()
- self.monitormodedb = GetMonitorModeDB()
-
- self._buildGUI()
-
- # Work out if the currently running Gfxdriver is safe enough that we
- # can test other drivers at the same time.
- self.badfbrestore = self._badFbRestore()
- self.testbutton.setEnabled(isroot and not self._badFbRestore())
- if isroot and not self._badFbRestore():
- self.testunavailablelabel.hide()
- else:
- self.testunavailablelabel.show()
-
- # Load up some of our databases, and initialise our state variables.
- if len(self.xsetup.getUsedScreens()):
- self.currentsizescreen = self.xsetup.getUsedScreens()[0]
- self.currentgammascreen = self.xsetup.getUsedScreens()[0]
- else:
- # FIXME
- print "Houston, we have a problem: No screens found in configuration file, exiting. :("
- sys.exit(1)
-
- self.monitordialog.setMonitorDB(self.monitordb)
-
- self.aboutus = TDEAboutApplication(self)
-
- # For centering the timed Apply dialog.
- self.applytimerdialog = None
- self.connect(kapp.desktop(), SIGNAL("resized(int)"), self.slotDesktopResized)
- self.applydialogscreenindex = 0
-
- self.__loadImages()
- self._loadConfig()
- self._syncGUI()
-
- if standalone:
- self.enableButton(KDialogBase.User1,False) # Reset button
- self.enableButtonApply(False) # Apply button
-
- self.updatingGUI = False
-
- def _findXorgConfig(self):
- # Lookup location of X configfile
- for line in ExecWithCapture("xset", ["xset","q"],True).split('\n'):
- if line.strip().startswith("Config file"):
- return line.split(":")[1].strip()
- # Sometimes, xset doesn't know about the configfile location, hence ...
- if os.path.isfile("/etc/X11/xorg.conf"):
- return "/etc/X11/xorg.conf"
- return None
-
- def _buildGUI(self):
- global standalone
- if not standalone:
- toplayout = QVBoxLayout( self, 0, KDialog.spacingHint() )
- tabcontrol = QTabWidget(self)
- toplayout.addWidget(tabcontrol)
- toplayout.setStretchFactor(tabcontrol,1)
-
- #--- Size, Orientation and Positioning ---
- tabname = i18n("Size, Orientation && Positioning")
- if standalone:
- sopage = self.addGridPage(1,QGrid.Horizontal,tabname)
- sopage.setSpacing(0)
- self.SizePage = SizeOrientationPage(sopage,self.xsetup,self.compact_mode)
- else:
- self.SizePage = SizeOrientationPage(tabcontrol,self.xsetup,self.compact_mode)
- self.SizePage.setMargin(KDialog.marginHint())
-
- # Connect all PYSIGNALs from SizeOrientationPage Widget to appropriate actions.
- self.connect(self.SizePage,PYSIGNAL("changedSignal()"),self._sendChangedSignal)
- self.connect(self.SizePage,PYSIGNAL("resolutionChange(int)"),self.slotResolutionChange)
-
- if not standalone:
- tabcontrol.addTab(self.SizePage,tabname)
-
- #--- Color & Gamma tab ---
- tabname = i18n("Color && Gamma")
- if standalone:
- gammapage = self.addVBoxPage(tabname)
- vbox = QVBox(gammapage)
- else:
- vbox = QVBox(tabcontrol)
- vbox.setMargin(KDialog.marginHint())
- vbox.setSpacing(KDialog.spacingHint())
-
- hbox = QHBox(vbox)
- hbox.setSpacing(KDialog.spacingHint())
- vbox.setStretchFactor(hbox,0)
- label = QLabel(hbox,"textLabel1")
- label.setText(i18n("Screen:"))
- hbox.setStretchFactor(label,0)
- self.gammadisplaycombobox = QComboBox(0,hbox,"comboBox11")
- hbox.setStretchFactor(self.gammadisplaycombobox,0)
- spacer = QWidget(hbox)
- hbox.setStretchFactor(spacer,1)
- self.connect(self.gammadisplaycombobox,SIGNAL("activated(int)"),self.slotGammaScreenCombobox)
-
- # fill the combobox.
- for screen in self.xsetup.getUsedScreens():
- self.gammadisplaycombobox.insertItem(screen.getName())
-
- if not self.compact_mode:
- # Create the colour matching pics
- label = QLabel(vbox)
- label.setText(i18n("Color calibration image:"))
- vbox.setStretchFactor(label,0)
-
- hbox = QWidget(vbox)
- hboxlayout = QHBoxLayout(hbox)
- hboxlayout.setSpacing(KDialog.spacingHint())
- self.mediumpic = QLabel(hbox)
- self.mediumpic.setFixedSize(305,105)
- hboxlayout.addWidget(self.mediumpic,0,Qt.AlignTop)
-
- label = QLabel(hbox)
- label.setPixmap(SmallIcon('info'))
- hboxlayout.addWidget(label,0,Qt.AlignTop)
-
- label = QLabel(i18n("<qt><p>Gamma controls how your monitor displays colors.</p><p>For accurate color reproduction, adjust the gamma correction sliders until the squares blend into the background as much as possible.</p></qt>"),hbox)
- label.setTextFormat(Qt.RichText)
- hboxlayout.addWidget(label,1,Qt.AlignTop)
-
- sliderspace = QWidget(vbox)
-
- grid = QGridLayout(sliderspace, 9, 4, 0, KDialog.spacingHint())
- grid.setSpacing(KDialog.spacingHint())
- grid.setColStretch(0,0)
- grid.setColStretch(1,0)
- grid.setColStretch(2,0)
- grid.setColStretch(3,1)
-
- label = QLabel(i18n("Gamma correction:"),sliderspace)
- grid.addWidget(label, 0, 0)
-
- self.gammaradiogroup = QButtonGroup()
- self.gammaradiogroup.setRadioButtonExclusive(True)
- self.connect(self.gammaradiogroup,SIGNAL("clicked(int)"),self.slotGammaRadioClicked)
-
- self.allradio = QRadioButton(sliderspace)
- grid.addWidget(self.allradio, 0, 1, Qt.AlignTop)
-
- label = QLabel(i18n("All:"),sliderspace)
- grid.addWidget(label, 0, 2)
-
- self.gammaslider = KDoubleNumInput(0.4, 3.5, 2.0, 0.05, 2, sliderspace, 'gammaslider')
- grid.addMultiCellWidget(self.gammaslider,0,1,3,3)
- self.gammaslider.setRange(0.5, 2.5, 0.05, True)
- self.connect(self.gammaslider, SIGNAL("valueChanged(double)"), self.slotGammaChanged)
-
- self.componentradio = QRadioButton(sliderspace)
- grid.addWidget(self.componentradio, 2, 1, Qt.AlignTop)
-
- label = QLabel(i18n("Red:"),sliderspace)
- grid.addWidget(label, 2, 2)
-
- self.redslider = KDoubleNumInput(self.gammaslider,0.4, 3.5, 2.0, 0.05, 2, sliderspace, 'redslider')
- grid.addMultiCellWidget(self.redslider,2,3,3,3)
- self.redslider.setRange(0.5, 2.5, 0.05, True)
- self.connect(self.redslider, SIGNAL("valueChanged(double)"), self.slotRedChanged)
-
- label = QLabel(i18n("Green:"),sliderspace)
- grid.addWidget(label, 4, 2)
-
- self.greenslider = KDoubleNumInput(self.redslider,0.4, 3.5, 2.0, 0.05, 2, sliderspace, 'greenslider')
- grid.addMultiCellWidget(self.greenslider,4,5,3,3)
- self.greenslider.setRange(0.5, 2.5, 0.05, True)
- self.connect(self.greenslider, SIGNAL("valueChanged(double)"), self.slotGreenChanged)
-
- label = QLabel(i18n("Blue:"),sliderspace)
- grid.addWidget(label, 6, 2)
-
- self.blueslider = KDoubleNumInput(self.greenslider,0.4, 3.5, 2.0, 0.05, 2, sliderspace, 'blueslider')
- grid.addMultiCellWidget(self.blueslider,6,7,3,3)
- self.blueslider.setRange(0.5, 2.5, 0.05, True)
- self.connect(self.blueslider, SIGNAL("valueChanged(double)"), self.slotBlueChanged)
-
- self.gammaradiogroup.insert(self.allradio,0)
- self.gammaradiogroup.insert(self.componentradio,1)
-
- if not self.compact_mode:
- label = QLabel(i18n("Target gamma:"),sliderspace)
- grid.addWidget(label, 8, 0)
-
- hbox = QHBox(sliderspace)
- self.targetgammacombo = KComboBox(False,hbox)
- self.targetgammacombo.insertItem(i18n('1.4'))
- self.targetgammacombo.insertItem(i18n('1.6'))
- self.targetgammacombo.insertItem(i18n('1.8 Apple Macintosh standard'))
- self.targetgammacombo.insertItem(i18n('2.0 Recommend'))
- self.targetgammacombo.insertItem(i18n('2.2 PC standard, sRGB'))
- self.targetgammacombo.insertItem(i18n('2.4'))
- hbox.setStretchFactor(self.targetgammacombo,0)
- spacer = QWidget(hbox)
- hbox.setStretchFactor(spacer,1)
- grid.addMultiCellWidget(hbox, 8, 8, 1, 3)
-
- self.connect(self.targetgammacombo,SIGNAL("activated(int)"),self.slotTargetGammaChanged)
-
- spacer = QWidget(vbox)
- vbox.setStretchFactor(spacer,1)
-
- if not standalone:
- tabcontrol.addTab(vbox,tabname)
-
- #--- Hardware tab ---
- if standalone:
- hardwarepage = self.addVBoxPage(i18n("Hardware"))
- vbox = QVBox(hardwarepage)
- else:
- vbox = QVBox(tabcontrol)
- vbox.setMargin(KDialog.marginHint())
- self.gfxcarddialog = GfxCardDialog(None)
- self.monitordialog = MonitorDialog(None)
-
- self.xscreenwidgets = []
-
- for gfxcard in self.xsetup.getGfxCards():
- w = GfxCardWidget(vbox,self.xsetup, gfxcard, self.gfxcarddialog, self.monitordialog)
- self.xscreenwidgets.append(w)
- self.connect(w,PYSIGNAL("configChanged"),self.slotConfigChanged)
-
- spacer = QWidget(vbox)
- vbox.setStretchFactor(spacer,1)
-
- if not self.xsetup.mayModifyXorgConfig():
- QLabel(i18n("Changes on this tab require 'root' access."),vbox)
- if not standalone:
- QLabel(i18n("Click the \"Administrator Mode\" button to allow modifications on this tab."),vbox)
-
- hbox = QHBox(vbox)
- hbox.setSpacing(KDialog.spacingHint())
- self.testbutton = KPushButton(i18n("Test"),hbox)
- self.connect(self.testbutton,SIGNAL("clicked()"),self.slotTestClicked)
- hbox.setStretchFactor(self.testbutton,0)
-
- self.testunavailablelabel = QHBox(hbox)
- self.testunavailablelabel.setSpacing(KDialog.spacingHint())
- tmplabel = QLabel(self.testunavailablelabel)
- self.testunavailablelabel.setStretchFactor(tmplabel,0)
- tmplabel.setPixmap(SmallIcon('info'))
- label = QLabel(i18n("This configuration cannot be safely tested."),self.testunavailablelabel)
- self.testunavailablelabel.setStretchFactor(label,1)
- self.testunavailablelabel.hide()
-
- spacer = QWidget(hbox)
- hbox.setStretchFactor(spacer,1)
- vbox.setStretchFactor(hbox,0)
-
- if not standalone:
- tabcontrol.addTab(vbox,i18n("Hardware"))
-
- #--- Display Power Saving ---
- tabname = i18n("Power saving")
- if standalone:
- powerpage = self.addGridPage(1,QGrid.Horizontal,tabname)
- self.dpmspage = DpmsPage(powerpage)
- else:
- self.dpmspage = DpmsPage(tabcontrol)
- self.dpmspage.setMargin(KDialog.marginHint())
-
- #self.SizePage.setScreens(self.xsetup.getScreens())
-
- # Connect all PYSIGNALs from SizeOrientationPage Widget to appropriate actions.
- #self.connect(self.SizePage,PYSIGNAL("dualheadEnabled(bool)"),self.slotDualheadEnabled)
- self.connect(self.dpmspage,PYSIGNAL("changedSignal()"),self._sendChangedSignal)
-
- if not standalone:
- tabcontrol.addTab(self.dpmspage,tabname)
-
- def save(self): # TDECModule
- xorg_config_changed = self.xsetup.isXorgConfigChanged()
- restart_recommended = self.xsetup.getRestartHint()
-
- # Check the Size & Orientation tab.
- if self.applytimerdialog is None:
- self.applytimerdialog = KTimerDialog(15000, KTimerDialog.CountDown, self, "mainKTimerDialog",
- True, i18n("Confirm Display Setting Change"), KTimerDialog.Ok | KTimerDialog.Cancel, \
- KTimerDialog.Cancel)
- self.applytimerdialog.setButtonOK(KGuiItem(i18n("&Keep"), "button_ok"))
- self.applytimerdialog.setButtonCancel(KGuiItem(i18n("&Cancel"), "button_cancel"))
- label = KActiveLabel(i18n("Trying new screen settings. Keep these new settings? (Automatically cancelling in 15 seconds.)"),
- self.applytimerdialog, "userSpecifiedLabel")
- self.applytimerdialog.setMainWidget(label)
-
- if self.xsetup.isLiveResolutionConfigChanged():
- if self.xsetup.applyLiveResolutionChanges():
- # running X server config has changed. Ask the user.
- KDialog.centerOnScreen(self.applytimerdialog, 0)
- if self.applytimerdialog.exec_loop():
- self.xsetup.acceptLiveResolutionChanges()
- else:
- try:
- self.xsetup.rejectLiveResolutionChanges()
- except:
- """Workaround! FIXME: Use isGammaLive function in displayconfigabstraction when this is implemented"""
- print "Live gamma change not supported"
- return
- else:
- # Nothing really changed, just accept the changes.
- self.xsetup.acceptLiveResolutionChanges()
-
-
- self.xsetup.acceptLiveGammaChanges()
- self.dpmspage.apply()
-
- # Save the X server config.
- if isroot and xorg_config_changed:
-
- if not self.xconfigtested:
- if self.badfbrestore or self._badFbRestore():
- if KMessageBox.warningContinueCancel(self, \
- i18n("The selected driver and monitor configuration can not be safely tested on this computer.\nContinue with this configuration?"),
- i18n("Configuration not tested"))!=KMessageBox.Continue:
- return
- else:
- if KMessageBox.warningContinueCancel(self,
- i18n("The selected driver and monitor configuration has not been successfully tested on this computer.\nContinue with this configuration?"),
- i18n("Configuration not tested"))!=KMessageBox.Continue:
- return
-
- try:
- # Backup up the current config file.
- i = 1
- while os.path.exists("%s.%i" % (self.xconfigpath,i)):
- i += 1
- try:
- shutil.copyfile(self.xconfigpath,"%s.%i" % (self.xconfigpath,i))
- except IOError, errmsg:
- print "IOError", errmsg, " - while trying to save new xorg.conf - trying to fix"
- self.xconfigpath = "/etc/X11/xorg.conf"
- xorgfile = open(self.xconfigpath, 'a')
- xorgfile.close()
- shutil.copyfile(self.xconfigpath,"%s.%i" % (self.xconfigpath,i))
-
- # Write out the new config
- tmpfilename = self.xconfigpath + ".tmp"
- self.xsetup.writeXorgConfig(tmpfilename)
-
- os.rename(tmpfilename,self.xconfigpath)
- except (IOError,TypeError):
- print "******* Bang"
- raise
- return
- # FIXME error
-
- # FIXME the instructions in these messages are probably not quite right.
- if restart_recommended==XSetup.RESTART_X:
- KMessageBox.information(self,
- i18n("Some changes require that the X server be restarted before they take effect. Log out and select \"Restart X server\" from the menu button."),
- i18n("X Server restart recommend"))
-
- if restart_recommended==XSetup.RESTART_SYSTEM:
- KMessageBox.information(self,
- i18n("Some changes require that the entire system be restarted before they take effect. Log out and select \"Restart computer\" from the log in screen."),
- i18n("System restart recommend"))
-
- self._saveConfig()
- self._sendChangedSignal()
-
- # Called when the desktop is resized. Just center the confirm dialog.
- def slotDesktopResized(self):
- if self.applytimerdialog is not None:
- KDialog.centerOnScreen(self.applytimerdialog, self.applydialogscreenindex)
-
- def slotApply(self): # KDialogBase
- self.save()
-
- def slotClose(self): # KDialogBase
- try:
- self.xsetup.rejectLiveGammaChanges()
- except:
- """Workaround! FIXME: Use isGammaLive function in displayconfigabstraction when this is implemented"""
- print "Live gamma change not supported"
- KDialogBase.slotClose(self)
-
- def load(self): # TDECModule
- self.__reset()
- self._sendChangedSignal()
-
- def slotUser1(self): # Reset button, KDialogBase
- self.load()
-
- def slotUser2(self): # About button, KDialogBase
- self.aboutus.show()
-
- def slotResolutionChange(self,i):
- self.currentsizescreen.setResolutionIndex(i)
- self._sendChangedSignal()
-
- def slotTargetGammaChanged(self,i):
- self.targetgamma = i
- self._selectGamma(self.targetgamma)
- self._sendChangedSignal()
-
- def slotGammaRadioClicked(self,i):
- self.settingall = i==0
- self.gammaslider.setDisabled(not self.settingall)
- self.redslider.setDisabled(self.settingall)
- self.greenslider.setDisabled(self.settingall)
- self.blueslider.setDisabled(self.settingall)
- try:
- if self.settingall:
- self.currentgammascreen.setAllGamma(self.currentgammascreen.getAllGamma())
- else:
- self.currentgammascreen.setRedGamma(self.currentgammascreen.getRedGamma())
- self.currentgammascreen.setGreenGamma(self.currentgammascreen.getGreenGamma())
- self.currentgammascreen.setBlueGamma(self.currentgammascreen.getBlueGamma())
- except:
- """Workaround! FIXME: Use isGammaLive function in displayconfigabstraction when this is implemented"""
- print "Live gamma change not supported"
- self._sendChangedSignal()
-
- def slotGammaChanged(self,value):
- if self.updatingGUI:
- return
- try:
- self.currentgammascreen.setAllGamma(value)
- except:
- """Workaround! FIXME: Use isGammaLive function in displayconfigabstraction when this is implemented"""
- print "Live gamma change not supported"
- self._sendChangedSignal()
-
- def slotRedChanged(self,value):
- if self.updatingGUI:
- return
- try:
- self.currentgammascreen.setRedGamma(value)
- except:
- """Workaround! FIXME: Use isGammaLive function in displayconfigabstraction when this is implemented"""
- print "Live gamma change not supported"
- self._sendChangedSignal()
-
- def slotGreenChanged(self,value):
- if self.updatingGUI:
- return
- try:
- self.currentgammascreen.setGreenGamma(value)
- except:
- """Workaround! FIXME: Use isGammaLive function in displayconfigabstraction when this is implemented"""
- print "Live gamma change not supported"
- self._sendChangedSignal()
-
- def slotBlueChanged(self,value):
- if self.updatingGUI:
- return
- try:
- self.currentgammascreen.setBlueGamma(value)
- except:
- """Workaround! FIXME: Use isGammaLive function in displayconfigabstraction when this is implemented"""
- print "Live gamma change not supported"
- self._sendChangedSignal()
-
- def slotGammaScreenCombobox(self,i):
- self.currentgammascreen = self.xsetup.getUsedScreens()[i]
- self._syncGUI()
- self._sendChangedSignal()
-
- def slotConfigChanged(self):
- self.xconfigchanged = True
- self.xconfigtested = False
-
- # Check if the current X config can be tested.
- self.SizePage._syncGUI()
- for widget in self.xscreenwidgets:
- widget.syncConfig()
- self._syncTestButton()
- self._sendChangedSignal()
-
- def slotTestClicked(self):
- self.xconfigtested = self.testX()
-
- def testX(self):
-
- self.xserverbin = "/usr/X11R6/bin/XFree86"
- if not os.path.isfile(self.xserverbin):
- self.xserverbin = "/usr/X11R6/bin/Xorg"
- rc = False
-
- # Remove an stale X server lock
- try: os.remove("/tmp/.X9-lock")
- except OSError: pass
-
- # Try to find a safe tmp dir.
- tmp_dir = None
- if os.environ.get("TMPDIR") is not None:
- tmp_dir = os.environ.get("TMPDIR")
- if tmp_dir is None or not os.path.isdir(tmp_dir):
- tmp_dir = os.path.join(os.environ.get("HOME"),"tmp")
- if not os.path.isdir(tmp_dir):
- tmp_dir = "/tmp"
- working_tmp_dir = os.path.join(tmp_dir,"guidance."+str(os.getpid()))
- error_filename = os.path.join(working_tmp_dir,"testserver.xoutput")
- config_filename = os.path.join(working_tmp_dir,"testserver.config")
- auth_filename = os.path.join(working_tmp_dir,"xauthority")
-
- # Start the Xserver up with the new config file.
- try:
- # Create our private dir.
- os.mkdir(working_tmp_dir,0700)
-
- # Backup the XAUTHORITY environment variable.
- old_xauthority = os.environ.get("XAUTHORITY",None)
-
- # Write out the new config file.
- self.xsetup.writeXorgConfig(config_filename)
-
- os.system("xauth -f %s add :9 . `mcookie`" % (auth_filename,) )
- # FIXME:: -xf86config is nowhere in man X ??
- pid = os.spawnv(os.P_NOWAIT,"/bin/bash",\
- ["bash","-c","exec %s :9 -xf86config %s -auth %s &> %s" % \
- (self.xserverbin, config_filename, auth_filename, error_filename)])
- print "Got pid",pid
-
- # Wait for the server to show up.
- print str(os.waitpid(pid,os.WNOHANG))
-
- # Use our private xauthority file.
- os.environ["XAUTHORITY"] = auth_filename
-
- time.sleep(1) # Wait a sec.
- testserver = None
- while True:
- # Try connecting to the server.
- try:
- testserver = xf86misc.XF86Server(":9")
- break
- except xf86misc.XF86Error:
- testserver = None
- # Check if the server process is still alive.
- if os.waitpid(pid,os.WNOHANG) != (0,0):
- break
- time.sleep(1) # Give the server some more time.
-
- print "checkpoint 1"
- print str(testserver)
-
- if testserver is not None:
- # Start the timed popup on the :9 display.
- #servertestpy = str(TDEGlobal.dirs().findResource("data","guidance/servertestdialog.py"))
- servertestpy = os.path.join(os.path.abspath(os.path.dirname(sys.argv[0])),"servertestdialog.py")
- pythonexe = unicode(TDEStandardDirs.findExe("python"))
-
- testrc = os.system(pythonexe + " " + servertestpy + " '" + auth_filename+"' ")
- rc = (rc >> 8) == 0 # Test is good if the return code was 0.
- testserver = None
- os.kill(pid,signal.SIGINT)
- else:
- # Server failed, read the error info.
- msg = ""
- try:
- fhandle = open(error_filename,'r')
- for line in fhandle.readlines():
- if (line.startswith("(EE)") and ("Disabling" not in line)) or line.startswith("Fatal"):
- msg += line
- msg = unicode(i18n("Messages from the X server:\n")) + msg
- except IOError:
- msg += unicode(i18n("Sorry, unable to capture the error messages from the X server."))
- KMessageBox.detailedSorry(self,i18n("Sorry, this configuration video card driver\nand monitor doesn't appear to work."),msg)
-
- finally:
- # Attempt some cleanup before we go.
- try: os.remove(error_filename)
- except OSError: pass
- try: os.remove(config_filename)
- except OSError: pass
- try: os.remove(auth_filename)
- except OSError: pass
- try: os.rmdir(working_tmp_dir)
- except OSError: pass
-
- if old_xauthority is None:
- del os.environ["XAUTHORITY"]
- else:
- os.environ["XAUTHORITY"] = old_xauthority
-
- return rc
-
- def _syncGUI(self):
- self.SizePage._syncGUI()
-
- for gfxcard_widget in self.xscreenwidgets:
- gfxcard_widget.syncConfig()
-
- # Sync the gamma tab.
- if not self.compact_mode:
- self.targetgammacombo.setCurrentItem(self.targetgamma)
- self._selectGamma(self.targetgamma)
-
- if self.currentgammascreen.isGammaEqual():
- self.gammaradiogroup.setButton(0)
- else:
- self.gammaradiogroup.setButton(1)
-
- self.gammaslider.setValue(self.currentgammascreen.getAllGamma())
- self.redslider.setValue(self.currentgammascreen.getRedGamma())
- self.greenslider.setValue(self.currentgammascreen.getGreenGamma())
- self.blueslider.setValue(self.currentgammascreen.getBlueGamma())
-
- self.settingall = self.currentgammascreen.isGammaEqual()
- self.gammaslider.setDisabled(not self.settingall)
- self.redslider.setDisabled(self.settingall)
- self.greenslider.setDisabled(self.settingall)
- self.blueslider.setDisabled(self.settingall)
- self._syncTestButton()
-
- def _syncTestButton(self):
- currentbadfbrestore = self._badFbRestore()
- self.testbutton.setEnabled(self.xsetup.mayModifyXorgConfig() and not (self.badfbrestore or currentbadfbrestore))
- if not isroot or (self.xsetup.mayModifyXorgConfig() and not (self.badfbrestore or currentbadfbrestore)):
- self.testunavailablelabel.hide()
- else:
- self.testunavailablelabel.show()
-
- def _loadConfig(self):
- self.config.setGroup("General")
- t = self.config.readEntry("targetgamma",unicode(i18n("2.0")))
- if t in self.availabletargetgammas:
- t = unicode(i18n('2.0'))
- self.targetgamma = self.availabletargetgammas.index(t)
-
- def _saveConfig(self):
- global isroot
- if isroot:
- return
- self.config.setGroup("General")
- self.config.writeEntry("targetgamma",self.availabletargetgammas[self.targetgamma])
- for s in self.xsetup.getUsedScreens():
- self.config.setGroup("Screen"+str(s.getScreenIndex()))
- self._saveRandRConfig(s)
-
- # Write out the gamma values.
- if self.settingall:
- self.config.writeEntry("redgamma", str(s.getAllGamma()))
- self.config.writeEntry("greengamma", str(s.getAllGamma()))
- self.config.writeEntry("bluegamma", str(s.getAllGamma()))
- else:
- self.config.writeEntry("redgamma", str(s.getRedGamma()))
- self.config.writeEntry("greengamma", str(s.getGreenGamma()))
- self.config.writeEntry("bluegamma", str(s.getBlueGamma()))
-
- self.config.writeEntry("dpmsSeconds", self.dpmspage.seconds)
- self.config.writeEntry("dpmsEnabled", ("off","on")[self.dpmspage.enabled])
- self.config.sync()
-
- def _saveRandRConfig(self,screen):
- w,h = screen.getAvailableResolutions()[screen.getResolutionIndex()]
- self.config.writeEntry("width",w)
- self.config.writeEntry("height",h)
- self.config.writeEntry("reflectX", int( (screen.getReflection() & screen.RR_Reflect_X)!=0) )
- self.config.writeEntry("reflectY", int((screen.getReflection() & screen.RR_Reflect_Y)!=0) )
- self.config.writeEntry("refresh", screen.getAvailableRefreshRates()[screen.getRefreshRateIndex()])
- rotationmap = {screen.RR_Rotate_0: "0", screen.RR_Rotate_90: "90",
- screen.RR_Rotate_180:"180", screen.RR_Rotate_270: "270"}
- self.config.writeEntry("rotate", rotationmap[screen.getRotation()])
-
- def _selectGamma(self,i):
- self.mediumpic.setPixmap(self.mediumimages[i])
-
- def __loadImages(self):
- if not self.compact_mode:
- for g in ['14','16','18','20','22','24']:
- self.mediumimages.append( QPixmap(self.imagedir+'gammapics/MGam'+g+'.png') )
-
- self.previewscreen = QPixmap(self.imagedir+'monitor_screen_1280x1024.png')
- self.previewscreenportrait = QPixmap(self.imagedir+'monitor_screen_1024x1280.png')
-
- def __reset(self):
- # Reset the screen settings.
- self.xsetup.reset()
- self.dpmspage.reset()
- self._syncGUI()
-
- # Kcontrol expects updates about whether the contents have changed.
- # Also we fake the Apply and Reset buttons here when running outside kcontrol.
- def _sendChangedSignal(self):
- global standalone
-
- changed = False
- for s in self.xsetup.getUsedScreens():
- changed = changed or s.isResolutionSettingsChanged()
-
- changed = changed or self.xsetup.isXorgConfigChanged()
- changed = changed or self.dpmspage.isChanged()
-
- if standalone:
- self.enableButton(KDialogBase.User1,changed) # Reset button
- self.enableButtonApply(changed) # Apply button
- else:
- self.emit(SIGNAL("changed(bool)"), (changed,) )
-
- def _badFbRestore(self):
- bad_fb_restore = False
- for card in self.xsetup.getGfxCards():
- bad_fb_restore = bad_fb_restore or \
- ((card.getGfxCardModel() is not None) and card.getGfxCardModel().getBadFbRestore(card.isProprietaryDriver()))
- return bad_fb_restore
-
-############################################################################
-class SizeOrientationPage(QWidget):
- """
- A TabPage with all the settings for Size and Orientation of the screens,
- also features Refreshrates and Dualheadsettings.
-
- Emits the following signals:
-
- changeSignal()
-
- ...
-
- TODO:
- * Update __doc__ with emitted signals, connect these.
- * Choose screen (more than one preview)
- * Relative positioning.
- * Call setRefreshCombo after switching screens.
- """
- def __init__(self,parent,xsetup,compact):
- QWidget.__init__(self,parent)
-
- global imagedir
- self.xsetup = xsetup
- self.imagedir = imagedir
- self.parent = parent
- self.current_screen = self.xsetup.getPrimaryScreen()
- self.current_is_primary = True
- self.compact_mode = compact
-
- self._buildGUI()
- self._syncGUI()
-
- def _syncGUI(self):
- if self.current_is_primary:
- self.current_screen = self.xsetup.getPrimaryScreen()
- else:
- self.current_screen = self.xsetup.getSecondaryScreen()
-
- self._syncGUILayout()
- self._syncGUIScreen()
-
- def _syncGUILayout(self):
- # Secondary monitor radios.
- available_layouts = self.xsetup.getAvailableLayouts()
-
- may = self.xsetup.mayModifyLayout()
-
- self.secondary_clone_radio.setEnabled(may and available_layouts & self.xsetup.LAYOUT_CLONE)
- self.secondary_clone_radio.setShown(available_layouts & self.xsetup.LAYOUT_CLONE)
-
- self.secondary_dual_radio.setEnabled(may and available_layouts & self.xsetup.LAYOUT_DUAL)
- self.secondary_dual_radio.setShown(available_layouts & self.xsetup.LAYOUT_DUAL)
-
- self.secondary_position_combo.setEnabled(may and self.xsetup.getLayout()==self.xsetup.LAYOUT_DUAL)
- self.secondary_position_combo.setShown(available_layouts & self.xsetup.LAYOUT_DUAL)
-
- self.secondary_groupbox.setEnabled(may and available_layouts != self.xsetup.LAYOUT_SINGLE)
- # If only the single layout is available, then we just hide the whole radio group
- self.secondary_groupbox.setShown(available_layouts!=self.xsetup.LAYOUT_SINGLE)
-
- if self.xsetup.getLayout()!=self.xsetup.LAYOUT_SINGLE:
- self.secondary_radios.setButton(self.secondary_option_ids[self.xsetup.getLayout()])
- else:
- if available_layouts & XSetup.LAYOUT_CLONE:
- self.secondary_radios.setButton(self.secondary_option_ids[XSetup.LAYOUT_CLONE])
- else:
- self.secondary_radios.setButton(self.secondary_option_ids[XSetup.LAYOUT_DUAL])
-
- self.secondary_groupbox.setChecked(self.xsetup.getLayout() != self.xsetup.LAYOUT_SINGLE)
-
- def _syncGUIScreen(self):
- # Sync the size tab.
- self.resize_slider.setScreen(self.current_screen)
-
- if self.xsetup.getLayout()!=self.xsetup.LAYOUT_DUAL:
- self.resize_slider.setTitle(i18n("Screen size"))
- else:
- self.resize_slider.setTitle(i18n("Screen size #%1").arg(self.xsetup.getUsedScreens().index(self.current_screen)+1))
-
- if self.xsetup.getLayout()==self.xsetup.LAYOUT_DUAL:
- if not self.compact_mode:
- self.monitor_preview_stack.raiseWidget(self.dual_monitor_preview)
- else:
- if not self.compact_mode:
- self.monitor_preview_stack.raiseWidget(self.monitor_preview)
-
- # Sync the screen orientation.
- width,height = self.current_screen.getAvailableResolutions()[self.current_screen.getResolutionIndex()]
-
- if not self.compact_mode:
- self.monitor_preview.setResolution(width,height)
-
- if self.current_screen.getRotation()==Screen.RR_Rotate_0:
- self.monitor_preview.setRotation(MonitorPreview.ROTATE_0)
- elif self.current_screen.getRotation()==Screen.RR_Rotate_90:
- self.monitor_preview.setRotation(MonitorPreview.ROTATE_90)
- elif self.current_screen.getRotation()==Screen.RR_Rotate_270:
- self.monitor_preview.setRotation(MonitorPreview.ROTATE_270)
- else:
- self.monitor_preview.setRotation(MonitorPreview.ROTATE_180)
-
- self.monitor_preview.setReflectX(self.current_screen.getReflection() & Screen.RR_Reflect_X)
- self.monitor_preview.setReflectY(self.current_screen.getReflection() & Screen.RR_Reflect_Y)
-
- # Set the resolutions for the dual screen preview.
- if self.xsetup.getAvailableLayouts() & XSetup.LAYOUT_DUAL:
- for i in [0,1]:
- screen = [self.xsetup.getPrimaryScreen(), self.xsetup.getSecondaryScreen()][i]
- width,height = screen.getAvailableResolutions()[screen.getResolutionIndex()]
- self.dual_monitor_preview.setScreenResolution(i,width,height)
- self.dual_monitor_preview.setPosition(self.xsetup.getDualheadOrientation())
-
- self._fillRefreshCombo()
-
- self.orientation_radio_group.setButton( \
- [Screen.RR_Rotate_0, Screen.RR_Rotate_90, Screen.RR_Rotate_270,
- Screen.RR_Rotate_180].index(self.current_screen.getRotation()))
- # This construct above just maps an rotation to a radiobutton index.
- self.mirror_horizontal_checkbox.setChecked(self.current_screen.getReflection() & Screen.RR_Reflect_X)
- self.mirror_vertical_checkbox.setChecked(self.current_screen.getReflection() & Screen.RR_Reflect_Y)
-
- width,height = self.current_screen.getAvailableResolutions()[self.current_screen.getResolutionIndex()]
- if not self.compact_mode:
- self.monitor_preview.setResolution(width,height)
-
- # Enable/disable the resolution/rotation/reflection widgets.
- may_edit = self.xsetup.mayModifyResolution()
- self.normal_orientation_radio.setEnabled(may_edit)
- available_rotations = self.current_screen.getAvailableRotations()
-
- # Hide the whole group box if there is only one boring option.
- self.orientation_group_box.setShown(available_rotations!=Screen.RR_Rotate_0)
-
- self.left_orientation_radio.setEnabled(available_rotations & Screen.RR_Rotate_90 and may_edit)
- self.left_orientation_radio.setShown(available_rotations & Screen.RR_Rotate_90)
-
- self.right_orientation_radio.setEnabled(available_rotations & Screen.RR_Rotate_270 and may_edit)
- self.right_orientation_radio.setShown(available_rotations & Screen.RR_Rotate_270)
-
- self.upside_orientation_radio.setEnabled(available_rotations & Screen.RR_Rotate_180 and may_edit)
- self.upside_orientation_radio.setShown(available_rotations & Screen.RR_Rotate_180)
-
- self.mirror_horizontal_checkbox.setEnabled(available_rotations & Screen.RR_Reflect_X and may_edit)
- self.mirror_horizontal_checkbox.setShown(available_rotations & Screen.RR_Reflect_X)
-
- self.mirror_vertical_checkbox.setEnabled(available_rotations & Screen.RR_Reflect_Y and may_edit)
- self.mirror_vertical_checkbox.setShown(available_rotations & Screen.RR_Reflect_Y)
-
- self.resize_slider.setEnabled(may_edit)
- self.size_refresh_combo.setEnabled(may_edit)
-
- # Set the dual orientation combo.
- self.secondary_position_combo.setCurrentItem(
- [XSetup.POSITION_LEFTOF,
- XSetup.POSITION_RIGHTOF,
- XSetup.POSITION_ABOVE,
- XSetup.POSITION_BELOW].index(self.xsetup.getDualheadOrientation()))
-
- def _fillRefreshCombo(self):
- # Update refresh combobox
- self.size_refresh_combo.clear()
- for rate in self.current_screen.getAvailableRefreshRates():
- self.size_refresh_combo.insertItem(i18n("%1 Hz").arg(rate))
- self.size_refresh_combo.setCurrentItem(self.current_screen.getRefreshRateIndex())
- self.current_screen.setRefreshRateIndex(self.size_refresh_combo.currentItem())
-
- def slotMonitorFocussed(self,currentMonitor):
- if currentMonitor==0:
- self.current_screen = self.xsetup.getPrimaryScreen()
- self.current_is_primary = True
- else:
- self.current_screen = self.xsetup.getSecondaryScreen()
- self.current_is_primary = False
-
- self._syncGUIScreen()
-
- def _sendChangedSignal(self):
- self.emit(PYSIGNAL("changedSignal()"),())
-
- def _buildGUI(self):
- """ Assemble all GUI elements """
- # Layout stuff.
- top_layout = QHBoxLayout(self,0,KDialog.spacingHint())
- self.top_layout = top_layout
-
- # -- Left column with orientation and dualhead box.
- vbox = QVBox(self)
- top_layout.addWidget(vbox,0)
-
- # -- Orientation group
- self.orientation_group_box = QVGroupBox(vbox)
- self.orientation_group_box.setTitle(i18n("Monitor Orientation"))
- self.orientation_group_box.setInsideSpacing(KDialog.spacingHint())
- self.orientation_group_box.setInsideMargin(KDialog.marginHint())
- self.orientation_radio_group = QButtonGroup()
- self.orientation_radio_group.setRadioButtonExclusive(True)
-
- self.normal_orientation_radio = QRadioButton(self.orientation_group_box)
- self.normal_orientation_radio.setText(i18n("Normal"))
- self.left_orientation_radio = QRadioButton(self.orientation_group_box)
- self.left_orientation_radio .setText(i18n("Left edge on top"))
- self.right_orientation_radio = QRadioButton(self.orientation_group_box)
- self.right_orientation_radio.setText(i18n("Right edge on top"))
- self.upside_orientation_radio = QRadioButton(self.orientation_group_box)
- self.upside_orientation_radio.setText(i18n("Upsidedown"))
-
- self.mirror_horizontal_checkbox = QCheckBox(self.orientation_group_box)
- self.mirror_horizontal_checkbox.setText(i18n("Mirror horizontally"))
- self.connect(self.mirror_horizontal_checkbox,SIGNAL("toggled(bool)"),self.slotMirrorHorizontallyToggled)
-
- self.mirror_vertical_checkbox = QCheckBox(self.orientation_group_box)
- self.mirror_vertical_checkbox.setText(i18n("Mirror vertically"))
- self.connect(self.mirror_vertical_checkbox,SIGNAL("toggled(bool)"),self.slotMirrorVerticallyToggled)
-
- self.orientation_radio_group.insert(self.normal_orientation_radio,0)
- self.orientation_radio_group.insert(self.left_orientation_radio,1)
- self.orientation_radio_group.insert(self.right_orientation_radio,2)
- self.orientation_radio_group.insert(self.upside_orientation_radio,3)
- self.connect(self.orientation_radio_group,SIGNAL("clicked(int)"),self.slotOrientationRadioClicked)
-
- # -- Dualhead Box.
- self.secondary_groupbox = QVGroupBox(vbox)
- self.secondary_groupbox.setCheckable(True)
- self.secondary_groupbox.setTitle(i18n("Second screen"))
- self.connect(self.secondary_groupbox,SIGNAL("toggled(bool)"),self.slotSecondMonitorToggled)
-
- self.secondary_radios = QVButtonGroup(None) # Invisible
- self.connect(self.secondary_radios,SIGNAL("pressed(int)"),self.slotSecondMonitorRadioPressed)
-
- self.secondary_options = {}
- self.secondary_option_ids = {}
-
- # Clone radio
- self.secondary_clone_radio = QRadioButton(i18n("Clone primary screen"),self.secondary_groupbox)
- radio_id = self.secondary_radios.insert(self.secondary_clone_radio)
- self.secondary_options[radio_id] = self.xsetup.LAYOUT_CLONE
- self.secondary_option_ids[self.xsetup.LAYOUT_CLONE] = radio_id
-
- # Dual radio
- self.secondary_dual_radio = QRadioButton(i18n("Dual screen"),self.secondary_groupbox)
- radio_id = self.secondary_radios.insert(self.secondary_dual_radio)
- self.secondary_options[radio_id] = self.xsetup.LAYOUT_DUAL
- self.secondary_option_ids[self.xsetup.LAYOUT_DUAL] = radio_id
-
- self.secondary_radios.setButton(radio_id)
-
- hbox = QHBox(self.secondary_groupbox)
- spacer = QWidget(hbox)
- spacer.setFixedSize(20,1)
- hbox.setStretchFactor(spacer,0)
-
- self.secondary_position_combo = QComboBox(0,hbox,"")
- self.secondary_position_combo.insertItem(i18n("1 left of 2"))
- self.secondary_position_combo.insertItem(i18n("1 right of 2"))
- self.secondary_position_combo.insertItem(i18n("1 above 2"))
- self.secondary_position_combo.insertItem(i18n("1 below 2"))
- self.connect(self.secondary_position_combo,SIGNAL("activated(int)"),self.slotSecondaryPositionChange)
-
- spacer = QWidget(vbox)
- vbox.setStretchFactor(spacer,1)
-
- vbox = QVBox(self)
- top_layout.addWidget(vbox,1)
-
- if not self.compact_mode:
- # -- Right columns with preview, size and refresh widgets.
-
- # -- Preview Box.
- self.monitor_preview_stack = QWidgetStack(vbox)
-
- self.monitor_preview = MonitorPreview(self.monitor_preview_stack,self.imagedir)
- self.monitor_preview_stack.addWidget(self.monitor_preview)
- self.connect(self.monitor_preview,PYSIGNAL("focussed()"),self.slotMonitorFocussed)
-
- self.dual_monitor_preview = DualMonitorPreview(self.monitor_preview_stack, DUAL_PREVIEW_SIZE, self.imagedir)
-
- self.monitor_preview_stack.addWidget(self.dual_monitor_preview)
- self.connect(self.dual_monitor_preview,PYSIGNAL("pressed()"),self.slotMonitorFocussed)
- self.connect(self.dual_monitor_preview,PYSIGNAL("positionChanged()"),self.slotDualheadPreviewPositionChanged)
-
- # -- Size & Refresh Box.
- if not self.compact_mode:
- hbox = QHBox(vbox)
- else:
- hbox = QVBox(vbox)
- hbox.setSpacing(KDialog.spacingHint())
-
- self.resize_slider = ResizeSlider(hbox)
- self.connect(self.resize_slider,PYSIGNAL("resolutionChange(int)"),self.slotResolutionChange)
-
- hbox2 = QHBox(hbox)
- self.refresh_label = QLabel(hbox2,"RefreshLabel")
- self.refresh_label.setText(i18n("Refresh:"))
-
- self.size_refresh_combo = QComboBox(0,hbox2,"comboBox1") # gets filled in setRefreshRates()
- self.connect(self.size_refresh_combo,SIGNAL("activated(int)"),self.slotRefreshRateChange)
- if self.compact_mode:
- spacer = QWidget(hbox2)
- hbox2.setStretchFactor(spacer,1)
-
- spacer = QWidget(vbox)
- vbox.setStretchFactor(spacer,1)
-
- self.clearWState(Qt.WState_Polished)
-
- def setNotification(self,text):
- self.notify.setText(text)
-
- def slotOrientationRadioClicked(self,i):
- self.current_screen.setRotation(
- [Screen.RR_Rotate_0, Screen.RR_Rotate_90,Screen.RR_Rotate_270, Screen.RR_Rotate_180][i])
-
- if self.current_screen.getRotation()==Screen.RR_Rotate_0:
- self.monitor_preview.setRotation(MonitorPreview.ROTATE_0)
- elif self.current_screen.getRotation()==Screen.RR_Rotate_90:
- self.monitor_preview.setRotation(MonitorPreview.ROTATE_90)
- elif self.current_screen.getRotation()==Screen.RR_Rotate_270:
- self.monitor_preview.setRotation(MonitorPreview.ROTATE_270)
- else:
- self.monitor_preview.setRotation(MonitorPreview.ROTATE_180)
-
- self._sendChangedSignal()
-
- def slotMirrorHorizontallyToggled(self,flag):
- # Bit flippin'
- if flag:
- self.current_screen.setReflection(self.current_screen.getReflection() | Screen.RR_Reflect_X)
- else:
- self.current_screen.setReflection(self.current_screen.getReflection() & ~Screen.RR_Reflect_X)
- self.monitor_preview.setReflectX(flag)
- self._sendChangedSignal()
-
- def slotMirrorVerticallyToggled(self,flag):
- # Bit flippin'
- if flag:
- self.current_screen.setReflection(self.current_screen.getReflection() | Screen.RR_Reflect_Y)
- else:
- self.current_screen.setReflection(self.current_screen.getReflection() & ~Screen.RR_Reflect_Y)
- self.monitor_preview.setReflectY(flag)
- self._sendChangedSignal()
-
- def slotResolutionChange(self,i):
- self.current_screen.setResolutionIndex(i)
- width,height = self.current_screen.getAvailableResolutions()[i]
-
- if not self.compact_mode:
- self.monitor_preview.setResolution(width,height)
- self.dual_monitor_preview.setScreenResolution(
- self.xsetup.getUsedScreens().index(self.current_screen),
- width,height)
-
- self._fillRefreshCombo()
- self._sendChangedSignal()
-
- def slotRefreshRateChange(self,index):
- self.current_screen.setRefreshRateIndex(index)
- self._sendChangedSignal()
-
- def setScreen(self,screen):
- self.current_screen = screen
- self._syncGUI()
-
- def slotSecondMonitorToggled(self,enabled):
- if enabled:
- pressed_id = self.secondary_radios.selectedId()
- self.xsetup.setLayout(self.secondary_options[pressed_id])
- else:
- self.xsetup.setLayout(self.xsetup.LAYOUT_SINGLE)
-
- if self.xsetup.getLayout()!=self.xsetup.LAYOUT_DUAL:
- self.current_screen = self.xsetup.getUsedScreens()[0]
-
- self.secondary_position_combo.setEnabled(self.xsetup.getLayout()==XSetup.LAYOUT_DUAL)
-
- self._syncGUIScreen()
- self._sendChangedSignal()
-
- def slotSecondMonitorRadioPressed(self,pressedId):
- self.xsetup.setLayout(self.secondary_options[pressedId])
-
- if self.xsetup.getLayout()!=XSetup.LAYOUT_DUAL:
- self.current_screen = self.xsetup.getUsedScreens()[0]
-
- self.secondary_position_combo.setEnabled(self.xsetup.getLayout()==XSetup.LAYOUT_DUAL)
-
- if self.xsetup.getLayout()==XSetup.LAYOUT_DUAL:
- if not self.compact_mode:
- self.monitor_preview_stack.raiseWidget(self.dual_monitor_preview)
- else:
- if not self.compact_mode:
- self.monitor_preview_stack.raiseWidget(self.monitor_preview)
-
- self._syncGUIScreen()
- self._sendChangedSignal()
-
- def slotSecondaryPositionChange(self,index):
- position = [XSetup.POSITION_LEFTOF,XSetup.POSITION_RIGHTOF,XSetup.POSITION_ABOVE,XSetup.POSITION_BELOW][index]
- self.xsetup.setDualheadOrientation(position)
- self.dual_monitor_preview.setPosition(position)
- self._sendChangedSignal()
-
- def slotDualheadPreviewPositionChanged(self,position):
- self.xsetup.setDualheadOrientation(position)
- index = {
- XSetup.POSITION_LEFTOF:0,
- XSetup.POSITION_RIGHTOF:1,
- XSetup.POSITION_ABOVE:2,
- XSetup.POSITION_BELOW:3
- }[position]
- self.secondary_position_combo.setCurrentItem(index)
- self._sendChangedSignal()
-
- def setMargin(self,margin):
- self.top_layout.setMargin(margin)
-
- def setSpacing(self,spacing):
- self.top_layout.setSpacing(spacing)
-
-############################################################################
-class DpmsPage(QWidget):
-
- # Mapping values in seconds to human-readable labels.
- intervals = (
- (60,i18n("1 minute")),
- (120,i18n("2 minutes")),
- (180,i18n("3 minutes")),
- (300,i18n("5 minutes")),
- (600,i18n("10 minutes")),
- (900,i18n("15 minutes")),
- (1200,i18n("20 minutes")),
- (1500,i18n("25 minutes")),
- (1800,i18n("30 minutes")),
- (2700,i18n("45 minutes")),
- (3600,i18n("1 hour")),
- (7200,i18n("2 hours")),
- (10800,i18n("3 hours")),
- (14400,i18n("4 hours")),
- (18000,i18n("5 hours")))
-
- def __init__(self,parent = None,name = None,modal = 0,fl = 0):
- global imagedir
- QWidget.__init__(self,parent)
-
- # Where to find xset.
- self.xset_bin = os.popen('which xset').read()[:-1]
-
- if not name:
- self.setName("DPMSTab")
-
- dpms_tab_layout = QVBoxLayout(self,0,0,"DPMSTabLayout")
- self.top_layout = dpms_tab_layout
-
- hbox = QHBox(self)
- hbox.setSpacing(KDialog.spacingHint())
-
- dpms_tab_layout.addWidget(hbox)
-
- self.dpmsgroup = QHGroupBox(hbox,"dpmsgroup")
- self.dpmsgroup.setInsideSpacing(KDialog.spacingHint())
- self.dpmsgroup.setInsideMargin(KDialog.marginHint())
- self.dpmsgroup.setTitle(i18n("Enable power saving"))
- self.dpmsgroup.setCheckable(1)
-
- self.connect(self.dpmsgroup,SIGNAL("toggled(bool)"),self.slotDpmsToggled)
-
- hbox2 = QHBox(self.dpmsgroup)
- hbox2.setSpacing(KDialog.spacingHint())
-
- dpmstext = QLabel(hbox2,"dpmstext")
- dpmstext.setText(i18n("Switch off monitor after:"))
-
- self.dpmscombo = QComboBox(0,hbox2,"dpmscombo")
- self.fillCombo(self.dpmscombo)
- self.connect(self.dpmscombo,SIGNAL("activated(int)"),self.slotDpmsActivated)
-
- spacer = QWidget(hbox2)
- hbox2.setStretchFactor(spacer,1)
-
- self.energystarpix = QLabel(hbox,"energystarpix")
- self.energystarpix.setSizePolicy(QSizePolicy(QSizePolicy.Fixed,QSizePolicy.Fixed,0,0,self.energystarpix.sizePolicy().hasHeightForWidth()))
- self.energystarpix.setMinimumSize(QSize(150,77))
- self.energystarpix.setPixmap(QPixmap(imagedir+"../energystar.png"))
- self.energystarpix.setScaledContents(1)
-
- bottomspacer = QSpacerItem(51,160,QSizePolicy.Minimum,QSizePolicy.Expanding)
- dpms_tab_layout.addItem(bottomspacer)
-
- self.clearWState(Qt.WState_Polished)
-
- self.readDpms()
-
- def fillCombo(self,combo):
- """ Fill the combobox with the values from our list """
- for interval in self.intervals:
- combo.insertItem(interval[1])
-
- def slotDpmsActivated(self,index):
- """ Another dpms value has been chosen, update buttons at bottom. """
- self.emit(PYSIGNAL("changedSignal()"), ())
-
- def slotDpmsToggled(self,bool):
- """ Dpms checkbox has been toggled, update buttons at bottom. """
- self.emit(PYSIGNAL("changedSignal()"), ())
-
- def readDpms(self):
- # FIXME it is not the widget's job to read or change the values, just to present the GUI.
- """ Read output from xset -q and parse DPMS settings from it. """
- # FIXME: localisation problem running this command.
- lines = ExecWithCapture(self.xset_bin,[self.xset_bin,'-q']).split('\n')
-
- self.dpms_min = 1800
- self.dpms_enabled = False
-
- for line in lines:
- if line.strip().startswith("Standby"):
- self.dpms_min = int(line.strip().split()[5]) # TODO: More subtle exception handling. ;)
- if line.strip().startswith("DPMS is"):
- self.dpms_enabled = line.strip().split()[2]=="Enabled"
-
- if self.dpms_min==0: # 0 also means don't use Standby mode.
- self.dpms_enabled = False
- self.dpms_min = 1800
-
- self.dpmsgroup.setChecked(self.dpms_enabled)
-
- for i in range(len(self.intervals)):
- diff = abs(self.intervals[i][0] - self.dpms_min)
- if i==0:
- last_diff = diff
- if (last_diff <= diff and i!=0) or (last_diff < diff):
- i = i-1
- break
- last_diff = diff
- self.dpmscombo.setCurrentItem(i)
-
- def isChanged(self):
- """ Check if something has changed since startup or last apply(). """
- if self.dpmsgroup.isChecked():
- if self.intervals[self.dpmscombo.currentItem()][0] != self.dpms_min:
- return True
- if self.dpmsgroup.isChecked() != self.dpms_enabled:
- return True
- return False
-
- else:
- # self.dpmsgroup.isChecked() is False
- return self.dpms_enabled # self.dpms_enabled != False
-
- def applyDpms(self):
- """ Use xset to apply new dpms settings. """
- self.enabled = self.dpmsgroup.isChecked()
- self.seconds = self.intervals[self.dpmscombo.currentItem()][0]
- if self.enabled:
- # Switch dpms on and set timeout interval.
- cmd_on = "%s +dpms" % self.xset_bin
- cmd_set = "%s dpms %i %i %i" % (self.xset_bin, self.seconds,self.seconds,self.seconds)
- print cmd_set
- if os.system(cmd_set) != 0:
- print "DPMS command failed: ", cmd_set
- else:
- # Switch dpms off.
- cmd_on = "%s -dpms" % self.xset_bin
- if os.system(cmd_on) != 0:
- print "DPMS command failed: ", cmd_on
- self.readDpms()
- self.emit(PYSIGNAL("changedSignal()"), ())
-
- def apply(self):
- self.applyDpms()
-
- def reset(self):
- for i in range(len(self.intervals)):
- if self.intervals[i][0] == self.dpms_min:
- self.dpmscombo.setCurrentItem(i)
- break
-
- self.dpmsgroup.setChecked(self.dpms_enabled)
-
- def setMargin(self,margin):
- self.top_layout.setMargin(margin)
-
- def setSpacing(self,spacing):
- self.top_layout.setSpacing(spacing)
-
-############################################################################
-def create_displayconfig(parent,name):
- """ Factory function for KControl """
- global kapp
- kapp = TDEApplication.kApplication()
- return DisplayApp(parent, name)
-
-############################################################################
-def MakeAboutData():
- aboutdata = TDEAboutData("guidance",programname,version, \
- "Display and Graphics Configuration Tool", TDEAboutData.License_GPL, \
- "Copyright (C) 2003-2007 Simon Edwards", \
- "Thanks go to Phil Thompson, Jim Bublitz and David Boddie.")
- aboutdata.addAuthor("Simon Edwards","Developer","simon@simonzone.com", \
- "http://www.simonzone.com/software/")
- aboutdata.addAuthor("Sebastian Kügler","Developer","sebas@kde.org", \
- "http://vizZzion.org");
- aboutdata.addCredit("Pete Andrews","Gamma calibration pictures/system",None, \
- "http://www.photoscientia.co.uk/Gamma.htm")
- return aboutdata
-
-if standalone:
- aboutdata = MakeAboutData()
- TDECmdLineArgs.init(sys.argv,aboutdata)
-
- kapp = TDEApplication()
-
- displayapp = DisplayApp()
- displayapp.exec_loop()
diff --git a/displayconfig/displayconfigabstraction.py b/displayconfig/displayconfigabstraction.py
deleted file mode 100644
index f59b2ff..0000000
--- a/displayconfig/displayconfigabstraction.py
+++ /dev/null
@@ -1,3230 +0,0 @@
-#!/usr/bin/env python
-
-import os
-import sys
-import string
-import math
-import subprocess
-import xf86misc
-import xorgconfig
-import ScanPCI
-import csv
-import re
-from execwithcapture import *
-
-"""Classes for dealing with X.org configuration in a sane way.
-
-The object model used here is fairly simple. An XSetup object represents
-the complete configuration of the server. The XSetup object contains one or
-more GfxCard objects. One for each graphics card present in the machine.
-Each GfxCard has one or more Screen objects with each Screen representing
-one 'output' on the graphics card.
-
-Each GfxCard object is also associated with a GfxCardModel object which
-describes the model of graphics card.
-
-Each Screen object is associated with a MonitorModel object which
-describes the model of monitor attached.
-
-"""
-
-FALLBACK_RESOLUTION = (800,600)
-
-# FIXME updating /etc/modules for fglrx.
-data_file_dir = "."
-def SetDataFileDir(dir_name):
- global data_file_dir
- data_file_dir = dir_name
-
-var_data_dir = "/var/lib/guidance-backends"
-def SetVarDataDir(dir_name):
- global var_data_dir
- var_data_dir = dir_name
-
-############################################################################
-class XSetup(object):
- """Represents the current configuration of the X.org X11 server.
-
-
- """
- # Map positions
- ABOVE = 0
- UNDER = 1
- LEFTOF = 2
- RIGHTOF = 3
-
- RESTART_NONE = 0
- RESTART_X = 1
- RESTART_SYSTEM = 2
-
- LAYOUT_SINGLE = 1 # These are bit flags.
- LAYOUT_CLONE = 2
- LAYOUT_DUAL = 4
- LAYOUT_SINGLE_XINERAMA = 256 # For internal use.
- LAYOUT_CLONE_XINERAMA = 512 # For internal use.
-
- POSITION_LEFTOF = 0
- POSITION_RIGHTOF = 1
- POSITION_ABOVE = 2
- POSITION_BELOW = 3
-
- ROLE_UNUSED = 0
- ROLE_PRIMARY = 1
- ROLE_SECONDARY = 2
-
- def __init__(self,xorg_config_filename='/etc/X11/xorg.conf',debug_scan_pci_filename=None,secondtry=False):
- self.screens = []
- self.gfxcards = []
- self.xorg_config, self.hasxorg = xorgconfig.readConfig(xorg_config_filename, check_exists=True)
- if not secondtry:
- self.xorg_config_filename = xorg_config_filename
- if self.xorg_config_filename == None:
- self.xorg_config_filename = '/etc/X11/xorg.conf';
- self.x_live_info = xf86misc.XF86Server()
-
- self.primary_screen = None
- self.secondary_screen = None
-
- pci_bus = ScanPCI.PCIBus(data_file_dir)
- if debug_scan_pci_filename is None:
- pci_bus.detect()
- else:
- pci_bus.loadFromFile(debug_scan_pci_filename)
-
- # First thing. Scan the PCI bus and find out how many Gfx cards we have.
- found_list = self._detectGfxCards(pci_bus)
- # list of (PCI_ID, PCIDevice, GfxCard) tuples
-
- found_list.sort()
-
- # Prepare some useful data structures.
- self.layout = self.LAYOUT_SINGLE
- self.xinerama = False
- self.orientation = self.POSITION_LEFTOF
-
- # Maps screen section names to xorg screens section objects.
- xorg_screen_name_dict = {}
- xorg_unused_screen_sections = self.xorg_config.getSections("Screen")
- for screen in xorg_unused_screen_sections:
- xorg_screen_name_dict[screen.identifier] = screen
-
- # Maps device sections names to xorg device sections
- xorg_device_name_dict = {}
- xorg_unused_device_sections = self.xorg_config.getSections("Device")
- for device in xorg_unused_device_sections:
- xorg_device_name_dict[device.identifier] = device
-
- # Maps device sections names to xorg device sections
- xorg_monitor_name_dict = {}
- xorg_monitor_sections = self.xorg_config.getSections("Monitor")
- for monitor in xorg_monitor_sections:
- xorg_monitor_name_dict[monitor.identifier] = monitor
-
- # Maps GfxCard objects to ScanPCI.PCIDevice objects.
- gfx_card_pcidevice_dict = {}
-
- #-------------------------------------------------------------------
- # Decode the server layout.
- server_layouts = self.xorg_config.getSections("ServerLayout")
- if len(server_layouts)==0:
- print "*** Error: couldn't find any ServerLayout sections"
- return
- layout = server_layouts[0] # Grab the first ServerLayout
-
- if len(layout.screen)==0:
- print "*** Error: no screens were specified in the ServerLayout section"
-
- # Handle leftof rightof below and above.
- (primary_name, secondary_name, layout, self.orientation) = self._decodeServerLayoutScreens(layout.screen)
-
- screen_list = [primary_name]
- if secondary_name is not None:
- screen_list.append(secondary_name)
-
- for screen_name in screen_list:
- if screen_name in xorg_screen_name_dict:
- screen_section = xorg_screen_name_dict[screen_name]
- if screen_section.device in xorg_device_name_dict:
-
- device_section = xorg_device_name_dict[screen_section.device]
-
- # Ok, we've now got a screen section and its device.
- gfx_card = None
-
- if device_section.busid is not None:
- # Try to match this device to a gfxcard by using the PCI bus ID.
- bus_id = self._canonicalPCIBusID(device_section.busid)
-
- # See if there is already a known gfxcard at this PCI ID.
- gfx_card = self.getGfxCardByPCIBusID(bus_id)
- if gfx_card is not None:
- # Let the gfxcard know that we have another device section for it to manage.
- gfx_card._addXDevice(device_section)
- try:
- xorg_unused_device_sections.remove(device_section)
- except ValueError:
- pass
- else:
- # Not known, look for a matching pci device instead.
- for pci_device_tuple in found_list:
- if pci_device_tuple[0]==bus_id:
- # Got a hit, create a gfxcard object.
- gfx_card = GfxCard( self, pci_id=bus_id, \
- x_device=device_section, \
- detected_model=pci_device_tuple[2])
-
- self.gfxcards.append(gfx_card)
- gfx_card_pcidevice_dict[gfx_card] = pci_device_tuple[1]
- xorg_unused_device_sections.remove(device_section)
- found_list.remove(pci_device_tuple)
- break
-
- else:
-
- # OK, no PCI ID, try matching to a PCI device by X driver name,
- # or if there is one only gfx card then just grab it.
- driver_name = device_section.driver
- for pci_device_tuple in found_list:
- if pci_device_tuple[2].getDriver()==driver_name \
- or pci_device_tuple[2].getProprietaryDriver()==driver_name \
- or len(found_list)==1:
- # Got a hit, create a gfxcard object.
- gfx_card = GfxCard( self, pci_id=pci_device_tuple[0], \
- x_device=device_section, \
- detected_model=pci_device_tuple[2])
-
- self.gfxcards.append(gfx_card)
- gfx_card_pcidevice_dict[gfx_card] = pci_device_tuple[1]
- xorg_unused_device_sections.remove(device_section)
- found_list.remove(pci_device_tuple)
- break
-
- if gfx_card is not None:
- # Look up the monitor section from the monitor name.
- monitor_section = None
- monitor_model = None
- if screen_section.monitor in xorg_monitor_name_dict:
- monitor_section = xorg_monitor_name_dict[screen_section.monitor]
- monitor_model = self._matchMonitor(monitor_section)
-
- screen = Screen(x_config_screen=screen_section, gfx_card=gfx_card, \
- x_config_monitor=monitor_section, monitor_model=monitor_model, \
- x_config=self.xorg_config)
- gfx_card._addScreen(screen)
-
- if self.primary_screen is None:
- self.primary_screen = screen
- elif self.secondary_screen is None:
- self.secondary_screen = screen
-
- xorg_unused_screen_sections.remove(screen_section)
-
- if self.primary_screen is not None and self.secondary_screen is not None:
- self.layout = layout
-
- #-------------------------------------------------------------------
- # Dualhead hardware detection.
- gfx_cards_needing_second_heads = []
-
- # Detect dualhead ATI cards
- for pci_device in pci_bus.devices:
- if pci_device.text is not None and pci_device.text.find("Secondary")!=-1:
-
- pci_device_id = "PCI:%i:%i:%i" % (pci_device.pci_bus, pci_device.pci_device, pci_device.pci_function)
-
- for gfx_card in self.gfxcards:
- if gfx_card.getPCIBusID() != pci_device_id:
- # Compare the first two numbers that make up a PCI bus id (e.g. middle part of PCI:1:0:0)
- if gfx_card.getPCIBusID().split(":")[1:-1] == [str(pci_device.pci_bus),str(pci_device.pci_device)]:
- if len(gfx_card.getScreens())<2:
- gfx_cards_needing_second_heads.append(gfx_card)
- found_list = [x for x in found_list if x[0]!=pci_device_id]
- break
-
- # Detect dualhead Intel cards
- for gfx_card in self.gfxcards:
- if gfx_card._getDetectedGfxCardModel().getDriver() in ['i740','i810', 'intel']:
- gfx_card_pci_id = gfx_card.getPCIBusID().split(":")[1:]
- base_pci_id = gfx_card_pci_id[:-1]
-
- for pci_device in pci_bus.devices:
- if gfx_card_pci_id != [str(pci_device.pci_bus),str(pci_device.pci_device),str(pci_device.pci_function)]:
- if base_pci_id == [str(pci_device.pci_bus),str(pci_device.pci_device)]:
- pci_device_id = "PCI:%i:%i:%i" % (pci_device.pci_bus, pci_device.pci_device, pci_device.pci_function)
- found_list = [x for x in found_list if x[0]!=pci_device_id]
- # Try to configure a second head later if not yet available
- if len(gfx_card.getScreens()) < 2:
- gfx_cards_needing_second_heads.append(gfx_card)
- break
-
- # Detect dualhead nVidia cards
- for gfx_card in self.gfxcards:
- if gfx_card._getDetectedGfxCardModel().getDriver() in ['nv','nvidia']:
- if self._isNVidiaCardDualhead(gfx_card_pcidevice_dict[gfx_card]):
- if len(gfx_card.getScreens())<2:
- if gfx_card not in gfx_cards_needing_second_heads:
- gfx_cards_needing_second_heads.append(gfx_card)
- continue
-
- # Detect dualhead Matrox cards. This info is from the Cards+ db.
- for gfx_card in self.gfxcards:
- if (gfx_card._getDetectedGfxCardModel().getMultiHead()>1) and (len(gfx_card.getScreens())<2):
- if gfx_card not in gfx_cards_needing_second_heads:
- gfx_cards_needing_second_heads.append(gfx_card)
-
- # Detect laptops. Dualhead/clone mode is standard functionality on laptops.
- # (but can be hard to detect).
- if os.path.isfile('/usr/sbin/laptop-detect'):
- if subprocess.call(['/usr/sbin/laptop-detect'])==0:
- if len(self.gfxcards)!=0:
- gfx_card = self.gfxcards[0]
- if gfx_card not in gfx_cards_needing_second_heads and \
- len(gfx_card.getScreens())<2:
- gfx_cards_needing_second_heads.append(gfx_card)
-
- # Match up the second heads with any loose sections in xorg.conf.
- for gfx_card in gfx_cards_needing_second_heads:
- screens = gfx_card.getScreens()
- # Try to find a loose xorg.conf Screen section that also
- # references this gfx card. That is probably the config
- # for the second screen.
- for screen_section in xorg_unused_screen_sections:
- if screen_section.device in xorg_device_name_dict:
- device_section = xorg_device_name_dict[screen_section.device]
-
- # Is this the second screen for the same PCI device aka gfxcard?
-
- # Note: even though the second head shows up as a separate PCI ID, the screen
- # section in xorg.conf still uses the primary PCI ID.
- if str(device_section.screen)=="1" and \
- self._canonicalPCIBusID(device_section.busid)==gfx_card.getPCIBusID():
-
- # Look up the monitor section from the monitor name.
- monitor_section = None
- monitor_model = None
- if screen_section.monitor in xorg_monitor_name_dict:
- monitor_section = xorg_monitor_name_dict[screen_section.monitor]
- monitor_model = self._matchMonitor(monitor_section)
-
- gfx_card._addXDevice(device_section)
- xorg_unused_device_sections.remove(device_section)
-
- screen = Screen(x_config_screen=screen_section, gfx_card=gfx_card, \
- x_config_monitor=monitor_section, monitor_model=monitor_model, \
- x_config=self.xorg_config)
- gfx_card._addScreen(screen)
- self.secondary_screen = screen
- xorg_unused_screen_sections.remove(screen_section)
- break
- else:
- # Couldn't anything in xorg.conf, just make an empty screen
- screen = Screen(gfx_card=gfx_card, x_config=self.xorg_config)
- gfx_card._addScreen(screen)
-
- #-------------------------------------------------------------------
- # Handle loose gfx card devices. Check that all PCI gfxcards are accounted for.
- for pci_device_tuple in found_list:
-
- bus_id = pci_device_tuple[0]
- for device_section in xorg_unused_device_sections:
- if bus_id == self._canonicalPCIBusID(device_section.busid):
- xorg_unused_device_sections.remove(device_section)
- break
- else:
- device_section = None
-
- # Got a hit, create a gfxcard object.
- gfx_card = GfxCard( self, pci_id=pci_device_tuple[0], \
- x_device=device_section, \
- detected_model=pci_device_tuple[2])
-
- gfx_card_pcidevice_dict[gfx_card] = pci_device_tuple[1]
- self.gfxcards.append(gfx_card)
-
- screen = None
- # See if this device section is referenced by a screen section.
- # if so, then we grab the screen section.
- if device_section is not None:
- for screen_section in xorg_unused_screen_sections:
- if screen_section.device==device_section.identifier:
-
- # Ok, we have found the screen section, monitor?
- monitor_section = None
- monitor_model = None
- if screen_section.monitor in xorg_monitor_name_dict:
- monitor_section = xorg_monitor_name_dict[screen_section.monitor]
- monitor_model = self._matchMonitor(monitor_section)
-
- screen = Screen(x_config_screen=screen_section, gfx_card=gfx_card, \
- x_config_monitor=monitor_section, monitor_model=monitor_model, \
- x_config=self.xorg_config)
- gfx_card._addScreen(screen)
- xorg_unused_screen_sections.remove(screen_section)
- break
-
- if screen is None:
- # Manually add a screen.
- screen = Screen(gfx_card=gfx_card, x_config=self.xorg_config)
- gfx_card._addScreen(screen)
-
- #-------------------------------------------------------------------
- # Sort the gfx cards by PCI id.
- def gfxcard_pci_sort(a,b): return cmp(a.getPCIBusID(),b.getPCIBusID())
- self.gfxcards.sort(gfxcard_pci_sort)
-
- # Hand out some randr live screens
- x_live_screens = self.x_live_info.getScreens()
- i = 0
- for gfx_card in self.gfxcards:
- for screen in gfx_card.getScreens():
- if i<len(x_live_screens) and self.getScreenRole(screen)!=XSetup.ROLE_UNUSED:
- screen._setXLiveScreen(x_live_screens[i])
- i += 1
-
- # Ensure that all of the screen roles have been handed out.
- if self.primary_screen is None:
- for screen in self.getAllScreens():
- if screen is not self.secondary_screen:
- self.primary_screen = screen
- break
- if self.secondary_screen is None:
- for screen in self.getAllScreens():
- if screen is not self.primary_screen:
- self.secondary_screen = screen
- break
-
- self._finalizeInit()
-
- if not self.hasxorg and not secondtry:
- """No xorg.conf, so we need to write a temporary one and reload from that one"""
- self.writeXorgConfig('/tmp/xorg.conf.displayconfig')
- self.__init__(xorg_config_filename='/tmp/xorg.conf.displayconfig',secondtry=True)
- return
-
- def _finalizeInit(self):
- for gfxcard in self.gfxcards:
- gfxcard._finalizeInit()
-
- # Check the 'layout' on the gfx cards to detect optimised configs.
- gfxcard = self.primary_screen._getGfxCard()
- if gfxcard._getDetectedLayout()!=XSetup.LAYOUT_SINGLE:
- # Something interesting is going on on this gfx card. The
- # secondary screen is in this case going to actually be the
- # other 'head' on this gfx card.
- if gfxcard.getScreens()[0] is not self.primary_screen:
- self.secondary_screen = gfxcard.getScreens()[0]
- else:
- self.secondary_screen = gfxcard.getScreens()[1]
-
- self.orientation = gfxcard._getDetectedDualheadOrientation()
- self.setLayout(gfxcard._getDetectedLayout())
-
- self.setLayout(self.layout) # Propogate any XINERAMA_SINGLE stuff out to the gfxcards.
- self.original_layout = self.layout
- self.original_orientation = self.orientation
- self.original_primary_screen = self.primary_screen
- self.original_secondary_screen = self.secondary_screen
-
- def _matchMonitor(self,monitor_section):
- monitor_model_db = GetMonitorModelDB()
-
- model_name = monitor_section.modelname
- if monitor_model_db.getMonitorByName(model_name) is not None:
- monitor_model = monitor_model_db.getMonitorByName(model_name)
- else:
-
- if monitor_section.getRow('horizsync') is not None and monitor_section.getRow('vertrefresh') is not None:
- # Create a monitor object for the monitor in the xconfig.
- # It is probably a Plug N Play monitor and as such doesn't
- # appear in our monitor DB.
- monitor_model = monitor_model_db.newCustomMonitor(name=model_name)
- monitor_model.setType(MonitorModel.TYPE_PLUGNPLAY)
-
- if monitor_section.vendorname is not None:
- monitor_model.setManufacturer(monitor_section.vendorname)
-
- monitor_model.setHorizontalSync(' '.join(monitor_section.getRow('horizsync')))
- monitor_model.setVerticalSync(' '.join(monitor_section.getRow('vertrefresh')))
-
- else:
- # Try detecting the monitor.
- monitor_model = monitor_model_db.detect()
-
- monitor_model.setDpms("dpms" in monitor_section.option)
-
- return monitor_model
-
- def _decodeServerLayoutScreens(self,screens_lines):
- primary_name = None
- secondary_name = None
- layout = XSetup.LAYOUT_SINGLE
- position = XSetup.POSITION_LEFTOF
-
- for line in screens_lines:
- try:
- i = 1
- if line._row[i].isdigit(): # Skip any screen ID number.
- i += 1
-
- screen_name1 = line._row[i]
- if primary_name is None:
- primary_name = screen_name1
- elif secondary_name is None:
- secondary_name = screen_name1
- layout = XSetup.LAYOUT_CLONE
- i += 1
-
- if line._row[i].isdigit():
- # Skip absolute coords.
- i += 2
- else:
- if line._row[i].lower()=='absolute':
- # Skip the absolute keyword and coords
- i += 3
-
- screen_name2 = line._row[i+1]
- secondary_name = screen_name2
-
- position = {
- 'leftof': XSetup.POSITION_LEFTOF,
- 'rightof': XSetup.POSITION_RIGHTOF,
- 'above': XSetup.POSITION_ABOVE,
- 'below': XSetup.POSITION_BELOW
- }[line._row[i].lower()]
-
- layout = XSetup.LAYOUT_DUAL
-
- if screen_name1!=primary_name:
- # Swap the screens around. The primary wasn't given first on this
- # dualhead screen line.
- secondary_name = screen_name1
- position = {
- XSetup.POSITION_LEFTOF: XSetup.POSITION_RIGHTOF,
- XSetup.POSITION_RIGHTOF: XSetup.POSITION_LEFTOF,
- XSetup.POSITION_ABOVE: XSetup.POSITION_BELOW,
- XSetup.POSITION_BELOW: XSetup.POSITION_ABOVE
- }[position]
-
- except IndexError:
- pass
- except KeyError:
- pass
-
- return (primary_name, secondary_name, layout, position)
-
- def _detectGfxCards(self,pci_bus):
- """Scans the PCI bus for graphics cards.
-
- Returns a list of (PCI_ID, PCIDevice, GfxCard) tuples."""
- self.gfx_card_db = GetGfxCardModelDB()
- vesa_model = "VESA driver (generic)"
-
- # Look for a gfxcard.
- found_list = []
- for pci_device in pci_bus.devices:
- if pci_device.isGfxCard():
- pci_id = "PCI:%i:%i:%i" % (pci_device.pci_bus, pci_device.pci_device, pci_device.pci_function)
- model = None
- try:
- cardname = pci_device.getModule()
- if not pci_device.isModuleXorgDriver():
- cardname = vesa_model
- model = self.gfx_card_db.getGfxCardModelByName(cardname)
- except KeyError:
- model = self.gfx_card_db.getGfxCardModelByName(vesa_model)
- found_list.append( (pci_id,pci_device,model) )
-
- return found_list
-
- def _canonicalPCIBusID(self,bus_id):
- try:
- parts = bus_id.split(":")
- if parts[0].lower()!="pci":
- return None
- bus = int(parts[1])
- device = int(parts[2])
- function = int(parts[3])
- return "PCI:%i:%i:%i" % (bus,device,function)
- except IndexError:
- return None
- except ValueError:
- return None
- except AttributeError:
- return None
-
- def _isNVidiaCardDualhead(self,PCIDeviceObject):
- """
- PCIDevice - ScanPCI.PCIDevice
-
- Returns true if the given nVidia PCI device ID supports dualhead.
- """
- # From Xorg source xc/programs/Xserver/hw/xfree86/drivers/nv/nv_setup.c
- # See line "pNv->twoHeads = "
- #
- NV_ARCH_04 = 0x4
- NV_ARCH_10 = 0x10
- NV_ARCH_20 = 0x20
- NV_ARCH_30 = 0x30
- NV_ARCH_40 = 0x40
-
- pci_device = PCIDeviceObject.device
-
- if pci_device & 0xfff0 == 0x00f0:
- return True # FIXME PCIXpress chipsets
-
- # These IDs come from the Xorg source.
- # xc/programs/Xserver/hw/xfree86/drivers/nv/nv_driver.c
- # And should be periodically updated.
- chipset = pci_device & 0x0ff0
- if chipset in [
- 0x0100, # GeForce 256
- 0x0110, # GeForce2 MX
- 0x0150, # GeForce2
- 0x0170, # GeForce4 MX
- 0x0180, # GeForce4 MX (8x AGP)
- 0x01A0, # nForce
- 0x01F0]:# nForce2
- architecture = NV_ARCH_10
- elif chipset in [
- 0x0200, # GeForce3
- 0x0250, # GeForce4 Ti
- 0x0280]:# GeForce4 Ti (8x AGP)
- architecture = NV_ARCH_20
- elif chipset in [
- 0x0300, # GeForceFX 5800
- 0x0310, # GeForceFX 5600
- 0x0320, # GeForceFX 5200
- 0x0330, # GeForceFX 5900
- 0x0340]:# GeForceFX 5700
- architecture = NV_ARCH_30
- elif chipset in [
- 0x0040,
- 0x00C0,
- 0x0120,
- 0x0130,
- 0x0140,
- 0x0160,
- 0x01D0,
- 0x0090,
- 0x0210,
- 0x0220,
- 0x0230,
- 0x0290,
- 0x0390]:
- architecture = NV_ARCH_40
- else:
- architecture = NV_ARCH_04
-
- return (architecture >= NV_ARCH_10) and \
- (chipset != 0x0100) and \
- (chipset != 0x0150) and \
- (chipset != 0x01A0) and \
- (chipset != 0x0200)
-
- def _syncXorgConfig(self):
-
- xinerama_clone = (self.layout==XSetup.LAYOUT_CLONE) and \
- not ((self.secondary_screen._getGfxCard() is self.primary_screen._getGfxCard()) \
- and (self.primary_screen._getGfxCard()._getAvailableLayouts() & XSetup.LAYOUT_CLONE))
-
- if xinerama_clone:
- # For clone mode with xinerama we copy the screen settings from the primary screen
- # to the secondary screen.
- primary_screen = self.getPrimaryScreen()
- secondary_screen = self.getSecondaryScreen()
-
- resolution = primary_screen.getAvailableResolutions()[primary_screen.getResolutionIndex()]
- secondary_resolution_index = secondary_screen.getAvailableResolutions().index(resolution)
- secondary_screen.setResolutionIndex(secondary_resolution_index)
- secondary_rates = secondary_screen.getAvailableRefreshRatesForResolution(secondary_resolution_index)
- primary_rate = primary_screen.getAvailableRefreshRates()[primary_screen.getRefreshRateIndex()]
-
- best_rate_index = 0
- best_score = 1000000
- for i in range(len(secondary_rates)):
- rate = secondary_rates[i]
- score = abs(rate-primary_rate)
- if score < best_score:
- best_score = score
- best_rate_index = i
-
- secondary_screen.setRefreshRateIndex(best_rate_index)
-
- # Sync up the graphics cards.
- for gfxcard in self.gfxcards:
- gfxcard._syncXorgConfig()
-
- server_flags_sections = self.xorg_config.getSections("ServerFlags")
- if len(server_flags_sections)!=0:
- server_flags = server_flags_sections[0]
- server_flags.option.removeOptionByName("Xinerama")
- else:
- server_flags = self.xorg_config.makeSection(None,["Section","ServerFlags"])
- self.xorg_config.append(server_flags)
-
- # Delete any old screen entries in the serverlayout section.
- server_layout = self.xorg_config.getSections("ServerLayout")[0]
- for screen in server_layout.screen[:]:
- server_layout.screen.remove(screen)
-
- # Add the first Screen row
- screen_id_1 = self.primary_screen._getXorgScreenSection().identifier
- server_layout.screen.append(server_layout.screen.makeLine(None,
- ["0",screen_id_1,"0","0"]))
-
- # FIXME server_flags -> Option "DefaultServerLayout" "???"
- if self.layout==XSetup.LAYOUT_DUAL or xinerama_clone:
- server_flags.option.append( server_flags.option.makeLine(None,["Xinerama","true"]) )
-
- # Add the second screen row. This one also has the dual screen
- # orientation info.
- screen_id_2 = self.secondary_screen._getXorgScreenSection().identifier
-
- if not xinerama_clone:
-
- position = {XSetup.POSITION_LEFTOF:"RightOf",
- XSetup.POSITION_RIGHTOF:"LeftOf",
- XSetup.POSITION_ABOVE:"Below",
- XSetup.POSITION_BELOW:"Above"}[self.orientation]
-
- server_layout.screen.append(server_layout.screen.makeLine(None,
- ["1",screen_id_2,position,screen_id_1]))
- else:
- # Xinerama clone mode. Place the second screen directly on top of the
- # primary screen.
- server_layout.screen.append(server_layout.screen.makeLine(None,
- ["1",screen_id_2,"0","0"]))
-
- self.original_layout = self.layout
- self.original_orientation = self.orientation
- self.original_primary_screen = self.primary_screen
- self.original_secondary_screen = self.secondary_screen
-
- def writeXorgConfig(self,filename):
- self._syncXorgConfig()
- self.xorg_config.writeConfig(filename)
-
- def xorgConfigToString(self):
- return self.xorg_config.toString()
-
- def getUsedScreens(self):
- """Returns the list of Screen objects that the current setup is using."""
- if self.layout==XSetup.LAYOUT_SINGLE:
- return [self.primary_screen]
- else:
- return [self.primary_screen, self.secondary_screen]
-
- def getAllScreens(self):
- """Returns a list of all Screen object."""
- screens = []
- for card in self.gfxcards:
- for screen in card.getScreens():
- screens.append(screen)
- return screens
-
- def getScreen(self,screenindex):
- return self.getUsedScreens()[screenindex]
-
- def getGfxCards(self):
- return self.gfxcards[:] # No messin' with the gfx card list.
-
- def getGfxCardByPCIBusID(self,bus_id):
- for gfxcard in self.gfxcards:
- if gfxcard.getPCIBusID()==bus_id:
- return gfxcard
- return None
-
- def getPrimaryScreen(self):
- return self.primary_screen
-
- def getSecondaryScreen(self):
- return self.secondary_screen
-
- def getScreenRole(self,screen):
- if screen is self.primary_screen:
- return XSetup.ROLE_PRIMARY
- if screen is self.secondary_screen:
- return XSetup.ROLE_SECONDARY
- return XSetup.ROLE_UNUSED
-
- def setScreenRole(self,screen,role):
- if role==XSetup.ROLE_PRIMARY:
- if screen is self.secondary_screen:
- # Swap the roles around.
- self.secondary_screen = self.primary_screen
- self.primary_screen = screen
- else:
- self.primary_screen = screen
-
- elif role==XSetup.ROLE_SECONDARY:
- if screen is self.primary_screen:
- # Swap the roles around.
- self.primary_screen = self.secondary_screen
- self.secondary_screen = screen
- else:
- self.secondary_screen = screen
- else:
- # ROLE_UNUSED
- if screen is not self.primary_screen and screen is not self.secondary_screen:
- return
-
- # Find the first screen unused.
- for unused_screen in self.getAllScreens():
- if screen is not self.primary_screen and screen is not self.secondary_screen:
- if screen is self.primary_screen:
- self.primary_screen = unused_screen
- else:
- self.secondary_screen = unused_screen
- return
-
- def mayModifyXorgConfig(self):
- """Check if the current user may modify the xorg.conf file
-
- Returns True or False
- """
- return os.access(self.xorg_config_filename, os.W_OK|os.R_OK)
-
- def mayModifyGamma(self):
- """Check if the current user may modify the gamma settings.
-
- Returns True or False.
- """
- return self.isGammaLive() or self.mayModifyXorgConfig()
-
- def mayModifyResolution(self):
- """Check if the current user may modify the screen resolution.
-
- Returns True or False.
- """
- for screen in self.x_live_info.getScreens():
- if screen.resolutionSupportAvailable():
- return True
-
- return self.mayModifyXorgConfig()
-
- def isGammaLive(self):
- """Check if gamma changes are done immediately.
-
- Returns True or False.
- """
- return True # FIXME depends on the xvid extension and if86misc.
-
- def isLiveResolutionConfigChanged(self):
- """Check if the live server configuration is changed
-
- Checks if the configuration has been modified with changes that can be
- pushed to the running X server.
-
- Returns True or False.
- """
- # XRandR tends to break Xinerama
- if self.primary_screen._getGfxCard().getLayout() in \
- (XSetup.LAYOUT_SINGLE_XINERAMA, XSetup.LAYOUT_DUAL):
- return False
- for screen in self.getAllScreens():
- if screen.isLive() and screen.isResolutionSettingsChanged():
- return True
-
- return False
-
- def applyLiveResolutionChanges(self):
- """Apply any changes that can be done live
-
- Returns True if running server resolution has been changed.
- """
- rc = False
- for s in self.getUsedScreens():
- if s.isResolutionSettingsChanged():
- s.applyResolutionSettings()
- rc = rc or s.isResolutionLive()
- return rc
-
- def acceptLiveResolutionChanges(self):
- """
-
-
- """
- for s in self.getUsedScreens():
- s.acceptResolutionSettings()
-
- def rejectLiveResolutionChanges(self):
- """Rejects and reverts the last live server resolution changes
-
- Rejects the last resolution changes that were made to the live server
- and reverts it back to the previous configuration.
- """
- for s in self.getUsedScreens():
- s.revertResolutionSettings()
-
- def isLiveGammaConfigChanged(self):
- """Check if the live server gamma configuration is changed
-
- Checks if the configuration has been modified with changes that can be
- pushed to the running X server.
-
- Returns True or False.
- """
- for screen in self.getAllScreens():
- if screen.isLive() and screen.isGammaSettingsChanged():
- return True
-
- return False
-
- def applyLiveGammaChanges(self):
- """Apply any changes that can be done live
-
- Returns True if running server gamma has been changed.
- """
- rc = False
- for s in self.getUsedScreens():
- if s.isGammaSettingsChanged():
- s.applyGammaSettings()
- rc = rc or s.isGammaLive()
- return rc
-
- def acceptLiveGammaChanges(self):
- """
-
-
- """
- for s in self.getUsedScreens():
- s.acceptGammaSettings()
-
- def rejectLiveGammaChanges(self):
- """Rejects and reverts the last live server gamma changes
-
- Rejects the last gamma changes that were made to the live server
- and reverts it back to the previous configuration.
- """
- for s in self.getUsedScreens():
- s.revertGammaSettings()
-
- def isXorgConfigChanged(self):
- """Check if the xorg.config needs to updated
-
- Returns True if the xorg.config file needs to updated to reflect new changes.
- """
- changed = self.original_layout!=self.layout or \
- self.original_orientation!=self.orientation or \
- self.original_primary_screen!=self.primary_screen or \
- self.original_secondary_screen!=self.secondary_screen
-
- for gfxcard in self.gfxcards:
- changed = changed or gfxcard.isXorgConfigChanged()
- for screen in self.getAllScreens():
- changed = changed or screen.isXorgConfigChanged()
- return changed
-
- def getRestartHint(self):
- hint = XSetup.RESTART_NONE
- if self.original_layout!= self.layout or self.original_orientation != self.orientation:
- hint = XSetup.RESTART_X
- return max(hint,max( [gfxcard.getRestartHint() for gfxcard in self.gfxcards] ))
-
- def reset(self):
- for card in self.gfxcards:
- card.reset()
-
- self.layout = self.original_layout
- self.orientation = self.original_orientation
- self.primary_screen = self.original_primary_screen
- self.secondary_screen = self.original_secondary_screen
-
- # Dualhead and secondary monitor support ----------
- def getLayout(self):
- return self.layout
-
- def setLayout(self,layout):
- """
-
- Keyword arguments:
- layout - XSetup.LAYOUT_SINGLE, XSetup.LAYOUT_CLONE or XSetup.LAYOUT_DUAL.
- """
- self.layout = layout
-
- if self.layout==XSetup.LAYOUT_SINGLE:
- for gfxcard in self.gfxcards:
- gfxcard.setLayout(XSetup.LAYOUT_SINGLE)
- self.xinerama = False
- elif self.layout==XSetup.LAYOUT_DUAL:
- # 'xinerama' screens can be combined by the ServerLayout xorg.conf
- # sections into a multihead configurations. Gfxcard objects just
- # have to output xinerama friendly xorg.conf device and screen
- # sections.
- self.xinerama = True
- for gfxcard in self.gfxcards:
- gfxcard.setLayout(XSetup.LAYOUT_SINGLE_XINERAMA)
-
- # Check if the primary and secondary screen are on the same gfx card.
- # If so then see if the gfxcard can directly (read: accelarated) support
- # the layout we want.
- if self.primary_screen._getGfxCard() is self.secondary_screen._getGfxCard():
- if self.primary_screen._getGfxCard().getAvailableLayouts() & self.layout:
- self.primary_screen._getGfxCard().setLayout(self.layout)
- self.xinerama = False
-
- elif self.layout==XSetup.LAYOUT_CLONE:
-
- # If the graphics card itself has both heads and it can offer a better clone
- # mode, then we use that instead of faking it with xinerama.
- if (self.secondary_screen._getGfxCard() is self.primary_screen._getGfxCard()) \
- and (self.primary_screen._getGfxCard()._getAvailableLayouts() & XSetup.LAYOUT_CLONE):
- self.xinerama = False
- for gfxcard in self.gfxcards:
- gfxcard.setLayout(XSetup.LAYOUT_CLONE)
- else:
- self.xinerama = True
- for gfxcard in self.gfxcards:
- gfxcard.setLayout(XSetup.LAYOUT_SINGLE_XINERAMA)
-
- def mayModifyLayout(self):
- return self.mayModifyXorgConfig()
-
- def getAvailableLayouts(self):
- if self.secondary_screen is not None:
- return XSetup.LAYOUT_SINGLE | XSetup.LAYOUT_DUAL | XSetup.LAYOUT_CLONE
- else:
- return XSetup.LAYOUT_SINGLE
-
- def setDualheadOrientation(self,orientation):
- """ Sets orientation of monitor to one of
- XSetup.ABOVE, XSetup.UNDER, XSetup.LEFTOF, XSetup.RIGHTOF
- """
- self.orientation = orientation
-
- def getDualheadOrientation(self):
- """ Returns the current orientation, one of
- XSetup.ABOVE, XSetup.UNDER, XSetup.LEFTOF, XSetup.RIGHTOF
- """
- return self.orientation
-
- def isHWAccelerated(self):
- # FIXME:
- # if twinview-alike and screen[0].res = screen[1].res
- # else: if primary screen
- return True
-
- # Internal ----------
- def _addScreen(self,screen):
- self.screens.append(screen)
-
- def _addGfxCard(self,gfxcard):
- self.gfxcards.append(gfxcard)
-
- def _getColorDepth(self):
- return min([s._getColorDepth() for s in self.getUsedScreens()])
-
- def __str__(self):
- string = "XSetup:\n"
- string += " Layout: %s\n" % ({self.LAYOUT_SINGLE: "Single",
- self.LAYOUT_CLONE: "Clone",
- self.LAYOUT_DUAL: "Dual"
- }[self.getLayout()])
-
- i = 1
- for gfxcard in self.gfxcards:
- string += " Gfxcard %i: %s\n" % (i,str(gfxcard))
- i += 1
- return string
-
-############################################################################
-class GfxCard(object):
- """Represents a graphics card that is present in this computer."""
-
- def __init__(self, setup, pci_id=None, x_device=None, detected_model=None, proprietary_driver=False):
- self.setup = setup
- self.x_config = self.setup.xorg_config
- self.layout = XSetup.LAYOUT_SINGLE
- self.pci_id = pci_id
- self.screens = []
-
- self.detected_model = detected_model
- self.proprietary_driver = proprietary_driver
-
- self.video_ram = 1024
-
- # The (optimised) layout that was detected in xorg.conf on device level.
- self.detected_layout = XSetup.LAYOUT_SINGLE
- self.detected_orientation = XSetup.POSITION_LEFTOF
-
- self.x_device = [] # This can be a list of xorg device sections
- if x_device is not None:
- self.x_device.append(x_device)
-
- def _addScreen(self,screen):
- self.screens.append(screen)
-
- def _addXDevice(self,x_device):
- self.x_device.append(x_device)
-
- def _finalizeInit(self):
- # Finish initalisation.
-
- if len(self.x_device)!=0:
-
- # Try to find a gfx card model.
- self.gfxcard_model = None
- if self.x_device[0].boardname is not None:
- # Look up the model by boardname.
- try:
- self.gfxcard_model = GetGfxCardModelDB().getGfxCardModelByName(self.x_device[0].boardname)
- except KeyError:
- pass
-
- if self.gfxcard_model is None:
- # OK, try looking it up by driver.
- try:
- self.gfxcard_model = GetGfxCardModelDB().getGfxCardModelByDriverName(self.x_device[0].driver)
- except KeyError:
- self.gfxcard_model = self.detected_model
-
- # Write the current driver in the model
- if self.x_device[0].driver:
- self.gfxcard_model.setDriver(self.x_device[0].driver)
-
- self.proprietary_driver = self.gfxcard_model.getProprietaryDriver()==self.x_device[0].driver
-
- if self.x_device[0].videoram is not None:
- self.video_ram = int(self.x_device[0].videoram)
-
- # Detect layout
- if len(self.screens)>=2:
- # Xorg ATI driver.
- if self._getCurrentDriver() in ['ati','r128','radeon']:
- merged = self.x_device[0].option.getOptionByName('mergedfb')
- if merged is not None and xorgconfig.toBoolean(merged._row[2]):
- self.detected_layout = XSetup.LAYOUT_CLONE
- # ATI proprietary driver
- elif self._getCurrentDriver()=='fglrx':
- desktopsetup = self.x_device[0].option.getOptionByName('desktopsetup')
- if desktopsetup is not None and desktopsetup._row[2]=='c':
- self.detected_layout = XSetup.LAYOUT_CLONE
- # nVidia proprietary driver
- elif self._getCurrentDriver()=='nvidia':
- twinview = self.x_device[0].option.getOptionByName('twinview')
- if twinview is not None:
- desktopsetup = self.x_device[0].option.getOptionByName('twinvieworientation')
- if desktopsetup is not None and desktopsetup._row[2].lower()=='clone':
- self.detected_layout = XSetup.LAYOUT_CLONE
- # i810 driver
- elif self._getCurrentDriver() in ['i810', 'intel']:
- clone = self.x_device[0].option.getOptionByName('clone')
- if clone is not None:
- if xorgconfig.toBoolean(clone._row[2]):
- self.detected_layout = XSetup.LAYOUT_CLONE
-
- else:
- self.gfxcard_model = self.detected_model
-
- self.original_gfxcard_model = self.gfxcard_model
- self.original_proprietary_driver = self.proprietary_driver
- self.original_layout = self.layout
-
- # Give the screens a chance to finish initialisation.
- for screen in self.screens:
- screen._finalizeInit()
- for screen in self.screens:
- screen._resyncResolution()
-
- def _getDetectedLayout(self):
- return self.detected_layout
-
- def _getDetectedDualheadOrientation(self):
- return self.detected_orientation
-
- def _getDetectedGfxCardModel(self):
- return self.detected_model
-
- def getScreens(self):
- return self.screens[:]
-
- def getGfxCardModel(self):
- return self.gfxcard_model
-
- def setGfxCardModel(self,gfx_card_model):
- self.gfxcard_model = gfx_card_model
-
- for screen in self.screens:
- screen._resyncResolution()
-
- def getXorgDeviceSection(self,index):
- return self.x_device[index]
-
- def isProprietaryDriver(self):
- return self.proprietary_driver
-
- def setProprietaryDriver(self,proprietary_driver):
- self.proprietary_driver = proprietary_driver
-
- def getDetectedGfxCardModel(self):
- return self.detected_model
-
- def getPCIBusID(self):
- return self.pci_id
-
- def isXorgConfigChanged(self):
- return self.original_gfxcard_model is not self.gfxcard_model or \
- self.original_proprietary_driver != self.proprietary_driver or \
- self.original_layout != self.layout
-
- def reset(self):
- for screen in self.screens:
- screen.reset()
-
- self.gfxcard_model = self.original_gfxcard_model
- self.proprietary_driver = self.original_proprietary_driver
-
- def isAGP(self):
- return self.pci_id=='PCI:1:0:0' # FIXME this might not be accurate.
-
- def getLayout(self):
- return self.layout
-
- def setLayout(self,layout):
- self.layout = layout
- for screen in self.screens:
- screen._resyncResolution()
-
- def getAvailableLayouts(self):
- layouts = XSetup.LAYOUT_SINGLE
- if len(self.screens)==2:
- if self._getCurrentDriver() in ['fglrx', 'nvidia', 'i810']:
- layouts |= XSetup.LAYOUT_CLONE | XSetup.LAYOUT_DUAL
- return layouts
-
- def getVideoRam(self):
- """
- Get the amount of video ram that this card has.
-
- The values returned have the following meanings:
- 256 => 256 kB
- 512 => 512 kB
- 1024 => 1 MB
- 2048 => 2 MB
- 4096 => 4 MB
- 8192 => 8 MB
- 16384 => 16 MB
- 32768 => 32 MB
- 65536 => 64 MB or more
-
- The video ram setting is only used if the selected graphics card model requires
- that the amount of video ram be explicitly specified. That is to say that
- gfxcard.getGfxCardModel().getNeedVideoRam() returns true.
-
- Returns an integer from the list above.
- """
- return self.video_ram
-
- def setVideoRam(self,ram):
- self.video_ram = ram
-
- for screen in self.screens:
- screen._resyncResolution()
-
- def _getCurrentDriver(self):
- if self.proprietary_driver:
- return self.gfxcard_model.getProprietaryDriver()
- else:
- return self.gfxcard_model.getDriver()
-
- def getRestartHint(self):
- # The ATI propreitary drivers need a special AGP kernel module to be loaded.
- # The best, and often only way to get this module loaded is to reboot.
- # The same applies for removing the module.
- hint = XSetup.RESTART_NONE
-
- if self.original_proprietary_driver:
- original_gfx_driver = self.original_gfxcard_model.getProprietaryDriver()
- else:
- original_gfx_driver = self.original_gfxcard_model.getDriver()
-
- current_gfx_driver = self._getCurrentDriver()
-
- if current_gfx_driver!=original_gfx_driver:
- # Restart X if the driver is different.
- hint = XSetup.RESTART_X
-
- # Layout changes also require an X server restart.
- if self.original_layout!=self.layout:
- hint = XSetup.RESTART_X
-
- if original_gfx_driver=='fglrx' and current_gfx_driver in ['ati','r128','radeon']:
- hint = XSetup.RESTART_SYSTEM
-
- # If a different kernel module is needed, then restart the system.
- kernel_module_list = self._getLoadedKernelModules()
- if self._needATIFglrx() and 'fglrx' not in kernel_module_list:
- hint = XSetup.RESTART_SYSTEM
- else:
- if 'fglrx' in kernel_module_list:
- hint = XSetup.RESTART_SYSTEM
-
- hintlist = [hint]
- hintlist.extend([screen.getRestartHint() for screen in self.screens])
- return max(hintlist)
-
- def _needATIFglrx(self):
- """Work out if the current configuration require the ATI fglrx kernel module."""
- return self.isAGP() and self.getGfxCardModel() is not None and \
- self.getGfxCardModel().getProprietaryDriver()=='fglrx' and self.isProprietaryDriver()
-
- def _getLoadedKernelModules(self):
- return [line.split()[0] for line in open('/proc/modules')]
-
- def _getAvailableLayouts(self):
- if len(self.screens)>=2:
- drv = self._getCurrentDriver()
- layouts = XSetup.LAYOUT_SINGLE | XSetup.LAYOUT_DUAL
- if drv in ['fglrx', 'nvidia', 'i810']:
- layouts |= XSetup.LAYOUT_CLONE
- elif drv in ['ati', 'radeon', 'r128', 'intel']:
- layouts = XSetup.LAYOUT_SINGLE
- return layouts
- else:
- return XSetup.LAYOUT_SINGLE
-
- def __str__(self):
- screen_string = ",".join([str(s) for s in self.screens])
- driver = self._getCurrentDriver()
- return "GfxCard: {model:"+str(self.gfxcard_model)+", driver:"+driver+", screens:"+screen_string+"}"
-
- def _syncXorgConfig(self):
- if self.proprietary_driver and self.gfxcard_model.getProprietaryDriver() is not None:
- driver = self.gfxcard_model.getProprietaryDriver()
- else:
- driver = self.gfxcard_model.getDriver()
-
- # FIXME maybe this module stuff should migrate into XSetup.
-
- # --- Fix the module section ---
-
- # $raw_X->set_devices($card, @{$card->{cards} || []});
- # $raw_X->get_ServerLayout->{Xinerama} = { commented => !$card->{Xinerama}, Option => 1 }
- #if defined $card->{Xinerama};
- module_sections = self.x_config.getSections("Module")
- if len(module_sections) > 0:
- module = module_sections[0]
- else:
- module = self.x_config.makeSection(None, ["Section", "Module"])
- self.x_config.append(module)
-
- module.removeModule('GLcore')
- module.removeModule('glx')
- module.removeModule('dbe')
-
- # Mandriva
- #module.removeModule("/usr/X11R6/lib/modules/extensions/libglx.so")
-
- if driver=='nvidia':
- module.addModule("glx")
-
- # Mandriva
- # This loads the NVIDIA GLX extension module.
- # IT IS IMPORTANT TO KEEP NAME AS FULL PATH TO libglx.so ELSE
- # IT WILL LOAD XFree86 glx module and the server will crash.
-
- # module.addModule("/usr/X11R6/lib/modules/extensions/libglx.so")
- # FIXME lib64
- elif self.gfxcard_model.getProprietaryDriver()!='fglrx':
- module.addModule('glx')
- module.addModule('GLcore')
-
- #module.removeModule("/usr/X11R6/lib/modules/extensions/libglx.a")
- if driver=='fglrx':
- module.addModule("glx")
- module.addModule("dbe")
- #elif driver!='nvidia':
- # module.addModule("/usr/X11R6/lib/modules/extensions/libglx.a")
-
- # DRI
- module.removeModule('dri')
- if self.gfxcard_model.getDriGlx():
- module.addModule('dri')
-
- module.removeModule('v4l')
- if not (self.gfxcard_model.getDriGlx() and self.gfxcard_model.getDriver()=='r128'):
- module.addModule('v4l')
-
- # --- Fix all of the Device sections ---
- for i in range(len(self.screens)):
-
- if i==len(self.x_device):
- new_device = self.x_config.makeSection('',['section','device'])
- self.x_config.append(new_device)
- self.x_device.append(new_device)
- new_device.identifier = self.x_config.createUniqueIdentifier("device")
-
- identifier = self.x_device[i].identifier
- busid = self.x_device[i].busid
-
- self.x_device[i].clear()
-
- # Create a new Device section in the Xorg config file.
- self.x_device[i].identifier = identifier
- self.x_device[i].boardname = self.gfxcard_model.getName()
- self.x_device[i].busid = self.pci_id
- self.x_device[i].driver = driver
- self.x_device[i].screen = str(i)
-
- if self.gfxcard_model.getVendor() is not None:
- self.x_device[i].vendorname = self.gfxcard_model.getVendor()
-
- if self.gfxcard_model.getNeedVideoRam():
- self.x_device[i].videoram = self.video_ram
-
- # Setup Clone mode for second heads.
- if driver in ["ati","r128","radeon"]: # Xorg ATI driver
- merged_value = {
- XSetup.LAYOUT_CLONE: "on",
- XSetup.LAYOUT_SINGLE: "off",
- XSetup.LAYOUT_DUAL: "on",
- XSetup.LAYOUT_SINGLE_XINERAMA: "off"
- }[self.layout]
-
- merged_option = self.x_device[i].option.makeLine(None,["MergedFB",merged_value])
- self.x_device[i].option.append(merged_option)
-
- if self.layout==XSetup.LAYOUT_CLONE:
- monitor_model = self.setup.getSecondaryScreen().getMonitorModel()
- if monitor_model is not None:
- if monitor_model.getHorizontalSync() is not None:
- hsyncline = self.x_device[i].option.makeLine(None,['CRT2HSync',monitor_model.getHorizontalSync()])
- self.x_device[i].option.append(hsyncline)
-
- if monitor_model.getVerticalSync() is not None:
- vsyncline = self.x_device[i].option.makeLine(None,['CRT2VRefresh',monitor_model.getVerticalSync()])
- self.x_device[i].option.append(vsyncline)
-
- # FIXME option "CloneMode" "off"
-
- if driver=='fglrx': # ATI proprietary driver.
- if self.layout==XSetup.LAYOUT_CLONE:
- new_option = self.x_device[i].option.makeLine(None,["DesktopSetup","c"])
- self.x_device[i].option.append(new_option)
-
- # FIXME this probably won't work on laptops and DVI. The user will probably
- # have to manually select the monitor types.
-
- # We do this to make sure that the driver starts up in clone mode even
- # if it can't detect the second monitor.
- new_option = self.x_device[i].option.makeLine(None,["ForceMonitors","crt1,crt2"])
- self.x_device[i].option.append(new_option)
-
- monitor_model = self.setup.getSecondaryScreen().getMonitorModel()
- if monitor_model is not None:
- if monitor_model.getHorizontalSync() is not None:
- hsyncline = self.x_device[i].option.makeLine(None,['HSync2',monitor_model.getHorizontalSync()])
- self.x_device[i].option.append(hsyncline)
-
- if monitor_model.getVerticalSync() is not None:
- vsyncline = self.x_device[i].option.makeLine(None,['VRefresh2',monitor_model.getVerticalSync()])
- self.x_device[i].option.append(vsyncline)
-
- if driver=='nvidia': # nVidia proprietary driver.
- if self.layout==XSetup.LAYOUT_CLONE:
- new_option = self.x_device[i].option.makeLine(None,["TwinView","on"])
- self.x_device[i].option.append(new_option)
- new_option = self.x_device[i].option.makeLine(None,["TwinViewOrientation","clone"])
- self.x_device[i].option.append(new_option)
-
- monitor_model = self.setup.getSecondaryScreen().getMonitorModel()
- if monitor_model is not None:
- if monitor_model.getHorizontalSync() is not None:
- hsyncline = self.x_device[i].option.makeLine(None,['SecondMonitorHorizSync',monitor_model.getHorizontalSync()])
- self.x_device[i].option.append(hsyncline)
-
- if monitor_model.getVerticalSync() is not None:
- vsyncline = self.x_device[i].option.makeLine(None,['SecondMonitorVertRefresh',monitor_model.getVerticalSync()])
- self.x_device[i].option.append(vsyncline)
-
- if driver in ['i810']: # i810 driver
- if self.layout in (XSetup.LAYOUT_SINGLE_XINERAMA,
- XSetup.LAYOUT_DUAL,
- XSetup.LAYOUT_CLONE):
- new_option = self.x_device[i].option.makeLine(None,["MonitorLayout", "CRT,LFP"])
- self.x_device[i].option.append(new_option)
- if self.layout==XSetup.LAYOUT_CLONE:
- new_option = self.x_device[i].option.makeLine(None,["Clone","on"])
- self.x_device[i].option.append(new_option)
-
- # Find the closest matching refresh rate for the second monitor.
- primary_screen = self.setup.getPrimaryScreen()
- secondary_screen = self.setup.getSecondaryScreen()
- resolution = primary_screen.getAvailableResolutions()[primary_screen.getResolutionIndex()]
- secondary_resolution_index = secondary_screen.getAvailableResolutions().index(resolution)
- secondary_rates = secondary_screen.getAvailableRefreshRatesForResolution(secondary_resolution_index)
- primary_rate = primary_screen.getAvailableRefreshRates()[primary_screen.getRefreshRateIndex()]
-
- best_rate = 50
- best_score = 1000000
- for rate in secondary_rates:
- score = abs(rate-primary_rate)
- if score < best_score:
- best_score = score
- best_rate = rate
-
- # Specify a working refresh rate for the second monitor.
- new_option = self.x_device[i].option.makeLine(None,["CloneRefresh",str(best_rate)])
- self.x_device[i].option.append(new_option)
-
- self._insertRawLinesIntoConfig(self.x_device[i], self.gfxcard_model.getLines())
-
- self.screens[i]._syncXorgConfig(self.x_device[i])
-
- self.original_gfxcard_model = self.gfxcard_model
- self.original_proprietary_driver = self.proprietary_driver
- self.original_layout = self.layout
-
- def _insertRawLinesIntoConfig(self,section,lines):
- reader = csv.reader(lines,delimiter=' ')
- for row in reader:
- if len(row)>=2:
- if row[0].lower()=="option":
- option = section.option.makeLine(None,row[1:])
- section.option.append(option)
-
-############################################################################
-class Screen(object):
- """Represents a single output/screen/monitor on a graphics card.
-
- Changes to the screen resolution, refresh rate, rotation and reflection
- settings are not made active until the method applyResolutionSettings() is
- called. After calling applyResolutionSettings(), changes can be backed out
- of with the revertResolutionSettings() method. If you, should I say the user,
- is satisfied with the new settings then call the acceptResolutionSettings()
- method.
-
- Gamma correction settings take effect immediately, and don't take part in the
- apply, revert and accept mechanism above.
- """
-
- RR_Rotate_0 = xf86misc.XF86Screen.RR_Rotate_0
- RR_Rotate_90 = xf86misc.XF86Screen.RR_Rotate_90
- RR_Rotate_180 = xf86misc.XF86Screen.RR_Rotate_180
- RR_Rotate_270 = xf86misc.XF86Screen.RR_Rotate_270
- RR_Reflect_X = xf86misc.XF86Screen.RR_Reflect_X
- RR_Reflect_Y = xf86misc.XF86Screen.RR_Reflect_Y
-
- def __init__(self, gfx_card=None, x_config_screen=None, x_config_monitor=None, \
- monitor_model=None, x_config=None):
- """Create a Screen object.
-
- This method is private to this module.
- """
- self.gfx_card = gfx_card
- self.x_config_screen = x_config_screen
-
- self.x_config_monitor = x_config_monitor
- self.monitor_model = monitor_model
- self.monitor_aspect = ModeLine.ASPECT_4_3
- self.original_monitor_model = monitor_model
- self.x_config = x_config
-
- # Cookup some sensible screen sizes.
- self.standard_sizes = GetMonitorModeDB().getAllResolutions()
-
- self.x_live_screen = None
-
- # Intialise the gamma settings with defaults.
- self.redgamma = 1.0
- self.greengamma = 1.0
- self.bluegamma = 1.0
- self.allgamma = 1.0
- self.settingall = True
-
- # If there is a monitor xorg.conf section then look there for gamma info.
- if self.x_config_monitor is not None:
- gamma_row = self.x_config_monitor.getRow('gamma')
- if gamma_row is not None:
- # Read the gamma info out of xorg.conf
- try:
- if len(gamma_row)==3:
- self.redgamma = float(gamma_row[0])
- self.greengamma = float(gamma_row[1])
- self.bluegamma = float(gamma_row[2])
- self.allgamma = self.redgamma
- elif len(gamma_row)==1:
- self.allgamma = float(gamma_row[0])
- self.redgamma = self.allgamma
- self.greengamma = self.allgamma
- self.bluegamma = self.allgamma
- except ValueError:
- pass
-
- # Try to work out if this monitor is setup for 4:3 modes or 16:9.
- aspect_43_count = 0
- aspect_169_count = 0
- # Count the number of 4:3 modelines compared to 16:9 modes.
- for mode in self.x_config_monitor.modeline:
- try:
- # Don't count the fallback resolution. It is also present
- # if the monitor is widescreen. Just ignore it.
- if (mode._row[2],mode._row[6])!=FALLBACK_RESOLUTION:
- if MonitorModeDB.aspectRatio(mode._row[2],mode._row[6])==ModeLine.ASPECT_4_3:
- aspect_43_count += 1
- else:
- aspect_169_count += 1
- except IndexError:
- pass
-
- if aspect_43_count >= aspect_169_count:
- self.monitor_aspect = ModeLine.ASPECT_4_3
- else:
- self.monitor_aspect = ModeLine.ASPECT_16_9
-
- # Backup the settings
- (self.originalredgamma, self.originalgreengamma, self.originalbluegamma) = (
- self.redgamma, self.greengamma, self.bluegamma)
- self.originalallgamma = self.allgamma
- self.originalsettingall = self.settingall
- self.original_monitor_aspect = self.monitor_aspect
-
- def _setXLiveScreen(self,x_live_screen):
- self.x_live_screen = x_live_screen
-
- def _finalizeInit(self):
-
- if self.x_live_screen is not None and self.x_live_screen.resolutionSupportAvailable():
- self._computeSizesFromXorg()
-
- (cw,ch,x,x) = self.x_live_screen.getSize()
- i = 0
- self.currentsizeindex = 0
- for size in self.available_sizes:
- if (cw,ch)==size:
- self.currentsizeindex = i
- break
- i += 1
-
- self.currentrefreshrate = self.x_live_screen.getRefreshRate()
- self.currentrotation = self.x_live_screen.getRotation() & (
- Screen.RR_Rotate_0 | Screen.RR_Rotate_90 | Screen.RR_Rotate_180 | Screen.RR_Rotate_270)
- self.currentreflection = self.x_live_screen.getRotation() & (
- Screen.RR_Reflect_X | Screen.RR_Reflect_Y)
-
- else:
- # There is no live info, so try to collect some info out
- # of xorg.conf itself.
-
- # Cookup some reasonable screen resolutions based on what we know about the monitor.
- self._computeSizesFromMonitor()
-
- (cw,ch) = self.available_sizes[0]
- self.currentrefreshrate = None
-
- # Dig through the Display sections in the xorg.conf Screen section
- # and try to find the first resolution/mode.
- if self.x_config_screen is not None:
- default_depth = self.x_config_screen.defaultdepth
-
- current_mode_name = None
-
- for display_section in self.x_config_screen.getSections('display'):
- if default_depth is None or display_section.depth==default_depth:
- modes_row = display_section.getRow('modes')
- if modes_row is not None and len(modes_row)>=1:
- current_mode_name = modes_row[0]
- break
-
- if current_mode_name is not None:
- for mode in self.mode_list:
- if mode.getName()==current_mode_name:
- cw = mode.getWidth()
- ch = mode.getHeight()
- self.currentrefreshrate = mode.getVRefresh()
- break
-
- # Work out the index of the current resolution
- i = 0
- for size in self.available_sizes:
- if (cw,ch)==size:
- self.currentsizeindex = i
- break
- i += 1
-
- if self.currentrefreshrate is None:
- self.currentrefreshrate = self.getAvailableRefreshRates()[0]
-
- self.currentrotation = Screen.RR_Rotate_0 # FIXME
- self.currentreflection = 0 # FIXME
-
- # Gamma settings
- if self.x_live_screen is not None:
- try:
- (self.redgamma, self.greengamma, self.bluegamma, self.allgama,
- self.settingall) = self._getGammaFromLiveScreen()
- except:
- (self.redgamma, self.greengamma, self.bluegamma, self.allgama,
- self.settingall) = self._getGammaFromXorg()
- else:
- (self.redgamma, self.greengamma, self.bluegamma, self.allgama,
- self.settingall) = self._getGammaFromXorg()
-
- self.originalsizeindex = self.currentsizeindex
- self.original_size = self.getAvailableResolutions()[self.currentsizeindex]
- self.originalrefreshrate = self.currentrefreshrate
- self.originalrotation = self.currentrotation
- self.originalreflection = self.currentreflection
-
- self.originalredgamma = self.redgamma
- self.originalgreengamma = self.greengamma
- self.originalbluegamma = self.bluegamma
-
- self.originalallgamma = self.allgamma
- self.originalsettingall = self.settingall
-
- def _getGammaFromLiveScreen(self):
- """Reads the gamma information from the x server"""
- # Read the current gamma settings directly from X.
- (redgamma, greengamma, bluegamma) = self.x_live_screen.getGamma()
-
- # Round the values off to 2 decimal places.
- redgamma = round(self.redgamma,2)
- greengamma = round(self.greengamma,2)
- bluegamma = round(self.bluegamma,2)
-
- allgamma = redgamma
- settingall = redgamma==greengamma==bluegamma
- return (redgamma, greengamma, bluegamma, allgamma, settingall)
-
- def _getGammaFromXorg(self):
- """Extracts the gamma information from the xorg configuration"""
- # Set some gamma defaults
- redgamma = greengamma = bluegamma = allgamma = 1.0
- settingall = True
-
- # Look for gamma information in xorg.conf
- if self.x_config_monitor is not None:
- gamma_row = self.x_config_monitor.getRow('gamma')
- if gamma_row is not None:
- try:
- if len(gamma_row)==1:
- allgamma = float(gamma_row[0])
- redgamma = greengamma = bluegamma = allgamma
- self.settingall = True
- elif len(gamma_row.row)==3:
- redgamma = float(gamma_row[0])
- greengamma = float(gamma_row[1])
- bluegamma = float(gamma_row[2])
- allgamma = self.redgamma
- settingall = False
- except ValueError:
- pass
- return (redgamma, greengamma, bluegamma, allgamma, settingall)
-
- def _computeSizesFromXorg(self):
- all_sizes = self.x_live_screen.getAvailableSizes()
- self.available_sizes = []
-
- # Some dualhead setups repolonger sizelists, those are unlikely
- # to be standard zes, we still want to be able to use them.s
- for i in range(len(all_sizes)):
- if len(all_sizes[i]) > 2:
- self.available_sizes.append(all_sizes[i][:2])
- elif len(alls_sizes[i]) == 2:
- if (size[0],size[1]) in self.standard_sizes:
- self.available_sizes.append(all_sizes[i])
- self.available_sizes.sort()
-
- def _computeSizesFromMonitor(self):
- monitor_model = self.monitor_model
-
- if monitor_model is None:
- # If there is no monitor model selected, then just use a default
- # model so that we at least get some fairly safe resolutions.
- monitor_model = GetMonitorModelDB().getMonitorByName("Monitor 800x600")
-
- self.mode_list = GetMonitorModeDB().getAvailableModes(monitor_model,self.monitor_aspect)
- resolutions = set()
- for mode in self.mode_list:
- pw = mode.getWidth()
- ph = mode.getHeight()
- if (pw,ph) in self.standard_sizes and pw>=640 and ph>=480:
- resolutions.add( (pw,ph) )
-
- # Filter the sizes by the amount of video ram that we have.
- color_bytes = self._getColorDepth()/8
- if self.gfx_card.getGfxCardModel().getNeedVideoRam():
- video_memory = self.gfx_card.getVideoRam()
- else:
- video_memory = 65536 # Big enough.
- video_memory *= 1024 # Convert to bytes.
-
- # Filter the list of modes according to available memory.
- self.available_sizes = [mode for mode in resolutions if mode[0]*mode[1]*color_bytes <= video_memory]
-
- self.available_sizes.sort()
-
- def _getColorDepth(self):
- if self.gfx_card.getGfxCardModel().getNeedVideoRam():
- # If this card has limited memory then we fall back to 16bit colour.
- if self.gfx_card.getVideoRam() <= 4096:
- return 16 # 16bit colour
- else:
- return 24 # 24bit colour
- else:
- return 24
-
- def getName(self):
- try:
- return "Screen %i" % (self.gfx_card.setup.getUsedScreens().index(self)+1)
- except ValueError:
- return "Screen ?"
-
- def isLive(self):
- """Returns True if this screen is currently being used by the X server.
- """
- return self.x_live_screen is not None
-
- def getMonitorModel(self):
- """
-
- Returns a MonitorModel object or None.
- """
- return self.monitor_model
-
- def setMonitorModel(self,monitor_model):
- """
-
- Setting the monitor also changes the resolutions that are available.
-
- """
- self.monitor_model = monitor_model
- self._resyncResolution()
-
- def getMonitorAspect(self):
- """
- Get the aspect ratio for the monitor
-
- Returns one of ModeLine.ASPECT_4_3 or ModeLine.ASPECT_16_9.
- """
- return self.monitor_aspect
-
- def setMonitorAspect(self,aspect):
- """Specify the aspect ratio of the monitor.
-
- Keyword arguments:
- aspect -- Aspect ratio. Either the constant ModeLine.ASPECT_4_3 or ModeLine.ASPECT_16_9.
-
- Setting this also changes the resolutions that are available.
- """
- self.monitor_aspect = aspect
- self._resyncResolution()
-
- def _resyncResolution(self):
- try:
- (preferred_width,preferred_height) = self.getAvailableResolutions()[self.getResolutionIndex()]
- except IndexError:
- print self.getAvailableResolutions()
- (preferred_width,preferred_height) = self.getAvailableResolutions()[-1]
-
- if self.isResolutionLive():
- self._computeSizesFromXorg()
- else:
- # The list of resolutions needs to be updated.
- self._computeSizesFromMonitor()
-
- if self.gfx_card.setup.getLayout()==XSetup.LAYOUT_CLONE:
- if self.gfx_card.setup.getPrimaryScreen() is self:
- # Filter the list of resolutions based on what the secondary screen can show.
- secondary_screen = self.gfx_card.setup.getSecondaryScreen()
- primary_set = set(self.available_sizes)
- secondary_set = set(secondary_screen.available_sizes)
-
- common_set = primary_set.intersection(secondary_set)
-
- suitable_resolutions = []
- # Make sure that each resolution also has a common refresh rate.
- for resolution in common_set:
- primary_rates = self.getAvailableRefreshRatesForResolution(self.available_sizes.index(resolution))
- secondary_rates = secondary_screen.getAvailableRefreshRatesForResolution(secondary_screen.available_sizes.index(resolution))
-
- if len(set(primary_rates).intersection(set(secondary_rates)))!=0:
- suitable_resolutions.append(resolution)
-
- suitable_resolutions.sort()
- self.available_sizes = suitable_resolutions
-
- # Now we select a resolution that closely matches the previous resolution.
- best_score = 2000000 # big number.
- best_index = 0
- resolution_list = self.getAvailableResolutions()
- for i in range(len(resolution_list)):
- (width,height) = resolution_list[i]
- new_score = abs(width-preferred_width) + abs(height-preferred_height)
-
- if new_score < best_score:
- best_index = i
- best_score = new_score
- self.setResolutionIndex(best_index)
-
- if self.gfx_card.setup.getLayout()==XSetup.LAYOUT_CLONE:
- if self.gfx_card.setup.getSecondaryScreen() is self:
- self.gfx_card.setup.getPrimaryScreen()._resyncResolution()
-
- def isXorgConfigChanged(self):
- isroot = os.getuid()==0
- return self.original_monitor_model is not self.monitor_model \
- or self.original_monitor_aspect != self.monitor_aspect \
- or self.isGammaSettingsChanged() \
- or (self.isResolutionSettingsChanged() and (not self.isResolutionLive() or isroot))
-
- def getRedGamma(self):
- """Get the current red gamma value.
- """
- return self.redgamma
-
- def setRedGamma(self,value):
- """Set gamma correction value for red
-
- This method takes effect immediately on the X server if possible.
-
- Keyword arguments:
- value -- gamma correction value (float)
- """
- self.redgamma = value
- if self.x_live_screen is not None:
- self.x_live_screen.setGamma( (self.redgamma,self.greengamma,self.bluegamma) )
- self.settingall = False
-
- def getGreenGamma(self):
- """Get the current green gamma value
- """
- return self.greengamma
-
- def setGreenGamma(self,value):
- """Set gamma correction value for green
-
- This method takes effect immediately on the X server if possible.
-
- Keyword arguments:
- value -- gamma correction value (float)
- """
- self.greengamma = value
- if self.x_live_screen is not None:
- self.x_live_screen.setGamma( (self.redgamma,self.greengamma,self.bluegamma) )
- self.settingall = False
-
- def getBlueGamma(self):
- """Get the current blue gamma value
- """
- return self.bluegamma
-
- def setBlueGamma(self,value):
- """Set gamma correction value for blue
-
- This method takes effect immediately on the X server if possible.
-
- Keyword arguments:
- value -- gamma correction value (float)
- """
- self.bluegamma = value
- if self.x_live_screen is not None:
- self.x_live_screen.setGamma( (self.redgamma,self.greengamma,self.bluegamma) )
- self.settingall = False
-
- def getAllGamma(self):
- """Get the gamma correction value for all colours.
-
- Returns a float.
-
- See isGammaEqual()
- """
- return self.allgamma
-
- def setAllGamma(self,value):
- """Set the gamma correction value for all colours.
-
- Keyword arguments:
- value -- gamma correction value (float)
- """
- self.allgamma = value
- if self.x_live_screen is not None:
- self.x_live_screen.setGamma( (self.allgamma,self.allgamma,self.allgamma) )
- self.settingall = True
-
- def isGammaLive(self):
- """Returns true if modifications to the gamma are immediately visible.
- """
- return self.x_live_screen is not None
-
- def isGammaEqual(self):
- """Test whether each colour is using the same gamma correction value.
-
- Returns True if the gamma value is the same for all colours
- """
- return self.getRedGamma()==self.getGreenGamma()==self.getBlueGamma()
-
- def getScreenIndex(self):
- return self.gfx_card.getScreens().index(self)
-
- # Size and resolution
- def getResolutionIndex(self):
- """Get the current resolution of this screen.
-
- Returns an index into the list of available resolutions. See
- getAvailableResolutions().
- """
- return self.currentsizeindex
-
- def setResolutionIndex(self,index):
- """Set the resolution for this screen.
-
- This method does not take effect immediately, only after applyResolutionSetttings()
- has been called.
-
- Keyword arguments:
- index -- The index of the resolution to use. See getAvailableResolutions().
- """
- self.currentsizeindex = index
-
- def getAvailableResolutions(self):
- """Get the list of available resolutions.
-
- Returns a list of screen (width,height) tuples. width and height are in
- pixels.
- """
- return self.available_sizes[:]
-
- # Rotation
- def getRotation(self):
- """Get the current rotation settings for this screen.
-
- Returns one of Screen.RR_Rotate_0, Screen.RR_Rotate_90,
- Screen.RR_Rotate_180 or Screen.RR_Rotate_270
- """
- return self.currentrotation
-
- def setRotation(self,rotation):
- """Set the rotation for this screen
-
- This method does not take effect immediately, only after
- applyResolutionSetttings() has been called. See getAvailableRotations()
- for how to find out which rotations are supported.
-
- Keyword arguments:
- rotation -- One of Screen.RR_Rotate_0, Screen.RR_Rotate_90,
- Screen.RR_Rotate_180 or Screen.RR_Rotate_270
- """
- self.currentrotation = rotation
-
- def getAvailableRotations(self):
- """Get the supported rotations for this screen.
-
- Returns a bitmask of support rotations for this screen. The returned
- integer is the bitwise OR of one or more of the constants here below.
- * Screen.RR_Rotate_0
- * Screen.RR_Rotate_90
- * Screen.RR_Rotate_180
- * Screen.RR_Rotate_270
- """
- if self.x_live_screen is not None and self.x_live_screen.resolutionSupportAvailable():
- return self.x_live_screen.getAvailableRotations() & \
- (self.RR_Rotate_0 | self.RR_Rotate_90 | self.RR_Rotate_180 | self.RR_Rotate_270)
- else:
- return self.RR_Rotate_0 # FIXME
-
-
- # Reflection
- def getReflection(self):
- """Get the current reflection settings for this screen.
-
- Returns the reflection settings as a bit string. Use Screen.RR_Reflect_X
- and Screen.RR_Reflect_Y as bitmasks to determine which reflections are
- in use.
- """
- return self.currentreflection
-
- def setReflection(self,reflection):
- """Set the reflection settings for this screen.
-
- This method does not take effect immediately, only after
- applyResolutionSetttings() has been called. See getAvailableReflections()
- for how to find out which rotations are supported.
-
- Keyword arguments:
- reflection -- Bit string (Python integer) of desired reflections.
- Bitwise OR Screen.RR_Reflect_X and Screen.RR_Reflect_Y
- to construct the string.
- """
- self.currentreflection = reflection
-
- def getAvailableReflections(self):
- """Get the supported reflections for this screen.
-
- Returns a bit string (Python integer) of supported reflections. Use
- Screen.RR_Reflect_X and Screen.RR_Reflect_Y as bitmasks to determine
- which reflections are available.
- """
- if self.x_live_screen is not None and self.x_live_screen.resolutionSupportAvailable():
- return self.x_live_screen.getAvailableRotations() & (self.RR_Reflect_X | self.RR_Reflect_Y)
- else:
- return 0 # FIXME
-
- # Refresh rates
- def getRefreshRateIndex(self):
- """Get the current refresh rate index for this screen.
-
- Returns an index into the list of refresh rates. See getAvailableRefreshRates().
- """
- rates = self.getAvailableRefreshRates()
- i = 0
- for r in rates:
- if r>=self.currentrefreshrate:
- return i
- i += 1
- return len(rates)-1
-
- def setRefreshRateIndex(self,index):
- """Set the refresh rate for this screen.
-
- Keyword arguments:
- index -- Index into the list of refresh rates. See getAvailableRefreshRates().
- """
- self.currentrefreshrate = self.getAvailableRefreshRates()[index]
-
- def getAvailableRefreshRates(self):
- """Get the list of available refresh rates
-
- Get the list of available refresh rates for the currently selected
- resolution. See setResolutionIndex() and getAvailableRefreshRatesForResolution()
-
- Returns a list of integers in Hz.
- """
- return self.getAvailableRefreshRatesForResolution(self.currentsizeindex)
-
- def getAvailableRefreshRatesForResolution(self,resolution_index):
- """Get the list of available refresh rates for the given resolution
-
- Get the list of available refresh rates for the given resolution.
-
- Keyword arguments:
- resolution_index -- Index into the list of resolutions.
-
- Returns a list of integers in Hz.
- """
- isize = self.available_sizes[resolution_index]
- if self.isResolutionLive():
- j = 0
- for size in self.x_live_screen.getAvailableSizes():
- (sw,sh,wm,hm) = size
- if isize==(sw,sh):
- rates = self.x_live_screen.getAvailableRefreshRates(j)
- rates.sort()
- return rates
- j += 1
- assert False,"Can't find matching screen resolution"
- else:
- #
- rates = []
- for mode in self.mode_list:
- if isize==(mode.getWidth(),mode.getHeight()):
- rates.append(mode.getVRefresh())
-
- rates.sort()
- return rates
-
- # Applying changes.
-
- def isResolutionLive(self):
- return self.x_live_screen is not None and \
- self.x_live_screen.resolutionSupportAvailable() and \
- self.original_monitor_model is self.monitor_model and \
- self.original_monitor_aspect==self.monitor_aspect
-
- def isResolutionSettingsChanged(self):
- try:
- current_size = self.getAvailableResolutions()[self.currentsizeindex]
- except IndexError:
- #FIXME: why does this happen?
- return False
- return current_size != self.original_size or \
- self.currentrefreshrate != self.originalrefreshrate or \
- self.currentrotation != self.originalrotation or \
- self.currentreflection != self.originalreflection
-
- def applyResolutionSettings(self):
- """Apply any tending resolution changes on the X server if possible.
-
-
- """
- if self.isResolutionSettingsChanged() and self.isResolutionLive():
- # Work out what the correct index is for randr.
- (width,height) = self.available_sizes[self.currentsizeindex]
- sizeindex = 0
- for size in self.x_live_screen.getAvailableSizes():
- (pw,ph,wm,hm) = size
- if pw==width and ph==height:
- break
- sizeindex += 1
-
- rc = self.x_live_screen.setScreenConfigAndRate(sizeindex, \
- self.currentrotation | self.currentreflection, self.currentrefreshrate)
-
- # FIXME this can fail if the config on the server has been updated.
-
- def acceptResolutionSettings(self):
- """Accept the last resolution change
- """
- self.originalsizeindex = self.currentsizeindex
- self.original_size = self.getAvailableResolutions()[self.currentsizeindex]
- self.originalrefreshrate = self.currentrefreshrate
- self.originalrotation = self.currentrotation
- self.originalreflection = self.currentreflection
-
- def revertResolutionSettings(self):
- """Revert the last resolution change on the X server
-
- """
- if self.x_live_screen is not None and self.x_live_screen.resolutionSupportAvailable():
- # Work out what the correct index is for randr.
- (width,height) = self.available_sizes[self.originalsizeindex]
- sizeindex = 0
- for size in self.x_live_screen.getAvailableSizes():
- (pw,ph,wm,hm) = size
- if pw==width and ph==height:
- break
- sizeindex += 1
-
- self.x_live_screen.setScreenConfigAndRate(sizeindex, \
- self.originalrotation | self.originalreflection, self.originalrefreshrate)
- # FIXME this can fail if the config on the server has been updated.
-
- def resetResolutionSettings(self):
- """Reset the resolution settings to the last accepted state
-
- """
- # Restore the resolution settings to their original state.
- self.currentsizeindex = self.originalsizeindex
- self.currentrefreshrate = self.originalrefreshrate
- self.currentrotation = self.originalrotation
- self.currentreflection = self.originalreflection
-
- def isGammaSettingsChanged(self):
- return self.redgamma != self.originalredgamma or \
- self.greengamma != self.originalgreengamma or \
- self.bluegamma != self.originalbluegamma or \
- self.allgamma != self.originalallgamma or \
- self.settingall != self.originalsettingall
-
- def acceptGammaSettings(self):
- (self.originalredgamma, self.originalgreengamma, self.originalbluegamma) = (
- self.redgamma, self.greengamma, self.bluegamma)
- self.originalallgamma = self.allgamma
- self.originalsettingall = self.settingall
-
- def revertGammaSettings(self):
- (self.redgamma, self.greengamma, self.bluegamma) = (
- self.originalredgamma, self.originalgreengamma, self.originalbluegamma)
- self.allgamma = self.originalallgamma
- self.settingall = self.originalsettingall
-
- if self.x_live_screen is not None:
- if self.settingall:
- self.x_live_screen.setGamma( (self.allgamma,self.allgamma,self.allgamma) )
- else:
- self.x_live_screen.setGamma( (self.redgamma,self.greengamma,self.bluegamma) )
-
- def isGammaSettingsChanged(self):
- if self.settingall:
- return self.originalallgamma != self.allgamma
- else:
- return self.originalredgamma != self.redgamma or \
- self.originalgreengamma != self.greengamma or \
- self.originalbluegamma != self.bluegamma
-
- def reset(self):
- if self.isLive():
- self.revertGammaSettings()
- self.resetResolutionSettings()
-
- self.monitor_model = self.original_monitor_model
- self.monitor_aspect = self.original_monitor_aspect
-
- def getRestartHint(self):
- if self.original_monitor_model is not self.monitor_model \
- or self.original_monitor_aspect != self.monitor_aspect \
- or (self.isResolutionSettingsChanged() and not self.isResolutionLive()):
- return XSetup.RESTART_X
- return XSetup.RESTART_NONE
-
- def _syncXorgConfig(self,x_device):
- layout = self.gfx_card.getLayout()
-
- if self.x_config_screen is None:
- self.x_config_screen = self.x_config.makeSection('',['section','screen'])
- self.x_config.append(self.x_config_screen)
- self.x_config_screen.identifier = self.x_config.createUniqueIdentifier("screen")
- self.x_config_screen.device = x_device.identifier
-
- bit_depth = self.gfx_card.setup._getColorDepth()
- self.x_config_screen.defaultdepth = bit_depth
-
- # Maybe we don't have a X config monitor section.
- if self.x_config_monitor is None:
- # Make a monitor section.
- self.x_config_monitor = self.x_config.makeSection('',['section','monitor'])
- self.x_config.append(self.x_config_monitor)
- self.x_config_monitor.identifier = self.x_config.createUniqueIdentifier("monitor")
- self.x_config_screen.monitor = self.x_config_monitor.identifier
-
- # Empty the monitor section and fill it in again.
- monitor_identifier = self.x_config_monitor.identifier
- self.x_config_monitor.clear()
- self.x_config_monitor.identifier = monitor_identifier
-
- if self.monitor_model is not None:
- if self.monitor_model.getManufacturer() is not None:
- self.x_config_monitor.vendorname = self.monitor_model.getManufacturer()
-
- self.x_config_monitor.modelname = self.monitor_model.getName()
-
- if self.monitor_model.getType()!=MonitorModel.TYPE_PLUGNPLAY:
- if self.monitor_model.getHorizontalSync() is not None:
- hsyncline = self.x_config_monitor.makeLine(None,['HorizSync',self.monitor_model.getHorizontalSync()])
- self.x_config_monitor.append(hsyncline)
-
- if self.monitor_model.getVerticalSync() is not None:
- vsyncline = self.x_config_monitor.makeLine(None,['VertRefresh',self.monitor_model.getVerticalSync()])
- self.x_config_monitor.append(vsyncline)
-
- # Add a bunch of standard mode lines.
- mode_list = GetMonitorModeDB().getAvailableModes(self.monitor_model,self.monitor_aspect)
-
- if mode_list is not None:
-
- # Filter the mode list by video memory.
- color_bytes = bit_depth/8
- if self.gfx_card.getGfxCardModel().getNeedVideoRam():
- video_memory = self.gfx_card.getVideoRam()
- else:
- video_memory = 65536 # Big enough.
- video_memory *= 1024 # Convert to bytes.
- mode_list = [mode for mode in mode_list if mode.getWidth()*mode.getHeight()*color_bytes <= video_memory]
-
- def mode_cmp(a,b): return cmp(a.getWidth(),b.getWidth())
- mode_list.sort(mode_cmp)
-
- for mode in mode_list:
- modeline = self.x_config_monitor.modeline.makeLine(None,mode.getXorgModeLineList())
- self.x_config_monitor.modeline.append(modeline)
-
- # Specify the preferred resolution.
-
- # Get rid of any old display subsections.
- for display_section in self.x_config_screen.getSections('display'):
- self.x_config_screen.remove(display_section)
-
- try:
- (preferred_width, preferred_height) = self.getAvailableResolutions()[self.currentsizeindex]
- preferred_rate = self.getAvailableRefreshRates()[self.getRefreshRateIndex()]
- except IndexError, errmsg:
- # This is presumed to be better than a crash:
- print "Failed to get preferred width, height, or rate - Assuming none. IndexError: ", errmsg
- preferred_width = 0
- preferred_height = 0
- preferred_rate = 0
-
- # Find the monitor supported mode that best matches what the user has selected.
- best_score = 2000000 # big number.
- best_index = 0
- for i in range(len(mode_list)):
- mode = mode_list[i]
- new_score = abs(mode.getWidth()-preferred_width) + \
- abs(mode.getHeight()-preferred_height) + \
- abs(mode.getVRefresh()-preferred_rate)
- if new_score < best_score:
- best_index = i
- best_score = new_score
-
- # This is all about putting the list of resolutions into a
- # sensible preferred order starting with what the user has chosen
- # and then the rest of the resolutions.
- lower = best_index - 1
- higher = best_index + 1
- len_modes = len(mode_list)
-
- mode_indexes = []
- mode_indexes.append(best_index)
- while lower>=0 or higher<len_modes: # interlace the two sets of indexes.
- if higher<len_modes:
- mode_indexes.append(higher)
- higher += 1
- if lower>=0:
- mode_indexes.append(lower)
- lower -= 1
-
- # Convert the list of resolution indexes into monitor mode names and a modes line for xorg.conf.
- mode_list_line = ['modes']
- mode_list_line.extend([ mode_list[mode_index].getName() for mode_index in mode_indexes ])
-
- # Create the Display subsections in the Screen section.
- display_section = self.x_config_screen.makeSection(None,['SubSection','Display'])
- display_section.depth = bit_depth
-
- # The virtual screen size hack should not be used in combination
- # with Xinerama (RandR doesn't work with Xinerama).
- if layout!=XSetup.LAYOUT_SINGLE_XINERAMA and self.isLive():
- # Find the largest monitor supported mode. We need this info
- # to set the size of the virtual screen. See the big comment
- # in displayconfig-restore.py.
- virtual_width = max([mode_list[mode_index].getWidth() for mode_index in mode_indexes])
- virtual_height = max([mode_list[mode_index].getHeight() for mode_index in mode_indexes])
- display_section.append(display_section.makeLine(None,["virtual",virtual_width,virtual_height]))
-
- display_section.append(display_section.makeLine(None,mode_list_line))
-
- self.x_config_screen.append(display_section)
-
- # Set the gamma info too.
- if self.settingall:
- gamma_row = self.x_config_monitor.makeLine(None,['gamma',str(self.allgamma)])
- else:
- gamma_row = self.x_config_monitor.makeLine(None,['gamma',str(self.redgamma),str(self.greengamma),str(self.bluegamma)])
- self.x_config_monitor.append(gamma_row)
-
- # If resolution changes were not live because the monitor has been changed
- # then we also stop them from being live from now on too.
- if not self.isResolutionLive():
- self.x_live_screen = None
- self.acceptResolutionSettings()
-
- # The orignal monitor model is now the selected one. => no changes need to be applied now.
- self.original_monitor_model = self.monitor_model
- self.original_monitor_aspect = self.monitor_aspect
-
- def _getXorgScreenSection(self):
- return self.x_config_screen
-
- def _getGfxCard(self):
- return self.gfx_card
-
- def __str__(self):
- # FIXME string = str(self.getIdentifier()) + " {"
- string = " {"
- if self.isLive():
- string += "Size: "
- string += str(self.getAvailableResolutions()[self.getResolutionIndex()])
- string += " "
- else:
- string += "Not live, "
- if self.monitor_model is not None:
- string += "Monitor:" + str(self.monitor_model)
- string += "}"
- return string
-
-############################################################################
-class GfxCardModel(object):
- """Describes the properties of a particular model of graphics card.
-
- """
- def __init__(self,name):
- self.name = name
- self.vendor = None
- self.server = None
- self.driver = None
- self.proprietarydriver = None
- self.lines = []
- self.seeobj = None
- self.noclockprobe = None
- self.unsupported = None
- self.driglx = None
- self.utahglx = None
- self.driglxexperimental = None
- self.utahglxexperimental = None
- self.badfbrestore = None
- self.badfbrestoreexf3 = None
- self.multihead = None
- self.fbtvout = None
- self.needvideoram = None
-
- def getName(self): return self.name
-
- def setVendor(self,vendor): self.vendor = vendor
- def getVendor(self): return self._get(self.vendor,"getVendor",None)
- def setServer(self,server): self.server = server
- def getServer(self): return self._get(self.server,"getServer",None)
- def setDriver(self,driver): self.driver = driver
- def getDriver(self): return self._get(self.driver,"getDriver",None)
- def setProprietaryDriver(self,proprietarydriver): self.proprietarydriver = proprietarydriver
- def getProprietaryDriver(self): return self._get(self.proprietarydriver,"getProprietaryDriver",None)
- def addLine(self,line): self.lines.append(line)
- def getLines(self):
- if (len(self.lines)==0) and (self.seeobj is not None):
- return self.seeobj.getLines()
- else:
- return self.lines[:] # Copy
-
- def setNoClockProbe(self,noprobe): self.noclockprobe = noprobe
- def getNoClockProbe(self): return self._get(self.noclockprobe,"getNoClockProbe",False)
- def setUnsupported(self,unsupported): self.unsupported = unsupported
- def getUnsupported(self): return self._get(self.unsupported,"getUnsupported",False)
- def setDriGlx(self,on): self.driglx = on
- def getDriGlx(self): return self._get(self.driglx,"getDriGlx",False)
- def setUtahGlx(self,on): self.utahglx = on
- def getUtahGlx(self): return self._get(self.utahglx,"getUtahGlx",False)
- def setDriGlxExperimental(self,on): self.driglxexperimental = on
- def getDriGlxExperimental(self): return self._get(self.driglxexperimental,"getDriGlxExperimental",False)
- def setUtahGlxExperimental(self,on): self.utahglxexperimental = on
- def getUtahGlxExperimental(self): return self._get(self.utahglxexperimental,"getUtahGlxExperimental",False)
- def setBadFbRestore(self,on): self.badfbrestore = on
- def getBadFbRestore(self,proprietary=False):
- if proprietary:
- driver = self.getProprietaryDriver()
- else:
- driver = self.getDriver()
- if driver in ['i810','intel','fbdev','nvidia','vmware']:
- return True
- if self.badfbrestore is not None:
- return self.badfbrestore
- if self.seeobj is not None:
- return self.seeobj.getBadFbRestore(proprietary)
- return False
- def setBadFbRestoreXF3(self,on): self.badfbrestoreexf3 = on
- def getBadFbRestoreXF3(self): return self._get(self.badfbrestoreexf3,"getBadFbRestoreXF3",False)
- def setMultiHead(self,n): self.multihead = n
- def getMultiHead(self): return self._get(self.multihead,"getMultiHead",1)
- def setFbTvOut(self,on): self.fbtvout = on
- def getFbTvOut(self): return self._get(self.fbtvout,"getFbTvOut",False)
- def setNeedVideoRam(self,on): self.needvideoram = on
- def getNeedVideoRam(self): return self._get(self.needvideoram,"getNeedVideoRam",False)
- def setSee(self,seeobj): self.seeobj = seeobj
-
- # If the seeobj is set, then all attributes that are not filled in for this
- # instance are inheritted from seeobj.
- def _get(self,attr,meth,default):
- if attr is not None:
- return attr
- if self.seeobj is not None:
- return getattr(self.seeobj,meth)()
- else:
- return default
-
- def __str__(self):
- return self.getName()
-
-############################################################################
-gfxcard_model_db_instance = None # Singleton.
-
-def GetGfxCardModelDB():
- """Returns a GfxCardModelDB instance.
- """
- global gfxcard_model_db_instance
- # Lazy instantiation.
- if gfxcard_model_db_instance is None:
- gfxcard_model_db_instance = GfxCardModelDB()
- return gfxcard_model_db_instance
-
-############################################################################
-class GfxCardModelDB(object):
- def __init__(self):
- # List of gfx card databases, if order of preference.
- filename = '/usr/share/ldetect-lst/Cards+'
- if not os.path.exists(filename):
- filename = os.path.join(data_file_dir,"Cards+")
-
- # The card DB. A dict mapping card names to card objects.
- self.db = {}
- # The keys in this dict will be vendor names, values are dicts mapping card names to objects.
- self.vendordb = {}
- self.driverdb = {}
-
- self.drivers = self._getAvailableDrivers()
-
- self.proprietary_drivers = []
-
- self._checkProprietaryDrivers()
- self._loadDrivers(self.drivers, self.proprietary_drivers)
- self._loadDB(filename)
-
- def getGfxCardModelByName(self,name):
- return self.db[name]
-
- def getGfxCardModelByDriverName(self,driver_name):
- return self.driverdb[driver_name]
-
- def getAllGfxCardModelNames(self):
- return self.db.keys()
-
- def _getDriverDirs(self):
- "Returns a list of directories where X driver files may be located"
-
- # Fallback dir:
- defaultDirs = ["/usr/lib/xorg/modules/drivers/"]
-
- # Get display number:
- display_number = 0
- if "DISPLAY" in os.environ:
- display_name = os.environ["DISPLAY"]
- displayRE = re.compile("^.*:(\d+)\.\d+$")
- m = displayRE.match(display_name)
- if m:
- display_number = int(m.group(1))
- else:
- print "failed to parse display number from '%s' - falling back to default (%d)" % (display_name, display_number)
- else:
- print "$DISPLAY not set - falling back to default number (%d)" % display_number
-
- # Get the list of module paths from the Xorg log file:
- XLogfile = "/var/log/Xorg.%d.log" % display_number
- cmd = "awk -F \" ModulePath set to \" '/^\(..\) ModulePath set to (.*)/ {print $2}' %s" % XLogfile
-
- baseList = os.popen(cmd).readline().strip().strip('"')
- if baseList == "":
- print "warning: failed to get module paths from '%s' - falling back to default" % XLogfile
- return defaultDirs
-
- pathList = []
- for basePath in baseList.split(","):
- pathList.append("%s/drivers/" % basePath)
-
- return pathList
-
- def _getAvailableDrivers(self):
- """
- Returns the list of available X graphics drivers.
- Algorithm taken from Xorg source (see GenerateDriverlist() in xf86Config.C).
- """
-
- # These are drivers that cannot actually be used in xorg.conf, hence they are hidden:
- hiddenDrivers = (
- "atimisc", # seems to be just the internal implementation for ati driver
- "dummy", # dummy driver without any output
- "v4l", # not an actual video device driver, but just the v4l module
- "ztv" # seems to be the TV output module for AMD Geode
- )
-
- drivers = []
- driverDirectories = self._getDriverDirs()
-
- driverNameRE = re.compile("^(.+)_drv.(s)?o$")
- for ddir in driverDirectories:
- try:
- driverFiles = os.listdir(ddir)
- except OSError:
- print "error reading directory '%s'" % ddir
- continue
- for f in driverFiles:
- m = driverNameRE.match(f)
- if m:
- driverName = m.group(1)
- if driverName in drivers:
- print "ignoring duplicate driver '%s/%s'" % (ddir, f)
- else:
- if driverName in hiddenDrivers:
- #print "ignoring hidden driver '%s'" % driverName
- pass
- else:
- drivers.append(driverName)
- else:
- #print "ignoring driver file with invalid name '%s'" % f
- pass
- #print "found %d drivers" % len(drivers)
- return drivers
-
- def _checkProprietaryDrivers(self):
- # Check for the NVidia driver.
- # FIXME x86_64 => 'lib64'
-
- if (os.path.exists("/usr/X11R6/lib/modules/drivers/nvidia_drv.o") and \
- os.path.exists("/usr/X11R6/lib/modules/extensions/libglx.so")) \
- or \
- (os.path.exists("/usr/lib/xorg/modules/drivers/nvidia_drv.o") and \
- os.path.exists("/usr/lib/xorg/modules/libglx.so")) \
- or \
- (os.path.exists("/usr/lib/xorg/modules/drivers/nvidia_drv.so") and \
- os.path.exists("/usr/lib/xorg/modules/extensions/libglx.so")):
- self.proprietary_drivers.append("nvidia")
-
- # Check for the ATI driver
- if (os.path.exists("/usr/X11R6/lib/modules/dri/fglrx_dri.so") and \
- os.path.exists("/usr/X11R6/lib/modules/drivers/fglrx_drv.o")) or \
- (os.path.exists("/usr/lib/dri/fglrx_dri.so") and \
- os.path.exists("/usr/lib/xorg/modules/drivers/fglrx_drv.so")):
- self.proprietary_drivers.append("fglrx")
-
- # FIXME MATROX_HAL?
-
- def _loadDrivers(self, drivers, proprietary_drivers):
- # Insert the Driver entries.
- for drivername in drivers:
- cardobj = GfxCardModel(drivername)
- cardobj.setDriver(drivername)
- self.db[drivername] = cardobj
- self.driverdb[drivername] = cardobj
-
- if drivername=="nv" and "nvidia" in proprietary_drivers:
- cardobj.setProprietaryDriver("nvidia")
- self.driverdb["nvidia"] = cardobj
- elif drivername=="ati" and "fglrx" in proprietary_drivers:
- cardobj.setProprietaryDriver("fglrx")
- self.driverdb["fglrx"] = cardobj
-
- def _loadDB(self,filename):
- vendors = ['3Dlabs', 'AOpen', 'ASUS', 'ATI', 'Ark Logic', 'Avance Logic',
- 'Cardex', 'Chaintech', 'Chips & Technologies', 'Cirrus Logic', 'Compaq',
- 'Creative Labs', 'Dell', 'Diamond', 'Digital', 'ET', 'Elsa', 'Genoa',
- 'Guillemot', 'Hercules', 'Intel', 'Leadtek', 'Matrox', 'Miro', 'NVIDIA',
- 'NeoMagic', 'Number Nine', 'Oak', 'Orchid', 'RIVA', 'Rendition Verite',
- 'S3', 'Silicon Motion', 'STB', 'SiS', 'Sun', 'Toshiba', 'Trident',
- 'VideoLogic']
-
- cardobj = None
- # FIXME the file might be compressed.
- fhandle = open(filename,'r')
- for line in fhandle.readlines():
- line = line.strip()
- if len(line)!=0:
- if not line.startswith("#"):
- if line.startswith("NAME"):
- cardobj = GfxCardModel(line[4:].strip())
- cardname = cardobj.getName()
- self.db[cardname] = cardobj
-
- # Try to extract a vendor name from the card's name.
- for vendor in vendors:
- if vendor in cardname:
- cardobj.setVendor(vendor)
- if vendor not in self.vendordb:
- self.vendordb[vendor] = {}
- self.vendordb[vendor][cardname] = cardobj
- break
- else:
- if "Other" not in self.vendordb:
- self.vendordb["Other"] = {}
- self.vendordb["Other"][cardname] = cardobj
-
- elif line.startswith("SERVER"):
- cardobj.setServer(line[6:].strip())
- elif line.startswith("DRIVER2"):
- driver = line[7:].strip()
- if driver in self.proprietary_drivers:
- cardobj.setProprietaryDriver(driver)
- elif line.startswith("DRIVER"):
- cardobj.setDriver(line[6:].strip())
- elif line.startswith("LINE"):
- cardobj.addLine(line[4:].strip())
- elif line.startswith("SEE"):
- try:
- cardobj.setSee(self.db[line[3:].strip()])
- except KeyError:
- pass
- elif line.startswith("NOCLOCKPROBE"):
- cardobj.setNoClockProbe(True)
- elif line.startswith("UNSUPPORTED"):
- cardobj.setUnsupported(True)
- elif line.startswith("DRI_GLX"):
- cardobj.setDriGlx(True)
- elif line.startswith("UTAH_GLX"):
- cardobj.setUtahGlx(True)
- elif line.startswith("DRI_GLX_EXPERIMENTAL"):
- cardobj.setDriGlxExperimental(True)
- elif line.startswith("UTAH_GLX_EXPERIMENTAL"):
- cardobj.setUtahGlxExperimental(True)
- elif line.startswith("BAD_FB_RESTORE"):
- cardobj.setBadFbRestore(True)
- elif line.startswith("BAD_FB_RESTORE_XF3"):
- cardobj.setBadFbRestoreXF3(True)
- elif line.startswith("MULTI_HEAD"):
- cardobj.setMultiHead(int(line[10:].strip()))
- elif line.startswith("FB_TVOUT"):
- cardobj.setFbTvOut(True)
- elif line.startswith("NEEDVIDEORAM"):
- cardobj.setNeedVideoRam(True)
- fhandle.close()
-
-############################################################################
-class MonitorModel(object):
- TYPE_NORMAL = 0
- TYPE_PLUGNPLAY = 1
- TYPE_CUSTOM = 2
-
- def __init__(self):
- self.name = None
- self.manufacturer = None
- self.eisaid = None
- self.horizontalsync = None
- self.verticalsync = None
- self.dpms = False
- self.type = MonitorModel.TYPE_NORMAL
-
- def copy(self):
- newmonitor = MonitorModel()
- newmonitor.name = self.name
- newmonitor.manufacturer = self.manufacturer
- newmonitor.eisaid = self.eisaid
- newmonitor.horizontalsync = self.horizontalsync
- newmonitor.verticalsync = self.verticalsync
- newmonitor.dpms = self.dpms
- return newmonitor
-
- def getName(self): return self.name
- def setName(self,name): self.name = name
- def getManufacturer(self): return self.manufacturer
- def setManufacturer(self,manufacturer): self.manufacturer = manufacturer
- def setEisaId(self,eisaid): self.eisaid = eisaid
- def getEisaId(self): return self.eisaid
- def setDpms(self,on): self.dpms = on
- def getDpms(self): return self.dpms
- def getHorizontalSync(self): return self.horizontalsync
- def setHorizontalSync(self,horizontalsync): self.horizontalsync = horizontalsync
- def getVerticalSync(self): return self.verticalsync
- def setVerticalSync(self,verticalsync): self.verticalsync = verticalsync
- def setType(self,flag): self.type = flag
- def getType(self): return self.type
- def __str__(self):
- return "{Name:"+self.name+"}"
-
-############################################################################
-class PlugNPlayMonitorModel(MonitorModel):
- def __init__(self,monitor_model_db):
- MonitorModel.__init__(self)
- self.monitor_detected = False
- self.monitor_model_db = monitor_model_db
-
- def getEisaId(self):
- self._detectMonitor()
- return self.eisaid
-
- def getHorizontalSync(self):
- self._detectMonitor()
- return self.horizontalsync
-
- def getVerticalSync(self):
- self._detectMonitor()
- return self.verticalsync
-
- def _detectMonitor(self):
- if not self.monitor_detected:
- (eisaid, horizontalsync, verticalsync) = self.monitor_model_db._detectMonitor()
- if eisaid is not None:
- self.eisaid = eisaid
- if horizontalsync is not None:
- self.horizontalsync = horizontalsync
- if verticalsync is not None:
- self.verticalsync = verticalsync
-
- self.monitor_detected = True
-
-############################################################################
-monitor_model_db_instance = None # Singleton
-
-def GetMonitorModelDB(force=False):
- """Returns a GetMonitorModelDB instance.
- """
- global monitor_model_db_instance
- if monitor_model_db_instance is None or force == True:
- monitor_model_db_instance = MonitorModelDB()
- return monitor_model_db_instance
-
-############################################################################
-class MonitorModelDB(object):
- def __init__(self):
- self.db = {}
- self.vendordb = {}
- self.genericdb = {}
- self.customdb = {}
- self.custom_counter = 1
- self.monitor_detect_run = False
-
- # Plug'n Play is a kind of fake entry for monitors that are detected but unknown.
- # It's frequency info is filled in by hardware detection or from the X server config.
- self._plugnplay = PlugNPlayMonitorModel(self)
- self._plugnplay.setName("Plug 'n' Play")
- self._plugnplay.setManufacturer(self._plugnplay.getName())
- self._plugnplay.setType(MonitorModel.TYPE_PLUGNPLAY)
- # This default is what Xorg claims to use when there is no
- # horizontal sync info in the a monitor section.
- self._plugnplay.setHorizontalSync("28.0-33.0")
- # This default is what Xorg claims to use when there is no
- # vertical sync info in the a monitor section.
- self._plugnplay.setVerticalSync("43-72")
- self.customdb[self._plugnplay.getName()] = self._plugnplay
- self.db[self._plugnplay.getName()] = self._plugnplay
-
- # Load monitors from the shipped database
- filename = "/usr/share/ldetect-lst/MonitorsDB"
- if not os.path.exists(filename):
- filename = os.path.join(data_file_dir,"MonitorsDB")
- self.load(filename)
- # Load monitors from the custom database
- filename = os.path.join(var_data_dir, "CustomMonitorsDB")
- if os.path.exists(filename):
- self.load(filename)
-
- def load(self,filename,split=";"):
- fhandle = open(filename,'r')
- for line in fhandle.readlines():
- line = line.strip()
- if len(line)!=0:
- if not line.startswith("#"):
- try:
- parts = line.split(split)
- monitorobj = MonitorModel()
- monitorobj.setManufacturer(parts[0].strip())
- monitorobj.setName(parts[1].strip())
- monitorobj.setEisaId(parts[2].strip().upper())
- monitorobj.setHorizontalSync(parts[3].strip())
- monitorobj.setVerticalSync(parts[4].strip())
- if len(parts)>=6:
- monitorobj.setDpms(parts[5].strip()=='1')
- self.db[monitorobj.getName()] = monitorobj
-
- if monitorobj.getManufacturer() in \
- ["Generic LCD Display", "Generic CRT Display"]:
- self.genericdb[monitorobj.getName()] = monitorobj
- else:
- if monitorobj.getManufacturer() not in self.vendordb:
- self.vendordb[monitorobj.getManufacturer()] = {}
- self.vendordb[monitorobj.getManufacturer()]\
- [monitorobj.getName()] = monitorobj
-
- except IndexError:
- print "Bad monitor line:",line
- fhandle.close()
-
- def getMonitorByName(self,name):
- return self.db.get(name,None)
-
- def newCustomMonitor(self,name=None):
- custom_model = MonitorModel()
- if name is None:
- name = "Custom %i" % self.custom_counter
- custom_model.setName(name)
- self.db[custom_model.getName()] = custom_model
- self.customdb[name] = custom_model
- self.custom_counter += 1
- return custom_model
-
- def getCustomMonitors(self):
- return self.customdb
-
- def detect(self):
- """Detect the attached monitor.
-
- Returns a 'monitor' object on success, else None.
- """
- (eisaid,hrange,vrange) = self._detectMonitor()
-
- # Look up the EISAID in our database.
- if eisaid is not None:
- for monitor in self.db:
- if eisaid==self.db[monitor].getEisaId():
- return self.db[monitor]
-
- return self._plugnplay
-
- def _detectMonitor(self):
- if not self.monitor_detect_run:
- eisaid = None
- hrange = None
- vrange = None
-
- if os.path.isfile("/usr/sbin/monitor-edid"):
- # This utility appeared in Mandriva 2005 LE
- output = ExecWithCapture("/usr/sbin/monitor-edid",["monitor-edid","-v"])
- for line in output.split("\n"):
- if "HorizSync" in line:
- hrange = line.split()[1]
- elif "VertRefresh" in line:
- vrange = line.split()[1]
- elif line.startswith("EISA ID:"):
- eisaid = line[9:].upper()
-
- elif os.path.isfile("/usr/sbin/ddcxinfos"):
- # This utility _was_ standard on Mandrake 10.1 and earlier.
- output = ExecWithCapture("/usr/sbin/ddcxinfos",["ddcxinfos"])
- for line in output.split("\n"):
- if "HorizSync" in line:
- hrange = line.split()[0]
- elif "VertRefresh" in line:
- vrange = line.split()[0]
- elif "EISA ID=" in line:
- eisaid = line[line.find("EISA ID=")+8:].upper()
-
- elif os.path.isfile("/usr/sbin/ddcprobe"):
- # on Debian
- """
- ddcprobe's output looks like this:
-
- ...
- eisa: SAM00b1
- ...
- monitorrange: 30-81, 56-75
- ...
- """
- output = ExecWithCapture("/usr/sbin/ddcprobe",["ddcprobe"])
- for line in output.split("\n"):
- if line.startswith("eisa:"):
- parts = line.split(":")
- if len(parts)>=2:
- eisaid = parts[1].strip().upper()
- elif line.startswith("monitorrange:"):
- parts = line.replace(',','').split()
- if len(parts)==3:
- hrange = parts[1].strip()
- vrange = parts[2].strip()
-
- self.detected_eisa_id = eisaid
- self.detected_h_range = hrange
- self.detected_v_range = vrange
- self.monitor_detect_run = True
-
- return (self.detected_eisa_id, self.detected_h_range, self.detected_v_range)
-
-############################################################################
-
-SYNC_TOLERANCE = 0.01 # 1 percent
-class ModeLine(object):
- ASPECT_4_3 = 0
- ASPECT_16_9 = 1
-
- XF86CONF_PHSYNC = 0x0001
- XF86CONF_NHSYNC = 0x0002
- XF86CONF_PVSYNC = 0x0004
- XF86CONF_NVSYNC = 0x0008
- XF86CONF_INTERLACE = 0x0010
- XF86CONF_DBLSCAN = 0x0020
- XF86CONF_CSYNC = 0x0040
- XF86CONF_PCSYNC = 0x0080
- XF86CONF_NCSYNC = 0x0100
- XF86CONF_HSKEW = 0x0200 # hskew provided
- XF86CONF_BCAST = 0x0400
- XF86CONF_CUSTOM = 0x0800 # timing numbers customized by editor
- XF86CONF_VSCAN = 0x1000
- flags = {"interlace": XF86CONF_INTERLACE,
- "doublescan": XF86CONF_DBLSCAN,
- "+hsync": XF86CONF_PHSYNC,
- "-hsync": XF86CONF_NHSYNC,
- "+vsync": XF86CONF_PVSYNC,
- "-vsync": XF86CONF_NVSYNC,
- "composite": XF86CONF_CSYNC,
- "+csync": XF86CONF_PCSYNC,
- "-csync": XF86CONF_NCSYNC }
-
- # Thanks go out to Redhat for this code donation. =)
- def __init__(self, elements):
- self.name = elements[1].strip('"')
- self.clock = float(elements[2])
- self.hdisp = int(elements[3])
- self.hsyncstart = int(elements[4])
- self.hsyncend = int(elements[5])
- self.htotal = int(elements[6])
- self.vdisp = int(elements[7])
- self.vsyncstart = int(elements[8])
- self.vsyncend = int(elements[9])
- self.vtotal = int(elements[10])
-
- self.flags = 0
- for i in range(11, len(elements)):
- try:
- self.flags |= ModeLine.flags[string.lower(elements[i])]
- except KeyError:
- pass
-
- def getWidth(self):
- return self.hdisp
-
- def getHeight(self):
- return self.vdisp
-
- def getName(self):
- return self.name
-
- def getVRefresh(self):
- vrefresh = self.clock * 1000000.0 / float(self.htotal * self.vtotal)
- if self.flags & ModeLine.XF86CONF_INTERLACE:
- vrefresh = vrefresh * 2.0
- if self.flags & ModeLine.XF86CONF_DBLSCAN:
- vrefresh = vrefresh / 2.0
- return int(round(vrefresh))
-
- # Basically copied from xf86CheckModeForMonitor
- def supports(self, monitor_hsync, monitor_vsync):
- hsync = self.clock * 1000 / self.htotal
- for freq in monitor_hsync:
- if hsync > freq[0] * (1.0 - SYNC_TOLERANCE) and hsync < freq[1] * (1.0 + SYNC_TOLERANCE):
- break
- else:
- return False
-
- vrefresh = self.getVRefresh()
- for freq in monitor_vsync:
- if vrefresh > freq[0] * (1.0 - SYNC_TOLERANCE) and vrefresh < freq[1] * (1.0 + SYNC_TOLERANCE):
- return True
- return False
-
- def getXorgModeLineList(self):
- row = [self.name, str(self.clock), str(self.hdisp), str(self.hsyncstart), str(self.hsyncend),
- str(self.htotal), str(self.vdisp), str(self.vsyncstart), str(self.vsyncend), str(self.vtotal)]
-
- for (flag_name,flag_bit) in ModeLine.flags.iteritems():
- if self.flags & flag_bit:
- row.append(flag_name)
- return row
-
- def __str__(self):
- return "ModeLine:"+self.name
-
-############################################################################
-monitor_mode_db_instance = None # Singleton
-
-
-def GetMonitorModeDB():
- """Returns a GetMonitorModeDB instance.
- """
- global monitor_mode_db_instance
- if monitor_mode_db_instance is None:
- monitor_mode_db_instance = MonitorModeDB()
- return monitor_mode_db_instance
-
-############################################################################
-class MonitorModeDB(object):
- def __init__(self):
- self.db = {}
- self.db169 = {}
-
- module_dir = os.path.dirname(os.path.join(os.getcwd(),__file__))
- self.load(os.path.join(data_file_dir,"vesamodes"))
- self.load(os.path.join(data_file_dir,"extramodes"))
- self.load(os.path.join(data_file_dir,"widescreenmodes"))
-
- # Make a list of screen sizes for the getAllResolutions() method.
- self.all_resolutions = []
- for mode in self.db.values()+self.db169.values():
- size = (mode.getWidth(),mode.getHeight())
- if size not in self.all_resolutions:
- self.all_resolutions.append(size)
-
- self.all_resolutions.sort()
-
- def load(self,filename):
- fd = open(filename, 'r')
- lines = fd.readlines()
- fd.close()
-
- for line in lines:
- if line[0] != "#" and line[0] != '/':
- line = line.strip()
- elements = line.split()
- if line!="":
- if len(elements) < 11 or string.lower(elements[0]) != "modeline":
- print "Bad modeline found:",line
- continue
- name = elements[1][1:-1]
- new_mode = ModeLine(elements)
-
- width = new_mode.getWidth()
- height = new_mode.getHeight()
- if self.aspectRatio(width, height)==ModeLine.ASPECT_4_3:
- self.db[name] = new_mode
- else:
- self.db169[name] = new_mode
-
- if (width,height)==FALLBACK_RESOLUTION:
- # We grab these modes and use them a fallbacks in the widescreen list.
- self.db169[name] = new_mode
-
- @staticmethod
- def aspectRatio(width,height):
- ratio = float(width)/float(height)
- # 4/3 is 1.333333
- # 16/9 is 1.777777
- # We will just consider anything below 1.45 to be standard.
- if ratio < 1.45:
- return ModeLine.ASPECT_4_3
- else:
- return ModeLine.ASPECT_16_9
-
- def getAvailableModes(self,monitor,aspect):
- """
- Get the list of video modes that this monitor supports.
-
- Returns a list of modeline objects or None if the available modes for this monitor are unknown.
- """
- if monitor.horizontalsync is None or monitor.verticalsync is None:
- return None
-
- result = []
-
- hsync_list = self._list_from_string(monitor.getHorizontalSync())
- vsync_list = self._list_from_string(monitor.getVerticalSync())
-
- if aspect==ModeLine.ASPECT_4_3:
- db = self.db
- else:
- db = self.db169
-
- for modeline in db.values():
- if modeline.supports(hsync_list, vsync_list):
- result.append(modeline)
- return result
-
- def getAllResolutions(self):
- return self.all_resolutions
-
- def _list_from_string(self,src):
- l = []
- pieces = src.split(",")
- for piece in pieces:
- tmp = string.split(piece, "-")
- if len(tmp) == 1:
- l.append( (float(tmp[0].strip()), float(tmp[0].strip())) )
- else:
- l.append( (float(tmp[0].strip()), float(tmp[1].strip())) )
- return l
-
-############################################################################
-
-def ranges_to_string(array, length):
- stringobj = ""
- for i in range(length):
- r = array[i]
- if stringobj != "":
- stringobj = stringobj + ","
- if r[0] == r[1]:
- stringobj = stringobj + repr(r[0])
- else:
- stringobj = stringobj + repr(r[0]) + "-" + repr(r[1])
- return stringobj
-
-
-def main():
- # FIXME: turns this into a real set of unit tests.
- SetDataFileDir("ldetect-lst")
-
- #xs = XSetup()
- #xs = XSetup('xorg.conf.test')
- xs = XSetup(xorg_config_filename='bug_data/tonio_intel/xorg.conf',
- debug_scan_pci_filename="bug_data/tonio_intel/PCIbus.txt")
- print str(xs)
- return
-
- #screen1 = xs.getGfxCards()[0].getScreens()[0]
- #monitor_db = GetMonitorModelDB()
- #new_model = monitor_db.getMonitorByName('Samsung SyncMaster 15GL')
- #print new_model
- #screen1.setMonitorModel(new_model)
-
- #screen2 = xs.getGfxCards()[0].getScreens()[1]
- #screen2.setMonitorModel(new_model)
-
- print "getAvailableLayouts(): ",xs.getAvailableLayouts()
- xs.getGfxCards()[0].setProprietaryDriver(True)
- print str(xs)
- xs.setLayout(XSetup.LAYOUT_CLONE) # XSetup.LAYOUT_DUAL.
- print "getAvailableLayouts(): ",xs.getAvailableLayouts()
- print str(xs)
-
- #gfxcard_db = GetGfxCardModelDB()
- #new_gfxcard_model = gfxcard_db.getGfxCardModelByName('NVIDIA GeForce FX (generic)')
- ##'ATI Radeon 8500'
- ##'NVIDIA GeForce FX (generic)'
- #print new_gfxcard_model
- #gfx_card = xs.getGfxCards()[0]
- #gfx_card.setProprietaryDriver(False)
- #gfx_card.setGfxCardModel(new_gfxcard_model)
- xs.writeXorgConfig('xorg.conf.test')
-
-if __name__=='__main__':
- main()
diff --git a/displayconfig/displayconfighardwaretab.py b/displayconfig/displayconfighardwaretab.py
deleted file mode 100644
index 833dea6..0000000
--- a/displayconfig/displayconfighardwaretab.py
+++ /dev/null
@@ -1,741 +0,0 @@
-# -*- coding: utf-8 -*-
-
-# Form implementation generated from reading ui file '/home/sebas/dev/guidance/trunk/displayconfig/displayconfighardwaretab.ui'
-#
-# Created: Sat Apr 23 14:39:39 2005
-# by: The PyQt User Interface Compiler (pyuic) 3.13
-#
-# WARNING! All changes made in this file will be lost!
-
-
-import sys
-from qt import *
-
-image0_data = [
-"32 32 522 2",
-"Qt c None",
-".i c #000000",
-"bA c #0037a6",
-"bU c #0038a6",
-"ch c #0038a7",
-"bo c #003ba8",
-"cA c #003ba9",
-"bT c #003ca8",
-"bG c #003ca9",
-"fp c #020202",
-"cS c #0242ae",
-"fq c #030303",
-"bH c #0341ab",
-"cg c #0441ab",
-"b1 c #0443ae",
-"fo c #050505",
-"fB c #060606",
-"bS c #0642ad",
-"a7 c #0740a5",
-"cf c #0744ad",
-"fC c #080808",
-".5 c #083fa5",
-"bn c #0841a5",
-"d# c #0848b2",
-"bF c #0942a6",
-"bh c #0949b1",
-".h c #0a0a0a",
-"cz c #0a47b0",
-"ce c #0a48b0",
-"dY c #0a4fb7",
-"fI c #0b0b0b",
-"b0 c #0b44a9",
-"cm c #0b4ab2",
-"b2 c #0c4ab1",
-"fA c #0e0e0e",
-"dk c #0e4eb5",
-"bz c #0f4db2",
-"b3 c #0f4db3",
-"bI c #0f4db4",
-".A c #111111",
-"cl c #114bad",
-"cR c #114eb4",
-"cd c #114fb4",
-"b4 c #1250b5",
-"cG c #1250b6",
-"fr c #131313",
-"cy c #1351b5",
-"dA c #1353b8",
-"cn c #1452b6",
-"aJ c #1550af",
-"bR c #1552b7",
-"eR c #161616",
-"cQ c #1653b7",
-"bp c #1654b7",
-"d. c #1654b8",
-"a8 c #1656b9",
-"cx c #1756b8",
-"cF c #1852b2",
-"b5 c #1857b9",
-"cZ c #1857ba",
-".2 c #191919",
-"dX c #195cbf",
-"cP c #1a58ba",
-"cc c #1a59ba",
-"#p c #1a5dbf",
-"cH c #1b59bb",
-"co c #1b5abb",
-"ag c #1c1c1c",
-"c9 c #1c5abb",
-"dH c #1c60c2",
-"dg c #1d5ebf",
-"a3 c #1e1e1e",
-"cY c #1e58b6",
-"bJ c #1e5dbd",
-"dG c #1f5ebc",
-"cp c #1f5ebd",
-"aY c #1f5fbf",
-"cI c #205ebd",
-"b6 c #205fbe",
-"dW c #2063c3",
-"bX c #212121",
-"c8 c #215fbe",
-"c0 c #2160bf",
-"cb c #2161bf",
-"#v c #225db7",
-"cq c #2261c0",
-"cw c #2262c0",
-"df c #235db9",
-"by c #2362c0",
-"ds c #2364c2",
-"cD c #242424",
-"bQ c #2463c0",
-"cr c #2464c1",
-"aj c #2560b9",
-"dp c #262626",
-"cv c #2665c1",
-"c1 c #2665c2",
-"aB c #2667c4",
-"dI c #266ac7",
-".# c #272727",
-"dr c #2763bc",
-"b7 c #2766c2",
-"cJ c #2766c3",
-"cs c #2767c2",
-"ca c #2767c3",
-"eq c #282828",
-"cO c #2867c3",
-"bg c #2968c3",
-"ct c #2968c4",
-"cu c #2969c4",
-"ab c #296bc7",
-"bK c #2a69c5",
-"b8 c #2a6ac5",
-".6 c #2a6eca",
-"#V c #2b66bc",
-"cK c #2b6ac6",
-"bq c #2b6bc5",
-"c7 c #2b6bc6",
-".o c #2c2c2c",
-"#q c #2c5cb7",
-"bi c #2c5eb7",
-"bx c #2c6bc6",
-"bP c #2c6cc6",
-"aK c #2c6cc7",
-"#P c #2c6ec8",
-"g. c #2d2d2d",
-"bB c #2d60b9",
-"c# c #2d6dc7",
-"cL c #2d6ec7",
-"dJ c #2d71cb",
-"dV c #2d71cc",
-"aX c #2e6dc7",
-"b9 c #2e6ec7",
-"c. c #2e6ec8",
-"fb c #2f2f2f",
-"c2 c #2f6ec8",
-"a9 c #2f6fc8",
-"cT c #3063bb",
-"cM c #3070c8",
-"bw c #3070c9",
-"ak c #3072cb",
-"bf c #3171c9",
-"br c #3171ca",
-"aA c #3271c9",
-"cN c #3272c9",
-"aW c #3272ca",
-"c3 c #3372ca",
-"dt c #3372cb",
-"dz c #3373ca",
-"b. c #3373cb",
-"bL c #3374cb",
-"dK c #3377cf",
-"dU c #3379d0",
-"aZ c #3467be",
-"aL c #3474cb",
-"#o c #3478d0",
-"da c #3567bf",
-"dZ c #356cc3",
-"aa c #3575cc",
-"bO c #3576cc",
-"#W c #3576ce",
-".B c #363636",
-"bM c #3676cc",
-"be c #3676cd",
-"c6 c #3677cd",
-"fJ c #373737",
-"az c #3777cd",
-"bN c #3778cd",
-"#T c #383838",
-"bv c #3878cd",
-"bs c #3878ce",
-"#O c #3879ce",
-"fZ c #393939",
-"dl c #396cc1",
-"aM c #3979ce",
-"#w c #397bd1",
-"dL c #397dd3",
-"#n c #397ed3",
-"fz c #3a3a3a",
-"c4 c #3a7bcf",
-"bu c #3a7bd0",
-"dT c #3a7fd4",
-"aG c #3b3b3b",
-"c5 c #3b7bcf",
-"bd c #3b7bd0",
-"a# c #3b7cd0",
-".7 c #3b80d5",
-"gh c #3c3c3c",
-"dB c #3c70c3",
-"ay c #3c7cd1",
-"aV c #3c7dd1",
-"a4 c #3d3d3d",
-"#X c #3d7dd1",
-"aN c #3d7ed1",
-"dy c #3d7ed2",
-"bt c #3e7fd1",
-"dh c #3e7fd2",
-"dM c #3e83d7",
-"bk c #3f3f3f",
-"#Q c #3f73c5",
-"al c #3f7fd2",
-"#N c #3f80d2",
-"b# c #3f80d3",
-"dS c #3f85d7",
-"#x c #4081d3",
-"#m c #4084d7",
-"f5 c #414141",
-"a. c #4182d3",
-"aU c #4182d4",
-"bY c #424242",
-"aC c #4276c6",
-"aO c #4282d4",
-"ax c #4283d4",
-"bc c #4283d5",
-"di c #4284d4",
-".8 c #4287d9",
-"#Y c #4384d5",
-"dN c #4389da",
-"cW c #444444",
-"dj c #4484d5",
-"dR c #4489db",
-"g# c #454545",
-"#M c #4586d6",
-"bb c #4587d6",
-"dd c #464646",
-"ac c #467ac9",
-"aT c #4687d7",
-"aP c #4788d7",
-"#y c #4788d8",
-"#l c #478ddc",
-"dO c #478ddd",
-"er c #484848",
-"ba c #4889d7",
-"aw c #4889d8",
-"am c #488ad8",
-".9 c #488edd",
-"dE c #494949",
-"#Z c #498ad8",
-"dx c #498bd9",
-"d2 c #4a4a4a",
-"aS c #4a8bd9",
-"dP c #4a90de",
-"aQ c #4b8cda",
-"du c #4b8dda",
-"#L c #4b8ddb",
-"fU c #4c4c4c",
-"dw c #4c8eda",
-"dv c #4c8edb",
-"dQ c #4c92df",
-"av c #4d8edb",
-"#z c #4d8fdb",
-"an c #4d8fdc",
-"#9 c #4e8fdc",
-"#0 c #4e90dc",
-"#k c #4f94e1",
-"#. c #4f95e2",
-"aR c #5092dd",
-"au c #5193de",
-"ao c #5294de",
-"#K c #5294df",
-"#A c #5395df",
-"#1 c #5395e0",
-"ap c #5597e0",
-"at c #5597e1",
-"#j c #559ce6",
-"## c #579de6",
-"#8 c #589ae2",
-"aq c #589be2",
-"fs c #595959",
-"#B c #599be3",
-"as c #599ce3",
-"ar c #5a9ce3",
-"#7 c #5c9fe6",
-"#2 c #5d9fe5",
-"#i c #5da3ea",
-"fH c #5e5e5e",
-"#C c #5ea2e7",
-"#a c #5ea4eb",
-"#J c #5fa1e6",
-"gg c #606060",
-"#6 c #60a3e7",
-"#3 c #60a3e8",
-"#5 c #62a4e9",
-"#4 c #62a5e9",
-"#I c #63a7ea",
-"#h c #63aaef",
-"#D c #64a7ea",
-"#b c #64abef",
-".g c #666666",
-"f4 c #686868",
-"#E c #68abed",
-"#g c #69b1f2",
-"#H c #6aaeee",
-"#F c #6aaeef",
-"#c c #6ab1f3",
-"#G c #6bafef",
-"#f c #6db4f5",
-"#d c #6eb5f5",
-"#e c #6eb6f6",
-".E c #7087ae",
-".n c #717171",
-"f9 c #757575",
-".Y c #758fb7",
-"fO c #787878",
-"el c #7ba0d7",
-".F c #7d98be",
-"gf c #7e7e7e",
-"f0 c #808080",
-"ek c #83a7dc",
-"ga c #848484",
-".X c #85a2c7",
-".a c #868686",
-"d5 c #86abdf",
-"fy c #878787",
-".W c #87a5c9",
-"ej c #87abdd",
-"d4 c #88aadc",
-"f6 c #898989",
-".Z c #899cc0",
-".G c #8aa7ca",
-"ei c #8aafe0",
-"fD c #8b8b8b",
-".V c #8ba8ca",
-".H c #8ca9cb",
-"d6 c #8cb1e2",
-".U c #8eaccd",
-"eh c #8eb3e3",
-".I c #8faccd",
-"d7 c #90b5e4",
-".T c #92afcf",
-"em c #92afdd",
-".J c #92b0d0",
-"eg c #92b7e5",
-"d8 c #93b8e6",
-".j c #949494",
-".S c #95b3d1",
-".K c #95b3d2",
-"d9 c #96bbe8",
-"ge c #979797",
-".R c #98b6d3",
-".L c #98b6d4",
-"e. c #99bfea",
-".f c #9a9a9a",
-".e c #9b9b9b",
-".Q c #9bb9d4",
-".M c #9bb9d6",
-".d c #9c9c9c",
-"ef c #9cc2ec",
-".c c #9d9d9d",
-"e# c #9dc2eb",
-".b c #9e9e9e",
-".N c #9ebcd7",
-"ee c #9ec4ed",
-"ea c #9fc4ee",
-".O c #a0bed8",
-".P c #a0bfd8",
-"ed c #a0c5ee",
-"eb c #a0c6ee",
-"ec c #a1c6ef",
-"gd c #a3a3a3",
-"gb c #a4a4a4",
-"fa c #a5a5a5",
-"gc c #a6a6a6",
-"fN c #a8a8a8",
-"fc c #acacac",
-"fi c #b4b4b4",
-"f8 c #b5b5b5",
-"fm c #b8b8b8",
-"fj c #b9b9b9",
-"fl c #bababa",
-"fk c #bbbbbb",
-"fn c #bcbcbc",
-"fx c #bebebe",
-"fw c #bfbfbf",
-"fh c #c1c1c1",
-"fv c #c2c2c2",
-"fu c #c3c3c3",
-"eQ c #c4c4c4",
-"eo c #c6c6c5",
-"fE c #c6c6c6",
-".4 c #c6c9d0",
-"fe c #c7c7c7",
-".z c #c8c8c8",
-"#u c #c8ccd3",
-"fd c #c9c9c9",
-"d1 c #cac9c8",
-"aF c #cacaca",
-"f# c #cbcac9",
-"ep c #cbcbcb",
-"a2 c #cccccc",
-"dD c #cdccca",
-"do c #cdcdcd",
-"#U c #cdd0d7",
-"f. c #cecccc",
-"af c #cecece",
-"ai c #ced1d8",
-"aI c #ced2d9",
-"dn c #cfcecd",
-"eP c #cfcfcf",
-"e9 c #d0cfcf",
-"ft c #d0d0d0",
-"eO c #d0d0d1",
-"dc c #d1d1cf",
-"fg c #d1d1d1",
-"e8 c #d2d2d1",
-"#s c #d2d2d2",
-"a6 c #d2d6dc",
-".1 c #d3d3d3",
-"cV c #d4d3d2",
-"eN c #d4d3d3",
-"e7 c #d4d4d3",
-"f7 c #d4d4d4",
-"bm c #d4d7de",
-"ff c #d5d5d5",
-"eM c #d5d6d6",
-"d0 c #d5d7da",
-"cC c #d6d5d4",
-"e6 c #d6d6d5",
-"f3 c #d6d6d6",
-"en c #d6d7d9",
-"dC c #d6d8db",
-"bE c #d6d9e0",
-"fY c #d7d7d7",
-"eL c #d7d8d7",
-".D c #d7d8db",
-"bZ c #d7dbe2",
-"fX c #d8d8d8",
-"e5 c #d8d9d8",
-"dm c #d8d9dc",
-"cj c #d9d8d7",
-"eK c #d9d9d9",
-"db c #d9dbde",
-"ck c #d9dde4",
-"fM c #dadada",
-"cU c #dadcdf",
-"e4 c #dbdbda",
-"eJ c #dbdbdb",
-"cB c #dbdde0",
-"dF c #dbdfe5",
-"bW c #dcdbda",
-"eI c #dcdcdc",
-"cE c #dce0e6",
-"fQ c #dddddd",
-"cX c #dde1e8",
-"e3 c #dedddc",
-"fT c #dedede",
-"ci c #dedfe2",
-"dq c #dee1e7",
-"de c #dee2e8",
-"bD c #dfdedc",
-"eH c #dfdfdf",
-"bV c #dfe1e4",
-"e2 c #e0dfdd",
-"bC c #e0e2e5",
-"bj c #e1e0df",
-"eG c #e1e1e1",
-"a0 c #e1e3e6",
-"aD c #e1e3e7",
-"e1 c #e2e1e0",
-"eF c #e2e2e2",
-"a1 c #e3e2e1",
-"eE c #e3e3e3",
-"e0 c #e4e2e3",
-"aE c #e4e3e1",
-"fS c #e4e4e4",
-"fR c #e5e5e5",
-"eZ c #e6e5e5",
-"eD c #e6e6e6",
-"fF c #e7e7e7",
-"eY c #e8e7e7",
-"eC c #e8e8e8",
-"eX c #e9e9e8",
-"eB c #e9eaea",
-"d3 c #e9ecef",
-".p c #eaeaea",
-"ad c #eaebef",
-"eA c #ebebeb",
-"eW c #ecebea",
-"fP c #ececec",
-"ez c #ededec",
-"fW c #ededed",
-"f2 c #eeeeee",
-"ey c #efeeef",
-"f1 c #efefef",
-"ex c #f0f0f0",
-"#R c #f0f2f6",
-"ae c #f1f0ef",
-".m c #f1f1f1",
-"ew c #f1f2f2",
-"fL c #f2f2f2",
-"fG c #f3f3f3",
-"#r c #f3f5f8",
-"ev c #f4f3f3",
-"eV c #f4f4f3",
-".3 c #f4f4f4",
-"et c #f4f6f8",
-".C c #f5f5f5",
-"eU c #f6f6f4",
-"#t c #f6f6f6",
-"eu c #f6f7f8",
-"fV c #f7f7f7",
-"ah c #f8f8f8",
-".0 c #f8f9fa",
-"eT c #f9f7f7",
-"aH c #f9f9f9",
-"fK c #fafafa",
-"eS c #fbfafa",
-"a5 c #fbfbfb",
-"bl c #fcfcfc",
-"es c #fdfdfc",
-".k c #fdfdfd",
-".y c #fefefe",
-".x c #fffcf8",
-".w c #fffcf9",
-".v c #fffdf9",
-".u c #fffef9",
-".t c #fffefa",
-"#S c #fffefd",
-".s c #fffffa",
-".r c #fffffc",
-".q c #fffffd",
-".l c #ffffff",
-"Qt.#.a.b.c.c.c.c.c.c.c.c.c.d.d.d.d.d.d.d.d.d.e.e.e.f.f.f.e.g.hQt",
-".i.j.k.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.m.n.i",
-".o.p.l.l.q.r.s.s.s.t.u.v.v.w.x.x.x.v.v.v.v.u.u.u.u.u.s.r.y.l.z.A",
-".B.C.l.D.E.F.G.H.I.J.K.L.M.N.O.P.O.N.Q.R.S.T.U.V.W.X.Y.Z.0.l.1.2",
-".B.3.l.4.5.6.7.8.9#.###a#b#c#d#e#f#g#h#i#j#k#l#m#n#o#p#q#r.l#s.2",
-".B#t.l#u#v#w#x#y#z#A#B#C#D#E#F#G#H#E#I#J#B#K#L#M#N#O#P#Q#R#S#s.2",
-"#T#t.l#U#V#W#X#Y#Z#0#1#B#2#3#4#4#5#6#7#8#A#9#ya.a#aaabacadaeafag",
-"#Tah.laiajak#Oal#Yamanaoapaqararas#8atauavawaxayazaAaBaCaDaEaFag",
-"aGaH.laIaJaKaLaMaNaOaPaQanaRauauauaR#zaSaTaUaVazaWaXaYaZa0a1a2a3",
-"a4a5.la6a7a8a9b.aza#b##Y#M#y#Z#Z#Zbabbbc#NbdbebfaXbgbhbia0bja2a3",
-"bkbl.lbmbnbobpbqbraabsa#bt#N#x#x#x#NaNbubvaLbwbxbybzbAbBbCbDa2a3",
-"bkbl.lbEbFbGbHbIbJbKbwbLbMbNbsbsbvazbOb.bwbPbQbRbSbTbUbBbVbWa2bX",
-"bY.k.lbZb0b1b2b3b4b5b6b7b8aXb9c.c.c#bqcacbcccdcecfcgchbBcicja2bX",
-"bY.y.lckclcmcnb5cocpcqcrcsctcucuctcacvcwcpcocxcyb3czcAbBcBcCa2cD",
-"bY.l.lcEcFcGcHcIbycJcKcLcMbfcNcNbfcMaXbqcObQcpcPcQcRcScTcUcVa2cD",
-"cW.l.lcXcYcZc0c1b8c2c3bMaMc4c5c5c4aMc6b.a9c7c1c8c9d.d#dadbdca2cD",
-"dd.l.ldedfdgcac#bfbec4dh#xdidjdjdiaUdhbdazbrbPcJcbc9dkdldmdndodp",
-"dd.l.ldqdrdsaKdtbv#XaxaTamdudvdwaQdxaTaxdy#OdzbPcJc0dAdBdCdDa2dp",
-"dE.l.ldFdGdHdIdJdKdLdMdNdOdPdQdQdP.9dRdSdTdUdVdIdWdXdYdZd0d1a2dp",
-"d2.l.ld3d4d5d6d7d8d9e.e#eaebececedeeefe.d9egeheiejekelemeneoepeq",
-"er.leseteu#tevewexeyezeAeBeCeDeEeFeGeHeIeJeKeLeMeN#seOeP.zeQa2.#",
-"eRaf.l.yeseSeTeUeVaeeWeXeYeZe0e1e2e3e4e5e6cCcCe7e8e9f.f#.zeJfa.i",
-"Qtfbfc#sdoa2epfdeQfeff.1#sfgePafdoa2epaFaFfhfifjfkflfjfmfn.jag.i",
-"Qt.i.ifofofpfqfqfrfsfeftepfdfeeQfufvfwfxfxfyfzfA.ifBfCfCfC.i.iQt",
-"QtQtQtQtQtQtfzfDfEeAfteDeAeCeCeCfFfFeCeAffeDfGfifHfIQtQtQtQtQtQt",
-"QtQtQtQtQtfJfg.l.l.l.meJeA.CaHaHfKahfLfM.1aH.l.l.lfNfCQtQtQtQtQt",
-"QtQtQtQtQtfO.l.ka5aH#tfPfQeHfReDfSeIaffda2fTbla5.l.lfUQtQtQtQtQt",
-"QtQtQtQtQtfHfVfVfLfL.mfW.peEeIeJfXfYeJeHfF.mfLfLfKfPfZQtQtQtQtQt",
-"QtQtQtQtQtfBf0eFf1f1fP.p.p.p.p.p.p.peAfPfPfWf1f2f3f4.iQtQtQtQtQt",
-"QtQtQtQtQtQt.if5f6fkfYeFeEeEfSfSfSfSeEeEeFf7f8f9g..i.iQtQtQtQtQt",
-"QtQtQtQtQtQtQt.i.i.2g#.gga.fgbgcgcgdgegfgggh.A.i.iQtQtQtQtQtQtQt",
-"QtQtQtQtQtQtQtQtQtQt.i.i.ifqfofpfpfofq.i.i.i.iQtQtQtQtQtQtQtQtQt"
-]
-
-class Form1(QDialog):
- def __init__(self,parent = None,name = None,modal = 0,fl = 0):
- QDialog.__init__(self,parent,name,modal,fl)
-
- self.image0 = QPixmap(image0_data)
-
- if not name:
- self.setName("Form1")
-
-
-
- self.groupBox3 = QGroupBox(self,"groupBox3")
- self.groupBox3.setGeometry(QRect(10,320,680,133))
- self.groupBox3.setColumnLayout(0,Qt.Vertical)
- self.groupBox3.layout().setSpacing(6)
- self.groupBox3.layout().setMargin(11)
- groupBox3Layout = QHBoxLayout(self.groupBox3.layout())
- groupBox3Layout.setAlignment(Qt.AlignTop)
-
- layout92 = QGridLayout(None,1,1,0,6,"layout92")
-
- self.textLabel2_4 = QLabel(self.groupBox3,"textLabel2_4")
-
- layout92.addWidget(self.textLabel2_4,0,1)
-
- self.textLabel5 = QLabel(self.groupBox3,"textLabel5")
-
- layout92.addWidget(self.textLabel5,1,2)
-
- self.textLabel1_4 = QLabel(self.groupBox3,"textLabel1_4")
- self.textLabel1_4.setAlignment(QLabel.WordBreak | QLabel.AlignVCenter)
-
- layout92.addMultiCellWidget(self.textLabel1_4,2,2,0,3)
-
- self.comboBox4 = QComboBox(0,self.groupBox3,"comboBox4")
-
- layout92.addWidget(self.comboBox4,1,3)
-
- self.comboBox2 = QComboBox(0,self.groupBox3,"comboBox2")
-
- layout92.addWidget(self.comboBox2,0,3)
-
- self.textLabel3 = QLabel(self.groupBox3,"textLabel3")
-
- layout92.addWidget(self.textLabel3,0,0)
-
- self.kPushButton1 = KPushButton(self.groupBox3,"kPushButton1")
-
- layout92.addMultiCellWidget(self.kPushButton1,1,1,0,1)
-
- self.textLabel4 = QLabel(self.groupBox3,"textLabel4")
-
- layout92.addWidget(self.textLabel4,0,2)
- groupBox3Layout.addLayout(layout92)
-
- self.groupBox1 = QGroupBox(self,"groupBox1")
- self.groupBox1.setGeometry(QRect(10,10,320,300))
- self.groupBox1.setSizePolicy(QSizePolicy(7,1,0,0,self.groupBox1.sizePolicy().hasHeightForWidth()))
-
- self.pixmapLabel1 = QLabel(self.groupBox1,"pixmapLabel1")
- self.pixmapLabel1.setGeometry(QRect(11,33,16,17))
- self.pixmapLabel1.setSizePolicy(QSizePolicy(0,0,0,0,self.pixmapLabel1.sizePolicy().hasHeightForWidth()))
- self.pixmapLabel1.setScaledContents(1)
-
- self.textLabel2 = QLabel(self.groupBox1,"textLabel2")
- self.textLabel2.setGeometry(QRect(19,45,60,17))
- self.textLabel2.setSizePolicy(QSizePolicy(1,1,0,0,self.textLabel2.sizePolicy().hasHeightForWidth()))
-
- self.textLabel2_3 = QLabel(self.groupBox1,"textLabel2_3")
- self.textLabel2_3.setGeometry(QRect(85,45,213,17))
- self.textLabel2_3.setSizePolicy(QSizePolicy(3,1,0,0,self.textLabel2_3.sizePolicy().hasHeightForWidth()))
-
- self.textLabel1_3 = QLabel(self.groupBox1,"textLabel1_3")
- self.textLabel1_3.setGeometry(QRect(80,20,213,17))
- self.textLabel1_3.setSizePolicy(QSizePolicy(3,1,0,0,self.textLabel1_3.sizePolicy().hasHeightForWidth()))
-
- self.textLabel1 = QLabel(self.groupBox1,"textLabel1")
- self.textLabel1.setGeometry(QRect(19,22,60,17))
- self.textLabel1.setSizePolicy(QSizePolicy(1,1,0,0,self.textLabel1.sizePolicy().hasHeightForWidth()))
-
- self.pushButton2 = QPushButton(self.groupBox1,"pushButton2")
- self.pushButton2.setGeometry(QRect(160,70,144,26))
- self.pushButton2.setSizePolicy(QSizePolicy(5,1,0,0,self.pushButton2.sizePolicy().hasHeightForWidth()))
-
- self.groupBox2 = QGroupBox(self,"groupBox2")
- self.groupBox2.setGeometry(QRect(350,10,348,300))
- self.groupBox2.setSizePolicy(QSizePolicy(5,1,0,0,self.groupBox2.sizePolicy().hasHeightForWidth()))
-
- LayoutWidget = QWidget(self.groupBox2,"layout11")
- LayoutWidget.setGeometry(QRect(12,24,324,44))
- layout11 = QHBoxLayout(LayoutWidget,11,6,"layout11")
-
- self.pixmapLabel3 = QLabel(LayoutWidget,"pixmapLabel3")
- self.pixmapLabel3.setSizePolicy(QSizePolicy(0,0,0,0,self.pixmapLabel3.sizePolicy().hasHeightForWidth()))
- self.pixmapLabel3.setPixmap(self.image0)
- self.pixmapLabel3.setScaledContents(1)
- layout11.addWidget(self.pixmapLabel3)
-
- layout10 = QGridLayout(None,1,1,0,6,"layout10")
-
- self.textLabel2_2_2 = QLabel(LayoutWidget,"textLabel2_2_2")
- self.textLabel2_2_2.setSizePolicy(QSizePolicy(3,1,0,0,self.textLabel2_2_2.sizePolicy().hasHeightForWidth()))
-
- layout10.addWidget(self.textLabel2_2_2,1,1)
-
- self.textLabel1_2_2 = QLabel(LayoutWidget,"textLabel1_2_2")
- self.textLabel1_2_2.setSizePolicy(QSizePolicy(4,1,0,0,self.textLabel1_2_2.sizePolicy().hasHeightForWidth()))
-
- layout10.addWidget(self.textLabel1_2_2,0,1)
-
- self.textLabel1_2 = QLabel(LayoutWidget,"textLabel1_2")
- self.textLabel1_2.setSizePolicy(QSizePolicy(1,1,0,0,self.textLabel1_2.sizePolicy().hasHeightForWidth()))
-
- layout10.addWidget(self.textLabel1_2,0,0)
-
- self.textLabel2_2 = QLabel(LayoutWidget,"textLabel2_2")
- self.textLabel2_2.setSizePolicy(QSizePolicy(1,1,0,0,self.textLabel2_2.sizePolicy().hasHeightForWidth()))
-
- layout10.addWidget(self.textLabel2_2,1,0)
- layout11.addLayout(layout10)
-
- self.pushButton2_2 = QPushButton(self.groupBox2,"pushButton2_2")
- self.pushButton2_2.setGeometry(QRect(180,70,158,26))
- self.pushButton2_2.setSizePolicy(QSizePolicy(5,1,0,0,self.pushButton2_2.sizePolicy().hasHeightForWidth()))
-
- self.languageChange()
-
- self.resize(QSize(702,472).expandedTo(self.minimumSizeHint()))
- self.clearWState(Qt.WState_Polished)
-
-
- def languageChange(self):
- self.setCaption(self.__tr("Form1"))
- self.groupBox3.setTitle(self.__tr("Default Display Settings"))
- self.textLabel2_4.setText(self.__tr("1280x1024 @ 60Hz"))
- self.textLabel5.setText(self.__tr("DPI:"))
- self.textLabel1_4.setText(self.__tr("These settings are defaults. Each user of this computer may specify their own personal settings."))
- self.comboBox4.clear()
- self.comboBox4.insertItem(self.__tr("75 DPI (small fonts)"))
- self.comboBox4.insertItem(self.__tr("100 DPI (large fonts)"))
- self.comboBox4.insertItem(self.__tr("Auto (84 DPI)"))
- self.comboBox2.clear()
- self.comboBox2.insertItem(self.__tr("Millions (24bit)"))
- self.textLabel3.setText(self.__tr("Screen size:"))
- self.kPushButton1.setText(self.__tr("Use current settings as system default"))
- self.textLabel4.setText(self.__tr("Colors:"))
- self.groupBox1.setTitle(self.__tr("Graphics Card"))
- self.textLabel2.setText(self.__tr("Memory:"))
- self.textLabel2_3.setText(self.__tr("32 Mb"))
- self.textLabel1_3.setText(self.__tr("GeForce 2"))
- self.textLabel1.setText(self.__tr("Name:"))
- self.pushButton2.setText(self.__tr("Configure..."))
- self.groupBox2.setTitle(self.__tr("Monitor"))
- self.textLabel2_2_2.setText(self.__tr("1600x1200 @ 60Hz"))
- self.textLabel1_2_2.setText(self.__tr("Philips 107S"))
- self.textLabel1_2.setText(self.__tr("Name:"))
- self.textLabel2_2.setText(self.__tr("Max. Resolution:"))
- self.pushButton2_2.setText(self.__tr("Configure..."))
-
-
- def __tr(self,s,c = None):
- return tqApp.translate("Form1",s,c)
-
-if __name__ == "__main__":
- a = QApplication(sys.argv)
- QObject.connect(a,SIGNAL("lastWindowClosed()"),a,SLOT("quit()"))
- w = Form1()
- a.setMainWidget(w)
- w.show()
- a.exec_loop()
diff --git a/displayconfig/displayconfigwidgets.py b/displayconfig/displayconfigwidgets.py
deleted file mode 100644
index 009fe7e..0000000
--- a/displayconfig/displayconfigwidgets.py
+++ /dev/null
@@ -1,809 +0,0 @@
-
-from qt import *
-from tdecore import *
-from tdeui import *
-import os
-from displayconfigabstraction import *
-
-# Running as the root user or not?
-isroot = os.getuid()==0
-
-############################################################################
-class ResizeSlider(QVGroupBox):
- """ An abstracted QSlider in a nice box to change the resolution of a screen """
- def __init__(self,parent):
- # Screen size group
- QVGroupBox.__init__(self,parent)
- self.updating_gui = True
- self._buildGUI()
- self.updating_gui = False
-
- def _buildGUI(self):
- self.setTitle(i18n("Screen Size"))
- self.setInsideSpacing(KDialog.spacingHint())
- self.setInsideMargin(KDialog.marginHint())
-
- hbox3 = QHBox(self)
- hbox3.setSpacing(KDialog.spacingHint())
- label = QLabel(hbox3,"textLabel2_4")
- label.setText(i18n("Lower"))
- self.screensizeslider = QSlider(hbox3,"slider1")
- self.screensizeslider.setMinValue(0)
- self.screensizeslider.setMaxValue(4)
- self.screensizeslider.setPageStep(1)
- self.screensizeslider.setOrientation(QSlider.Horizontal)
- self.screensizeslider.setTickmarks(QSlider.Below)
- self.connect(self.screensizeslider,SIGNAL("valueChanged(int)"),self.slotResolutionChange)
- label = QLabel(hbox3)
- label.setText(i18n("Higher"))
-
- self.resolutionlabel = QLabel(self)
- self.resolutionlabel.setText("640x400")
-
- def setScreen(self, screen):
- self.updating_gui = True
- self.screen = screen
- self.screensizeslider.setMaxValue(len(screen.getAvailableResolutions())-1)
- self.screensizeslider.setValue(screen.getResolutionIndex())
- self.updating_gui = False
- self.setResolutionIndex(screen.getResolutionIndex())
-
- def slotResolutionChange(self,i):
- """ Pass signal from slider through to App """
- if self.updating_gui:
- return
- self.setResolutionIndex(i)
- self.emit(PYSIGNAL("resolutionChange(int)"),(i,))
-
- def setMaxValue(self,value):
- self.updating_gui = True
- self.screensizeslider.setMaxValue(value)
- self.updating_gui = False
-
- def setMinValue(self,value):
- self.updating_gui = True
- self.screensizeslider.setMinValue(value)
- self.updating_gui = False
-
- def setValue(self,value):
- self.updating_gui = True
- self.screensizeslider.setValue(value)
- self.updating_gui = False
-
- def value(self):
- return self.screensizeslider.value()
-
- def setResolutionLabel(self,text):
- self.resolutionlabel.setText(text)
-
- def setResolutionIndex(self,i):
- self.updating_gui = True
- width,height = self.screen.getAvailableResolutions()[i]
- self.setResolutionLabel(i18n("%1 x %2").arg(width).arg(height))
- self.updating_gui = False
-
-############################################################################
-class MonitorPreview(QWidget):
- """ A ResizableMonitor is an Image in a grid which has resizable edges,
- fixed-size corners and is thus expandable. """
- ROTATE_0 = 0
- ROTATE_90 = 1
- ROTATE_180 = 2
- ROTATE_270 = 3
-
- def __init__(self, parent=None, imagedir="", name=None):
- QWidget.__init__(self,parent)
-
- self.rotation = MonitorPreview.ROTATE_0
-
- self.screen_width = 1280
- self.screen_height = 1024
-
- self.reflect_x = False
- self.reflect_y = False
-
- self.setBackgroundMode(Qt.NoBackground)
-
- self.imagedir = imagedir + "monitor_resizable/"
-
- self.image_monitor = QPixmap(self.imagedir+"monitor.png")
- self.image_monitor_wide = QPixmap(self.imagedir+"monitor_wide.png")
- self.image_monitor_r90 = QPixmap(self.imagedir+"monitor_r90.png")
- self.image_monitor_wide_r90 = QPixmap(self.imagedir+"monitor_wide_r90.png")
-
- self.image_background = QPixmap(self.imagedir+"background.png")
- self.image_background_wide = QPixmap(self.imagedir+"background_wide.png")
- self.image_background_r90 = QPixmap(self.imagedir+"background_r90.png")
- self.image_background_wide_r90 = QPixmap(self.imagedir+"background_wide_r90.png")
-
- self.image_window = QPixmap(self.imagedir+"window_4th.png")
- self.image_window_bottom_left = QPixmap(self.imagedir+"window_bottom_left_4th.png")
- self.image_window_bottom_right = QPixmap(self.imagedir+"window_bottom_right_4th.png")
-
- def sizeHint(self):
- max_width = max(self.image_monitor.width(), self.image_monitor_wide.width(),
- self.image_monitor_r90.width(), self.image_monitor_wide_r90.width())
- max_height = max(self.image_monitor.height(), self.image_monitor_wide.height(),
- self.image_monitor_r90.height(), self.image_monitor_wide_r90.height())
- return QSize(max_width, max_height)
-
- def sizePolicy(self):
- return QSizePolicy(QSizePolicy.Fixed, QSizePolicy.Fixed)
-
- def paintEvent(self,paint_event):
- screen_width = self.screen_width
- screen_height = self.screen_height
-
- # Widescreen format: preview width: 176, height: 99, 16:9
- is_wide = abs(float(screen_width)/float(screen_height)-16.0/9.0) < 0.2
-
- if not is_wide:
- preview_screen_width = 152
- preview_screen_height = 114
- else:
- preview_screen_width = 176
- preview_screen_height = 99
-
- if self.rotation==MonitorPreview.ROTATE_0 or self.rotation==MonitorPreview.ROTATE_180:
- # Normal, landscape orientation.
- if not is_wide:
- screen_x_offset = 23
- screen_y_offset = 15
- image_background = self.image_background
- else:
- screen_x_offset = 23
- screen_y_offset = 29
- image_background = self.image_background_wide
- else:
- # Portrait orientation. Swap some values around.
- t = preview_screen_width
- preview_screen_width = preview_screen_height
- preview_screen_height = t
-
- t = screen_width
- screen_width = screen_height
- screen_height = t
-
- if not is_wide:
- screen_x_offset = 42
- screen_y_offset = 15
- image_background = self.image_background_r90
- else:
- screen_x_offset = 50
- screen_y_offset = 15
- image_background = self.image_background_wide_r90
-
- # Draw everything off screen in a buffer
- preview_buffer = QPixmap(preview_screen_width,preview_screen_height)
- painter = QPainter(preview_buffer)
-
- # Draw the background on the monitor's screen
- painter.drawPixmap(0, 0, image_background)
-
- # Work out the scaling factor for the eye candy in the preview winodw.
- scale_factor = 4.0*float(preview_screen_width) / float(screen_width)
- transform_matrix = QWMatrix().scale(scale_factor,scale_factor)
-
- # Draw the little window on the background
- scaled_window = self.image_window.xForm(transform_matrix)
-
- sx = (preview_screen_width-scaled_window.width())/2
- sy = (preview_screen_height-scaled_window.height())/2
- if sx < 0:
- sx = 0
- if sy < 0:
- sy = 0
- sw = scaled_window.width()
- if sw>preview_screen_width:
- sw = preview_screen_width
-
- sh = scaled_window.height()
- if sh>preview_screen_height:
- sh = preview_screen_height
-
- painter.drawPixmap(sx, sy, scaled_window, 0, 0, sw, sh)
-
- # Now draw the clock in the lower right corner
- scaled_window = self.image_window_bottom_right.xForm(transform_matrix)
-
- sx = preview_screen_width - scaled_window.width()
- sy = preview_screen_height - scaled_window.height()
- sw = scaled_window.width()#preview_screen_width/2
- sh = scaled_window.height()
-
- sx_offset = 0
- if sx<0: # Some simple clipping for the left edge
- sx_offset = -sx
- sw = preview_screen_width
- sx = 0
-
- painter.drawPixmap(sx, sy, scaled_window, sx_offset, 0, sw, sh)
-
- # Now draw the k menu in the lower left corner
- scaled_window = self.image_window_bottom_left.xForm(transform_matrix)
-
- sx = 0
- sy = preview_screen_height - scaled_window.height()
- sw = preview_screen_width/2 # Just draw on the left side of the preview.
- sh = scaled_window.height()
- painter.drawPixmap(sx, sy, scaled_window, 0, 0, sw, sh)
- painter.end()
-
- # Transform the preview image. Do reflections.
- reflect_x = 1
- if self.reflect_x:
- reflect_x = -1
- reflect_y = 1
- if self.reflect_y:
- reflect_y = -1
-
- preview_buffer = preview_buffer.xForm(QWMatrix().scale(reflect_x,reflect_y))
-
- # Draw the monitor on another buffer.
- off_screen_buffer = QPixmap(self.width(),self.height())
- off_screen_painter = QPainter(off_screen_buffer)
-
- # Erase the buffer first
- off_screen_painter.setBackgroundColor(self.paletteBackgroundColor())
- off_screen_painter.eraseRect(0, 0, off_screen_buffer.width(), off_screen_buffer.height())
-
- if self.rotation==MonitorPreview.ROTATE_0 or self.rotation==MonitorPreview.ROTATE_180:
- if not is_wide:
- image_monitor = self.image_monitor
- else:
- image_monitor = self.image_monitor_wide
- else:
- if not is_wide:
- image_monitor = self.image_monitor_r90
- else:
- image_monitor = self.image_monitor_wide_r90
-
- top_edge = self.height()-image_monitor.height()
- left_edge = (self.width()-image_monitor.width())/2
-
- # Draw the monitor
- off_screen_painter.drawPixmap(left_edge, top_edge, image_monitor)
- off_screen_painter.end()
-
- # Copy the preview onto the off screen buffer with the monitor.
- bitBlt(off_screen_buffer, left_edge+screen_x_offset, top_edge+screen_y_offset, preview_buffer,
- 0, 0, preview_buffer.width(), preview_buffer.height(),Qt.CopyROP, False)
-
- # Update the widget
- bitBlt(self, 0, 0, off_screen_buffer, 0, 0, self.width(), self.height(), Qt.CopyROP, False)
-
- def setResolution(self,width,height):
- self.screen_width = width
- self.screen_height = height
- self.update()
-
- def setRotation(self, rotation):
- self.rotation = rotation
- self.update()
-
- def setReflectX(self, enable):
- self.reflect_x = enable
- self.update()
-
- def setReflectY(self, enable):
- self.reflect_y = enable
- self.update()
-
-############################################################################
-class DualMonitorPreview(QWidget):
- """ This is the Widget to use elsewhere. It consists of a canvas and an
- arbitrary number of gizmos on the canvas. The gizmos can be dragged and
- dropped around. Painting is double-buffered so flickering should not occur.
- """
- def __init__(self, parent, size, imagedir):
- QWidget.__init__(self,parent)
- self.setBackgroundMode(Qt.NoBackground)
-
- self.imagedir = imagedir + "dualhead/"
- self.snap_distance = 25
- self.snapping = True
- self.size = size
- self.position = XSetup.POSITION_LEFTOF
-
- self.current_screen = 0
-
- self.resize(size,size)
- self.setMouseTracking(True)
-
- self.gizmos = []
- self.gizmos.append(MovingGizmo("Monitor 1","monitor_1.png",QPoint(20,50),self.imagedir))
- self.gizmos.append(MovingGizmo("Monitor 2","monitor_2.png",QPoint(180,50),self.imagedir))
-
- self.gizmos[0].setWidth(1280)
- self.gizmos[0].setHeight(1024)
- self.gizmos[0].setHighlightColor(self.colorGroup().highlight())
- self.gizmos[1].setWidth(1280)
- self.gizmos[1].setHeight(1024)
- self.gizmos[1].setHighlightColor(self.colorGroup().highlight())
-
- self.dragging = False
- self.dragging_gizmo = 0
- self.drag_handle = None
-
- self._positionGizmos()
- self.setCurrentScreen(0)
-
- def minimumSizeHint(self):
- return QSize(self.size,self.size)
-
- def setCurrentScreen(self,screen):
- self.current_screen = screen
- self.gizmos[0].setHighlight(screen==0)
- self.gizmos[1].setHighlight(screen==1)
- self.update()
-
- def getCurrentScreen(self):
- return self.current_screen
-
- def setPosition(self,position):
- self.position = position
- self._positionGizmos()
- self.update()
-
- def getPosition(self):
- """Returns one of XSetup.POSITION_LEFTOF, XSetup.POSITION_RIGHTOF,
- XSetup.POSITION_ABOVE or XSetup.POSITION_BELOW.
- """
- return self.position
-
- def setScreenResolution(self,screenNumber,width,height):
- self.gizmos[screenNumber].setWidth(width)
- self.gizmos[screenNumber].setHeight(height)
- self.setPosition(self.position) # Reposition and force update.
-
- def _positionGizmos(self):
- g1 = self.gizmos[0]
- g2 = self.gizmos[1]
-
- # Treat POSITION_RIGHTOF and POSITION_BELOW as LEFTOF and ABOVE with the
- # gizmos swapped around.
- if self.position==XSetup.POSITION_RIGHTOF or self.position==XSetup.POSITION_BELOW:
- tmp = g1
- g1 = g2
- g2 = tmp
-
- if self.position==XSetup.POSITION_LEFTOF or self.position==XSetup.POSITION_RIGHTOF:
- x = -g1.getWidth()
- y = -max(g1.getHeight(), g2.getHeight())/2
- g1.setPosition(QPoint(x,y))
-
- x = 0
- g2.setPosition(QPoint(x,y))
-
- else:
- x = -max(g1.getWidth(), g2.getWidth())/2
- y = -g1.getHeight()
- g1.setPosition(QPoint(x,y))
-
- y = 0
- g2.setPosition(QPoint(x,y))
-
- def mousePressEvent(self,event):
- # Translate the point in the window into our gizmo space.
- world_point = self._getGizmoMatrix().invert()[0].map(event.pos())
-
- # If the mouse is in the air space of a gizmo, then we change the cursor to
- # indicate that the gizmo can be dragged.
- for giz in self.gizmos:
- if giz.getRect().contains(world_point):
- self.setCurrentScreen(self.gizmos.index(giz))
- break
- else:
- return
-
- # Pressing down the mouse button on a gizmo also starts a drag operation.
- self.dragging = True
- self.dragging_gizmo = self.getCurrentScreen()
- self.drag_handle = world_point - self.gizmos[self.dragging_gizmo].getPosition()
-
- # Let other people know that a gizmo has been selected.
- self.emit(PYSIGNAL("pressed()"), (self.current_screen,) )
-
- def mouseReleaseEvent(self,event):
- if not self.dragging:
- return
-
- # Translate the point in the window into our gizmo space.
- world_point = self._getGizmoMatrix().invert()[0].map(event.pos())
-
- if self._moveGizmo(world_point):
- self.setPosition(self.drag_position)
- self.emit(PYSIGNAL("positionChanged()"), (self.position,) )
- else:
- self.setPosition(self.position)
- self.dragging = False
-
- def mouseMoveEvent(self,event):
- # Translate the point in the window into our gizmo space.
- world_point = self._getGizmoMatrix().invert()[0].map(event.pos())
-
- # If the mouse is in the air space of a gizmo, then we change the cursor to
- # indicate that the gizmo can be dragged.
- for giz in self.gizmos:
- if giz.getRect().contains(world_point):
- self.setCursor(QCursor(Qt.SizeAllCursor))
- break
- else:
- self.unsetCursor()
-
- if self.dragging:
- self._moveGizmo(world_point)
- self.update()
-
- return
-
- def _moveGizmo(self,worldPoint):
- new_drag_position = worldPoint-self.drag_handle
-
- # Drag gizmo is simply the thing being dragged.
- drag_gizmo = self.gizmos[self.dragging_gizmo]
- drag_x = new_drag_position.x()
- drag_y = new_drag_position.y()
-
- # Snap gizmo is other (stationary) thing that we "snap" against.
- snap_gizmo = self.gizmos[1-self.dragging_gizmo]
- snap_x = snap_gizmo.getPosition().x()
- snap_y = snap_gizmo.getPosition().y()
-
- # Calculate the list of "snap points".
- snap_points = [
- (snap_x-drag_gizmo.getWidth(), snap_y), # Left of
- (snap_x+snap_gizmo.getWidth(), snap_y), # Right of
- (snap_x, snap_y-drag_gizmo.getHeight()), # Above
- (snap_x, snap_y+snap_gizmo.getHeight())] # Below
-
- # Find the snap point that the drag gizmo is closest to.
- best_index = -1
- best_distance = 0
- i = 0
- for snap_point in snap_points:
- dx = snap_point[0] - drag_x
- dy = snap_point[1] - drag_y
- distance_squared = dx*dx + dy*dy
- if best_index==-1 or distance_squared < best_distance:
- best_index = i
- best_distance = distance_squared
- i += 1
-
- # Lookup the best dualhead position that this configuration matches.
- if self.dragging_gizmo==0:
- self.drag_position = [
- XSetup.POSITION_LEFTOF,
- XSetup.POSITION_RIGHTOF,
- XSetup.POSITION_ABOVE,
- XSetup.POSITION_BELOW][best_index]
- else:
- self.drag_position = [
- XSetup.POSITION_RIGHTOF,
- XSetup.POSITION_LEFTOF,
- XSetup.POSITION_BELOW,
- XSetup.POSITION_ABOVE][best_index]
-
- # Convert the auto-snap distance in pixels into a distance in the gizmo coordinate system.
- world_snap_distance = self.snap_distance / self._getGizmoToPixelsScaleFactor()
-
- # Should this drag gizmo visually snap?
- snapped = False
- if best_distance <= (world_snap_distance*world_snap_distance):
- new_drag_position = QPoint(snap_points[best_index][0],snap_points[best_index][1])
- snapped = True
-
- # Move the gizmo
- self.gizmos[self.dragging_gizmo].setPosition(new_drag_position)
-
- return snapped
-
- def paintEvent(self,event=None):
- QWidget.paintEvent(self,event)
-
- # Paint to an off screen buffer first. Later we copy it to widget => flicker free.
- off_screen_buffer = QPixmap(self.width(),self.height())
- off_screen_painter = QPainter(off_screen_buffer)
-
- # Erase the buffer first
- off_screen_painter.setBackgroundColor(self.colorGroup().mid() )
- off_screen_painter.eraseRect(0, 0, off_screen_buffer.width(), off_screen_buffer.height())
-
- #
- off_screen_painter.setWorldMatrix(self._getGizmoMatrix())
-
- # Paint the non-selected gizmo first.
- self.gizmos[ 1-self.current_screen ].paint(off_screen_painter)
-
- # Now paint the selected gizmo
- self.gizmos[self.current_screen].paint(off_screen_painter)
-
- # Turn off the world matrix transform.
- off_screen_painter.setWorldXForm(False)
-
- # Draw the rounded border
- off_screen_painter.setPen(QPen(self.colorGroup().dark(),1))
- off_screen_painter.drawRoundRect(0,0,self.width(),self.height(),2,2)
-
- off_screen_painter.end()
-
- # Update the widget
- bitBlt(self, 0, 0, off_screen_buffer, 0, 0, self.width(), self.height(), Qt.CopyROP, False)
-
- def _getGizmoMatrix(self):
- matrix = QWMatrix()
- matrix.translate(self.width()/2,self.height()/2)
-
- scale_factor = self._getGizmoToPixelsScaleFactor()
- matrix.scale(scale_factor,scale_factor)
- return matrix
-
- def _getGizmoToPixelsScaleFactor(self):
- g1 = self.gizmos[0]
- g2 = self.gizmos[1]
- size = min(self.width(),self.height())
- vscale = float(self.height()) / (2.1 * (g1.getHeight()+g2.getHeight()))
- hscale = float(self.width()) / (2.1 * (g1.getWidth()+g2.getWidth()))
- return min(vscale,hscale)
-
-############################################################################
-class MovingGizmo(object):
- """A gizmo represents a screen/monitor. It also has a width and height that
- correspond to the resolution of screen."""
-
- def __init__(self,label,filename,initial_pos=QPoint(0,0),imagedir="."):
- self.width = 100
- self.height = 100
- self.pixmap = QPixmap(imagedir+filename)
-
- self.highlight = False
- self.highlight_color = QColor(255,0,0)
-
- self.setPosition(initial_pos)
-
- # Used for caching the scaled pixmap.
- self.scaled_width = -1
- self.scaled_height = -1
-
- def setHighlight(self,enable):
- self.highlight = enable
-
- def setHighlightColor(self,color):
- self.highlight_color = color
-
- def setPosition(self,position):
- self.position = position
-
- def getSize(self):
- return QSize(self.width,self.height)
-
- def getPosition(self):
- return self.position
-
- def getRect(self):
- return QRect(self.position,self.getSize())
-
- def setWidth(self,width):
- self.width = width
-
- def getWidth(self):
- return self.width
-
- def setHeight(self,height):
- self.height = height
-
- def getHeight(self):
- return self.height
-
- def paint(self,painter):
- painter.save()
- if self.highlight:
- pen = QPen(self.highlight_color,6)
- painter.setPen(pen)
-
- painter.drawRect(self.position.x(), self.position.y(), self.width, self.height)
-
- to_pixels_matrix = painter.worldMatrix()
- top_left_pixels = to_pixels_matrix.map(self.position)
- bottom_right_pixels = to_pixels_matrix.map( QPoint(self.position.x()+self.width, self.position.y()+self.height) )
-
- # Scale the pixmap.
- scaled_width = bottom_right_pixels.x() - top_left_pixels.x()
- scaled_height = bottom_right_pixels.y() - top_left_pixels.y()
-
- if (scaled_width,scaled_height) != (self.scaled_width,self.scaled_height):
- scale_matrix = QWMatrix()
- scale_matrix.scale(
- float(scaled_width)/float(self.pixmap.width()),
- float(scaled_height)/float(self.pixmap.height()) )
-
- self.scaled_pixmap = self.pixmap.xForm(scale_matrix)
- (self.scaled_width,self.scaled_height) = (scaled_width,scaled_height)
-
- # Paste in the scaled pixmap.
- bitBlt(painter.device(), top_left_pixels.x(), top_left_pixels.y(), self.scaled_pixmap, 0, 0,
- self.scaled_pixmap.width(), self.scaled_pixmap.height(),Qt.CopyROP, False)
-
- painter.restore()
-
-############################################################################
-class GfxCardWidget(QVGroupBox):
- def __init__(self, parent, xsetup, gfxcard, gfxcarddialog, monitordialog):
- global imagedir
- QVGroupBox.__init__(self,parent)
-
- self.xsetup = xsetup
- self.gfxcard = gfxcard
- self.gfxcarddialog = gfxcarddialog
- self.monitordialog = monitordialog
- self._buildGUI()
- self._syncGUI()
-
- def _buildGUI(self):
- # Create the GUI
-
- gridwidget = QWidget(self)
- grid = QGridLayout(gridwidget,2+3*len(self.gfxcard.getScreens()))
- grid.setSpacing(KDialog.spacingHint())
- grid.setColStretch(0,0)
- grid.setColStretch(1,0)
- grid.setColStretch(2,0)
- grid.setColStretch(3,1)
- grid.setColStretch(4,0)
-
- gfxcardpic = QLabel(gridwidget)
- gfxcardpic.setPixmap(UserIcon('hi32-gfxcard'))
- grid.addMultiCellWidget(gfxcardpic,0,1,0,0)
-
- label = QLabel(gridwidget)
- label.setText(i18n("Graphics card:"))
- grid.addWidget(label,0,1)
-
- self.gfxcardlabel = QLabel(gridwidget)
- grid.addWidget(self.gfxcardlabel,0,2)
-
- label = QLabel(gridwidget)
- label.setText(i18n("Driver:"))
- grid.addWidget(label,1,1)
-
- self.driverlabel = QLabel(gridwidget)
- grid.addMultiCellWidget(self.driverlabel,1,1,2,3)
-
- gfxbutton = QPushButton(gridwidget)
- gfxbutton.setText(i18n("Configure..."))
- self.connect(gfxbutton,SIGNAL("clicked()"),self.slotGfxCardConfigureClicked)
- grid.addWidget(gfxbutton,0,4)
- gfxbutton.setEnabled(self.xsetup.mayModifyXorgConfig())
-
- # Add all of the screens
- row = 2
- count = 1
- self.monitorlabels = []
- self.monitor_buttons = []
- self.monitor_roles = []
- for screen in self.gfxcard.getScreens():
- frame = QFrame(gridwidget)
- frame.setFrameShape(QFrame.HLine)
- frame.setFrameShadow(QFrame.Sunken)
- grid.addMultiCellWidget(frame,row,row,0,4)
- row += 1
-
- monitorpic = QLabel(gridwidget)
- monitorpic.setPixmap(UserIcon('hi32-display'))
- grid.addMultiCellWidget(monitorpic,row,row+1,0,0)
-
- # Monitor label
- label = QLabel(gridwidget)
- if len(self.gfxcard.getScreens())==1:
- label.setText(i18n("Monitor:"))
- else:
- label.setText(i18n("Monitor #%1:").arg(count))
- grid.addWidget(label,row,1)
-
- self.monitorlabels.append(QLabel(gridwidget))
- grid.addMultiCellWidget(self.monitorlabels[-1],row,row,2,3)
-
- # Role pulldown
- if len(self.xsetup.getAllScreens())!=1:
- label = QLabel(gridwidget)
- label.setText(i18n("Role:"))
- grid.addWidget(label,row+1,1)
-
- role_combo = KComboBox(False,gridwidget)
- role_combo.setSizePolicy(QSizePolicy.Minimum, QSizePolicy.Fixed)
- self.monitor_roles.append(role_combo)
- role_combo.insertItem(i18n("Primary (1)"))
- role_combo.insertItem(i18n("Secondary (2)"))
- if len(self.xsetup.getAllScreens())>=3:
- role_combo.insertItem(i18n("Unused"))
- self.connect(role_combo,SIGNAL("activated(int)"),self.slotRoleSelected)
- grid.addWidget(role_combo,row+1,2)
- role_combo.setEnabled(self.xsetup.mayModifyXorgConfig())
-
- monitorbutton = QPushButton(gridwidget)
- self.monitor_buttons.append(monitorbutton)
- monitorbutton.setText(i18n("Configure..."))
- self.connect(monitorbutton,SIGNAL("clicked()"),self.slotMonitorConfigureClicked)
- grid.addWidget(monitorbutton,row,4)
- monitorbutton.setEnabled(self.xsetup.mayModifyXorgConfig())
- row += 2
- count += 1
-
- def syncConfig(self):
- self._syncGUI()
-
- def _syncGUI(self):
- if self.gfxcard.getGfxCardModel() is not None:
- self.setTitle(self.gfxcard.getGfxCardModel().getName())
- self.gfxcardlabel.setText(self.gfxcard.getGfxCardModel().getName())
-
- if self.gfxcard.isProprietaryDriver():
- try:
- # Displayconfig thinks there is a proprietary driver
- self.driverlabel.setText(self.gfxcard.getGfxCardModel().getProprietaryDriver())
- except TypeError, errormsg:
- # If there isn't it dies, so try again LP: #198269
- self.driverlabel.setText(self.gfxcard.getGfxCardModel().getDriver())
- else:
- self.driverlabel.setText(self.gfxcard.getGfxCardModel().getDriver())
- else:
- self.setTitle(i18n("<Unknown>"))
- self.gfxcardlabel.setText(i18n("<Unknown>"))
- self.driverlabel.setText(i18n("<none>"))
-
- # Sync the screens and monitors.
- for i in range(len(self.gfxcard.getScreens())):
- screen = self.gfxcard.getScreens()[i]
-
- if screen.getMonitorModel() is None:
- monitor_name = i18n("<unknown>")
- else:
- monitor_name = QString(screen.getMonitorModel().getName())
- if screen.getMonitorAspect()==ModeLine.ASPECT_16_9:
- monitor_name.append(i18n(" (widescreen)"))
- self.monitorlabels[i].setText(monitor_name)
-
- if len(self.xsetup.getAllScreens())!=1:
- self.monitor_roles[i].setCurrentItem(
- {XSetup.ROLE_PRIMARY: 0,
- XSetup.ROLE_SECONDARY: 1,
- XSetup.ROLE_UNUSED: 2}
- [self.xsetup.getScreenRole(screen)])
-
- def slotGfxCardConfigureClicked(self):
- result = self.gfxcarddialog.do(self.gfxcard.getGfxCardModel(), \
- self.gfxcard.isProprietaryDriver(), self.gfxcard.getDetectedGfxCardModel(),
- self.gfxcard.getVideoRam())
-
- (new_card_model, new_proprietary_driver, new_video_ram) = result
-
- if new_card_model is self.gfxcard.getGfxCardModel() and \
- new_proprietary_driver==self.gfxcard.isProprietaryDriver() and \
- new_video_ram==self.gfxcard.getVideoRam():
- return
- self.gfxcard.setGfxCardModel(new_card_model)
- self.gfxcard.setProprietaryDriver(new_proprietary_driver)
- self.gfxcard.setVideoRam(new_video_ram)
- self._syncGUI()
- self.emit(PYSIGNAL("configChanged"), () )
-
- def slotMonitorConfigureClicked(self):
- screen_index = self.monitor_buttons.index(self.sender())
- screen_obj = self.gfxcard.getScreens()[screen_index]
-
- (new_monitor_model,new_aspect) = self.monitordialog.do(screen_obj.getMonitorModel(),
- screen_obj.getMonitorAspect(),
- self.xsetup.getGfxCards()[0].getScreens()[0] is screen_obj)
-
- screen_obj.setMonitorModel(new_monitor_model)
- screen_obj.setMonitorAspect(new_aspect)
- self._syncGUI()
- self.emit(PYSIGNAL("configChanged"), () )
-
- def slotRoleSelected(self,index):
- screen_index = self.monitor_roles.index(self.sender())
- screen_obj = self.gfxcard.getScreens()[screen_index]
- self.xsetup.setScreenRole(screen_obj,[XSetup.ROLE_PRIMARY,XSetup.ROLE_SECONDARY,XSetup.ROLE_UNUSED][index])
-
- self._syncGUI()
- self.emit(PYSIGNAL("configChanged"), () )
diff --git a/displayconfig/driver-options.txt b/displayconfig/driver-options.txt
deleted file mode 100644
index 100a60e..0000000
--- a/displayconfig/driver-options.txt
+++ /dev/null
@@ -1,1054 +0,0 @@
-Driver options:
-===================
-
-This document contains driver specific options for Xorg and XFree86 and what
-effect they are meant to have. These options are only valid in conjuntion with
-the specified driver and generally have no meaning / effect when used with
-other graphics drivers.
-
-o fbdev
-o fglrx (binary ATi driver)
-o i740
-o i810
-o mga
-o nv
-o nvidia
-o radeon
-o sis
-o vesa
-
-Driver fbdev:
---------------
-(source: man fbdev)
-
- Option "fbdev" "string"
- The framebuffer device to use. Default: /dev/fb0.
-
- Option "ShadowFB" "boolean"
- Enable or disable use of the shadow framebuffer layer. Default: on.
-
- Option "Rotate" "string"
- Enable rotation of the display. The supported values are "CW" (clock‐
- wise, 90 degrees), "UD" (upside down, 180 degrees) and "CCW" (counter
- clockwise, 270 degrees). Implies use of the shadow framebuffer layer.
- Default: off.
-
-
-Driver fglrx (ATi binary driver):
-----------------------------------
-
-Section "Device"
- Identifier "Radeon 9600XT - fglrx"
- Driver "fglrx"
-# ### generic DRI settings ###
-# === disable PnP Monitor ===
- #Option "NoDDC"
-# === disable/enable XAA/DRI ===
- Option "no_accel" "no"
- Option "no_dri" "no"
-# === misc DRI settings ===
- Option "mtrr" "off" # disable DRI mtrr mapper, driver has its own code for mtrr
-# ### FireGL DDX driver module specific settings ###
-# === Screen Management ===
- Option "DesktopSetup" "0x00000000"
- Option "MonitorLayout" "AUTO, AUTO"
- Option "IgnoreEDID" "off"
- Option "HSync2" ""
- Option "VRefresh2" ""
- Option "ScreenOverlap" "0"
-# === TV-out Management ===
- Option "NoTV" "yes"
- Option "TVStandard" "NTSC-M"
- Option "TVHSizeAdj" "0"
- Option "TVVSizeAdj" "0"
- Option "TVHPosAdj" "0"
- Option "TVVPosAdj" "0"
- Option "TVHStartAdj" "0"
- Option "TVColorAdj" "0"
- Option "GammaCorrectionI" "0x00000000"
- Option "GammaCorrectionII" "0x00000000"
-# === OpenGL specific profiles/settings ===
- Option "Capabilities" "0x00000000"
-# === Video Overlay for the Xv extension ===
- Option "VideoOverlay" "on"
-# === OpenGL Overlay ===
-# Note: When OpenGL Overlay is enabled, Video Overlay
-# will be disabled automatically
- Option "OpenGLOverlay" "off"
-# === Center Mode (Laptops only) ===
- Option "CenterMode" "off"
-# === Pseudo Color Visuals (8-bit visuals) ===
- Option "PseudoColorVisuals" "off"
-# === QBS Management ===
- Option "Stereo" "off"
- Option "StereoSyncEnable" "1"
-# === FSAA Management ===
- Option "FSAAEnable" "yes"
- Option "FSAAScale" "4"
- Option "FSAADisableGamma" "no"
- Option "FSAACustomizeMSPos" "no"
- Option "FSAAMSPosX0" "0.000000"
- Option "FSAAMSPosY0" "0.000000"
- Option "FSAAMSPosX1" "0.000000"
- Option "FSAAMSPosY1" "0.000000"
- Option "FSAAMSPosX2" "0.000000"
- Option "FSAAMSPosY2" "0.000000"
- Option "FSAAMSPosX3" "0.000000"
- Option "FSAAMSPosY3" "0.000000"
- Option "FSAAMSPosX4" "0.000000"
- Option "FSAAMSPosY4" "0.000000"
- Option "FSAAMSPosX5" "0.000000"
- Option "FSAAMSPosY5" "0.000000"
-# === Misc Options ===
- Option "UseFastTLS" "0"
- Option "BlockSignalsOnLock" "on"
- Option "UseInternalAGPGART" "yes"
- Option "ForceGenericCPU" "no"
- BusID "PCI:1:0:0" # vendor=1002, device=4152
- Screen 0
-EndSection
-
-Driver i740:
--------------
-(No info yet)
-
-
-Driver i810:
--------------
-
- Option "NoAccel" "boolean"
- Disable or enable acceleration. Default: acceleration is enabled.
-
- Option "SWCursor" "boolean"
- Disable or enable software cursor. Default: software cursor is dis‐
- able and a hardware cursor is used for configurations where the
- hardware cursor is available.
-
- Option "ColorKey" "integer"
- This sets the default pixel value for the YUV video overlay key.
- Default: undefined.
-
- Option "CacheLines" "integer"
- This allows the user to change the amount of graphics memory used for
- 2D acceleration and video. Decreasing this amount leaves more for 3D
- textures. Increasing it can improve 2D performance at the expense of
- 3D performance. Default: depends on the resolution, depth, and
- available video memory. The driver attempts to allocate at least
- enough to hold two DVD-sized YUV buffers by default. The default
- used for a specific configuration can be found by examining the Xorg
- log file.
-
- Option "DRI" "boolean"
- Disable or enable DRI support. Default: DRI is enabled for configu‐
- rations where it is supported.
-
- The following driver Options are supported for the i810 and i815 chipsets:
-
- Option "DDC" "boolean"
- Disable or enable DDC support. Default: enabled.
-
- Option "Dac6Bit" "boolean"
- Enable or disable 6-bits per RGB for 8-bit modes. Default: 8-bits
- per RGB for 8-bit modes.
-
- Option "XvMCSurfaces" "integer"
- This option enables XvMC. The integer parameter specifies the number
- of surfaces to use. Valid values are 6 and 7. Default: XvMC is dis‐
- abled.
-
- The following driver Options are supported for the 830M and later chipsets:
-
- Option "VBERestore" "boolean"
- Enable or disable the use of VBE save/restore for saving and restor‐
- ing the initial text mode. This is disabled by default because it
- causes lockups on some platforms. However, there are some cases
- where it must enabled for the correct restoration of the initial
- video mode. If you are having a problem with that, try enabling this
- option. Default: Disabled.
-
- Option "VideoKey" "integer"
- This is the same as the "ColorKey" option described above. It is
- provided for compatibility with most other drivers.
-
- Option "XVideo" "boolean"
- Disable or enable XVideo support. Default: XVideo is enabled for
- configurations where it is supported.
-
- Option "MonitorLayout" "anystr"
- Allow different monitor configurations. e.g. "CRT,LFP" will configure
- a CRT on Pipe A and an LFP on Pipe B. Regardless of the primary
- heads’ pipe it is always configured as "<PIPEA>,<PIPEB>". Addition‐
- ally you can add different configurations such as "CRT+DFP,LFP" which
- would put a digital flat panel and a CRT on pipe A, and a local flat
- panel on pipe B. For single pipe configurations you can just specify
- the monitors types on Pipe A, such as "CRT+DFP" which will enable the
- CRT and DFP on Pipe A. Valid monitors are CRT, LFP, DFP, TV, CRT2,
- LFP2, DFP2, TV2 and NONE. NOTE: Some configurations of monitor types
- may fail, this depends on the Video BIOS and system configuration.
- Default: Not configured, and will use the current head’s pipe and
- monitor.
-
- Option "Clone" "boolean"
- Enable Clone mode on pipe B. This will setup the second head as a
- complete mirror of the monitor attached to pipe A. NOTE: Video over‐
- lay functions will not work on the second head in this mode. If you
- require this, then use the MonitorLayout above and do (as an example)
- "CRT+DFP,NONE" to configure both a CRT and DFP on Pipe A to achieve
- local mirroring and disable the use of this option. Default: Clone
- mode on pipe B is disabled.
-
- Option "CloneRefresh" "integer"
- When the Clone option is specified we can drive the second monitor at
- a different refresh rate than the primary. Default: 60Hz.
-
- Option "CheckLid" "boolean"
- On mobile platforms it’s desirable to monitor the lid status and
- switch the outputs accordingly when the lid is opened or closed. By
- default this option is on, but may incur a very minor performance
- penalty as we need to poll a register on the card to check for this
- activity. It can be turned off using this option. This only works
- with the 830M, 852GM and 855GM systems. Default: enabled.
-
- Option "FlipPrimary" "boolean"
- When using a dual pipe system, it may be preferable to switch the
- primary screen to the alternate pipe to display on the other monitor
- connection. NOTE: Using this option may cause text mode to be
- restored incorrectly, and thus should be used with caution. Default:
- disabled.
-
- Option "DisplayInfo" "boolean"
- It has been found that a certain BIOS call can lockup the Xserver
- because of a problem in the Video BIOS. The log file will identify if
- you are suffering from this problem and tell you to turn this option
- off. Default: enabled
-
- Option "DevicePresence" "boolean"
- Tell the driver to perform an active detect of the currently con‐
- nected monitors. This option is useful if the monitor was not con‐
- nected when the machine has booted, but unfortunately it doesn’t
- always work and is extremely dependent upon the Video BIOS. Default:
- disabled
-
-
-Driver mga:
-------------
-
- Option "ColorKey" "integer"
- Set the colormap index used for the transparency key for the depth 8
- plane when operating in 8+24 overlay mode. The value must be in the
- range 2-255. Default: 255.
-
- Option "HWCursor" "boolean"
- Enable or disable the HW cursor. Default: on.
-
- Option "MGASDRAM" "boolean"
- Specify whether G100, G200 or G400 cards have SDRAM. The driver
- attempts to auto-detect this based on the card’s PCI subsystem ID.
- This option may be used to override that auto-detection. The mga
- driver is not able to auto-detect the presence of of SDRAM on sec‐
- ondary heads in multihead configurations so this option will often
- need to be specified in multihead configurations. Default:
- auto-detected.
-
- Option "NoAccel" "boolean"
- Disable or enable acceleration. Default: acceleration is enabled.
-
- Option "NoHal" "boolean"
- Disable or enable loading the "mga_hal" module. Default: the module
- is loaded when available and when using hardware that it supports.
-
- Option "OverclockMem"
- Set clocks to values used by some commercial X Servers (G100, G200
- and G400 only). Default: off.
-
- Option "Overlay" "value"
- Enable 8+24 overlay mode. Only appropriate for depth 24. Recognized
- values are: "8,24", "24,8". Default: off. (Note: the G100 is unac‐
- celerated in the 8+24 overlay mode due to a missing hardware fea‐
- ture.)
-
- Option "PciRetry" "boolean"
- Enable or disable PCI retries. Default: off.
-
- Option "Rotate" "CW"
-
- Option "Rotate" "CCW"
- Rotate the display clockwise or counterclockwise. This mode is unac‐
- celerated. Default: no rotation.
-
- Option "ShadowFB" "boolean"
- Enable or disable use of the shadow framebuffer layer. Default: off.
-
- Option "SyncOnGreen" "boolean"
- Enable or disable combining the sync signals with the green signal.
- Default: off.
-
- Option "UseFBDev" "boolean"
- Enable or disable use of on OS-specific fb interface (and is not sup‐
- ported on all OSs). See fbdevhw(4x) for further information.
- Default: off.
-
- Option "VideoKey" "integer"
- This sets the default pixel value for the YUV video overlay key.
- Default: undefined.
-
- Option "TexturedVideo" "boolean"
- This has XvImage support use the texture engine rather than the video
- overlay. This option is only supported by G200 and later chips, and
- only at 16 and 32 bits per pixel. Default: off.
-
-
-Driver nv:
------------
-(source: man nv)
- Option "HWCursor" "boolean"
- Enable or disable the HW cursor. Default: on.
-
- Option "NoAccel" "boolean"
- Disable or enable acceleration. Default: acceleration is enabled.
-
- Option "UseFBDev" "boolean"
- Enable or disable use of on OS-specific fb interface (and is not sup-
- ported on all OSs). See fbdevhw(4x) for further information.
- Default: off.
-
- Option "CrtcNumber" "integer"
- GeForce2 MX, nForce2, Quadro4, GeForce4, Quadro FX and GeForce FX may
- have two video outputs. The driver attempts to autodetect which one
- the monitor is connected to. In the case that autodetection picks
- the wrong one, this option may be used to force usage of a particular
- output. The options are "0" or "1". Default: autodetected.
-
- Option "FlatPanel" "boolean"
- The driver usually can autodetect the presence of a digital flat
- panel. In the case that this fails, this option can be used to force
- the driver to treat the attached device as a digital flat panel.
- With this driver, a digital flat panel will only work if it was
- POSTed by the BIOS, that is, the machine must have booted to the
- panel. If you have a dual head card you may also need to set the
- option CrtcNumber described above. Default: off.
-
- Option "FPDither" "boolean"
- Many digital flat panels (particularly ones on laptops) have only 6
- bits per component color resolution. This option tells the driver to
- dither from 8 bits per component to 6 before the flat panel truncates
- it. This is only supported in depth 24 on GeForce2 MX, nForce2,
- GeForce4, Quadro4, Geforce FX and Quadro FX. Default: off.
-
- Option "FPScale" "boolean"
- Supported only on GeForce4, Quadro4, Geforce FX and Quadro FX. This
- option tells to the driver to scale lower resolutions up to the flat
- panel's native resolution. Default: on.
-
- Option "Rotate" "CW"
-
- Option "Rotate" "CCW"
- Rotate the display clockwise or counterclockwise. This mode is unac-
- celerated. Default: no rotation.
-
- Note: The Resize and Rotate extension will be disabled if the Rotate
- option is used.
-
- Option "ShadowFB" "boolean"
- Enable or disable use of the shadow framebuffer layer. Default: off.
-
-
-
-Driver nvidia.ko (binary driver):
-----------------------------------
-(source: ftp://download.nvidia.com/XFree86/Linux-x86/1.0-7174/README.txt)
-
- Option "NvAGP" "integer"
- Configure AGP support. Integer argument can be one of:
- 0 : disable agp
- 1 : use NVIDIA's internal AGP support, if possible
- 2 : use AGPGART, if possible
- 3 : use any agp support (try AGPGART, then NVIDIA's AGP)
- Please note that NVIDIA's internal AGP support cannot
- work if AGPGART is either statically compiled into your
- kernel or is built as a module, but loaded into your
- kernel (some distributions load AGPGART into the kernel
- at boot up). Default: 3 (the default was 1 until after
- 1.0-1251).
-
- Option "NoLogo" "boolean"
- Disable drawing of the NVIDIA logo splash screen at
- X startup. Default: the logo is drawn.
-
- Option "RenderAccel" "boolean"
- Enable or disable hardware acceleration of the RENDER
- extension. THIS OPTION IS EXPERIMENTAL. ENABLE IT AT YOUR
- OWN RISK. There is no correctness test suite for the
- RENDER extension so NVIDIA can not verify that RENDER
- acceleration works correctly. Default: hardware
- acceleration of the RENDER extension is disabled.
-
- Option "NoRenderExtension" "boolean"
- Disable the RENDER extension. Other than recompiling
- the X-server, XFree86 does not seem to have another way of
- disabling this. Fortunatly, we can control this from the
- driver so we export this option. This is useful in depth
- 8 where RENDER would normally steal most of the default
- colormap. Default: RENDER is offered when possible.
-
- Option "UBB" "boolean"
- Enable or disable Unified Back Buffer on any Quadro
- based GPUs (Quadro4 NVS excluded); please see
- Appendix M for a description of UBB. This option has
- no affect on non-Quadro chipsets. Default: UBB is on
- for Quadro chipsets.
-
- Option "NoFlip" "boolean"
- Disable OpenGL flipping; please see Appendix M for
- a description. Default: OpenGL will swap by flipping
- when possible.
-
- Option "DigitalVibrance" "integer"
- Enables Digital Vibrance Control. The range of valid
- values are 0 through 255. This feature is not available
- on products older than GeForce2. Default: 0.
-
- Option "Dac8Bit" "boolean"
- Most Quadro parts by default use a 10 bit color look
- up table (LUT) by default; setting this option to TRUE forces
- these graphics chips to use an 8 bit (LUT). Default:
- a 10 bit LUT is used, when available.
-
- Option "Overlay" "boolean"
- Enables RGB workstation overlay visuals. This is only
- supported on Quadro4 and Quadro FX chips (Quadro4 NVS
- excluded) in depth 24. This option causes the server to
- advertise the SERVER_OVERLAY_VISUALS root window property
- and GLX will report single and double buffered, Z-buffered
- 16 bit overlay visuals. The transparency key is pixel
- 0x0000 (hex). There is no gamma correction support in
- the overlay plane. This feature requires XFree86 version
- 4.1.0 or newer (or the Xorg X server). NV17/18 based
- Quadros (ie. 500/550 XGL) have additional restrictions,
- namely, overlays are not supported in TwinView mode
- or with virtual desktops larger than 2046x2047 in any
- dimension (eg. it will not work in 2048x1536 modes).
- Quadro 7xx/9xx and Quadro FX will offer overlay visuals
- in these modes (TwinView, or virtual desktops larger
- than 2046x2047), but the overlay will be emulated with
- a substantial performance penalty. RGB workstation
- overlays are not supported when the Composite extension is
- enabled. Default: off.
-
- Option "CIOverlay" "boolean"
- Enables Color Index workstation overlay visuals with
- identical restrictions to Option "Overlay" above.
- The server will offer visuals both with and without a
- transparency key. These are depth 8 PseudoColor visuals.
- Enabling Color Index overlays on X servers older than
- XFree86 4.3 will force the RENDER extension to be disabled
- due to bugs in the RENDER extension in older X servers.
- Color Index workstation overlays are not supported when the
- Composite extension is enabled. Default: off.
-
- Option "TransparentIndex" "integer"
- When color index overlays are enabled, use this option
- to choose which pixel is used for the transparent pixel
- in visuals featuring transparent pixels. This value
- is clamped between 0 and 255 (Note: some applications
- such as Alias's Maya require this to be zero
- in order to work correctly). Default: 0.
-
- Option "OverlayDefaultVisual" "boolean"
- When overlays are used, this option sets the default
- visual to an overlay visual thereby putting the root
- window in the overlay. This option is not recommended
- for RGB overlays. Default: off.
-
- Option "RandRRotation" "boolean"
- Enable rotation support for the XRandR extension. This
- allows use of the XRandR X server extension for
- configuring the screen orientation through rotation.
- This feature is supported on GeForce2 or better hardware
- using depth 24. This requires an XOrg 6.8.1 or newer
- X server. This feature does not work with hardware overlays,
- emulated overlays will be used instead at a substantial
- performance penalty. See APPENDIX W for details.
- Default: off.
-
- Option "SWCursor" "boolean"
- Enable or disable software rendering of the X cursor.
- Default: off.
-
- Option "HWCursor" "boolean"
- Enable or disable hardware rendering of the X cursor.
- Default: on.
-
- Option "CursorShadow" "boolean" Enable or disable use of a
- shadow with the hardware accelerated cursor; this is a
- black translucent replica of your cursor shape at a
- given offset from the real cursor. This option is
- only available on GeForce2 or better hardware (ie
- everything but TNT/TNT2, GeForce 256, GeForce DDR and
- Quadro). Default: no cursor shadow.
-
- Option "CursorShadowAlpha" "integer"
- The alpha value to use for the cursor shadow; only
- applicable if CursorShadow is enabled. This value must
- be in the range [0, 255] -- 0 is completely transparent;
- 255 is completely opaque. Default: 64.
-
- Option "CursorShadowXOffset" "integer"
- The offset, in pixels, that the shadow image will be
- shifted to the right from the real cursor image; only
- applicable if CursorShadow is enabled. This value must
- be in the range [0, 32]. Default: 4.
-
- Option "CursorShadowYOffset" "integer"
- The offset, in pixels, that the shadow image will be
- shifted down from the real cursor image; only applicable
- if CursorShadow is enabled. This value must be in the
- range [0, 32]. Default: 2.
-
- Option "ConnectedMonitor" "string"
- Allows you to override what the NVIDIA kernel module
- detects is connected to your video card. This may
- be useful, for example, if you use a KVM (keyboard,
- video, mouse) switch and you are switched away when
- X is started. In such a situation, the NVIDIA kernel
- module cannot detect what display devices are connected,
- and the NVIDIA X driver assumes you have a single CRT.
-
- Valid values for this option are "CRT" (cathode ray
- tube), "DFP" (digital flat panel), or "TV" (television);
- if using TwinView, this option may be a comma-separated
- list of display devices; e.g.: "CRT, CRT" or "CRT, DFP".
-
- NOTE: anything attached to a 15 pin VGA connector is
- regarded by the driver as a CRT. "DFP" should only be
- used to refer to flatpanels connected via a DVI port.
-
- Default: string is NULL.
-
- Option "UseEdidFreqs" "boolean"
- This option causes the X server to use the HorizSync
- and VertRefresh ranges given in a display device's EDID,
- if any. EDID provided range information will override
- the HorizSync and VertRefresh ranges specified in the
- Monitor section. If a display device does not provide an
- EDID, or the EDID does not specify an hsync or vrefresh
- range, then the X server will default to the HorizSync
- and VertRefresh ranges specified in the Monitor section.
-
- Option "IgnoreEDID" "boolean"
- Disable probing of EDID (Extended Display Identification
- Data) from your monitor. Requested modes are compared
- against values gotten from your monitor EDIDs (if any)
- during mode validation. Some monitors are known to lie
- about their own capabilities. Ignoring the values that
- the monitor gives may help get a certain mode validated.
- On the other hand, this may be dangerous if you do not
- know what you are doing. Default: Use EDIDs.
-
- Option "NoDDC" "boolean"
- Synonym for "IgnoreEDID"
-
- Option "FlatPanelProperties" "string"
- Requests particular properties of any connected flat
- panels as a comma-separated list of property=value pairs.
- Currently, the only two available properties are 'Scaling'
- and 'Dithering'. The possible values for 'Scaling' are:
- 'default' (the driver will use whatever scaling state
- is current), 'native' (the driver will use the flat
- panel's scaler, if it has one), 'scaled' (the driver
- will use the NVIDIA scaler, if possible), 'centered'
- (the driver will center the image, if possible),
- and 'aspect-scaled' (the driver will scale with the
- NVIDIA scaler, but keep the aspect ratio correct).
- The possible values for 'Dithering' are: 'default'
- (the driver will decide when to dither), 'enabled' (the
- driver will always dither when possible), and 'disabled'
- (the driver will never dither). If any property is not
- specified, it's value shall be 'default'. An example
- properties string might look like:
-
- "Scaling = centered, Dithering = enabled"
-
- Option "UseInt10Module" "boolean"
- Enable use of the X Int10 module to soft-boot all
- secondary cards, rather than POSTing the cards through
- the NVIDIA kernel module. Default: off (POSTing is done
- through the NVIDIA kernel module).
-
- Option "TwinView" "boolean"
- Enable or disable TwinView. Please see APPENDIX I for
- details. Default: TwinView is disabled.
-
- Option "TwinViewOrientation" "string"
- Controls the relationship between the two display devices
- when using TwinView. Takes one of the following values:
- "RightOf" "LeftOf" "Above" "Below" "Clone". Please see
- APPENDIX I for details. Default: string is NULL.
-
- Option "SecondMonitorHorizSync" "range(s)"
- This option is like the HorizSync entry in the Monitor
- section, but is for the second monitor when using
- TwinView. Please see APPENDIX I for details. Default:
- none.
-
- Option "SecondMonitorVertRefresh" "range(s)"
- This option is like the VertRefresh entry in the Monitor
- section, but is for the second monitor when using
- TwinView. Please see APPENDIX I for details. Default:
- none.
-
- Option "MetaModes" "string"
- This option describes the combination of modes to use
- on each monitor when using TwinView. Please see APPENDIX
- I for details. Default: string is NULL.
-
- Option "NoTwinViewXineramaInfo" "boolean"
- When in TwinView, the NVIDIA X driver normally provides
- a Xinerama extension that X clients (such as window
- managers) can use to to discover the current TwinView
- configuration. Some window mangers can get confused by
- this information, so this option is provided to disable
- this behavior. Default: TwinView Xinerama information
- is provided.
-
- Option "TVStandard" "string"
- Please see (app-j) APPENDIX J: CONFIGURING TV-OUT.
-
- Option "TVOutFormat" "string"
- Please see (app-j) APPENDIX J: CONFIGURING TV-OUT.
-
- Option "TVOverScan" "Decimal value in the range 0.0 to 1.0"
- Valid values are in the range 0.0 through 1.0; please see
- (app-j) APPENDIX J: CONFIGURING TV-OUT.
-
- Option "Stereo" "integer"
- Enable offering of quad-buffered stereo visuals on Quadro.
- Integer indicates the type of stereo glasses being used:
-
- 1 - DDC glasses. The sync signal is sent to the glasses
- via the DDC signal to the monitor. These usually
- involve a passthrough cable between the monitor and
- video card.
-
- 2 - "Blueline" glasses. These usually involve
- a passthrough cable between the monitor and video
- card. The glasses know which eye to display based
- on the length of a blue line visible at the bottom
- of the screen. When in this mode, the root window
- dimensions are one pixel shorter in the Y dimension
- than requested. This mode does not work with virtual
- root window sizes larger than the visible root window
- size (desktop panning).
-
- 3 - Onboard stereo support. This is usually only found
- on professional cards. The glasses connect via a
- DIN connector on the back of the video card.
-
- 4 - TwinView clone mode stereo (aka "passive" stereo).
- On video cards that support TwinView, the left eye
- is displayed on the first display, and the right
- eye is displayed on the second display. This is
- normally used in conjuction with special projectors
- to produce 2 polarized images which are then viewed
- with polarized glasses. To use this stereo mode,
- you must also configure TwinView in clone mode with
- the same resolution, panning offset, and panning
- domains on each display.
-
- Stereo is only available on Quadro cards. Stereo
- options 1, 2, and 3 (aka "active" stereo) may be used
- with TwinView if all modes within each metamode have
- identical timing values. Please see (app-l) APPENDIX
- L: PROGRAMMING MODES for suggestions on making sure the
- modes within your metamodes are identical. The identical
- modeline requirement is not necessary for Stereo option 4
- ("passive" stereo). Currently, stereo operation may
- be "quirky" on the original Quadro (NV10) chip and
- left-right flipping may be erratic. We are trying
- to resolve this issue for a future release. Default:
- Stereo is not enabled.
-
- Stereo options 1, 2, and 3 (aka "active" stereo) are not
- supported on Digital Flatpanels.
-
- Option "AllowDFPStereo" "boolean"
- By default, the NVIDIA X driver performs a check which
- disables active stereo (stereo options 1, 2, and 3)
- if the X screen is driving a DFP. The "AllowDFPStereo"
- option bypasses this check.
-
- Option "NoBandWidthTest" "boolean"
- As part of mode validation, the X driver tests if a
- given mode fits within the hardware's memory bandwidth
- constraints. This option disables this test. Default:
- the memory bandwidth test is performed.
-
- Option "IgnoreDisplayDevices" "string"
- This option tells the NVIDIA kernel module to completely
- ignore the indicated classes of display devices when
- checking what display devices are connected. You may
- specify a comma-separated list containing any of "CRT",
- "DFP", and "TV".
-
- For example:
-
- Option "IgnoreDisplayDevices" "DFP, TV"
-
- will cause the NVIDIA driver to not attempt to detect
- if any flatpanels or TVs are connected.
-
- This option is not normally necessary; however, some video
- BIOSes contain incorrect information about what display
- devices may be connected, or what i2c port should be
- used for detection. These errors can cause long delays
- in starting X. If you are experiencing such delays, you
- may be able to avoid this by telling the NVIDIA driver to
- ignore display devices which you know are not connected.
-
- NOTE: anything attached to a 15 pin VGA connector is
- regarded by the driver as a CRT. "DFP" should only be
- used to refer to flatpanels connected via a DVI port.
-
- Option "MultisampleCompatibility" "boolean"
- Enable or disable the use of separate front and back
- multisample buffers. This will consume more memory
- but is necessary for correct output when rendering to
- both the front and back buffers of a multisample or
- FSAA drawable. This option is necessary for correct
- operation of SoftImage XSI. Default: a singlemultisample
- buffer is shared between the front and back buffers.
-
- Option "NoPowerConnectorCheck" "boolean"
- The NVIDIA X driver will abort X server initialization
- if it detects that a GPU that requires an external power
- connector does not have an external power connector
- plugged in. This option can be used to bypass this test.
- Default: the power connector test is performed.
-
- Option "XvmcUsesTextures" "boolean"
- Forces XvMC to use the 3D engine for XvMCPutSurface
- requests rather than the video overlay. Default: video
- overlay is used when available.
-
- Option "AllowGLXWithComposite" "boolean"
- Enables GLX even when the Composite X extension is loaded.
- ENABLE AT YOUR OWN RISK. OpenGL applications will not
- display correctly in many circumstances with this setting
- enabled. Default: GLX is disabled when Composite is
- loaded.
-
- Option "ExactModeTimingsDVI" "boolean"
- Forces the initialization of the X server with the exact
- timings specified in the ModeLine. Default: For DVI
- devices, the X server inilializes with the closest mode in
- the EDID list.
-
-
-Driver radeon:
----------------
-(source: manpage radeon)
-
- Option "SWcursor" "boolean"
- Selects software cursor. The default is off.
-
- Option "NoAccel" "boolean"
- Enables or disables all hardware acceleration.
- The default is to enable hardware acceleration.
-
- Option "Dac6Bit" "boolean"
- Enables or disables the use of 6 bits per color component when in 8
- bpp mode (emulates VGA mode). By default, all 8 bits per color com-
- ponent are used.
- The default is off.
-
- Option "VideoKey" "integer"
- This overrides the default pixel value for the YUV video overlay key.
- The default value is 0x1E.
-
- Option "UseFBDev" "boolean"
- Enable or disable use of an OS-specific framebuffer device interface
- (which is not supported on all OSs). MergedFB does not work when
- this option is in use. See fbdevhw(4x) for further information.
- The default is off.
-
- Option "AGPMode" "integer"
- Set AGP data transfer rate. (used only when DRI is enabled)
- 1 -- x1 (default)
- 2 -- x2
- 4 -- x4
- others -- invalid
-
- Option "AGPFastWrite" "boolean"
- Enable AGP fast write.
- (used only when DRI is enabled)
- The default is off.
-
- Option "BusType" "string"
- Used to replace previous ForcePCIMode option. Should only be used
- when driver’s bus detection is incorrect or you want to force a AGP
- card to PCI mode. Should NEVER force a PCI card to AGP bus.
- PCI -- PCI bus
- AGP -- AGP bus
- PCIE -- PCI Express (falls back to PCI at present)
- (used only when DRI is enabled)
- The default is auto detect.
-
- Option "DDCMode" "boolean"
- Force to use the modes queried from the connected monitor.
- The default is off.
-
- Option "DisplayPriority" "string"
- Used to prevent flickering or tearing problem caused by display
- buffer underflow.
- AUTO -- Driver calculated (default).
- BIOS -- Remain unchanged from BIOS setting.
- Use this if the calculation is not correct
- for your card.
- HIGH -- Force to the highest priority.
- Use this if you have problem with above options.
- This may affect performence slightly.
- The default value is AUTO.
-
- Option "MonitorLayout" "string"
- This option is used to overwrite the detected monitor types. This is
- only required when driver makes a false detection. The possible mon-
- itor types are:
- NONE -- Not connected
- CRT -- Analog CRT monitor
- TMDS -- Desktop flat panel
- LVDS -- Laptop flat panel
- This option can be used in following format:
- Option "MonitorLayout" "[type on primary], [type on secondary]"
- For example, Option "MonitorLayout" "CRT, TMDS"
-
- Primary/Secondary head for dual-head cards:
- (when only one port is used, it will be treated as the primary
- regardless)
- Primary head:
- DVI port on DVI+VGA cards
- LCD output on laptops
- Internal TMDS port on DVI+DVI cards
- Secondary head:
- VGA port on DVI+VGA cards
- VGA port on laptops
- External TMDS port on DVI+DVI cards
-
- The default value is undefined.
-
- Option "MergedFB" "boolean"
- This enables merged framebuffer mode. In this mode you have a single
- shared framebuffer with two viewports looking into it. It is similar
- to Xinerama, but has some advantages. It is faster than Xinerama,
- the DRI works on both heads, and it supports clone modes.
- Merged framebuffer mode provides two linked viewports looking into a
- single large shared framebuffer. The size of the framebuffer is
- determined by the Virtual keyword defined on the Screen section of
- your XF86Config file. It works just like regular virtual desktop
- except you have two viewports looking into it instead of one.
- For example, if you wanted a desktop composed of two 1024x768 view-
- ports looking into a single desktop you would create a virtual desk-
- top of 2048x768 (left/right) or 1024x1536 (above/below), e.g.,
- Virtual 2048 768 or Virtual 1024 1536
- The virtual desktop can be larger than larger than the size of the
- viewports looking into it. In this case the linked viewports will
- scroll around in the virtual desktop. Viewports with different sizes
- are also supported (e.g., one that is 1024x768 and one that is
- 640x480). In this case the smaller viewport will scroll relative to
- the larger one such that none of the virtual desktop is inaccessable.
- If you do not define a virtual desktop the driver will create one
- based on the orientation of the heads and size of the largest defined
- mode in the display section that is supported on each head.
- The relation of the viewports in specified by the CRT2Position
- Option. The options are Clone , LeftOf , RightOf , Above , and
- Below. MergedFB is enabled by default if a monitor is detected on
- each output. If no position is given it defaults to clone mode (the
- old clone options are now deprecated, also, the option OverlayOnCRTC2
- has been replaced by the Xv attribute XV_SWITCHCRT; the overlay can
- be switched to CRT1 or CRT2 on the fly in clone mode).
- The maximum framebuffer size that the 2D acceleration engine can han-
- dle is 8192x8192. The maximum framebuffer size that the 3D engine
- can handle is 2048x2048.
- Note: Page flipping does not work well in certain configurations with
- MergedFB. If you see rendering errors or other strange behavior,
- disable page flipping. Also MergedFB is not compatible with the UseF-
- BDev option.
- The default value is undefined.
-
- Option "CRT2HSync" "string"
- Set the horizontal sync range for the secondary monitor. It is not
- required if a DDC-capable monitor is connected.
- For example, Option "CRT2HSync" "30.0-86.0"
- The default value is undefined.
-
- Option "CRT2VRefresh" "string"
- Set the vertical refresh range for the secondary monitor. It is not
- required if a DDC-capable monitor is connected.
- For example, Option "CRT2VRefresh" "50.0-120.0"
- The default value is undefined.
-
- Option "CRT2Position" "string"
- Set the relationship of CRT2 relative to CRT1. Valid options are:
- Clone , LeftOf , RightOf , Above , and Below
- For example, Option "CRT2Position" "RightOf"
- The default value is Clone.
-
- Option "MetaModes" "string"
- MetaModes are mode combinations for CRT1 and CRT2. If you are using
- merged frame buffer mode and want to change modes (CTRL-ALT-+/-),
- these define which modes will be switched to on CRT1 and CRT2. The
- MetaModes are defined as CRT1Mode-CRT2Mode (800x600-1024x768). Modes
- listed individually (800x600) define clone modes, that way you can
- mix clone modes with non-clone modes. Also some programs require
- "standard" modes.
- Note: Any mode you use in the MetaModes must be defined in the
- Screen section of your XF86Config file. Modes not defined there will
- be ignored when the MetaModes are parsed since the driver uses them
- to make sure the monitors can handle those modes. If you do not
- define a MetaMode the driver will create one based on the orientation
- of the heads and size of the largest defined mode in the display sec-
- tion that is supported on each head.
- Modes 1024x768 800x600 640x480
- For example, Option "MetaModes" "1024x768-1024x768 800x600-1024x768
- 640x480-800x600 800x600"
- The default value is undefined.
-
- Option "OverlayOnCRTC2" "boolean"
- Force hardware overlay to clone head.
- The default value is off.
-
- Option "NoMergedXinerama" "boolean"
- Since merged framebuffer mode does not use Xinerama, apps are not
- able to intelligently place windows. Merged framebuffer mode pro-
- vides its own pseudo-Xinerama. This allows Xinerama compliant appli-
- cations to place windows appropriately. There are some caveats.
- Since merged framebuffer mode is able to change relative screen sizes
- and orientations on the fly, as well has having overlapping view-
- ports, pseudo-Xinerama, might not always provide the right hints.
- Also many Xinerama compliant applications only query Xinerama once at
- startup; if the information changes, they may not be aware of the
- change. If you are already using Xinerama (e.g., a single head card
- and a dualhead card providing three heads), pseudo-Xinerama will be
- disabled.
- This option allows you turn off the driver provided pseudo-Xinerama
- extension.
- The default value is FALSE.
-
- Option "MergedXineramaCRT2IsScreen0" "boolean"
- By default the pseudo-Xinerama provided by the driver makes the left-
- most or bottom head Xinerama screen 0. Certain Xinerama-aware appli-
- cations do special things with screen 0. To change that behavior,
- use this option.
- The default value is undefined.
-
- Option "MergedDPI" "string"
- The driver will attempt to figure out an appropriate DPI based on the
- DDC information and the orientation of the heads when in merged
- framebuffer mode. If this value does not suit you, you can manually
- set the DPI using this option.
- For example, Option "MergedDPI" "100 100"
- The default value is undefined.
-
- Option "IgnoreEDID" "boolean"
- Do not use EDID data for mode validation, but DDC is still used for
- monitor detection. This is different from NoDDC option.
- The default value is off.
-
- Option "PanelSize" "string"
- Should only be used when driver cannot detect the correct panel size.
- Apply to both desktop (TMDS) and laptop (LVDS) digital panels. When
- a valid panel size is specified, the timings collected from DDC and
- BIOS will not be used. If you have a panel with timings different
- from that of a standard VESA mode, you have to provide this informa-
- tion through the Modeline.
- For example, Option "PanelSize" "1400x1050"
- The default value is none.
-
- Option "PanelOff" "boolean"
- Disable panel output.
- The default value is off.
-
- Option "EnablePageFlip" "boolean"
- Enable page flipping for 3D acceleration. This will increase perfor-
- mance but not work correctly in some rare cases, hence the default is
- off.
- Note: Page flipping does not work well in certain configurations with
- MergedFB. If you see rendering errors or other strange behavior,
- disable page flipping.
-
- Option "ForceMinDotClock" "frequency"
- Override minimum dot clock. Some Radeon BIOSes report a minimum dot
- clock unsuitable (too high) for use with television sets even when
- they actually can produce lower dot clocks. If this is the case you
- can override the value here. Note that using this option may damage
- your hardware. You have been warned. The frequency parameter may be
- specified as a float value with standard suffixes like "k", "kHz",
- "M", "MHz".
-
- Option "RenderAccel" "boolean"
- Enables or disables hardware Render acceleration. This driver does
- not support component alpha (subpixel) rendering. It is only sup-
- ported on Radeon series up to and including 9200 (9500/9700 and newer
- unsupported). The default is to enable Render acceleration.
-
- Option "SubPixelOrder" "string"
- Force subpixel order to specified order. Subpixel order is used for
- subpixel decimation on flat panels.
- NONE -- No subpixel (CRT like displays)
- RGB -- in horizontal RGB order (most flat panels)
- BGR -- in horizontal BGR order (some flat panels)
-
- This option is intended to be used in following cases:
- 1. The default subpixel order is incorrect for your panel.
- 2. Enable subpixel decimation on analog panels.
- 3. Adjust to one display type in dual-head clone mode setup.
- 4. Get better performance with Render acceleration on digital panels
- (use NONE setting).
- The default is NONE for CRT, RGB for digital panels
-
- Option "DynamicClocks" "boolean"
- Enable dynamic clock scaling. The on-chip clocks will scale dynami-
- cally based on usage. This can help reduce heat and increase battery
- life by reducing power usage. Some users report reduced 3D prefor-
- mance with this enabled. The default is off.
-
-
-
-Driver sis:
-------------
-
- Option "NoAccel" "boolean"
- Disable or enable 2D acceleration. Default: acceleration is enabled.
-
- Option "HWCursor" "boolean"
- Enable or disable the HW cursor. Default: HWCursor is on.
-
- Option "SWCursor" "boolean"
- The opposite of HWCursor. Default: SWCursor is off.
-
- Option "Rotate" "CW"
- Rotate the display clockwise. This mode is unaccelerated, and uses
- the Shadow Frame Buffer layer. Using this option disables the Resize
- and Rotate extension (RandR). Default: no rotation.
-
- Option "Rotate" "CCW"
- Rotate the display counterclockwise. This mode is unaccelerated, and
- uses the Shadow Frame Buffer layer. Using this option disables the
- Resize and Rotate extension (RandR). Default: no rotation.
-
- Option "ShadowFB" "boolean"
- Enable or disable use of the shadow framebuffer layer. Default:
- Shadow framebuffer is off.
-
- Option "CRT1Gamma" "boolean"
- Enable or disable gamma correction. Default: Gamma correction is on.
-
-
-
-Driver vesa:
--------------
-(source: man vesa)
-
- Option "ShadowFB" "boolean"
- Enable or disable use of the shadow framebuffer layer. Default: on.
- This option is recommended for performance reasons.
-
diff --git a/displayconfig/energy.py b/displayconfig/energy.py
deleted file mode 100644
index 28c0799..0000000
--- a/displayconfig/energy.py
+++ /dev/null
@@ -1,86 +0,0 @@
-# -*- coding: utf-8 -*-
-
-# Form implementation generated from reading ui file 'energy.ui'
-#
-# Created: Fri Jun 24 03:45:58 2005
-# by: The PyQt User Interface Compiler (pyuic) 3.14.1
-#
-# WARNING! All changes made in this file will be lost!
-
-
-from qt import *
-
-class DPMSTab(QDialog):
- def __init__(self,parent = None,name = None,modal = 0,fl = 0):
- QDialog.__init__(self,parent,name,modal,fl)
-
- if not name:
- self.setName("DPMSTab")
-
-
- DPMSTabLayout = QVBoxLayout(self,11,6,"DPMSTabLayout")
-
- titlelayout = QHBoxLayout(None,0,6,"titlelayout")
- topspacer = QSpacerItem(221,20,QSizePolicy.Expanding,QSizePolicy.Minimum)
- titlelayout.addItem(topspacer)
-
- self.energystarpix = QLabel(self,"energystarpix")
- self.energystarpix.setSizePolicy(QSizePolicy(QSizePolicy.Fixed,QSizePolicy.Fixed,0,0,self.energystarpix.sizePolicy().hasHeightForWidth()))
- self.energystarpix.setMinimumSize(QSize(150,77))
- self.energystarpix.setPixmap(QPixmap("energystar.png"))
- self.energystarpix.setScaledContents(1)
- titlelayout.addWidget(self.energystarpix)
- DPMSTabLayout.addLayout(titlelayout)
-
- self.screensavergroup = QGroupBox(self,"screensavergroup")
- self.screensavergroup.setCheckable(1)
- self.screensavergroup.setColumnLayout(0,Qt.Vertical)
- self.screensavergroup.layout().setSpacing(6)
- self.screensavergroup.layout().setMargin(11)
- screensavergroupLayout = QHBoxLayout(self.screensavergroup.layout())
- screensavergroupLayout.setAlignment(Qt.AlignTop)
- spacer4 = QSpacerItem(101,20,QSizePolicy.Expanding,QSizePolicy.Minimum)
- screensavergroupLayout.addItem(spacer4)
-
- self.screensavertext = QLabel(self.screensavergroup,"screensavertext")
- screensavergroupLayout.addWidget(self.screensavertext)
-
- self.screensavercombo = QComboBox(0,self.screensavergroup,"screensavercombo")
- screensavergroupLayout.addWidget(self.screensavercombo)
- DPMSTabLayout.addWidget(self.screensavergroup)
-
- self.dpmsgroup = QGroupBox(self,"dpmsgroup")
- self.dpmsgroup.setCheckable(1)
- self.dpmsgroup.setColumnLayout(0,Qt.Vertical)
- self.dpmsgroup.layout().setSpacing(6)
- self.dpmsgroup.layout().setMargin(11)
- dpmsgroupLayout = QHBoxLayout(self.dpmsgroup.layout())
- dpmsgroupLayout.setAlignment(Qt.AlignTop)
- spacer4_2 = QSpacerItem(244,20,QSizePolicy.Expanding,QSizePolicy.Minimum)
- dpmsgroupLayout.addItem(spacer4_2)
-
- self.dpmstext = QLabel(self.dpmsgroup,"dpmstext")
- dpmsgroupLayout.addWidget(self.dpmstext)
-
- self.dpmscombo = QComboBox(0,self.dpmsgroup,"dpmscombo")
- dpmsgroupLayout.addWidget(self.dpmscombo)
- DPMSTabLayout.addWidget(self.dpmsgroup)
- bottomspacer = QSpacerItem(51,160,QSizePolicy.Minimum,QSizePolicy.Expanding)
- DPMSTabLayout.addItem(bottomspacer)
-
- self.languageChange()
-
- self.resize(QSize(508,372).expandedTo(self.minimumSizeHint()))
- self.clearWState(Qt.WState_Polished)
-
-
- def languageChange(self):
- self.setCaption(self.__tr("Display power saving"))
- self.screensavergroup.setTitle(self.__tr("Enable screensaver"))
- self.screensavertext.setText(self.__tr("Start screensaver after"))
- self.dpmsgroup.setTitle(self.__tr("Enable display powermanagement"))
- self.dpmstext.setText(self.__tr("Switch display off after"))
-
-
- def __tr(self,s,c = None):
- return tqApp.translate("DPMSTab",s,c)
diff --git a/displayconfig/energystar.png b/displayconfig/energystar.png
deleted file mode 100644
index 1a79fe7..0000000
--- a/displayconfig/energystar.png
+++ /dev/null
Binary files differ
diff --git a/displayconfig/execwithcapture.py b/displayconfig/execwithcapture.py
deleted file mode 100644
index 10c8e23..0000000
--- a/displayconfig/execwithcapture.py
+++ /dev/null
@@ -1,47 +0,0 @@
-#!/usr/bin/env python
-
-import os
-import select
-
-############################################################################
-def ExecWithCapture(command, argv, searchPath = 0, root = '/', stdin = 0,
- catchfd = 1, closefd = -1):
-
- if not os.access(root + command, os.X_OK) and not searchPath:
- raise RuntimeError, command + " can not be run"
-
- (read, write) = os.pipe()
- childpid = os.fork()
- if (not childpid):
- if (root and root != '/'): os.chroot(root)
- os.dup2(write, catchfd)
- os.close(write)
- os.close(read)
-
- if closefd != -1:
- os.close(closefd)
- if stdin:
- os.dup2(stdin, 0)
- os.close(stdin)
- if searchPath:
- os.execvp(command, argv)
- else:
- os.execv(command, argv)
- sys.exit(1)
- os.close(write)
-
- rc = ""
- s = "1"
- while s:
- select.select([read], [], [])
- s = os.read(read, 1000)
- rc = rc + s
-
- os.close(read)
-
- try:
- os.waitpid(childpid, 0)
- except OSError, (errno, msg):
- print __name__, "waitpid:", msg
-
- return rc
diff --git a/displayconfig/extramodes b/displayconfig/extramodes
deleted file mode 100644
index 94dec61..0000000
--- a/displayconfig/extramodes
+++ /dev/null
@@ -1,39 +0,0 @@
-//
-// Extra modes to include as default modes in the X server.
-//
-// Based on Xorg's xc/programs/Xserver/hw/xfree86/etc/extramodes file.
-// The mode names have been changed to include the refresh rate.
-//
-
-# 832x624 @ 75Hz (74.55Hz) (fix if the official/Apple spec is different) hsync: 49.725kHz
-ModeLine "832x624@75" 57.284 832 864 928 1152 624 625 628 667 -Hsync -Vsync
-
-# 1280x960 @ 60.00 Hz (GTF) hsync: 59.64 kHz; pclk: 102.10 MHz
-Modeline "1280x960@60" 102.10 1280 1360 1496 1712 960 961 964 994 -HSync +Vsync
-
-# 1280x960 @ 75.00 Hz (GTF) hsync: 75.15 kHz; pclk: 129.86 MHz
-Modeline "1280x960@75" 129.86 1280 1368 1504 1728 960 961 964 1002 -HSync +Vsync
-
-# 1152x768 @ 54.8Hz (Titanium PowerBook) hsync: 44.2kHz
-ModeLine "1152x768@54" 64.995 1152 1178 1314 1472 768 771 777 806 +hsync +vsync
-
-# 1400x1050 @ 60Hz (VESA GTF) hsync: 65.5kHz
-ModeLine "1400x1050@60" 122.0 1400 1488 1640 1880 1050 1052 1064 1082 +hsync +vsync
-
-# 1400x1050 @ 75Hz (VESA GTF) hsync: 82.2kHz
-ModeLine "1400x1050@75" 155.8 1400 1464 1784 1912 1050 1052 1064 1090 +hsync +vsync
-
-# 1600x1024 @ 60Hz (SGI 1600SW) hsync: 64.0kHz
-Modeline "1600x1024@60" 106.910 1600 1620 1640 1670 1024 1027 1030 1067 -hsync -vsync
-
-# 1920x1440 @ 85Hz (VESA GTF) hsync: 128.5kHz
-Modeline "1920x1440@85" 341.35 1920 2072 2288 2656 1440 1441 1444 1512 -hsync +vsync
-
-# 2048x1536 @ 60Hz (VESA GTF) hsync: 95.3kHz
-Modeline "2048x1536@60" 266.95 2048 2200 2424 2800 1536 1537 1540 1589 -hsync +vsync
-
-# 2048x1536 @ 75Hz (VESA GTF) hsync: 120.2kHz
-Modeline "2048x1536@75" 340.48 2048 2216 2440 2832 1536 1537 1540 1603 -hsync +vsync
-
-# 2048x1536 @ 85Hz (VESA GTF) hsync: 137.0kHz
-Modeline "2048x1536@85" 388.04 2048 2216 2440 2832 1536 1537 1540 1612 -hsync +vsync
diff --git a/displayconfig/infimport.py b/displayconfig/infimport.py
deleted file mode 100755
index f51475d..0000000
--- a/displayconfig/infimport.py
+++ /dev/null
@@ -1,297 +0,0 @@
-#!/usr/bin/python
-#
-# Based on inf2mondb.py from RedHat
-#
-# originally by Matt Wilson <msw@redhat.com>
-# option parsing and database comparison by Fred New
-# ini parsing completely rewritten by Matt Domsch <Matt_Domsch@dell.com> 2006
-#
-# Copyright 2002 Red Hat, Inc.
-# Copyright 2006 Dell, Inc.
-# Copyright 2007 Sebastian Heinlein
-#
-# This software may be freely redistributed under the terms of the GNU
-# library public license.
-#
-# You should have received a copy of the GNU Library Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-"""
-Provides an importer for Microsoft Windows monitor descriptions
-
-The code can be used as a python module for or as a script to add new monitor
-definitions to a monitor database.
-
-In code example: Read the list of monitors from an inf file.
-
-import infimport
-monitors = infimport.get_monitors_from_inf(PATH)
-
-Script example: To check for monitors of an inf file that are not yet in the database.
-
-./infimport.py MONITORS.inf /usr/share/hwdata/MonitorsDB
-"""
-
-import sys
-import string
-import re
-import ConfigParser
-import os
-
-import logging
-
-logging.basicConfig()
-log = logging.getLogger("infimport")
-#log.setLevel(logging.DEBUG)
-log.setLevel(logging.INFO)
-
-# this is a class to deal with various file line endings and leading whitespace
-# converts all \r line endings to \n.
-# It also strips leading whitespace.
-# NOTE: be sure to always return _something_, even if it is just "\n", or we
-# break the file API. (nothing == eof)
-class myFile(object):
- def __init__(self, *args):
- self.fd = open(*args)
-
- def close(self):
- return self.fd.close()
-
- def readline(self, *args):
- line = self.fd.readline(*args)
- line = line.replace('\r', '\n')
- line = line.replace('\n\n', '\n')
- line = line.lstrip(" \t")
- return line
-
-
-# we will use this to override default option parsing in ConfigParser to handle
-# Microsoft-style "INI" files. (Which do not necessarily have " = value " after
-# the option name
-OPTCRE = re.compile(
- r'(?P<option>[^:=\s][^:=]*)' # very permissive!
- r'\s*(?P<vi>[:=]{0,1})\s*' # any number of space/tab,
- # optionally followed by
- # separator (either : or =)
- # optionally followed
- # by any # space/tab
- r'(?P<value>.*)$' # everything up to eol
- )
-
-percentSplit = re.compile(r'%(?P<field>.*)%')
-def _percent_to_string(ini, strings, name):
- mo = percentSplit.match(name)
- if (mo):
- field = mo.group('field')
- try:
- val = strings[field.lower()]
- except KeyError:
- return ""
- return val.strip(" '\"")
- return ""
-
-def get_monitors_from_database(path):
- """Returns a dictonary of the found monitor models in the given
- monitor models database"""
- monitors = {}
- try:
- mdb = open(path, 'r')
- except IOError, (errno, str):
- log.error("Unable to open %s: %s" % (path, str))
- return {}
- for line in mdb.readlines():
- if len(line.strip()) == 0 or line.startswith('#'):
- continue
- line_split = line.split(";")
- vendor = line_split[0].strip()
- name = line_split[1].strip()
- id = line_split[2].strip()
- if monitors.has_key((vendor, name, id)):
- log.warn("Duplicated entry: %s" % line)
- else:
- monitors[(vendor, name, id)] = line
- mdb.close()
- return monitors
-
-def get_monitors_from_inf(path):
- """Returns a dictonary of the found monitor models in the given .inf file"""
- monitors = {}
- ini = ConfigParser.ConfigParser()
- # FIXME: perhaps could be done in a nicer way, but __builtins__ is a dict
- # for imported modules
- #ini.optionxform = __builtins__.str
- ini.optionxform = type("")
- ini.OPTCRE = OPTCRE
- try:
- f = myFile(path)
- ini.readfp(f)
- f.close()
- except IOError, (errno, str):
- log.error("Unable to open %s: %s" % (path, str))
- sys.exit(1)
-
- # a dictionary of manufacturers we're looking at
- manufacturers = {}
- # a big fat dictionary of strings to use later on.
- strings = {}
-
- # This RE is for EISA info lines
- # %D5259A%=D5259A, Monitor\HWP0487
- monitor1Re = re.compile(r'.*,.*Monitor\\(?P<id>[^\s]*)')
- # This one is for legacy entries
- # %3020% =PB3020, MonID_PB3020
- monitor2Re = re.compile(r'.*,.*MonID_(?P<id>[^\s]*)')
-
- for section in ini.sections():
- if section.lower() == "manufacturer":
- for mfr in ini.options(section):
- # generate the vendor.arch funny entries
- manufacturer_values = string.split(ini.get(section, mfr),
- ',')
- manufacturers[manufacturer_values[0]] = mfr
- while len(manufacturer_values) > 1:
- manufacturers["%s.%s" % (manufacturer_values[0],
- manufacturer_values[-1])] = mfr
- manufacturer_values = manufacturer_values[0:-1]
-
- elif section.lower() == "strings":
- for key in ini.options(section):
- strings[key.lower()] = string.strip(ini.get(section, key))
-
- for mfr in manufacturers.keys():
- if ini.has_section(mfr):
- monitor_vendor_name = manufacturers[mfr]
- for monitor_name in ini.options(mfr):
- v = ini.get(mfr, monitor_name)
- v = v.split(',')
- install_key = v[0].strip()
-
- line = ini.get(mfr, monitor_name)
- # Find monitor inf IDs and EISA ids
-
- edid = "0"
- mo = monitor1Re.match(line)
- if mo:
- edid = mo.group('id')
- else:
- mo = monitor2Re.match(line)
- if mo:
- edid = mo.group('id').strip()
-
- #if self.monitors.has_key(edid.lower()):
- # continue
-
- if ini.has_section(install_key):
- line = ini.get(install_key, "AddReg")
- if line:
- sline = line.split(',')
- registry = sline[0]
- try:
- resolution = sline[1]
- except IndexError:
- resolution = ""
- try:
- dpms = sline[2]
- except IndexError:
- dpms = ""
-
- if ini.has_section(registry):
- for line in ini.options(registry):
- if string.find(line, 'HKR,"MODES') >= 0:
- sline = line.split('"')
- try:
- syncline = sline[3]
- except IndexError:
- syncline = ","
- syncline = syncline.split(',')
- hsync = syncline[0].strip()
- vsync = syncline[1].strip()
-
- vendor_clear = _percent_to_string(ini,
- strings, monitor_vendor_name)
- monitor_clear = _percent_to_string(ini,
- strings, monitor_name)
-
- output = "%s; %s; %s; %s; %s" % \
- (vendor_clear, monitor_clear,
- edid, hsync, vsync)
- if dpms.lower().strip() == "dpms":
- output = output + "; 1"
-
- if not monitors.has_key((vendor_clear,
- monitor_clear, edid.lower())):
- log.debug("added %s" % output)
- monitors[(vendor_clear,
- monitor_clear,
- edid.lower())] = output
- else:
- log.warn("duplicated entry %s" % output)
- return monitors
-
-def write_monitors_to_file(monitors, path):
- """Writes monitors as a monitor models database"""
- try:
- if os.path.exists(path):
- os.remove(path)
- mdb = open(path, 'w')
- mdb.writelines(map(lambda l: "%s\n" % l, monitors.values()))
- mdb.close()
- except IOError, (errno, str):
- log.error("Unable to write %s: %s" % (path, str))
- return False
-
-def append_monitors_to_file(monitors, path):
- """Appends monitors to a monitor models database"""
- try:
- if os.path.exists(path):
- os.remove(path)
- mdb = open(path, 'a')
- mdb.writelines(map(lambda l: "%s\n" % l, monitors.values()))
- mdb.close()
- except IOError, (errno, str):
- log.error("Unable to write %s: %s" % (path, str))
- return False
-
-if __name__ == "__main__":
- from optparse import OptionParser
- import sys
-
- parser = OptionParser()
- parser.add_option("-a", "--append",
- action="store_true", dest="append",
- help="Append new models to the database")
- parser.add_option("-o", "--output",
- default=None,
- action="store", type="string", dest="output",
- help="Write changes to an alternative file")
- parser.usage = "%prog [options] INF_FILE [MONITOR_DATABASE]"
- (options, args) = parser.parse_args()
-
- if len(args) == 2:
- # continue with normal operation
- pass
- elif len(args) == 1:
- # jsut print the monitors from the given inf file
- monitors_inf = get_monitors_from_inf(args[0])
- for mon in monitors_inf.values():
- print "%s" % mon
- sys.exit()
- else:
- parser.error("You have to specify an .inf file that contains the "
- "monitor models that you want to add and a "
- "monitor model database")
-
- monitors_inf = get_monitors_from_inf(args[0])
- monitors_db = get_monitors_from_database(args[1])
-
- monitors_new = {}
- for mon in monitors_inf.keys():
- if not monitors_db.has_key(mon):
- log.info("New monitor: %s" % monitors_inf[mon])
- monitors_new[mon] = monitors_inf[mon]
-
- if options.append:
- if options.output:
- append_monitors_to_file(monitors_new, options.output)
- else:
- append_monitors_to_file(new_monitors, args[1])
diff --git a/displayconfig/ktimerdialog.py b/displayconfig/ktimerdialog.py
deleted file mode 100644
index 118a0e6..0000000
--- a/displayconfig/ktimerdialog.py
+++ /dev/null
@@ -1,155 +0,0 @@
-#!/usr/bin/python
-###########################################################################
-# ktimerdialog.py - description #
-# ------------------------------ #
-# begin : Mon Jul 26 2004 #
-# copyright : (C) 2004 by Simon Edwards #
-# email : simon@simonzone.com #
-# #
-###########################################################################
-# #
-# This program is free software; you can redistribute it and/or modify #
-# it under the terms of the GNU General Public License as published by #
-# the Free Software Foundation; either version 2 of the License, or #
-# (at your option) any later version. #
-# #
-###########################################################################
-# Based on Hamish Rodda's ktimerdialog.cpp.
-
-from qt import *
-from tdecore import *
-from tdeui import *
-
-class KTimerDialog(KDialogBase):
- CountDown = 0
- CountUp = 1
- Manual = 2
-
- def __init__(self, msec, style, parent, name, modal, caption="", \
- buttonmask=KDialogBase.Ok|KDialogBase.Cancel|KDialogBase.Apply, \
- defaultbutton=KDialogBase.Cancel, separator=False, \
- user1=KGuiItem(), user2=KGuiItem(), user3=KGuiItem()):
- """Parameters:
-
- msec - integer, timeout in milliseconds
- style - TimerStyle object.
- parent - parent QWidget
- name - String
- model - boolean.
- caption - String
- buttonmask - integer
- defaultbutton - ButtonCode
- separator - boolean
- user1 - KGuiItem
- user2 - KGuiItem
- user3 - KGuiItem
- """
-
- KDialogBase.__init__(self,parent, name, modal, caption, buttonmask, defaultbutton, \
- separator, user1, user2, user3 )
-
- self.totaltimer = QTimer(self)
- self.updatetimer = QTimer(self)
- self.msectotal = self.msecremaining = msec
- self.updateinterval = 1000
- self.tstyle = style
-
- # default to cancelling the dialog on timeout
- if buttonmask & self.Cancel:
- self.buttonontimeout = self.Cancel
-
- self.connect(self.totaltimer, SIGNAL("timeout()"), self.slotInternalTimeout)
- self.connect(self.updatetimer, SIGNAL("timeout()"), self.slotUpdateTime)
-
- # create the widgets
- self.mainwidget = QVBox(self, "mainWidget")
- self.timerwidget = QHBox(self.mainwidget, "timerWidget")
- self.timerlabel = QLabel(self.timerwidget)
- self.timerprogress = QProgressBar(self.timerwidget)
- self.timerprogress.setTotalSteps(self.msectotal)
- self.timerprogress.setPercentageVisible(False)
- self.setMainWidget(self.mainwidget)
- self.slotUpdateTime(False)
-
- def show(self):
- self.msecremaining = self.msectotal
- self.slotUpdateTime(False)
- KDialogBase.show(self)
- self.totaltimer.start(self.msectotal, True)
- self.updatetimer.start(self.updateinterval, False)
-
- def exec_loop(self):
- self.totaltimer.start(self.msectotal, True)
- self.updatetimer.start(self.updateinterval, False)
- return KDialogBase.exec_loop(self)
-
- def setMainWidget(self, newmainwidget):
- # yuck, here goes.
- newwidget = QVBox(self)
-
- if newmainwidget.parentWidget()!=self.mainwidget:
- newmainwidget.reparent(newwidget, 0, QPoint(0,0))
- else:
- newwidget.insertChild(newmainwidget)
-
- self.timerwidget.reparent(newwidget, 0, QPoint(0, 0))
-
- self.mainwidget = newwidget
- KDialogBase.setMainWidget(self, self.mainwidget)
-
- def setRefreshInterval(self, msec):
- self.updateinterval = msec;
- if self.updatetimer.isActive():
- self.updatetimer.changeInterval(self.updateinterval)
-
- def timeoutButton(self):
- return self.buttonontimeout
-
- def setTimeoutButton(self, newbutton):
- self.buttonontimeout = newbutton
-
- def timerStyle(self):
- return self.tstyle
-
- def setTimerStyle(self, newstyle):
- self.tstyle = newstyle
-
- def slotUpdateTime(self, update=True):
- if update:
- if self.tstyle==self.CountDown:
- self.msecremaining -= self.updateinterval
- elif self.tstyle==self.CountUp:
- self.msecremaining += self.updateinterval
-
- self.timerprogress.setProgress(self.msecremaining)
- self.timerlabel.setText( i18n("%1 seconds remaining:").arg(self.msecremaining/1000.0) )
-
- def slotInternalTimeout(self):
- #self.emit(SIGNAL("timerTimeout()"), () )
- if self.buttonontimeout==self.Help:
- self.slotHelp()
- elif self.buttonontimeout==self.Default:
- self.slotDefault()
- elif self.buttonontimeout==self.Ok:
- self.slotOk()
- elif self.buttonontimeout==self.Apply:
- self.applyPressed()
- elif self.buttonontimeout==self.Try:
- self.slotTry()
- elif self.buttonontimeout==self.Cancel:
- self.slotCancel()
- elif self.buttonontimeout==self.Close:
- self.slotClose()
- #case User1:
- # slotUser1();
- #case User2:
- # slotUser2();
- # break;
- elif self.buttonontimeout==self.User3:
- self.slotUser3()
- elif self.buttonontimeout==self.No:
- self.slotNo()
- elif self.buttonontimeout==self.Yes:
- self.slotCancel()
- elif self.buttonontimeout==self.Details:
- self.slotDetails()
diff --git a/displayconfig/ldetect-lst/Cards+ b/displayconfig/ldetect-lst/Cards+
deleted file mode 100644
index 458f0c3..0000000
--- a/displayconfig/ldetect-lst/Cards+
+++ /dev/null
@@ -1,2505 +0,0 @@
-# $Id$
-# This is the database of card definitions used by XFdrake
-#
-
-# Each definition should have a NAME entry, a DRIVER
-#
-# A reference to another definition is made with SEE (already defined
-# entries are not overridden).
-#
-# Optional entries are:
-#
-# NOCLOCKPROBE: advises never to probe clocks
-# UNSUPPORTED: indicates card that is not yet properly supported by XFree4
-# LINE: adds a line of text to be included in the Device section (can include options or comments).
-#
-# DRI_GLX: 3D acceleration configuration for XFree 4 using DRI.
-# DRI_GLX_EXPERIMENTAL: DRI, but EXPERIMENTAL and may freeze the machine.
-#
-# BAD_FB_RESTORE: for bad cards not restoring cleanly framebuffer (XFree 4)
-#
-# MULTI_HEAD 2: for DualHead cards (think Matrox G450)
-# MULTI_HEAD n: for n Head cards (eg: "MULTI_HEAD 4" for QuadHead)
-# FB_TVOUT: the card displays to a plugged TV when in framebuffer
-#
-#
-
-
-######################################################################
-# VESA driver
-NAME VESA driver (generic)
-CHIPSET VESA VBE 2.0
-DRIVER vesa
-
-
-NAME FrameBuffer (generic)
-DRIVER fbdev
-
-
-#Chips & Technologies
-
-#untested
-NAME Chips & Technologies CT65520
-DRIVER chips
-LINE # Device section for C&T cards.
-LINE # Option "suspend_hack"
-LINE # Option "STN"
-LINE # Option "no_stretch"
-LINE # Option "no_center"
-LINE # Option "use_modeline"
-LINE # Option "fix_panel_size"
-LINE # videoram 512
-
-NAME KYRO Series
-DRIVER fbdev
-
-NAME Chips & Technologies CT65525
-LINE # Option "nolinear"
-LINE # MemBase 0x03b00000
-SEE Chips & Technologies CT65520
-
-NAME Chips & Technologies CT65530
-SEE Chips & Technologies CT65525
-
-NAME Chips & Technologies CT65535
-LINE # Option "hw_clocks"
-LINE # Textclockfreq 25.175
-SEE Chips & Technologies CT65530
-
-NAME Chips & Technologies CT65540
-LINE # Option "use_18bit_bus"
-SEE Chips & Technologies CT65535
-
-NAME Chips & Technologies CT65545
-LINE # Option "noaccel"
-LINE # Option "no_bitblt"
-LINE # Option "xaa_no_color_exp"
-LINE # Option "xaa_benchmark"
-LINE # Option "hw_cursor"
-LINE # Option "mmio"
-SEE Chips & Technologies CT65540
-
-NAME Chips & Technologies CT65546
-SEE Chips & Technologies CT65545
-
-NAME Chips & Technologies CT65548
-SEE Chips & Technologies CT65545
-
-NAME Chips & Technologies CT65550
-LINE # Option "noaccel"
-LINE # Option "no_bitblt"
-LINE # Option "xaa_no_color_exp"
-LINE # Option "xaa_benchmark"
-LINE # Option "hw_cursor"
-LINE # Option "sync_on_green"
-LINE # Option "fast_dram"
-LINE # Option "use_vclk1"
-LINE # Textclockfreq 25.175
-SEE Chips & Technologies CT65530
-
-NAME Chips & Technologies CT65554
-SEE Chips & Technologies CT65550
-
-NAME Chips & Technologies CT65555
-SEE Chips & Technologies CT65550
-
-NAME Chips & Technologies CT68554
-SEE Chips & Technologies CT65550
-
-NAME Chips & Technologies CT69000
-SEE Chips & Technologies CT65550
-
-NAME Chips & Technologies CT69030
-SEE Chips & Technologies CT65550
-
-NAME Chips & Technologies CT64200
-DRIVER chips
-LINE # Device section for C&T cards.
-LINE # videoram 1024
-
-NAME Chips & Technologies CT64300
-DRIVER chips
-LINE # Option "noaccel"
-LINE # Option "no_bitblt"
-LINE # Option "xaa_no_color_exp"
-LINE # Option "xaa_benchmark"
-LINE # Option "hw_cursor"
-LINE # Option "nolinear"
-LINE # MemBase 0x03b00000
-LINE # Option "hw_clocks"
-LINE # Textclockfreq 25.175
-SEE Chips & Technologies CT64200
-
-# Cirrus Logic
-
-#tested
-NAME Cirrus Logic GD542x
-DRIVER vga
-LINE # Device section for Cirrus Logic GD5420/2/4/6/8/9-based cards.
-LINE #MemBase 0x00e00000
-LINE #MemBase 0x04e00000
-LINE #Option "linear"
-
-#tested
-NAME Cirrus Logic GD543x
-DRIVER cirrus
-LINE # Device section for Cirrus Logic GD5430/34-based cards.
-LINE #MemBase 0x00e00000 # ISA card that maps to 14Mb
-LINE #MemBase 0x04000000 # VLB card that maps to 64Mb
-LINE #MemBase 0x80000000 # VLB card that maps to 2048Mb
-LINE #MemBase 0x02000000 # VLB card that maps to 32Mb
-LINE #Option "linear"
-
-NAME Cirrus Logic GD544x
-DRIVER cirrus
-
-NAME Creative Labs Graphics Blaster MA201
-SEE Cirrus Logic GD544x
-
-NAME Creative Labs Graphics Blaster MA202
-SEE Cirrus Logic GD544x
-
-#tested
-NAME Cirrus Logic GD5462
-DRIVER cirrus
-LINE #Option "fifo_conservative"
-
-#tested
-NAME Cirrus Logic GD5464
-DRIVER cirrus
-LINE #Option "fifo_conservative"
-
-#tested
-NAME Cirrus Logic GD5465
-DRIVER cirrus
-LINE #Option "fifo_conservative"
-
-NAME Creative Labs Graphics Blaster MA302
-SEE Cirrus Logic GD5462
-
-NAME Creative Labs Graphics Blaster MA334
-SEE Cirrus Logic GD5464
-
-NAME Creative Labs Graphics Blaster 3D
-SEE Cirrus Logic GD5464
-
-# reported not working on SGI 1200 as of 02/22/2001 (RH)
-# reported working on XF 4.2.0 by Juan (MDK)
-NAME Cirrus Logic GD5480
-DRIVER cirrus
-
-#tested
-NAME Diamond SpeedStar 64
-SEE Cirrus Logic GD543x
-
-NAME Diamond SpeedStar64 Graphics 2000/2200
-SEE Cirrus Logic GD543x
-
-NAME Diamond SpeedStar Pro SE (CL-GD5430/5434)
-SEE Cirrus Logic GD543x
-
-NAME Diamond SpeedStar Pro 1100
-SEE Cirrus Logic GD542x
-
-NAME Orchid Kelvin 64 VLB Rev A
-DRIVER cirrus
-LINE # Device section for Orchid Kelvin 64 VLB Rev A
-LINE # Linear framebuffer maps at 2048Mb. Some motherboards make linear addressing
-LINE # impossible. Some cards map at 32Mb.
-LINE #MemBase 0x02000000 # VLB card that maps to 32Mb
-LINE #MemBase 0x04000000 # VLB card that maps to 64Mb
-LINE MemBase 0x80000000 # VLB card that maps to 2048Mb
-LINE #Option "linear"
-
-NAME Orchid Kelvin 64 VLB Rev B
-DRIVER cirrus
-LINE # Device section for Orchid Kelvin 64 VLB Rev B
-LINE # Linear framebuffer maps at 32Mb. Some motherboards make linear addressing
-LINE # impossible. Some cards map at 2048Mb.
-LINE MemBase 0x02000000 # VLB card that maps to 32Mb
-LINE #MemBase 0x04000000 # VLB card that maps to 64Mb
-LINE #MemBase 0x80000000 # VLB card that maps to 2048Mb
-LINE #Option "linear"
-
-NAME Orchid Kelvin 64
-SEE Cirrus Logic GD543x
-
-NAME Intel 5430
-SEE Cirrus Logic GD543x
-
-NAME STB Nitro (64)
-SEE Cirrus Logic GD543x
-
-NAME STB Nitro 64 Video
-SEE Cirrus Logic GD544x
-
-NAME STB Horizon
-SEE Cirrus Logic GD542x
-
-NAME STB Horizon Video
-SEE Cirrus Logic GD544x
-
-NAME Genoa 8500VL(-28)
-SEE Cirrus Logic GD542x
-
-NAME Diamond SpeedStar Pro (not SE)
-SEE Cirrus Logic GD542x
-
-NAME ALG-5434(E)
-SEE Cirrus Logic GD543x
-
-#tested
-NAME Acumos AVGA3
-SEE Cirrus Logic GD542x
-
-NAME DFI-WG1000
-SEE Cirrus Logic GD542x
-
-NAME VI720
-SEE Cirrus Logic GD543x
-
-NAME Cirrus Logic GD62xx (laptop)
-DRIVER vga
-
-NAME Cirrus Logic GD64xx (laptop)
-DRIVER vga
-
-NAME Cirrus Logic GD754x (laptop)
-DRIVER vga
-
-NAME Techworks Ultimate 3D
-SEE Cirrus Logic GD5464
-
-NAME VideoLogic GrafixStar 550
-SEE Cirrus Logic GD5464
-
-NAME Jaton Video-70P
-SEE Cirrus Logic GD5464
-
-NAME PixelView Combo TV Pro (Prolink)
-DRIVER vga
-LINE # COMMENT on card TV Tuner
-
-NAME PixelView Combo TV 3D AGP (Prolink)
-DRIVER vga
-LINE # COMMENT on card TV+FM Tuner
-
-NAME Creative Labs Graphics Blaster Eclipse (OEM Model CT6510)
-SEE Cirrus Logic GD5465
-
-NAME VideoLogic GrafixStar 560 (PCI/AGP)
-SEE Cirrus Logic GD5465
-
-NAME Cirrus Logic GD5446 (noname card)
-DRIVER vga
-
-# S3 801/805
-
-NAME S3 801/805 (generic)
-DRIVER s3
-NEEDVIDEORAM
-
-NAME S3 86C801 (generic)
-SEE S3 801/805 (generic)
-
-NAME S3 86C805 (generic)
-SEE S3 801/805 (generic)
-
-NAME Orchid Fahrenheit 1280
-DRIVER s3
-NEEDVIDEORAM
-LINE #Probable clocks:
-LINE #Clocks 25.20 28.32 32.50 0.00 40.00 44.90 50.40 65.00
-LINE #Clocks 78.00 56.70 63.10 75.10 80.00 89.90 100.90 31.50
-
-NAME Miro Crystal 8S
-SEE S3 801/805 (generic)
-
-NAME Dell S3 805
-SEE S3 801/805 (generic)
-
-# S3 864/Trio64/Trio32/868
-
-NAME S3 864 (generic)
-DRIVER s3
-NEEDVIDEORAM
-
-NAME S3 86C864 (generic)
-SEE S3 864 (generic)
-
-NAME S3 Vision864 (generic)
-SEE S3 864 (generic)
-
-NAME S3 868 (generic)
-DRIVER s3
-NEEDVIDEORAM
-
-NAME S3 86C868 (generic)
-SEE S3 868 (generic)
-
-NAME S3 Vision868 (generic)
-SEE S3 868 (generic)
-
-NAME S3 868 with SDAC (86C716)
-DRIVER s3
-NEEDVIDEORAM
-
-NAME S3 Trio64 (generic)
-DRIVER s3
-NEEDVIDEORAM
-
-NAME S3 86C764 (Trio64)
-SEE S3 Trio64 (generic)
-
-NAME S3 Trio64V+ (generic)
-DRIVER s3
-NEEDVIDEORAM
-
-NAME S3 86C765 (Trio64V+)
-SEE S3 Trio64V+ (generic)
-
-NAME S3 Trio32 (generic)
-DRIVER s3
-NEEDVIDEORAM
-
-NAME Number Nine GXE64 with S3 Trio64
-SEE S3 Trio64 (generic)
-
-NAME Diamond Stealth 64 DRAM with S3 Trio64
-SEE S3 Trio64 (generic)
-
-NAME Diamond Stealth64 Graphics 2xx0 series (Trio64)
-SEE S3 Trio64 (generic)
-
-NAME Diamond Stealth 64 DRAM SE
-SEE S3 Trio32 (generic)
-
-NAME Diamond Stealth64 Video 2001 series (2121/2201)
-SEE S3 Trio64V+ (generic)
-
-NAME Miro Crystal 12SD
-SEE S3 Trio32 (generic)
-
-NAME Miro Crystal 22SD
-SEE S3 Trio64 (generic)
-
-NAME Diamond Stealth Video DRAM
-SEE S3 868 with SDAC (86C716)
-
-NAME Diamond Stealth64 Video 2120/2200
-SEE S3 868 with SDAC (86C716)
-
-NAME Number Nine FX Vision 330
-SEE S3 Trio64 (generic)
-
-NAME Number Nine FX Motion 331
-SEE S3 Trio64V+ (generic)
-
-NAME ASUS Video Magic PCI V864
-SEE S3 864 (generic)
-
-NAME ASUS Video Magic PCI VT64
-SEE S3 Trio64 (generic)
-
-NAME VidTech FastMax P20
-SEE S3 864 (generic)
-
-NAME VideoLogic GrafixStar 500
-SEE S3 868 with SDAC (86C716)
-
-NAME VideoLogic GrafixStar 400
-SEE S3 Trio64V+ (generic)
-
-NAME VideoLogic GrafixStar 300
-SEE S3 Trio64 (generic)
-
-NAME 2 the Max MAXColor S3 Trio64V+
-SEE S3 Trio64V+ (generic)
-
-NAME DataExpert DSV3365
-SEE S3 Trio64V+ (generic)
-
-NAME ExpertColor DSV3365
-SEE S3 Trio64V+ (generic)
-
-NAME DSV3326
-SEE S3 Trio64V+ (generic)
-
-# S3 Trio64V2
-
-NAME S3 Trio64V2 (generic)
-DRIVER s3
-NEEDVIDEORAM
-
-NAME S3 Trio64V2/DX (generic)
-SEE S3 Trio64V2 (generic)
-
-NAME S3 Trio64V2/GX (generic)
-SEE S3 Trio64V2 (generic)
-
-NAME S3 86C775 (Trio64V2/DX)
-SEE S3 Trio64V2/DX (generic)
-
-NAME S3 86C785 (Trio64V2/GX)
-SEE S3 Trio64V2/GX (generic)
-
-NAME Elsa WINNER 1000/T2D
-SEE S3 Trio64V2/DX (generic)
-
-
-# S3 Aurora64V+
-
-NAME S3 Aurora64V+ (generic)
-DRIVER s3
-NEEDVIDEORAM
-LINE # Option "lcd_center"
-LINE # Set_LCDClk <pixel_clock_for_LCD>
-
-NAME S3 86CM65 (Aurora64V+)
-SEE S3 Aurora64V+ (generic)
-
-NAME SHARP 9080
-SEE S3 Aurora64V+ (generic)
-
-NAME SHARP 9090
-SEE S3 Aurora64V+ (generic)
-
-NAME Compaq Armada 7730MT
-SEE S3 Aurora64V+ (generic)
-
-NAME Compaq Armada 7380DMT
-SEE S3 Aurora64V+ (generic)
-
-
-# S3 964/968
-
-NAME S3 964 (generic)
-DRIVER s3
-NEEDVIDEORAM
-
-NAME S3 86C964 (generic)
-SEE S3 964 (generic)
-
-NAME S3 Vision964 (generic)
-SEE S3 964 (generic)
-
-NAME S3 968 (generic)
-DRIVER s3
-NEEDVIDEORAM
-
-NAME S3 86C968 (generic)
-SEE S3 968 (generic)
-
-NAME S3 Vision968 (generic)
-SEE S3 968 (generic)
-
-NAME Diamond Stealth64 Video 3200
-LINE #Option "slow_vram"
-SEE S3 968 (generic)
-
-NAME Genoa VideoBlitz III AV
-LINE #s3RefClk 50
-LINE #DACspeed 170
-SEE S3 968 (generic)
-
-NAME STB Velocity 64 Video
-LINE #s3RefClk 24
-LINE #DACspeed 220
-SEE S3 968 (generic)
-
-NAME STB Powergraph 64 Video
-SEE S3 Trio64V+ (generic)
-
-NAME STB Powergraph 64
-SEE S3 Trio64 (generic)
-
-NAME Elsa Winner 1000TRIO
-SEE S3 Trio64 (generic)
-
-NAME Elsa Winner 1000TRIO/V
-SEE S3 Trio64V+ (generic)
-
-NAME Hercules Graphite Terminator 64
-LINE Option "slow_vram"
-LINE #s3RefClk 50
-LINE #DACspeed 170
-SEE S3 964 (generic)
-
-NAME Hercules Terminator 64/Video
-SEE S3 Trio64V+ (generic)
-
-NAME Hercules Graphite Terminator 64/DRAM
-SEE S3 Trio64 (generic)
-
-NAME Hercules Graphite Terminator Pro 64
-LINE #s3RefClk 16
-LINE #DACspeed 220
-SEE S3 968 (generic)
-
-NAME Number Nine FX Motion 771
-LINE #s3RefClk 16
-SEE S3 968 (generic)
-
-NAME Miro Crystal 80SV
-DRIVER s3
-NEEDVIDEORAM
-
-NAME Elsa Winner 2000PRO-2
-DRIVER s3
-NEEDVIDEORAM
-LINE #Option "ELSA_w2000pro"
-
-NAME Elsa Winner 2000PRO-4
-DRIVER s3
-NEEDVIDEORAM
-LINE #Option "ELSA_w2000pro"
-
-NAME Elsa Winner 2000PRO/X-2
-DRIVER s3
-NEEDVIDEORAM
-LINE #Option "sync_on_green"
-
-NAME Elsa Winner 2000PRO/X-4
-DRIVER s3
-NEEDVIDEORAM
-LINE #Option "sync_on_green"
-
-NAME Elsa Winner 2000PRO/X-8
-DRIVER s3
-NEEDVIDEORAM
-LINE #Option "sync_on_green"
-
-NAME Elsa Winner 2000AVI
-DRIVER s3
-NEEDVIDEORAM
-LINE #Option "sync_on_green"
-
-NAME Elsa Gloria-4
-DRIVER s3
-NEEDVIDEORAM
-LINE #Option "sync_on_green"
-
-NAME Elsa Gloria-8
-DRIVER s3
-NEEDVIDEORAM
-LINE #Option "sync_on_green"
-
-NAME VideoLogic GrafixStar 700
-DRIVER s3
-NEEDVIDEORAM
-
-NAME Leadtek WinFast S430
-DRIVER s3
-NEEDVIDEORAM
-
-NAME WinFast S430
-SEE Leadtek WinFast S430
-
-NAME Leadtek WinFast S510
-DRIVER s3
-NEEDVIDEORAM
-
-NAME WinFast S510
-SEE Leadtek WinFast S510
-
-# S3 928
-
-NAME S3 928 (generic)
-DRIVER s3
-NEEDVIDEORAM
-
-NAME S3 86C928 (generic)
-SEE S3 928 (generic)
-
-NAME Elsa Winner 1000VL
-DRIVER s3
-NEEDVIDEORAM
-LINE # the following settings should be detected and set automatically by XF86_S3
-LINE # if the serial number of the Elsa card is printed correctly:
-LINE #ClockChip "icd2061a"
-LINE #Membase 0xf8000000
-
-NAME Elsa Winner 1000TwinBus
-SEE Elsa Winner 1000VL
-
-NAME Elsa Winner 2000
-SEE S3 928 (generic)
-
-NAME Miro Crystal 16S
-SEE S3 928 (generic)
-
-# S3 911/924
-
-NAME S3 911/924 (generic)
-DRIVER s3
-NEEDVIDEORAM
-
-NAME S3 86C911 (generic)
-SEE S3 911/924 (generic)
-
-NAME S3 86C924 (generic)
-SEE S3 911/924 (generic)
-
-#NAME Orchid Fahrenheit 1280
-#SEE S3 911/924 (generic)
-
-NAME S3 924 with SC1148 DAC
-DRIVER s3
-NEEDVIDEORAM
-LINE #Probable clocks:
-LINE #Clocks 25.2 28.3 39.7 1.7 49.9 76.7 35.7 44
-LINE #Clocks 130.2 119.5 79.4 31.2 110.0 65.2 74.9 71.3
-
-# S3 ViRGE,/DX,/GX and ViRGE/VX
-
-NAME S3 ViRGE (old S3V server)
-DRIVER s3virge
-NEEDVIDEORAM
-
-NAME S3 ViRGE (generic)
-DRIVER s3virge
-NEEDVIDEORAM
-LINE #Option "xaa_benchmark"
-LINE #Option "fifo_moderate"
-LINE #Option "pci_burst_on"
-LINE #Option "pci_retry"
-
-NAME S3 ViRGE/DX (generic)
-DRIVER s3virge
-NEEDVIDEORAM
-LINE #Option "xaa_benchmark"
-LINE #Option "fifo_moderate"
-LINE #Option "pci_burst_on"
-LINE #Option "pci_retry"
-
-NAME S3 ViRGE/GX (generic)
-DRIVER s3virge
-NEEDVIDEORAM
-LINE #Option "xaa_benchmark"
-LINE #Option "fifo_moderate"
-LINE #Option "pci_burst_on"
-LINE #Option "pci_retry"
-
-
-NAME S3 ViRGE/GX2 (generic)
-DRIVER s3virge
-NEEDVIDEORAM
-LINE #Option "xaa_benchmark"
-LINE #Option "fifo_moderate"
-LINE #Option "pci_burst_on"
-LINE #Option "pci_retry"
-
-NAME S3 ViRGE/MX (generic)
-DRIVER s3virge
-NEEDVIDEORAM
-LINE #Option "lcd_center"
-LINE #Set_LCDClk <pixel_clock_for_LCD>
-LINE #Option "xaa_benchmark"
-LINE #Option "fifo_moderate"
-LINE #Option "pci_burst_on"
-LINE #Option "pci_retry"
-
-NAME S3 ViRGE/MX+ (generic)
-SEE S3 ViRGE/MX (generic)
-
-NAME S3 Trio3D
-DRIVER s3virge
-LINE Option "sw_cursor"
-
-NAME S3 86C365 (Trio3D)
-SEE S3 Trio3D
-
-NAME Elsa Winner T3D
-SEE S3 Trio3D
-
-NAME Hercules Terminator 128/3D
-SEE S3 Trio3D
-
-NAME AOpen PG128
-SEE S3 Trio3D
-
-NAME S3 86C368 (Trio3D/2X)
-NEEDVIDEORAM
-LINE # Option "no_accel" # You may enable this if there are timeouts when starting X
-SEE S3 Trio3D
-
-NAME S3 Trio3D/2X
-LINE # Option "no_accel" # You may enable this if there are timeouts when starting X
-SEE S3 Trio3D
-
-NAME S3 86C325 (ViRGE)
-SEE S3 ViRGE (generic)
-
-NAME S3 86C375 (ViRGE/DX)
-SEE S3 ViRGE/DX (generic)
-
-NAME S3 86C385 (ViRGE/GX)
-SEE S3 ViRGE/GX (generic)
-
-NAME S3 86C357 (ViRGE/GX2)
-SEE S3 ViRGE/GX2 (generic)
-
-NAME S3 86C260 (ViRGE/MX)
-SEE S3 ViRGE/MX (generic)
-
-NAME S3 86C280 (ViRGE/MX+)
-SEE S3 ViRGE/MX+ (generic)
-
-
-NAME Elsa Victory 3D
-SEE S3 ViRGE (generic)
-
-NAME Elsa Victory 3DX
-SEE S3 ViRGE/DX (generic)
-
-NAME Elsa Winner 3000-S
-SEE S3 ViRGE (generic)
-
-NAME Number Nine Visual 9FX Reality 332
-SEE S3 ViRGE (generic)
-
-NAME Number Nine FX Motion 332
-SEE S3 ViRGE (generic)
-
-NAME Diamond Stealth 3D 2000
-SEE S3 ViRGE (generic)
-
-NAME Diamond Stealth 3D 2000 PRO
-SEE S3 ViRGE/DX (generic)
-
-NAME Diamond Multimedia Stealth 3D 2000
-SEE S3 ViRGE (generic)
-
-NAME Diamond Multimedia Stealth 3D 2000 PRO
-SEE S3 ViRGE/DX (generic)
-
-NAME DataExpert DSV3325
-SEE S3 ViRGE (generic)
-
-NAME ExpertColor DSV3325
-SEE S3 ViRGE (generic)
-
-NAME DSV3325
-SEE S3 ViRGE (generic)
-
-NAME Hercules Terminator 64/3D
-SEE S3 ViRGE (generic)
-
-NAME Hercules Terminator 3D/DX
-SEE S3 ViRGE/DX (generic)
-
-NAME AOpen PT70
-SEE S3 ViRGE/DX (generic)
-
-NAME AOpen PT75
-SEE S3 ViRGE/DX (generic)
-
-NAME Leadtek WinFast 3D S600
-SEE S3 ViRGE (generic)
-
-NAME WinFast 3D S600
-SEE Leadtek WinFast 3D S600
-
-NAME Leadtek WinFast 3D S680
-SEE S3 ViRGE/GX2 (generic)
-
-NAME Miro MiroMedia 3D
-SEE S3 ViRGE (generic)
-
-NAME Orchid Technology Fahrenheit Video 3D
-SEE S3 ViRGE (generic)
-
-NAME STB Systems Powergraph 3D
-SEE S3 ViRGE (generic)
-
-NAME STB Nitro 3D
-SEE S3 ViRGE/GX (generic)
-
-NAME MELCO WGP-VG4S
-LINE #DACSpeed 191 162 111 83
-LINE #SetMClck 75
-SEE S3 ViRGE (generic)
-
-
-
-NAME S3 ViRGE/VX (generic)
-DRIVER s3virge
-NEEDVIDEORAM
-LINE #Option "xaa_benchmark"
-LINE #Option "fifo_moderate"
-LINE #Option "pci_burst_on"
-LINE #Option "pci_retry"
-
-
-NAME S3 86C988 (ViRGE/VX)
-SEE S3 ViRGE/VX (generic)
-
-NAME Elsa Winner 3000
-SEE S3 ViRGE/VX (generic)
-
-NAME Elsa Winner 3000-M-22
-SEE S3 ViRGE/VX (generic)
-
-NAME Elsa Winner 3000-L-42
-SEE S3 ViRGE/VX (generic)
-
-NAME Elsa Winner 2000AVI/3D
-SEE S3 ViRGE/VX (generic)
-
-NAME Diamond Stealth 3D 3000
-SEE S3 ViRGE/VX (generic)
-
-NAME STB Systems Velocity 3D
-SEE S3 ViRGE/VX (generic)
-
-NAME MELCO WGP-VX8
-SEE S3 ViRGE/VX (generic)
-
-NAME Number Nine FX Reality 772
-SEE S3 ViRGE/VX (generic)
-
-NAME Diamond Stealth 3D 4000
-SEE S3 ViRGE/GX2 (generic)
-
-NAME Toshiba Tecra 750CDT
-SEE S3 ViRGE/MX (generic)
-
-NAME Toshiba Tecra 750DVD
-SEE S3 ViRGE/MX (generic)
-
-NAME Toshiba Tecra 540CDT
-SEE S3 ViRGE/MX (generic)
-
-NAME Toshiba Tecra 550CDT
-SEE S3 ViRGE/MX (generic)
-
-# currently unsupported S3
-
-NAME Toshiba Satellite 2050 CDS
-SEE S3 ViRGE/MX (generic)
-
-NAME Toshiba Satellite 2520 CDS
-SEE S3 ViRGE/MX (generic)
-
-NAME Compaq Armada 7400
-SEE S3 ViRGE/MX (generic)
-
-NAME Compaq Armada 7800
-SEE S3 ViRGE/MX (generic)
-
-
-NAME S3 Savage (generic)
-DRIVER savage
-NEEDVIDEORAM
-LINE #Option "xaa_benchmark"
-
-# see bug #730
-NAME S3 Savage (generic, sw_cursor)
-SEE S3 Savage (generic)
-LINE Option "sw_cursor"
-LINE Option "ForceInit"
-
-NAME S3 86C390 (Savage3D)
-SEE S3 Savage (generic)
-
-NAME S3 86C391 (Savage3D)
-SEE S3 Savage (generic)
-
-NAME S3 Savage3D
-SEE S3 Savage (generic)
-
-NAME Aristo ART-390-G S3 Savage3D
-SEE S3 Savage (generic)
-
-
-NAME S3 Savage4 (generic)
-LINE # Option "no_accel" # You may enable this if there are timeouts when starting X
-SEE S3 Savage (generic)
-
-NAME S3 86C395 (Savage4 Pro+)
-SEE S3 Savage4 (generic)
-
-NAME S3 86C396 (Savage4)
-SEE S3 Savage4 (generic)
-
-NAME S3 86C397 (Savage4)
-SEE S3 Savage4 (generic)
-
-NAME S3 Savage4
-SEE S3 Savage4 (generic)
-
-NAME S3 Savage4 Pro+
-SEE S3 Savage4 (generic)
-
-NAME Diamond Stealth III (S520/S540)
-SEE S3 Savage4 (generic)
-
-NAME Creative Labs Savage 4 3D Blaster
-SEE S3 Savage4 (generic)
-
-NAME S3 Savage2000 (generic)
-DRIVER savage
-NEEDVIDEORAM
-
-NAME S3 Savage/MX
-SEE S3 Savage4 (generic)
-
-# S3 UniChrome (via)
-
-NAME S3 UniChrome
-DRIVER via
-DRI_GLX
-
-NAME OpenChrome
-DRIVER openchrome
-# 3D needs a DRM driver in kernel:
-#DRI_GLX
-
-# ET4000/ET6000
-
-NAME ET3000 (generic)
-DRIVER tseng
-
-NAME Genoa 5400
-SEE ET3000 (generic)
-
-NAME ET4000 (generic)
-DRIVER tseng
-
-NAME ET4000/W32 (generic)
-DRIVER tseng
-
-NAME ET4000 W32i, W32p (generic)
-DRIVER tseng
-LINE #Option "linear" # for linear mode at 8bpp
-LINE #Option "noaccel" # when problems with accelerator
-LINE #Option "power_saver" # enable VESA DPMS
-LINE #Option "fast_dram"
-LINE #Option "pci_retry" # faster, but problematic for ISA DMA
-LINE #Option "hibit_high" # see README.tseng -- most cards need this
-LINE #Option "hibit_low" # see README.tseng -- mostly for older ET4000 cards
-LINE #MemBase 0x3C00000 # when automatic MemBase detection doesn't work
-LINE # -- see README.tseng for more (important) information on MemBase
-
-NAME ET6000 (generic)
-DRIVER tseng
-NEEDVIDEORAM
-LINE #videoram 2304 # 2.25 MB, when memory probe is incorrect
-LINE #Option "linear" # for linear mode at 8bpp
-LINE #Option "noaccel" # when problems with accelerator
-LINE #Option "power_saver" # enable VESA DPMS
-LINE #Option "pci_retry" # faster, but problematic for ISA DMA
-LINE #Option "hw_cursor" # Use hardware cursor (see docs for limitations)
-LINE #Option "xaa_no_color_exp" # When text (or bitmap) is not rendered correctly
-
-NAME ET6100 (generic)
-SEE ET6000 (generic)
-
-NAME ET6300 (generic)
-SEE ET6000 (generic)
-
-NAME Colorgraphic Dual Lightning
-SEE ET4000 W32i, W32p (generic)
-
-NAME Dell onboard ET4000
-SEE ET4000 (generic)
-
-NAME DFI-WG5000
-SEE ET4000 W32i, W32p (generic)
-
-NAME Diamond SpeedStar (Plus)
-SEE ET4000 (generic)
-
-NAME Diamond SpeedStar 24
-SEE ET4000 (generic)
-
-NAME Diamond SpeedStar HiColor
-SEE ET4000 (generic)
-
-NAME Genoa 8900 Phantom 32i
-SEE ET4000 W32i, W32p (generic)
-
-NAME Hercules Dynamite
-SEE ET4000/W32 (generic)
-
-NAME Hercules Dynamite Power
-SEE ET4000 W32i, W32p (generic)
-
-NAME Hercules Dynamite Pro
-SEE ET4000 W32i, W32p (generic)
-
-NAME Integral FlashPoint
-SEE ET4000 W32i, W32p (generic)
-
-NAME Leadtek WinFast S200
-SEE ET4000 W32i, W32p (generic)
-
-NAME Matrox Comet
-SEE ET4000 W32i, W32p (generic)
-
-NAME Matrox Marvel II
-SEE ET4000 W32i, W32p (generic)
-
-NAME Miro MiroVideo 20TD
-SEE ET4000 W32i, W32p (generic)
-
-NAME WinFast S200
-SEE Leadtek WinFast S200
-
-NAME Sigma Concorde
-SEE ET4000/W32 (generic)
-
-NAME Sigma Legend
-SEE ET4000 (generic)
-
-NAME STB LightSpeed
-SEE ET4000 W32i, W32p (generic)
-
-NAME STB MVP-2
-SEE ET4000 (generic)
-
-NAME STB MVP-2 PCI
-SEE ET4000 W32i, W32p (generic)
-
-NAME STB MVP-2X
-SEE ET4000 W32i, W32p (generic)
-
-NAME STB MVP-4 PCI
-SEE ET4000 W32i, W32p (generic)
-
-NAME STB MVP-4X
-SEE ET4000 W32i, W32p (generic)
-
-NAME TechWorks Thunderbolt
-SEE ET4000/W32 (generic)
-
-NAME ViewTop PCI
-SEE ET4000 W32i, W32p (generic)
-
-NAME Hercules Dynamite 128/Video
-SEE ET6000 (generic)
-
-NAME STB LightSpeed 128
-SEE ET6000 (generic)
-
-NAME VideoLogic GrafixStar 600
-SEE ET6000 (generic)
-
-NAME Jazz Multimedia G-Force 128
-SEE ET6000 (generic)
-
-NAME Mirage Z-128
-SEE ET6000 (generic)
-
-NAME California Graphics SunTracer 6000
-SEE ET6000 (generic)
-
-NAME Binar Graphics AnyView
-SEE ET6000 (generic)
-
-NAME MediaVision Proaxcel 128
-SEE ET6000 (generic)
-
-NAME Interay PMC Viper
-SEE ET6000 (generic)
-
-NAME 2-the-Max MAXColor 6000
-SEE ET6000 (generic)
-
-NAME Gainward Challenger EV
-SEE ET6000 (generic)
-
-NAME MachSpeed VGA ET6000
-SEE ET6000 (generic)
-
-NAME KouTech KeyVision 128 EV
-SEE ET6000 (generic)
-
-NAME Jaton Video-58P
-SEE ET6000 (generic)
-
-# ATI
-
-NAME ATI 8514 Ultra (no VGA)
-DRIVER vga
-
-NAME ATI Graphics Ultra
-DRIVER vga
-
-NAME ATI Wonder SVGA
-DRIVER ati
-
-NAME ATI Mach64
-DRIVER ati
-DRI_GLX
-
-NAME ATI Mach64 Utah
-SEE ATI Mach64
-
-NAME ATI Mach64 CT (264CT)
-SEE ATI Mach64
-
-NAME ATI Mach64 VT (264VT)
-SEE ATI Mach64
-
-NAME ATI Mach64 GT (264GT), aka 3D RAGE
-SEE ATI Mach64
-
-NAME ATI Mach64 3D RAGE II
-SEE ATI Mach64
-
-NAME ATI Mach64 3D RAGE II+DVD
-SEE ATI Mach64
-
-NAME ATI Mach64 3D Rage IIC
-SEE ATI Mach64
-
-NAME ATI Mach64 3D Rage Pro
-SEE ATI Mach64
-
-NAME ATI 3D Pro Turbo
-SEE ATI Mach64
-
-NAME ATI 3D Pro Turbo PC2TV
-SEE ATI Mach64
-
-NAME ATI 3D Xpression
-SEE ATI Mach64
-
-NAME ATI 3D Xpression+
-SEE ATI Mach64
-
-NAME ATI 3D Xpression+ PC2TV
-SEE ATI Mach64
-
-NAME ATI All-in-Wonder
-SEE ATI Mach64
-
-NAME ATI All-in-Wonder Pro
-SEE ATI Mach64
-
-NAME ATI Graphics Pro Turbo
-SEE ATI Mach64
-
-NAME ATI Graphics Pro Turbo 1600
-SEE ATI Mach64
-
-NAME ATI Graphics Xpression
-SEE ATI Mach64
-
-NAME ATI Video Boost
-SEE ATI Mach64
-
-NAME ATI Video Charger
-SEE ATI Mach64
-
-NAME ATI Video Xpression
-SEE ATI Mach64
-
-NAME ATI Video Xpression+
-SEE ATI Mach64
-
-NAME ATI WinBoost
-SEE ATI Mach64
-
-NAME ATI WinCharger
-SEE ATI Mach64
-
-NAME ATI WinTurbo
-SEE ATI Mach64
-
-NAME ATI Xpert 98
-SEE ATI Mach64
-
-NAME ATI Xpert XL
-SEE ATI Mach64
-
-NAME ATI Xpert@Play
-SEE ATI Mach64
-
-NAME ATI Xpert@Play 98
-SEE ATI Mach64
-
-NAME ATI Xpert@Work
-SEE ATI Mach64
-
-NAME ATI integrated on Intel Maui MU440EX motherboard
-SEE ATI Mach64
-
-NAME ATI Rage LT
-SEE ATI Mach64
-
-NAME ATI Rage LT PRO
-SEE ATI Mach64
-
-NAME ATI Rage Mobility
-SEE ATI Mach64
-BAD_FB_RESTORE
-
-NAME ATI Rage Mobility P
-SEE ATI Mach64
-
-NAME ASUS PCI-V264CT
-SEE ATI Mach64
-
-NAME ASUS PCI-AV264CT
-SEE ATI Mach64
-
-NAME ATI Rage XL
-DRIVER ati
-
-NAME ATI Rage XL AGP
-SEE ATI Rage XL
-
-NAME ATI Rage 128
-DRIVER ati
-DRI_GLX
-# DRI_GLX: 16 and 32 bits, prefer 16bit as no DMA.
-
-NAME ATI Rage 128 Mobility
-SEE ATI Rage 128
-
-NAME ATI Rage 128 TVout
-SEE ATI Rage 128
-FB_TVOUT
-
-NAME ATI Rage Fury AGP
-SEE ATI Rage 128
-
-NAME ATI XPERT 128 AGP
-SEE ATI Rage 128
-
-NAME ATI XPERT 99 AGP
-SEE ATI Rage 128
-
-NAME ATI Radeon
-DRIVER ati
-DRI_GLX
-# DRI_GLX: 16bits preferable ?
-
-NAME ATI Radeon 8500
-DRIVER ati
-# no DRI_GLX for now (XF 4.2)
-# but XF 4.3 add DRI
-DRI_GLX
-
-NAME ATI Radeon (fglrx)
-DRIVER ati
-DRI_GLX
-DRIVER2 fglrx
-
-NAME ATI Radeon (fbdev)
-DRIVER fbdev
-DRIVER2 fglrx
-
-NAME ATI Radeon (vesa)
-DRIVER vesa
-DRIVER2 fglrx
-
-# AGX
-
-NAME AGX (generic)
-DRIVER vga
-
-NAME EIZO (VRAM)
-SEE AGX (generic)
-
-NAME Hercules Graphite Pro
-DRIVER vga
-# Card specific DAC, doesn't appear in ramdac menu
-LINE Ramdac "herc_dual_dac"
-LINE Chipset "AGX-015"
-LINE Option "dac_8_bit"
-LINE Option "no_wait_state"
-LINE #Option "fifo_moderate" # 2x bus bw - may result in random pixels
-LINE #Probable clocks:
-LINE #Clocks 25.0 28.0 32.0 36.0 40.0 45.0 50.0 65.0
-LINE #Clocks 70.0 75.0 80.0 85.0 90.0 95.0 100.0 110.0
-
-NAME Hercules Graphite Power
-DRIVER vga
-# Card specific DAC, doesn't appear in ramdac menu
-# The glue logic state machine for RAMDAC switching doesn't work as
-# documented, for now we're stuck with the small RAMDAC
-LINE Ramdac "herc_small_dac"
-LINE Chipset "AGX-016"
-LINE Option "dac_8_bit"
-LINE Option "no_wait_state"
-LINE #Option "fifo_moderate" # 2x bus bw - may result in random pixels
-LINE #Option "fifo_aggressive" # 3x bus bw - may result in random pixels
-LINE #Probable clocks:
-LINE #Clocks 25.0 28.0 32.0 36.0 40.0 45.0 50.0 65.0
-LINE #Clocks 70.0 75.0 80.0 85.0 90.0 95.0 100.0 110.0
-
-NAME XGA-2 (ISA bus)
-DRIVER vga
-LINE #Instance 7 # XGA instance 0-7
-LINE #COPbase 0xC8F00 # XGA memory-mapped register address
-LINE #POSbase 0 # Disable probing if above are specified
-
-NAME XGA-1 (ISA bus)
-DRIVER vga
-LINE #Instance 7 # XGA instance 0-7
-LINE #COPbase 0xC8F00 # XGA memory-mapped register address
-LINE #POSbase 0 # Disable probing if above are specified
-
-# WD
-
-NAME Paradise/WD 90CXX
-DRIVER vga
-
-NAME DFI-WG6000
-DRIVER vga
-
-NAME Diamond SpeedStar 24X (not fully supported)
-DRIVER vga
-
-NAME WD 90C24 (laptop)
-DRIVER vga
-LINE #Chipset "wd90c24"
-LINE #Option "noaccel" # Use this if acceleration is causing problems
-LINE #Clocks 25.175 28.322 65 36 # These are not programmable
-LINE #Clocks 29.979 77.408 62.195 59.957 # These are programmable
-LINE #Clocks 31.5 35.501 75.166 50.114 # These are not programmable
-LINE #Clocks 39.822 72.038 44.744 80.092 # These are programmable
-LINE #Clocks 44.297 # Must match Mclk
-
-
-NAME WD 90C24A or 90C24A2 (laptop)
-DRIVER vga
-LINE #Chipset "wd90c24"
-LINE #Clocks 25.175 28.322 65 36 # These are not programmable
-LINE #Clocks 29.979 77.408 62.195 59.957 # These are programmable
-LINE #Clocks 31.5 35.501 75.166 50.114 # These are not programmable
-LINE #Clocks 39.822 72.038 44.744 80.092 # These are programmable
-LINE #Clocks 44.297 # Must match Mclk
-
-# Avance Logic
-
-NAME Avance Logic 2101
-LINE #chipset "al2101"
-DRIVER vga
-
-NAME Avance Logic 2228
-LINE #chipset "ali2228"
-DRIVER vga
-
-NAME Avance Logic 2301
-LINE #chipset "ali2301"
-DRIVER vga
-
-NAME Avance Logic 2302
-LINE #chipset "ali2302"
-DRIVER vga
-
-NAME Avance Logic 2308
-LINE #chipset "ali2308"
-DRIVER vga
-
-NAME Avance Logic 2401
-LINE #chipset "ali2401"
-DRIVER vga
-
-NAME Hercules Stingray
-LINE #chipset "ali2228"
-DRIVER vga
-
-# ARK Logic
-
-NAME Ark Logic ARK1000PV (generic)
-DRIVER ark
-
-# For now, treat the VL as a PV. This may be changed later
-NAME Ark Logic ARK1000VL (generic)
-LINE Chipset "ark1000pv"
-DRIVER ark
-
-NAME Ark Logic ARK2000PV (generic)
-DRIVER ark
-
-NAME Ark Logic ARK2000MT (generic)
-DRIVER ark
-
-NAME Hercules Stingray Pro
-SEE Ark Logic ARK1000PV (generic)
-
-NAME Hercules Stingray Pro/V
-SEE Ark Logic ARK1000PV (generic)
-
-NAME Hercules Stingray 64/V with ZoomDAC
-SEE Ark Logic ARK2000PV (generic)
-
-# Oak
-
-NAME Oak ISA Card (generic)
-DRIVER vga
-
-NAME Oak 87 VLB (generic)
-DRIVER vga
-LINE Option "fifo_aggressive" # Comment this if you experience streaks.
-LINE Option "no_wait" # Comment this if you find problems.
-LINE #Option "enable_bitblt" # You may enable this and see if it works (see README.Oak file)
-
-NAME Oak 87 ISA (generic)
-DRIVER vga
-LINE Option "noaccel" # ISA cards seem to have Color Expansion support broken
-LINE #Option "enable_bitblt" # This should work on ISA, but lets not make it default just in case.
-
-NAME Paradise Accelerator Value
-SEE Oak 87 ISA (generic)
-
-# P9000
-
-NAME Diamond Viper VLB 2Mb
-DRIVER vga
-LINE #Clocks must match the mode clocks (XFree86 3.1 P9000 server)
-LINE #Versions later than 3.1 do not require a clocks line
-LINE Chipset "vipervlb" # Required for some cards which autodetect as PCI
-LINE Videoram 2048 # Required
-LINE Membase 0x80000000 # Optional (0x80000000 is default)
-
-NAME Diamond Viper PCI 2Mb
-DRIVER vga
-LINE #Clocks must match the mode clocks (XFree86 3.1 P9000 server)
-LINE #Versions later than 3.1 do not require a clocks line
-LINE Videoram 2048 # Required
-LINE #Membase 0x80000000 # Use scanpci to get the correct Membase
-
-NAME Orchid P9000 VLB
-DRIVER vga
-LINE Chipset "orchid_p9000"
-LINE Membase 0xE0000000
-
-# P9100
-
-NAME Weitek P9100 (generic)
-DRIVER vga
-
-NAME Diamond Viper Pro Video
-SEE Weitek P9100 (generic)
-
-
-# National Semiconductor (NSC)
-
-NAME NSC
-DRIVER nsc
-
-# Trident
-
-NAME Trident (generic)
-DRIVER trident
-
-NAME Trident 8900/9000 (generic)
-DRIVER trident
-
-NAME Trident 8900D (generic)
-DRIVER trident
-
-NAME Trident TVGA9200CXr (generic)
-DRIVER trident
-
-NAME Trident TGUI9400CXi (generic)
-DRIVER trident
-
-NAME Trident TGUI9420DGi (generic)
-DRIVER trident
-
-NAME Trident TGUI9430DGi (generic)
-DRIVER trident
-
-NAME Trident TGUI9420 (generic)
-DRIVER trident
-
-NAME Trident TGUI9440 (generic)
-DRIVER trident
-
-NAME Trident TGUI9660 (generic)
-DRIVER trident
-
-NAME Trident TGUI9680 (generic)
-DRIVER trident
-
-NAME Trident TGUI9682 (generic)
-DRIVER trident
-
-NAME Trident TGUI9685 (generic)
-DRIVER trident
-
-NAME Trident Cyber 9320 (generic)
-DRIVER trident
-
-NAME Trident Cyber 9382 (generic)
-DRIVER trident
-
-NAME Trident Cyber 9385 (generic)
-DRIVER trident
-
-NAME Trident Cyber 9388 (generic)
-DRIVER trident
-
-NAME Trident Cyber 939a (generic)
-DRIVER trident
-
-NAME Trident Cyber 9397 (generic)
-DRIVER trident
-
-NAME Trident Cyber 9397 DVD (generic)
-DRIVER trident
-
-NAME Trident Cyber 9520 (generic)
-DRIVER trident
-
-NAME Trident Cyber 9325 (generic)
-DRIVER trident
-
-NAME Trident 3DImage975 (generic)
-DRIVER trident
-
-NAME Trident 3DImage975 AGP (generic)
-DRIVER trident
-
-NAME Trident 3DImage985 (generic)
-DRIVER trident
-
-NAME Trident Providia 9682 (generic)
-DRIVER trident
-
-NAME Trident Providia 9685 (generic)
-DRIVER trident
-
-NAME Trident Blade3D (generic)
-DRIVER trident
-
-NAME Trident CyberBlade (generic)
-DRIVER trident
-
-NAME Trident Cyber 9525 (generic)
-DRIVER trident
-LINE # Option "accel" # Use this if acceleration works on your laptop
-
-NAME AOpen PG975
-SEE Trident 3DImage975 AGP (generic)
-
-NAME Toshiba Satellite 4030CDT
-LINE Option "cyber_shadow"
-SEE Trident Cyber 9525 (generic)
-
-NAME Toshiba Satellite 4060CDT
-SEE Trident Cyber 9525 (generic)
-
-NAME Toshiba Satellite 4080CDT
-SEE Trident Cyber 9525 (generic)
-
-# SiS
-
-NAME SiS USB
-DRIVER sisusb
-
-NAME SiS generic
-DRIVER sis
-
-NAME SiS SG86C205
-DRIVER sis
-BAD_FB_RESTORE
-LINE # Option "no_accel" # Use this if acceleration is causing problems
-LINE # Option "fifo_moderate"
-LINE # Option "fifo_conserv"
-LINE # Option "fifo_aggresive"
-
-NAME SiS SG86C215
-DRIVER sis
-BAD_FB_RESTORE
-LINE # This is a cheap version of 86c205. I am not sure if acceleration works
-LINE # Option "no_accel" # Use this if acceleration is causing problems
-LINE # Option "no_BitBlt" # Use this if acceleration is causing problems
-LINE # Option "fifo_moderate"
-LINE # Option "fifo_conserv"
-LINE # Option "fifo_aggresive"
-
-NAME SiS SG86C225
-DRIVER sis
-BAD_FB_RESTORE
-LINE # Option "no_accel" # Use this if acceleration is causing problems
-LINE # Option "fifo_moderate"
-LINE # Option "fifo_conserv"
-LINE # Option "fifo_aggresive"
-
-NAME SiS 5597
-DRIVER sis
-BAD_FB_RESTORE
-LINE # Option "no_accel" # Use this if acceleration is causing problems
-LINE # Option "fifo_moderate"
-LINE # Option "fifo_conserv"
-LINE # Option "fifo_aggresive"
-LINE # Option "fast_vram"
-LINE # Option "pci_burst_on"
-LINE # Option "xaa_benchmark" # DON'T use with "ext_eng_queue" !!!
-LINE # Option "ext_eng_queue" # Turbo-queue. This can cause drawing
-LINE # errors, but gives some accel
-
-NAME SiS 5598
-DRIVER sis
-BAD_FB_RESTORE
-LINE # Option "no_accel" # Use this if acceleration is causing problems
-LINE # Option "fifo_moderate"
-LINE # Option "fifo_conserv"
-LINE # Option "fifo_aggresive"
-LINE # Option "fast_vram"
-LINE # Option "pci_burst_on"
-LINE # Option "xaa_benchmark" # DON'T use with "ext_eng_queue" !!!
-LINE # Option "ext_eng_queue" # Turbo-queue. This can cause drawing
-LINE # errors, but gives some accel
-
-NAME SiS 6326
-DRIVER sis
-DRI_GLX_EXPERIMENTAL
-BAD_FB_RESTORE
-LINE Option "sw_cursor"
-LINE # Option "no_accel" # Use this if acceleration is causing problems
-LINE # Option "fifo_moderate"
-LINE # Option "fifo_conserv"
-LINE # Option "fifo_aggresive"
-LINE # Option "fast_vram"
-LINE # Option "pci_burst_on"
-LINE # Option "xaa_benchmark" # DON'T use with "ext_eng_queue" !!!
-LINE # Option "ext_eng_queue" # Turbo-queue. This can cause drawing
-LINE # errors, but gives some accel
-
-NAME SiS 6326 no_accel
-SEE SiS 6326
-LINE Option "no_accel" # Use this if acceleration is causing problems
-
-NAME SiS Real256E
-DRIVER sis
-
-NAME SiS 530
-DRIVER sis
-
-NAME SiS 540
-DRIVER sis
-BAD_FB_RESTORE
-
-NAME SiS 620
-DRIVER sis
-
-NAME SiS 630
-DRIVER sis
-DRI_GLX_EXPERIMENTAL
-
-NAME SiS 650
-DRIVER sis
-
-NAME SiS 300
-DRIVER sis
-BAD_FB_RESTORE
-
-NAME MSI MS-4417
-SEE SiS 6326
-
-NAME SiS 3D PRO AGP
-SEE SiS 6326
-
-NAME Miro Crystal DVD
-SEE SiS 6326
-
-NAME PC-Chips M567 Mainboard
-SEE SiS 5597
-
-NAME Diamond SpeedStar A50
-SEE SiS 6326
-LINE Option "no_imageblt"
-LINE Option "no_bitblt"
-
-NAME AOpen PA50D
-SEE SiS 6326
-
-NAME AOpen PA50V
-SEE SiS 6326
-
-NAME AOpen PA50E
-SEE SiS 6326
-
-NAME AOpen PA80/DVD
-SEE SiS 6326
-
-NAME AOpen PA45
-SEE SiS 6326
-
-NAME AOpen PT80
-SEE SiS 6326
-
-NAME Chaintech Tornado S6000
-SEE SiS 6326
-
-NAME Chaintech Desperado SI21
-SEE SiS 6326
-
-NAME Chaintech Desperado SI31
-SEE SiS 6326
-
-# Cyrix
-
-NAME MediaGX
-DRIVER cyrix
-
-# Alliance ProMotion
-
-NAME Alliance ProMotion 6422
-DRIVER vga
-
-# Number 9 I128
-
-NAME Number Nine Imagine I-128 (2-8MB)
-DRIVER i128
-
-NAME Number Nine Imagine I-128 Series 2 (2-4MB)
-DRIVER i128
-
-NAME Revolution 3D (T2R)
-DRIVER i128
-
-NAME Number Nine Revolution 3D AGP (4-8MB SGRAM)
-DRIVER i128
-
-NAME Number Nine Imagine-128-T2R
-DRIVER i128
-
-# Matrox
-
-NAME Matrox Millennium
-DRIVER mga
-BAD_FB_RESTORE
-LINE Option "sw_cursor"
-
-NAME Matrox Millennium II
-DRIVER mga
-BAD_FB_RESTORE
-
-NAME Matrox Millennium G200
-DRIVER mga
-DRI_GLX
-# DRI_GLX prefer 16bit with AGP only
-BAD_FB_RESTORE
-
-NAME Matrox Millennium G200 DualHead
-SEE Matrox Millennium G200
-MULTI_HEAD 2
-
-NAME Matrox Millennium G200 QuadHead
-SEE Matrox Millennium G200
-MULTI_HEAD 4
-
-NAME Matrox Millennium G400
-SEE Matrox Millennium G200
-
-NAME Matrox Millennium G400 DualHead
-SEE Matrox Millennium G400
-MULTI_HEAD 2
-
-NAME Matrox Millennium G450
-DRIVER mga
-DRI_GLX
-BAD_FB_RESTORE
-
-NAME Matrox Millennium G450 DualHead
-SEE Matrox Millennium G450
-MULTI_HEAD 2
-
-NAME Matrox Millennium G550
-SEE Matrox Millennium G450
-
-NAME Matrox Millennium G550 DualHead
-SEE Matrox Millennium G550
-MULTI_HEAD 2
-
-NAME Matrox Mystique
-SEE Matrox Millennium G200
-
-NAME Matrox Productiva G100
-DRIVER mga
-BAD_FB_RESTORE
-
-# NVIDIA
-
-NAME Diamond Edge 3D
-DRIVER vga
-
-NAME RIVA128
-DRIVER nv
-BAD_FB_RESTORE
-
-NAME RIVA TNT
-DRIVER nv
-BAD_FB_RESTORE
-
-NAME NVIDIA Legacy
-DRIVER nv
-DRIVER2 nvidia
-NVIDIA_LEGACY
-
-NAME RIVA TNT2
-SEE NVIDIA Legacy
-
-NAME NVIDIA GeForce
-DRIVER nv
-DRIVER2 nvidia
-
-NAME RIVA Ultra TNT2
-SEE RIVA TNT2
-
-NAME Elsa VICTORY ERAZOR
-SEE RIVA128
-
-NAME Elsa VICTORY ERAZOR LT
-SEE RIVA128
-
-NAME Elsa Winner 1000 R3D
-SEE RIVA128
-
-NAME Elsa ERAZOR II
-SEE RIVA TNT
-
-NAME Elsa ERAZOR III
-SEE RIVA TNT2
-
-NAME Elsa Synergy II
-SEE RIVA TNT2
-
-NAME Leadtek WinFast 3D S320II
-SEE RIVA TNT2
-
-NAME Leadtek WinFast 3D S320
-SEE RIVA TNT
-
-NAME Leadtek WinFast 3D S3500
-SEE RIVA128
-
-NAME Diamond Viper 330
-SEE RIVA128
-
-NAME Diamond Viper 550
-SEE RIVA TNT
-
-NAME Diamond Viper 770
-SEE RIVA TNT2
-
-NAME AOpen PS3010
-SEE RIVA TNT2
-
-NAME STB Velocity 128
-SEE RIVA128
-
-NAME STB nvidia 128
-SEE RIVA128
-
-NAME STB Velocity 4400
-SEE RIVA TNT
-
-NAME ASUS 3Dexplorer
-SEE RIVA128
-
-NAME Guillemot Maxi Gamer Xentor
-SEE RIVA TNT2
-
-NAME Guillemot Maxi Gamer Xentor 32
-SEE RIVA TNT2
-
-NAME Creative Labs Graphics Blaster TNT
-SEE RIVA TNT
-
-NAME Creative Labs Graphics Blaster TNT2
-SEE RIVA TNT2
-
-NAME Chaintech Desperado RI20
-SEE RIVA128
-
-NAME Chaintech Desperado RI30
-SEE RIVA TNT
-
-NAME Chaintech Desperado RI40/41
-SEE RIVA TNT2
-
-NAME Chaintech Desperado RI50
-SEE RIVA TNT2
-
-NAME Chaintech Desperado RI60
-SEE RIVA TNT2
-
-NAME Hercules Dynamite TNT
-SEE RIVA TNT
-
-NAME MELCO WGA-TS
-SEE RIVA TNT2
-
-NAME NVIDIA GeForce (fbdev)
-DRIVER fbdev
-DRIVER2 nvidia
-
-NAME NVIDIA GeForce 256 (generic)
-SEE NVIDIA Legacy
-
-NAME NVIDIA GeForce DDR (generic)
-CHIPSET GeForce DDR
-SEE NVIDIA Legacy
-
-NAME NVIDIA GeForce2 DDR (generic)
-SEE NVIDIA GeForce DDR (generic)
-
-NAME NVIDIA GeForce2 Integrated (generic)
-SEE NVIDIA Legacy
-
-NAME NVIDIA GeForce3 (generic)
-SEE NVIDIA GeForce
-
-NAME NVIDIA GeForce3 (xbox)
-DRIVER nvxbox
-LINE Option "UseFBDev" "1"
-LINE Option "HWCursor" "0"
-
-NAME NVIDIA GeForce4 (generic)
-SEE NVIDIA GeForce
-
-NAME NVIDIA GeForce FX (generic)
-SEE NVIDIA GeForce
-
-NAME NVIDIA GeForce 6800 (generic)
-SEE NVIDIA GeForce
-
-NAME NVIDIA GeForce 6 Series
-SEE NVIDIA GeForce
-
-NAME NVIDIA GeForce 7 Series
-SEE NVIDIA GeForce
-
-NAME NVIDIA GeForce 8 Series
-SEE NVIDIA GeForce
-
-# IMS
-
-NAME IMS TwinTurbo (generic)
-DRIVER imstt
-
-# 3DLabs
-
-NAME 3Dlabs Permedia2 (generic)
-DRIVER glint
-LINE #Option "no_accel"
-
-NAME 3Dlabs Permedia4 (generic)
-DRIVER glint
-
-NAME Elsa GLoria-L/MX
-DRIVER glint
-LINE #Option "no_accel"
-
-NAME Elsa GLoria-L
-DRIVER glint
-
-NAME Elsa GLoria-XL
-LINE Option "SWcursor"
-DRIVER glint
-
-NAME Elsa GLoria-XXL
-LINE Option "SWcursor"
-DRIVER glint
-
-NAME Diamond Fire GL 3000
-LINE Option "SWcursor"
-DRIVER glint
-LINE Option "firegl_3000"
-
-NAME Elsa GLoria-S
-DRIVER glint
-LINE #Option "no_accel"
-LINE #VideoRam 8192
-LINE Option "SWcursor"
-
-NAME Diamond Fire GL 1000
-DRIVER glint
-LINE #Option "no_accel"
-LINE #VideoRam 8192
-LINE Option "SWcursor"
-
-NAME Elsa GLoria Synergy
-DRIVER glint
-LINE #Option "no_accel"
-LINE Option "SWcursor"
-
-NAME Elsa Winner 2000/Office
-DRIVER glint
-LINE #Option "no_accel"
-LINE Option "SWcursor"
-
-NAME Diamond Fire GL 1000 PRO
-DRIVER glint
-LINE #Option "no_accel"
-LINE Option "SWcursor"
-
-NAME AccelStar Permedia II AGP
-DRIVER glint
-LINE #Option "no_accel"
-LINE Option "SWcursor"
-
-NAME Leadtek WinFast 2300
-DRIVER glint
-LINE Option "SWcursor"
-
-NAME 3Dlabs Oxygen GMX
-DRIVER glint
-LINE #Option "no_accel"
-LINE Option "SWcursor"
-
-# Alliance Semiconductor
-
-NAME Diamond Stealth Video 2500
-DRIVER apm
-
-NAME AT3D
-DRIVER apm
-LINE #Option "no_accel"
-
-NAME AT25
-DRIVER apm
-
-NAME Hercules Stingray 128 3D
-SEE AT3D
-
-# NeoMagic
-
-NAME NeoMagic MagicGraph (laptop/notebook)
-DRIVER neomagic
-LINE Option "overrideValidateMode"
-LINE # Chipset "NM2160"
-LINE # IOBase 0xfea00000
-LINE # MemBase 0xfd000000
-LINE # VideoRam 2048
-LINE # DacSpeed 90
-LINE # Option "linear"
-LINE # Option "nolinear"
-LINE # Option "sw_cursor"
-LINE # Option "hw_cursor"
-LINE # Option "no_accel"
-LINE # Option "intern_disp"
-LINE # Option "extern_disp"
-LINE # Option "mmio"
-LINE # Option "no_mmio"
-LINE # Option "lcd_center"
-LINE # Option "no_stretch"
-
-NAME NeoMagic 128XD
-SEE NeoMagic MagicGraph (laptop/notebook)
-LINE Option "XaaNoScanlineImageWriteRect"
-LINE Option "XaaNoScanlineCPUToScreenColorExpandFill"
-
-NAME NeoMagic MagicMedia (laptop/notebook)
-DRIVER neomagic
-
-NAME NeoMagic MagicMedia 256XL+
-SEE NeoMagic MagicMedia (laptop/notebook)
-LINE Option "sw_cursor"
-
-
-# Digital
-
-NAME Digital 8-plane TGA (Generic)
-CHIPSET TGA
-DRIVER tga
-
-NAME Digital 8-plane TGA (UDB/Multia)
-CHIPSET TGA
-DRIVER tga
-LINE Ramdac "Bt485"
-
-NAME Digital 8-plane TGA (ZLXp-E1)
-CHIPSET TGA
-DRIVER tga
-LINE Ramdac "Bt485"
-
-NAME Digital 24-plane TGA (ZLXp-E2)
-CHIPSET TGA
-DRIVER tga
-LINE Ramdac "Bt463"
-
-NAME Digital 24-plane+3D TGA (ZLXp-E3)
-CHIPSET TGA
-DRIVER tga
-LINE Ramdac "Bt463"
-
-# Epson SPC8110
-
-NAME Epson SPC8110 (CardPC)
-DRIVER vga
-LINE # Chipset "spc8110"
-LINE # MemBase 0x03e00000
-LINE # VideoRam 1024
-LINE # Option "nolinear"
-LINE # Option "sw_cursor"
-LINE # Option "noaccel"
-LINE # Option "fifo_moderate"
-LINE # Option "fifo_conservative"
-
-# Rendition
-
-NAME Rendition Verite 1000
-DRIVER rendition
-LINE # Option "sw_cursor"
-
-NAME Rendition Verite 2x00
-DRIVER rendition
-LINE # Option "sw_cursor"
-
-NAME Creative Labs 3D Blaster PCI (Verite 1000)
-SEE Rendition Verite 1000
-
-NAME Sierra Screaming 3D
-SEE Rendition Verite 1000
-
-NAME Miro CRYSTAL VRX
-SEE Rendition Verite 1000
-
-NAME Diamond Stealth II S220
-SEE Rendition Verite 2x00
-
-NAME Hercules Thriller3D
-SEE Rendition Verite 2x00
-
-# Digital
-
-# Epson
-
-NAME Epson CardPC (onboard)
-
-# Intel
-
-NAME Intel 740 (generic)
-DRIVER i740
-LINE #Option "no_accel"
-LINE #Option "sw_cursor"
-LINE #Option "hw_cursor"
-LINE #Option "sgram"
-LINE #Option "sdram"
-
-NAME Real3D Starfighter AGP
-SEE Intel 740 (generic)
-
-NAME Real3D Starfighter PCI
-SEE Intel 740 (generic)
-
-NAME Diamond Stealth II/G460 AGP
-SEE Intel 740 (generic)
-
-NAME 3DVision-i740 AGP
-SEE Intel 740 (generic)
-
-NAME ABIT G740 8MB SDRAM
-SEE Intel 740 (generic)
-
-NAME Acorp AGP i740
-SEE Intel 740 (generic)
-
-NAME AGP 2D/3D V. 1N, AGP-740D
-SEE Intel 740 (generic)
-
-NAME AOpen AGP 2X 3D Navigator PA740
-SEE Intel 740 (generic)
-
-NAME ARISTO i740 AGP (ART-i740-G)
-SEE Intel 740 (generic)
-
-NAME ASUS AGP-V2740
-SEE Intel 740 (generic)
-
-NAME Chaintech AGP-740D
-SEE Intel 740 (generic)
-
-NAME Chaintech Tornado I7000
-SEE Intel 740 (generic)
-
-NAME EliteGroup(ECS) 3DVision-i740 AGP
-SEE Intel 740 (generic)
-
-NAME EONtronics Picasso 740
-SEE Intel 740 (generic)
-
-NAME EONtronics Van Gogh
-SEE Intel 740 (generic)
-
-NAME Everex MVGA i740/AG
-SEE Intel 740 (generic)
-
-NAME Flagpoint Shocker i740 8MB
-SEE Intel 740 (generic)
-
-NAME Gainward CardExpert 740 8MB
-SEE Intel 740 (generic)
-
-NAME Genoa Systems Phantom 740
-SEE Intel 740 (generic)
-
-NAME Gigabyte Predator i740 8MB AGP
-SEE Intel 740 (generic)
-
-NAME Hercules Terminator 128 2X/i AGP
-SEE Intel 740 (generic)
-
-NAME Intel Express 3D AGP
-SEE Intel 740 (generic)
-
-NAME Jaton Video-740 AGP 3D
-SEE Intel 740 (generic)
-
-NAME Jetway J-740-3D 8MB AGP, i740 AGP 3D
-SEE Intel 740 (generic)
-
-NAME Joymedia Apollo 7400
-SEE Intel 740 (generic)
-
-NAME Leadtek Winfast S900
-SEE Intel 740 (generic)
-
-NAME Machspeed Raptor i740 AGP 4600
-SEE Intel 740 (generic)
-
-NAME Magic-Pro MP-740DVD
-SEE Intel 740 (generic)
-
-NAME MAXI Gamer AGP 8 MB
-SEE Intel 740 (generic)
-
-NAME Palit Daytona AGP740
-SEE Intel 740 (generic)
-
-NAME PowerColor C740 (SG/SD) AGP
-SEE Intel 740 (generic)
-
-NAME QDI Amazing I
-SEE Intel 740 (generic)
-
-NAME Soyo AGP (SY-740 AGP)
-SEE Intel 740 (generic)
-
-NAME VideoExcel AGP 740
-SEE Intel 740 (generic)
-
-NAME ViewTop ZeusL 8MB
-SEE Intel 740 (generic)
-
-NAME Winfast S900 i740 AGP 8MB
-SEE Intel 740 (generic)
-
-NAME Intel 810
-DRIVER i810
-DRI_GLX
-LINE Option "XaaNoPixmapCache"
-
-NAME Intel 815
-DRIVER i810
-DRI_GLX
-# DRI_GLX 16bits
-LINE Option "XaaNoPixmapCache"
-
-NAME Intel 830
-DRIVER i810
-DRI_GLX
-
-NAME Intel 845
-DRIVER i810
-DRI_GLX
-
-NAME Intel 85x
-DRIVER i810
-DRI_GLX
-
-NAME Intel 865
-DRIVER i810
-DRI_GLX
-
-NAME Intel 915
-DRIVER i810
-DRI_GLX
-
-NAME Intel 945
-DRIVER i810
-DRI_GLX
-
-NAME Intel 965
-DRIVER i810
-DRI_GLX
-
-NAME Intel Q35
-DRIVER intel
-DRI_GLX
-
-# Alan Cox's new "voodoo" driver for Voodoo Graphics and Voodoo II
-#0x121a 0x0001 "Card:Voodoo Graphics" "3Dfx Interactive, Inc.|Voodoo"
-NAME Voodoo Graphics
-CHIPSET Voodoo Graphics
-DRIVER voodoo
-
-# Alan Cox's new "voodoo" driver for Voodoo Graphics and Voodoo II
-#0x121a 0x0002 "Card:Voodoo II" "3Dfx Interactive, Inc.|Voodoo 2"
-NAME Voodoo II
-CHIPSET Voodoo II
-DRIVER voodoo
-
-NAME Voodoo Banshee (generic)
-DRIVER tdfx
-DRI_GLX
-# DRI_GLX 16bit only
-
-NAME Voodoo Rush (generic)
-DRIVER tdfx
-LINE Option "nodri"
-
-NAME Voodoo3 (generic)
-DRIVER tdfx
-DRI_GLX
-
-NAME Voodoo4 (generic)
-DRIVER tdfx
-DRI_GLX
-
-NAME Voodoo5 (generic)
-DRIVER tdfx
-DRI_GLX
-
-NAME Elsa Victory II
-SEE Voodoo Banshee (generic)
-
-NAME Diamond Monster Fusion
-SEE Voodoo Banshee (generic)
-
-NAME AOpen PA2010
-SEE Voodoo Banshee (generic)
-
-NAME Chaintech Desperado 3F10
-SEE Voodoo Banshee (generic)
-
-# Silicon Motion, Inc.
-
-NAME Silicon Motion Lynx (generic)
-DRIVER siliconmotion
-
-NAME Silicon Motion LynxEM
-DRIVER siliconmotion
-
-NAME Silicon Motion Lynx (generic)
-DRIVER siliconmotion
-
-NAME Silicon Motion LynxE (generic)
-DRIVER siliconmotion
-
-NAME Silicon Motion Lynx3D (generic)
-DRIVER siliconmotion
-
-NAME Silicon Motion LynxEM (generic)
-DRIVER siliconmotion
-
-NAME Silicon Motion LynxEM+ (generic)
-DRIVER siliconmotion
-
-NAME Silicon Motion Lynx3DM (generic)
-DRIVER siliconmotion
-
-
-# Sun Cards / Servers (added by Red Hat Software 02/1999)
-
-NAME Sun Monochrome (bwtwo)
-DRIVER sunbw2
-
-NAME Sun Color3 (cgthree)
-DRIVER suncg3
-
-NAME Sun CG8/RasterOps
-
-NAME Sun GS (cgtwelve)
-
-NAME Sun Graphics Tower
-
-NAME Quantum 3D MGXplus with 4M VRAM
-
-NAME Quantum 3D MGXplus
-
-NAME Sun Unknown GX
-DRIVER suncg6
-
-NAME Sun Double width GX
-DRIVER suncg6
-
-NAME Sun Single width GX
-DRIVER suncg6
-
-NAME Sun Turbo GX with 1M VSIMM
-DRIVER suncg6
-
-NAME Sun Turbo GX Plus
-DRIVER suncg6
-
-NAME Sun Turbo GX
-DRIVER suncg6
-
-NAME Sun SX with 4M VSIMM
-DRIVER suncg14
-
-NAME Sun SX with 8M VSIMM
-DRIVER suncg14
-
-NAME Sun SX
-DRIVER suncg14
-
-NAME Sun Turbo ZX
-DRIVER sunleo
-
-NAME Sun ZX or Turbo ZX
-DRIVER sunleo
-
-NAME Sun TCX (8bit)
-DRIVER suntcx
-
-NAME Sun TCX (S24)
-DRIVER suntcx
-
-NAME Sun Elite3D-M6 Horizontal
-DRIVER sunffb
-
-NAME Sun Elite3D
-DRIVER sunffb
-
-NAME Sun FFB 67MHz Creator
-DRIVER sunffb
-
-NAME Sun FFB 67MHz Creator 3D
-DRIVER sunffb
-
-NAME Sun FFB 75MHz Creator 3D
-DRIVER sunffb
-
-NAME Sun FFB2 Vertical Creator
-DRIVER sunffb
-
-NAME Sun FFB2 Vertical Creator 3D
-DRIVER sunffb
-
-NAME Sun FFB2Vertical Creator
-DRIVER sunffb
-
-NAME Sun FFB2Vertical Creator 3D
-DRIVER sunffb
-
-NAME Sun FFB2 Horizontal Creator
-DRIVER sunffb
-
-NAME Sun FFB2 Horizontal Creator 3D
-DRIVER sunffb
-
-NAME Sun FFB
-DRIVER sunffb
-
-# VMware virtual video cards
-
-NAME VMware virtual video card
-DRIVER vmware
-
-# Misc
-
-END
diff --git a/displayconfig/ldetect-lst/MonitorsDB b/displayconfig/ldetect-lst/MonitorsDB
deleted file mode 100644
index 3ce2d74..0000000
--- a/displayconfig/ldetect-lst/MonitorsDB
+++ /dev/null
@@ -1,5618 +0,0 @@
-#
-# Monitor information
-#
-# Each line has format:
-# <Manufacturer>; <Monitor name>; <EISA ID (if any)>; <horiz sync in \
-# Khz>; <vert sync in Hz>; DPMS support
-#
-# Horiz and vert sync can be a range; like 35.2-55.75; or 31.5,35.5
-# BUT remember to use ';' to separate fields
-#
-# This file has been sorted with 'LANG=C sort -f -t ";" -k1,2'
-# Source URL: http://git.fedorahosted.org/git/hwdata.git
-
-Aamazing; Aamazing CM-8426; cm-8426; 31.0-60.0; 40.0-80.0; 1
-Aamazing; Aamazing MS-8431; ms-8431; 15.0-36.0; 50.0-70.0; 1
-Acer; Acer 11D; API440B; 31.0-35.5; 50.0-90.0; 1
-Acer; Acer 1455; API5514; 30.0-54.0; 50.0-120.0; 1
-Acer; Acer 1555; API5515; 30.0-54.0; 50.0-120.0; 1
-Acer; Acer 15P; acer_15p; 15.0-70.0; 45.0-90.0; 1
-Acer; Acer 1768i; api424c; 30.0-69.0; 50.0-110.0; 1
-Acer; Acer 211c; API9708; 30.0-107.0; 50.0-160.0; 1
-Acer; Acer 33; acer_33; 31.0-38.0; 50.0-90.0; 1
-Acer; Acer 33D; API4421; 31.0-35.5; 50.0-100.0; 1
-Acer; Acer 33DL; API4C21; 31.0-35.5; 50.0-100.0; 1
-Acer; Acer 34e; API4522; 30.0-54.0; 50.0-110.0; 1
-Acer; Acer 34e-2; API9709; 30.0-54.0; 50.0-110.0; 1
-Acer; Acer 34T; API5422; 31.0-48.0; 50.0-100.0; 1
-Acer; Acer 34TL; API4C22; 31.0-48.0; 50.0-100.0; 1
-Acer; Acer 35; acer_35; 30.0-55.0; 45.0-90.0; 1
-Acer; Acer 35c; API9703; 30.0-54.0; 50.0-110.0; 1
-Acer; Acer 35c; API970A; 30.0-54.0; 50.0-110.0; 1
-Acer; Acer 54e; API4536; 31.0-54.0; 50.0-110.0; 1
-Acer; Acer 54es; API9715; 31.0-54.0; 50.0-110.0; 1
-Acer; Acer 55; API0037; 30.0-56.9; 50.0-80.0; 1
-Acer; Acer 55c; API9704; 30.0-54.0; 50.0-110.0; 1
-Acer; Acer 55e; API9701; 30.0-54.0; 50.0-110.0; 1
-Acer; Acer 55L; API4C37; 30.0-56.9; 50.0-80.0; 1
-Acer; Acer 56c; API9705; 30.0-69.0; 50.0-110.0; 1
-Acer; Acer 56e; API4538; 30.0-69.0; 50.0-110.0; 1
-Acer; Acer 56e-2; API9710; 30.0-69.0; 50.0-110.0; 1
-Acer; Acer 56i; API4938; 30.0-69.0; 50.0-110.0; 1
-Acer; Acer 56i-2; API9712; 30.0-69.0; 50.0-110.0; 1
-Acer; Acer 56is; API0138; 30.0-69.0; 50.0-110.0; 1
-Acer; Acer 56is-2; API4138; 30.0-69.0; 50.0-110.0; 1
-Acer; Acer 56j; API9713; 30.0-69.0; 50.0-110.0; 1
-Acer; Acer 56L; API4C38; 30.0-64.0; 50.0-110.0; 1
-Acer; Acer 57e; API9809; 30.0-70.0; 50.0-110.0; 1
-Acer; Acer 57i; API971B; 30.0-70.0; 50.0-110.0; 1
-Acer; Acer 58c; API9901; 30.0-70.0; 50.0-110.0; 1
-Acer; Acer 7015; acer_7015; 15.0-36.0; 45.0-90.0; 1
-Acer; Acer 7133s; api5321; 31.0-40.0; 55.0-90.0; 1
-Acer; Acer 7134e; api4522; 31.0-60.0; 55.0-90.0; 1
-Acer; Acer 7134s; api5322; 31.0-60.0; 55.0-90.0; 1
-Acer; Acer 7154e; api4536; 31.0-60.0; 55.0-90.0; 1
-Acer; Acer 7154s; api5336; 31.0-60.0; 55.0-90.0; 1
-Acer; Acer 7156e; api4538; 31.0-70.0; 55.0-90.0; 1
-Acer; Acer 7156i; api4938; 31.0-70.0; 55.0-90.0; 1
-Acer; Acer 7156s; api5338; 31.0-70.0; 55.0-90.0; 1
-Acer; Acer 7176ie; api454c; 31.0-70.0; 55.0-90.0; 1
-Acer; Acer 7176is; api534c; 31.0-70.0; 55.0-90.0; 1
-Acer; Acer 7178ie; api454e; 31.0-90.0; 55.0-90.0; 1
-Acer; Acer 76c; API9706; 30.0-72.0; 50.0-120.0; 1
-Acer; Acer 76e; API9702; 30.0-72.0; 50.0-110.0; 1
-Acer; Acer 76i; API494C; 30.0-64.0; 50.0-110.0; 1
-Acer; Acer 76ie; API424C; 30.0-69.0; 50.0-110.0; 1
-Acer; Acer 76j; API9711; 30.0-72.0; 50.0-110.0; 1
-Acer; Acer 76N; API4E4C; 30.0-64.0; 50.0-110.0; 1
-Acer; Acer 76sl; API9717; 30.0-72.0; 50.0-110.0; 1
-Acer; Acer 77c; API9720; 30.0-72.0; 50.0-120.0; 1
-Acer; Acer 77c-2; API980A; 30.0-72.0; 50.0-120.0; 1
-Acer; Acer 77e; API971C; 30.0-72.0; 50.0-120.0; 1
-Acer; Acer 77e-2; API9808; 30.0-72.0; 50.0-120.0; 1
-Acer; Acer 78c; API9719; 30.0-86.0; 50.0-120.0; 1
-Acer; Acer 78c/G781; API9805; 31.0-86.0; 50.0-120.0; 1
-Acer; Acer 78i; API494E; 30.0-82.0; 50.0-110.0; 1
-Acer; Acer 78ie; API424E; 30.0-86.0; 50.0-120.0; 1
-Acer; Acer 78ie; API454E; 30.0-86.0; 50.0-120.0; 1
-Acer; Acer 79g; API9716; 30.0-95.0; 50.0-160.0; 1
-Acer; Acer 79g/P791; API971E; 30.0-98.0; 50.0-160.0; 1
-Acer; Acer 98e/V981; API9806; 30.0-86.0; 50.0-160.0; 1
-Acer; Acer 98i; API4962; 30.0-82.0; 50.0-120.0; 1
-Acer; Acer 99c; API9718; 30.0-95.0; 50.0-160.0; 1
-Acer; Acer 99g/P911; API9804; 30.0-107.0; 50.0-160.0; 1
-Acer; Acer 99sl; API9721; 30.0-98.0; 50.0-160.0; 1
-Acer; Acer AC501; ABO5572; 30.0-70.0; 50.0-120.0
-Acer; Acer AC511; ACRAC02; 30.0-54.0; 50.0-120.0
-Acer; Acer AC701; ABO7086; 30.0-70.0; 50.0-160.0
-Acer; Acer AC711; ABO7087; 30.0-70.0; 50.0-160.0
-Acer; Acer AC713; ACRAC04; 30.0-72.0; 50.0-160.0
-Acer; Acer AC901; ACR1902; 30.0-96.0; 50.0-160.0
-Acer; Acer AF-706; PTS0309; 30.0-70.0; 50.0-160.0; 1
-Acer; Acer AF-707; PTS0313; 30.0-86.0; 50.0-160.0; 1
-Acer; Acer AF705; ABO7084; 30.0-70.0; 50.0-120.0
-Acer; Acer AF715; ACRAC05; 30.0-98.0; 50.0-160.0; 1
-Acer; Acer AL1511; ACRAD14; 30.0-63.0; 55.0-75.0; 1
-Acer; Acer AL1512; AL1512; 28.0-63.0; 55.0-78.0
-Acer; Acer AL1516E; ACR05EC; 31.0-61.0; 56.0-75.0; 1
-Acer; Acer AL1516V; ACRAD71; 30.0-63.0; 55.0-75.0; 1
-Acer; Acer AL1517V; ACRAD58; 30.0-63.0; 55.0-75.0; 1
-Acer; Acer AL1521; ACRAD05; 30.0-63.0; 55.0-75.0; 1
-Acer; Acer AL1702; ACRAD31; 30.0-82.0; 56.0-76.0
-Acer; Acer AL1703; ACRAD34; 30.0-82.0; 50.0-75.0
-Acer; Acer AL1711; ACRAD12; 30.0-83.0; 55.0-75.0; 1
-Acer; Acer AL1713; ACRAD17; 30.0-80.0; 56.0-75.0
-Acer; Acer AL1714; ACRAD18; 30.0-82.0; 50.0-75.0
-Acer; Acer AL1715; ACR5770; 24.0-80.0; 49.0-75.0
-Acer; Acer AL1716; ACR06b4; 30-81; 55-75; 1280x1024
-Acer; Acer AL1716E; ACR06AA; 30.0-81.0; 55.0-75.0; 1
-Acer; Acer AL1716V; ACRAD51; 30.0-83.0; 55.0-75.0; 1
-Acer; Acer AL1716X; ACRAD46; 30.0-83.0; 56.0-75.0; 1
-Acer; Acer AL1717P; ACRAD60; 24.0-80.0; 49.0-75.0; 1
-Acer; Acer AL1717T; ACR56AD; 30.0-82.0; 56.0-76.0; 1
-Acer; Acer AL1717V; ACRAD72; 30.0-83.0; 55.0-75.0; 1
-Acer; Acer AL1717X; ACRAD46; 30.0-83.0; 56.0-75.0; 1
-Acer; Acer AL1721; ACRAD04; 30.0-83.0; 55.0-75.0; 1
-Acer; Acer AL1722; ACRad04; 30-83; 55-75; 1280x1024
-Acer; Acer AL1723E; ACR06BB; 30.0-81.0; 55.0-75.0; 1
-Acer; Acer AL1731 (Analog); ACRAD06; 30.0-80.0; 56.0-75.0; 1
-Acer; Acer AL1731 (Digital); ACRAE06; 30.0-64.0; 56.0-75.0; 1
-Acer; Acer AL1732; ACR06C4; 30.0-83.0; 50.0-75.0
-Acer; Acer AL1751W; ACR1751; 30.0-60.0; 56.0-75.0; 1
-Acer; Acer AL1751W DVI; ACR1752; 30.0-60.0; 56.0-75.0; 1
-Acer; Acer AL17xx; ACR02DC; 30.0-80.0; 56.0-75.0; 1
-Acer; Acer AL1906; ACRAD50; 30.0-83.0; 55.0-75.0; 1
-Acer; Acer AL1911; ACRAD10; 24.0-80.0; 56.0-75.0; 1
-Acer; Acer AL1912; ACR5990; 24.0-80.0; 49.0-75.0; 1
-Acer; Acer AL1913; ACRAD36; 30.0-82.0; 56.0-76.0; 1
-Acer; Acer AL1913W; ACRAD43; 30.0-82.0; 56.0-76.0; 1
-Acer; Acer AL1914; ACRAD29; 30.0-83.0; 55.0-75.0
-Acer; Acer AL1916E; ACR077C; 30.0-81.0; 56.0-75.0; 1
-Acer; Acer AL1916P; ACRAD47; 24.0-80.0; 49.0-75.0; 1
-Acer; Acer AL1916V; ACRAD49; 30.0-83.0; 55.0-75.0; 1
-Acer; Acer AL1916W; ACRAD52; 30.0-82.0; 56.0-76.0; 1
-Acer; Acer AL1916Wc; ACRAD52; 30.0-82.0; 56.0-76.0; 1
-Acer; Acer AL1916Wp; ACRAD76; 30.0-80.0; 50.0-75.0; 1440x900
-Acer; Acer AL1916Wx; ACRAD80; 31.5-84.0; 56.0-76.0; 1
-Acer; Acer AL1917C; ACRAD53; 30.0-82.0; 56.0-76.0; 1
-Acer; Acer AL1917T (Analog); ACR57AD; 30.0-82.0; 56.0-76.0; 1
-Acer; Acer AL1917T (Digital); ACR57AD; 30.0-82.0; 56.0-76.0; 1
-Acer; Acer AL1917V; ACRAD73; 30.0-83.0; 55.0-75.0; 1
-Acer; Acer AL1917W; ACRAD87; 31.0-84.0; 56.0-76.0; 1
-Acer; Acer AL1917X; ACRAD63; 30.0-83.0; 56.0-75.0; 1
-Acer; Acer AL1921; ACRad25; 30-83; 55-75; 1280x1024
-Acer; Acer AL1923E; ACR0783; 31.0-81.0; 55.0-75.0; 1
-Acer; Acer AL1923We; ACRAD83; 31.0-80.0; 56.0-75.0; 1
-Acer; Acer AL1931; ACRAD07; 24.0-80.0; 56.0-75.0; 1
-Acer; Acer AL1951; ACRAD41; 30.0-83.0; 55.0-75.0; 1
-Acer; Acer AL2016W; ACRada5; 31-83; 56-75; 1680x1050
-Acer; Acer AL2016Wx; ACRAD64; 31.0-84.0; 56.0-77.0; 1
-Acer; Acer AL2017; ACRAD69; 30.0-82.0; 56.0-76.0; 1
-Acer; Acer AL2021m; ACR02DC; 31.0-81.0; 56.0-75.0; 1
-Acer; Acer AL2023E; ACR07E7; 30.0-83.0; 50.0-75.0; 1600x1200
-Acer; Acer AL2032W; ACR07F0; 30.0-83.0; 50.0-75.0; 1
-Acer; Acer AL2051W; ACRAD70; 31.0-94.0; 56.0-85.0; 1
-Acer; Acer AL2216Wc; ACRAD74; 30.0-82.0; 56.0-76.0; 1
-Acer; Acer AL2216Wv; ACRAD92; 47.0-84.0; 56.0-76.0; 1
-Acer; Acer AL2216Wx; ACRADA1; 31.0-84.0; 56.0-77.0; 1
-Acer; Acer AL2223We; ACRAD84; 31.0-81.0; 56.0-75.0; 1
-Acer; Acer AL2251W; ACRAD85; 47.0-84.0; 56.0-76.0; 1
-Acer; Acer AL2416W (Analog); ACR2416; 24.0-80.0; 49.0-75.0; 1
-Acer; Acer AL2416W (Digital); ACR2417; 24.0-80.0; 49.0-75.0; 1
-Acer; Acer AL2416Wp (Analog); ACRAD61; 24.0-80.0; 49.0-75.0; 1
-Acer; Acer AL2416Wp (Digital); ACRAD62; 15.0-80.0; 49.0-75.0; 1
-Acer; Acer AL2423We; ACR0977; 31.0-81.0; 56.0-75.0; 1
-Acer; Acer AL2616Wv; ACRAD82; 31.0-83.0; 56.0-75.0; 1
-Acer; Acer AL2623Wx; ACRAD81; 31.0-80.0; 56.0-75.0; 1
-Acer; Acer AL501; ABO5580; 24.0-60.0; 56.0-75.0
-Acer; Acer AL501-502; LTN020E; 31.0-60.0; 55.0-75.0; 1
-Acer; Acer AL502; ACR1602; 30.0-60.0; 55.0-75.0
-Acer; Acer AL506; ACRAD03; 24.0-61.0; 54.0-76.0
-Acer; Acer AL511; ABO5581; 24.0-60.0; 56.0-75.0
-Acer; Acer AL513; ACR02A6; 30.0-60.0; 50.0-75.0; 1
-Acer; Acer AL532; ACR0214; 31.0-60.0; 56.0-75.0; 1
-Acer; Acer AL702; ACR7204; 31.5.0-81.0; 56.3.0-75.0
-Acer; Acer AL707; ACRA707; 30.0-83.0; 55.0-75.0; 1
-Acer; Acer AL711; ABO6781; 24.0-80.0; 56.0-75.0; 1
-Acer; Acer AL712; ABO7772; 24.0-80.0; 56.0-75.0; 1
-Acer; Acer AL715; ABO6785; 24.0-80.0; 56.0-75.0; 1
-Acer; Acer AL718; ACRAD02; 30.0-83.0; 50.0-75.0; 1
-Acer; Acer AL732; ACR02DC; 30.0-80.0; 56.0-75.0; 1
-Acer; Acer AL801; ACRAD01; 30.0-83.0; 55.0-75.0; 1
-Acer; Acer AL922; ABO9990; 24.0-80.0; 56.0-75.0; 1
-Acer; Acer F19; ACR078C; 30.0-83.0; 50.0-75.0; 1
-Acer; Acer F31; api1035; 31.5-60.0; 56.0-75.0; 1
-Acer; Acer F31e; api7601; 31.5-60.0; 56.0-85.0; 1
-Acer; Acer F50p; api7604; 48.4; 60; 1
-Acer; Acer F51; api7602; 31.5-60.0; 56.0-85.0; 1
-Acer; Acer FP350; API7614; 31.5-60.0; 56.0-75.0; 1
-Acer; Acer FP450; API761C; 31.5-60.0; 56.0-75.0
-Acer; Acer FP500; API7606; 48.4; 60
-Acer; Acer FP501; API7616; 49; 61; 1
-Acer; Acer FP502; API760D; 48.4; 60
-Acer; Acer FP503; API7617; 31.5-60.0; 56.0-75.0; 1
-Acer; Acer FP51e; API760A; 31.5-60.0; 56.0-75.0; 1
-Acer; Acer FP550; API7612; 31.5-60.0; 56.0-75.0; 1
-Acer; Acer FP551; API7607; 31.5-60.0; 56.0-85.0; 1
-Acer; Acer FP553; API761F; 31.5-60.0; 56.0-75.0
-Acer; Acer FP555; API7609; 31.5-60.0; 56.0-75.0; 1
-Acer; Acer FP556; API7613; 31.5-60.0; 56.0-75.0; 1
-Acer; Acer FP558; API7615; 31.5-60.0; 56.0-75.0; 1
-Acer; Acer FP559; API761b; 31.5-60.0; 56.0-75.0
-Acer; Acer FP560; API7608; 48.4; 60
-Acer; Acer FP561; API760B; 31.5-60.0; 56.0-75.0
-Acer; Acer FP563; API761E; 31.5-60.0; 56.0-75.0
-Acer; Acer FP581; API7621; 31.5-60.0; 56.0-75.0
-Acer; Acer FP730; API761A; 31.5-81.0; 56.0-75.0
-Acer; Acer FP750; API7619; 31.5-81.0; 56.0-75.0; 1
-Acer; Acer FP751; API7618; 31.5-81.0; 56.0-75.0
-Acer; Acer FP850; API7605; 31.5-80.0; 56.0-75.0; 1
-Acer; Acer FP851; API760C; 31.5-80.0; 56.0-75.0
-Acer; Acer FP855; API7611; 31.5-80.0; 56.0-75.0; 1
-Acer; Acer G571; API0004; 30.0-70.0; 50.0-120.0
-Acer; Acer G772; API9902; 30.0-72.0; 50.0-120.0; 1
-Acer; Acer G991; API9903; 30.0-98.0; 50.0-160.0; 1
-Acer; Acer LM551; API760E; 31.5-60.0; 56.0-85.0
-Acer; Acer LM552; API760F; 48.4; 60
-Acer; Acer LM554; API7610; 48.4; 60
-Acer; Acer P193W; ACRADAA; 30.0-81.0; 55.0-76.0; 1
-Acer; Acer P193Wv; ACR0005; 30.0-83.0; 55.0-75.0; 1
-Acer; Acer P203Wt; ACRADAB; 31.0-83.0; 56.0-75.0; 1
-Acer; Acer P211; API0003; 30.0-115.0; 50.0-160.0
-Acer; Acer P221Wt; ACRADAE; 31.0-83.0; 56.0-75.0; 1
-Acer; Acer P223Wt; ACRADAD; 31.0-83.0; 56.0-75.0; 1
-Acer; Acer P243W; ACRadaf; 30-94; 56-75; 1920x1200
-Acer; Acer V551; API0002; 31.0-54.0; 50.0-110.0; 1
-Acer; Acer V771; API0001; 30.0-72.0; 50.0-120.0; 1
-Acer; Acer V772; API0102; 30.0-72.0; 50.0-120.0
-Acer; Acer V991; API0105; 30.0-98.0; 50.0-160.0
-Acer; Acer X173V; ACR0003; 30.0-83.0; 55.0-75.0; 1
-Acer; Acer X173Wv; ACR0004; 30.0-83.0; 55.0-75.0; 1
-Acer; Acer X192W; ACRAD95; 31.0-80.0; 56.0-75.0; 1
-Acer; Acer X193W; ACRADA9; 30.0-81.0; 55.0-76.0; 1
-Acer; Acer X202W; ACRAD97; 30.0-81.0; 55.0-75.0; 1
-Acer; Acer X203Wt; ACRADAC; 31.0-83.0; 56.0-75.0; 1680x1050
-Acer; Acer X222W; ACRAD98; 31.0-81.0; 56.0-75.0; 1680x1050
-Acer; Acer X243Wt; ACR0000; 30.0-82.0; 56.0-76.0; 1
-Acer; Aspire 33s; API5321; 31.0-35.5; 50.0-100.0; 1
-Acer; Aspire 34Ts; API5322; 31.0-48.0; 50.0-100.0; 1
-Acer; Aspire 54s; API5336; 30.0-54.0; 50.0-110.0; 1
-Acer; Aspire 55s; API9802; 30.0-54.0; 50.0-120.0; 1
-Acer; Aspire 56s; API5338; 30.0-66.0; 50.0-110.0; 1
-Acer; Aspire 76is; API414C; 30.0-69.0; 50.0-110.0; 1
-Acer; Aspire 76is; API534C; 30.0-69.0; 50.0-110.0; 1
-Acer; Aspire 77is; API9707; 30.0-69.0; 50.0-110.0; 1
-Acer; Aspire 77s; API9803; 30.0-72.0; 50.0-120.0; 1
-Action Systems, Inc.; Action Monitor CA-1454; ACI0608; 30.0-54.0; 50.0-100.0; 1
-Action Systems, Inc.; Action Monitor CA-1570; ACI0622; 30.0-70.0; 50.0-120.0; 1
-Action Systems, Inc.; Action Monitor CH-1999; ACI1999; 30.0-99.0; 50.0-160.0; 1
-Action Systems, Inc.; Action Monitor CK-1566; ACI061E; 30.0-66.0; 50.0-120.0; 1
-Action Systems, Inc.; Action Monitor CK-4148; ACI1034; 30.0-50.0; 50.0-85.0; 1
-Action Systems, Inc.; Action Monitor CK-4158; ACI103E; 30.0-60.0; 50.0-100.0; 1
-Action Systems, Inc.; Action Monitor CL-1566; ACI061E; 30.0-66.0; 50.0-120.0; 1
-Action Systems, Inc.; Action Monitor CL-1570; ACI1570; 30.0-70.0; 50.0-120.0; 1
-Action Systems, Inc.; Action Monitor CL-1766; ACI06E6; 30.0-66.0; 50.0-120.0; 1
-Action Systems, Inc.; Action Monitor CL-1770; ACI1770; 30.0-70.0; 50.0-120.0; 1
-Action Systems, Inc.; Action Monitor CL-1792; ACI1792; 30.0-92.0; 50.0-160.0; 1
-Action Systems, Inc.; Action Monitor CL-1999; ACI1999; 30.0-99.0; 50.0-160.0; 1
-Action Systems, Inc.; Action Monitor CX-1566; ACI061E; 30.0-66.0; 50.0-120.0; 1
-Action Systems, Inc.; Action Monitor CX-4158; ACI103E; 30.0-60.0; 50.0-100.0; 1
-Action Systems, Inc.; AXION LCD Monitor LA-1560U; ACI1560; 30.0-60.0; 50.0-75.0; 1
-Actix; Actix Systems CX1557; cx1557; 30.0-57.0; 40.0-100.0; 1
-Adara; Adara AML-1402; aml-1402; 15.0-36.0; 45.0-90.0; 1
-Adara; Adara AML-2001; aml-2001; 30.0-36.5; 50.0-90.0; 1
-ADI; ADI ADIV30; adi3230; 30.0-48.5; 50.0-100.0; 1
-ADI; ADI DMC-2304; adidmc; 30.6-36.0; 50.0-90.0; 1
-ADI; ADI Duo; adi1430; 30.0-69.0; 50.0-120.0; 1
-ADI; ADI Duo; adi1452; 30.0-69.0; 50.0-120.0; 1
-ADI; ADI Duo; adi1453; 30.0-69.0; 50.0-120.0; 1
-ADI; ADI Duo; adi1454; 30.0-69.0; 50.0-120.0; 1
-ADI; ADI Duo; adi1455; 30.0-69.0; 50.0-120.0; 1
-ADI; ADI MicroScan 17; adi1130; 30.0-87.5; 50.0-120.0; 1
-ADI; ADI MicroScan 17; adi1131; 30.0-87.5; 50.0-120.0; 1
-ADI; ADI MicroScan 17; adi1140; 30.0-87.5; 50.0-120.0; 1
-ADI; ADI MicroScan 17; adi1150; 30.0-87.5; 50.0-120.0; 1
-ADI; ADI MicroScan 17X; adi0e30; 24.6-60.0; 50.0-120.0; 1
-ADI; ADI MicroScan 17X; adi0e31; 24.6-60.0; 50.0-120.0; 1
-ADI; ADI MicroScan 17X; adi0e32; 24.6-60.0; 50.0-120.0; 1
-ADI; ADI MicroScan 17X; adi0e40; 24.6-60.0; 50.0-120.0; 1
-ADI; ADI MicroScan 17X+; adi0f30; 24.6-60.0; 50.0-120.0; 1
-ADI; ADI MicroScan 17X+; adi0f40; 24.6-60.0; 50.0-120.0; 1
-ADI; ADI MicroScan 2E; sm5514b; 30.0-38.0; 50.0-100.0; 1
-ADI; ADI MicroScan 3E; sm5514a; 30.0-50.0; 50.0-100.0; 1
-ADI; ADI MicroScan 3E+; sm-5514e; 30.0-58.0; 50.0-100.0; 1
-ADI; ADI MicroScan 3V; adi0610; 24.6-48.9; 50.0-100.0; 1
-ADI; ADI MicroScan 3V; adi0620; 24.6-48.9; 50.0-100.0; 1
-ADI; ADI MicroScan 3V; adi0630; 24.6-48.9; 50.0-100.0; 1
-ADI; ADI MicroScan 3V; adi0638; 24.6-48.9; 50.0-100.0; 1
-ADI; ADI MicroScan 3V; adi0640; 24.6-48.9; 50.0-100.0; 1
-ADI; ADI MicroScan 4A; sm-5515; 30.0-58.0; 50.0-100.0; 1
-ADI; ADI MicroScan 4G; adi4g; 30.0-64.0; 50.0-100.0; 1
-ADI; ADI MicroScan 4GP; adi4gp; 30.0-64.0; 50.0-100.0; 1
-ADI; ADI MicroScan 4P/4P+; adi1630; 30.0-69.0; 50.0-100.0; 1
-ADI; ADI MicroScan 4P/4P+; adi1632; 30.0-69.0; 50.0-100.0; 1
-ADI; ADI MicroScan 4P/4P+; adi1633; 30.0-69.0; 50.0-100.0; 1
-ADI; ADI MicroScan 4P/4P+; adi1634; 30.0-69.0; 50.0-100.0; 1
-ADI; ADI MicroScan 4P/4P+; adi1635; 30.0-69.0; 50.0-100.0; 1
-ADI; ADI MicroScan 4P/4P+; adi1640; 30.0-69.0; 50.0-100.0; 1
-ADI; ADI MicroScan 4P/4P+; adi1642; 30.0-69.0; 50.0-100.0; 1
-ADI; ADI MicroScan 4P/4P+; adi1643; 30.0-69.0; 50.0-100.0; 1
-ADI; ADI MicroScan 4P/4P+; adi1644; 30.0-69.0; 50.0-100.0; 1
-ADI; ADI MicroScan 4P/4P+; adi1645; 30.0-69.0; 50.0-100.0; 1
-ADI; ADI MicroScan 4P/4P+; adi1650; 30.0-69.0; 50.0-100.0; 1
-ADI; ADI MicroScan 4P/4P+; adi1653; 30.0-69.0; 50.0-100.0; 1
-ADI; ADI MicroScan 4P/4P+; adi1654; 30.0-69.0; 50.0-100.0; 1
-ADI; ADI MicroScan 4P/4P+; adi1655; 30.0-69.0; 50.0-100.0; 1
-ADI; ADI MicroScan 4P/4P+; adi1f30; 30.0-69.0; 50.0-100.0; 1
-ADI; ADI MicroScan 4P/4P+; adi1f40; 30.0-69.0; 50.0-100.0; 1
-ADI; ADI MicroScan 4P/4P+; adi1f50; 30.0-69.0; 50.0-100.0; 1
-ADI; ADI MicroScan 4P/4P+; adi2130; 30.0-69.0; 50.0-100.0; 1
-ADI; ADI MicroScan 4P/4P+; adi2140; 30.0-69.0; 50.0-100.0; 1
-ADI; ADI MicroScan 4P/4P+; adi2150; 30.0-69.0; 50.0-100.0; 1
-ADI; ADI MicroScan 4P/4P+; adi2530; 30.0-69.0; 50.0-100.0; 1
-ADI; ADI MicroScan 4P/4P+; adi2540; 30.0-69.0; 50.0-100.0; 1
-ADI; ADI MicroScan 4P/4P+; adi2550; 30.0-69.0; 50.0-100.0; 1
-ADI; ADI MicroScan 4V; adi0730; 30-64; 50-100; 1
-ADI; ADI MicroScan 4V; adi0739; 30-64; 50-100; 1
-ADI; ADI MicroScan 4V; adi073c; 30-64; 50-100; 1
-ADI; ADI MicroScan 4V; adi073e; 30-64; 50-100; 1
-ADI; ADI MicroScan 4V; adi073f; 30-64; 50-100; 1
-ADI; ADI MicroScan 4V; adi0740; 30-64; 50-100; 1
-ADI; ADI MicroScan 4V; adi0750; 30-64; 50-100; 1
-ADI; ADI MicroScan 4V; adi0755; 30-64; 50-100; 1
-ADI; ADI MicroScan 4V; adi0940; 30-64; 50-100; 1
-ADI; ADI MicroScan 4V; adi4v; 30-64; 50-100.0; 1
-ADI; ADI MicroScan 5AP; adi5ap; 30-64; 50-100; 1
-ADI; ADI MicroScan 5EP; adi5ep; 30-64; 50-100; 1
-ADI; ADI MicroScan 5G; adi1550; 30.0-95.0; 50.0-120.0; 1
-ADI; ADI MicroScan 5G; adi1552; 30.0-95.0; 50.0-120.0; 1
-ADI; ADI MicroScan 5G; adi1553; 30.0-95.0; 50.0-120.0; 1
-ADI; ADI MicroScan 5G; adi1554; 30.0-95.0; 50.0-120.0; 1
-ADI; ADI MicroScan 5G; adi1555; 30.0-95.0; 50.0-120.0; 1
-ADI; ADI MicroScan 5G; adi1556; 30.0-95.0; 50.0-120.0; 1
-ADI; ADI MicroScan 5G; adi1572; 30.0-95.0; 50.0-120.0; 1
-ADI; ADI MicroScan 5G; adi1c50; 30.0-95.0; 50.0-120.0; 1
-ADI; ADI MicroScan 5G; adi1c52; 30.0-95.0; 50.0-120.0; 1
-ADI; ADI MicroScan 5GT; adi1530; 30.0-94.0; 50.0-160.0; 1
-ADI; ADI MicroScan 5L; adi3e50; 30.0-56.0; 50.0-100.0; 1
-ADI; ADI MicroScan 5L; adi3f50; 30.0-56.0; 50.0-100.0; 1
-ADI; ADI MicroScan 5P/5P+; adi1730; 30.0-69.0; 50.0-100.0; 1
-ADI; ADI MicroScan 5P/5P+; adi1733; 30.0-69.0; 50.0-100.0; 1
-ADI; ADI MicroScan 5P/5P+; adi1734; 30.0-69.0; 50.0-100.0; 1
-ADI; ADI MicroScan 5P/5P+; adi1735; 30.0-69.0; 50.0-100.0; 1
-ADI; ADI MicroScan 5P/5P+; adi1740; 30.0-69.0; 50.0-100.0; 1
-ADI; ADI MicroScan 5P/5P+; adi1743; 30.0-69.0; 50.0-100.0; 1
-ADI; ADI MicroScan 5P/5P+; adi1750; 30.0-69.0; 50.0-100.0; 1
-ADI; ADI MicroScan 5P/5P+; adi1751; 30.0-69.0; 50.0-100.0; 1
-ADI; ADI MicroScan 5P/5P+; adi1753; 30.0-69.0; 50.0-100.0; 1
-ADI; ADI MicroScan 5P/5P+; adi1754; 30.0-69.0; 50.0-100.0; 1
-ADI; ADI MicroScan 5P/5P+; adi1755; 30.0-69.0; 50.0-100.0; 1
-ADI; ADI MicroScan 5P/5P+; adi1772; 30.0-69.0; 50.0-100.0; 1
-ADI; ADI MicroScan 5P/5P+; adi2230; 30.0-69.0; 50.0-100.0; 1
-ADI; ADI MicroScan 5P/5P+; adi2240; 30.0-69.0; 50.0-100.0; 1
-ADI; ADI MicroScan 5P/5P+; adi2250; 30.0-69.0; 50.0-100.0; 1
-ADI; ADI MicroScan 5P/5P+; adi2430; 30.0-69.0; 50.0-100.0; 1
-ADI; ADI MicroScan 5P/5P+; adi2440; 30.0-69.0; 50.0-100.0; 1
-ADI; ADI MicroScan 5P/5P+; adi2443; 30.0-69.0; 50.0-100.0; 1
-ADI; ADI MicroScan 5P/5P+; adi2444; 30.0-69.0; 50.0-100.0; 1
-ADI; ADI MicroScan 5P/5P+; adi2445; 30.0-69.0; 50.0-100.0; 1
-ADI; ADI MicroScan 5P/5P+; adi2450; 30.0-69.0; 50.0-100.0; 1
-ADI; ADI MicroScan 5P/5P+; adi2480; 30.0-69.0; 50.0-100.0; 1
-ADI; ADI MicroScan 5P/5P+; adi2481; 30.0-69.0; 50.0-100.0; 1
-ADI; ADI MicroScan 5P/5P+; adi2630; 30.0-69.0; 50.0-100.0; 1
-ADI; ADI MicroScan 5P/5P+; adi2640; 30.0-69.0; 50.0-100.0; 1
-ADI; ADI MicroScan 5P/5P+; adi2650; 30.0-69.0; 50.0-100.0; 1
-ADI; ADI MicroScan 5PD; adi3430; 30.0-86.0; 50.0-160.0; 1
-ADI; ADI MicroScan 5T; adi3650; 30.0-56.0; 50.0-100.0; 1
-ADI; ADI MicroScan 5T; adi3750; 30.0-56.0; 50.0-100.0; 1
-ADI; ADI MicroScan 5V; adi0b30; 30.0-64.0; 50.0-100.0; 1
-ADI; ADI MicroScan 5V; adi0b32; 30.0-64.0; 50.0-100.0; 1
-ADI; ADI MicroScan 5V; adi0b35; 30.0-64.0; 50.0-100.0; 1
-ADI; ADI MicroScan 5V; adi0b40; 30.0-64.0; 50.0-100.0; 1
-ADI; ADI MicroScan 5V; adi0b50; 30.0-64.0; 50.0-100.0; 1
-ADI; ADI MicroScan 5V+; adi0c30; 30.0-64.0; 50.0-100.0; 1
-ADI; ADI MicroScan 5V+; adi0c32; 30.0-64.0; 50.0-100.0; 1
-ADI; ADI MicroScan 5V+; adi0c40; 30.0-64.0; 50.0-100.0; 1
-ADI; ADI MicroScan 5V+; adi0c50; 30.0-64.0; 50.0-100.0; 1
-ADI; ADI MicroScan 5V+; adi0c51; 30.0-64.0; 50.0-100.0; 1
-ADI; ADI MicroScan 5V+; adi0d40; 30.0-64.0; 50.0-100.0; 1
-ADI; ADI MicroScan 6G; adi1250; 30.0-95.0; 50.0-120.0; 1
-ADI; ADI MicroScan 6G; adi1252; 30.0-95.0; 50.0-120.0; 1
-ADI; ADI MicroScan 6G; adi1253; 30.0-95.0; 50.0-120.0; 1
-ADI; ADI MicroScan 6G; adi1254; 30.0-95.0; 50.0-120.0; 1
-ADI; ADI MicroScan 6G; adi1255; 30.0-95.0; 50.0-120.0; 1
-ADI; ADI MicroScan 6G; adi1256; 30.0-95.0; 50.0-120.0; 1
-ADI; ADI MicroScan 6G; adi1257; 30.0-95.0; 50.0-120.0; 1
-ADI; ADI MicroScan 6G; adi1270; 30.0-95.0; 50.0-120.0; 1
-ADI; ADI MicroScan 6G; adi1272; 30.0-95.0; 50.0-120.0; 1
-ADI; ADI MicroScan 6L; adi4050; 30.0-56.0; 50.0-100.0; 1
-ADI; ADI MicroScan 6P; adi2050; 30.0-95.0; 50.0-120.0; 1
-ADI; ADI MicroScan 6P; adi20b0; 30.0-95.0; 50.0-120.0; 1
-ADI; ADI MicroScan 6P; adi20b1; 30.0-95.0; 50.0-120.0; 1
-ADI; ADI MicroScan 6P; adi20b2; 30.0-95.0; 50.0-120.0; 1
-ADI; ADI MicroScan 6P; adi20b3; 30.0-95.0; 50.0-120.0; 1
-ADI; ADI MicroScan 6P; adi20b4; 30.0-95.0; 50.0-120.0; 1
-ADI; ADI MicroScan 6P; adi20b5; 30.0-95.0; 50.0-120.0; 1
-ADI; ADI MicroScan 6T+; adi7850; 31.0-61.0; 56.0-75.0; 1
-ADI; ADI MicroScan 9L; adi4E50; 31.0-91.0; 56.0-85.0; 1
-ADI; ADI MicroScan A600; adi5D10; 31.0-61.0; 56.0-75.0; 1
-ADI; ADI MicroScan A610; adi6450; 31.0-61.0; 56.0-75.0; 1
-ADI; ADI MicroScan E50; adi2E30; 30.0-70.0; 50.0-120.0; 1
-ADI; ADI MicroScan E66; adi3E30; 30.0-96.0; 50.0-160.0; 1
-ADI; ADI MicroScan E66; adi8930; 30.0-96.0; 50.0-160.0; 1
-ADI; ADI MicroScan E75; adi5230; 30.0-86.0; 50.0-160.0; 1
-ADI; ADI MicroScan F520; adi9830; 30.0-70.0; 50.0-160.0; 1
-ADI; ADI MicroScan F720; adi9530; 30.0-70.0; 50.0-160.0; 1
-ADI; ADI MicroScan F730; adi9630; 30.0-70.0; 50.0-160.0; 1
-ADI; ADI MicroScan G1000; adi5850; 30.0-121.0; 50.0-160.0; 1
-ADI; ADI MicroScan G500; adi5130; 30.0-70.0; 50.0-120.0; 1
-ADI; ADI MicroScan G55; adi3630; 30.0-86.0; 50.0-120.0; 1
-ADI; ADI MicroScan G56; adi3730; 30.0-95.0; 50.0-120.0; 1
-ADI; ADI MicroScan G60; adi3930; 30.0-86.0; 50.0-120.0; 1
-ADI; ADI MicroScan G66; adi3e50; 30.0-95.0; 50.0-120.0; 1
-ADI; ADI MicroScan G70; adi3830; 30.0-110.0; 50.0-120.0; 1
-ADI; ADI MicroScan G700; adi7550; 30.0-86.0; 50.0-160.0; 1
-ADI; ADI MicroScan G700i; adi9750; 30.0-86.0; 50.0-160.0; 1
-ADI; ADI MicroScan G710; adi5450; 30.0-96.0; 50.0-160.0; 1
-ADI; ADI MicroScan G900; adi3E50; 30.0-96.0; 50.0-160.0; 1
-ADI; ADI MicroScan G910; adi5750; 30.0-110.0; 50.0-160.0; 1
-ADI; ADI MicroScan GT56; adi3730; 30.0-94.0; 50.0-160.0; 1
-ADI; ADI MicroScan I600; adi8350; 31.0-61.0; 56.0-75.0; 1
-ADI; ADI MicroScan I610; adiA950; 31.0-61.0; 56.0-75.0; 1
-ADI; ADI MicroScan I612; adi8450; 31.0-61.0; 56.0-75.0; 1
-ADI; ADI MicroScan M500; adi8630; 30.0-54.0; 50.0-160.0; 1
-ADI; ADI MicroScan M510; adi8730; 30.0-70.0; 50.0-160.0; 1
-ADI; ADI MicroScan M700; adi8830; 30.0-70.0; 50.0-160.0; 1
-ADI; ADI MicroScan P40; adi2c30; 30.0-69.0; 50.0-100.0; 1
-ADI; ADI MicroScan P50; adi3330; 30.0-69.0; 50.0-100.0; 1
-ADI; ADI MicroScan P55; adi3430; 30.0-82.0; 50.0-120.0; 1
-ADI; ADI ProVista 14; adi1350; 30.6-48.0; 50.0-100.0; 1
-ADI; ADI ProVista 5PM; adi3530; 30.0-69.0; 50.0-160.0; 1
-ADI; ADI ProVista E30; adi1830; 30.0-54.0; 50.0-100.0; 1
-ADI; ADI ProVista E30; adi1832; 30.0-54.0; 50.0-100.0; 1
-ADI; ADI ProVista E30; adi1833; 30.0-54.0; 50.0-100.0; 1
-ADI; ADI ProVista E30; adi1834; 30.0-54.0; 50.0-100.0; 1
-ADI; ADI ProVista E30; adi1835; 30.0-54.0; 50.0-100.0; 1
-ADI; ADI ProVista E30; adi1836; 30.0-54.0; 50.0-100.0; 1
-ADI; ADI ProVista E30; adi1840; 30.0-54.0; 50.0-100.0; 1
-ADI; ADI ProVista E30; adi1843; 30.0-54.0; 50.0-100.0; 1
-ADI; ADI ProVista E33; adi2d30; 30.0-54.0; 50.0-100.0; 1
-ADI; ADI ProVista E35; adi2330; 30.0-54.0; 50.0-100.0; 1
-ADI; ADI ProVista E35; adi2332; 30.0-54.0; 50.0-100.0; 1
-ADI; ADI ProVista E35; adi2340; 30.0-54.0; 50.0-100.0; 1
-ADI; ADI ProVista E35; adi2342; 30.0-54.0; 50.0-100.0; 1
-ADI; ADI ProVista E35; adi2350; 30.0-54.0; 50.0-100.0; 1
-ADI; ADI ProVista E40; adi1930; 30.0-64.0; 50.0-100.0; 1
-ADI; ADI ProVista E40; adi1932; 30.0-64.0; 50.0-100.0; 1
-ADI; ADI ProVista E40; adi1933; 30.0-64.0; 50.0-100.0; 1
-ADI; ADI ProVista E40; adi1934; 30.0-64.0; 50.0-100.0; 1
-ADI; ADI ProVista E40; adi1935; 30.0-64.0; 50.0-100.0; 1
-ADI; ADI ProVista E40; adi1936; 30.0-64.0; 50.0-100.0; 1
-ADI; ADI ProVista E40; adi1937; 30.0-64.0; 50.0-100.0; 1
-ADI; ADI ProVista E40; adi1938; 30.0-64.0; 50.0-100.0; 1
-ADI; ADI ProVista E40; adi1940; 30.0-64.0; 50.0-100.0; 1
-ADI; ADI ProVista E40; adi1942; 30.0-64.0; 50.0-100.0; 1
-ADI; ADI ProVista E40; adi1943; 30.0-64.0; 50.0-100.0; 1
-ADI; ADI ProVista E40; adi1944; 30.0-64.0; 50.0-100.0; 1
-ADI; ADI ProVista E40; adi1950; 30.0-64.0; 50.0-100.0; 1
-ADI; ADI ProVista E40; adi1952; 30.0-64.0; 50.0-100.0; 1
-ADI; ADI ProVista E44; adi2e30; 30.0-69.0; 50.0-100.0; 1
-ADI; ADI ProVista E44+; adi7650; 30.0-70.0; 50.0-160.0; 1
-ADI; ADI ProVista E55; adi4430; 30.0-69.0; 50.0-100.0; 1
-ADI; ADI ProVista E66; adi3e30; 30.0-86.0; 50.0-120.0; 1
-ADI; ADI TM-29; adi8110; 31.0-50.0; 50.0-120.0; 1
-ADI; ADI TM-34; adi5F10; 31.0-38.0; 50.0-120.0; 1
-Amptron International,Inc.; Amptron AV5S; AMPAV5S; 30.0-54.0; 50.0-110.0
-Amptron International,Inc.; Amptron AV6S; AMPAV6S; 30.0-68.0; 50.0-110.0
-Amptron International,Inc.; Amptron AV8S; AMPAV8S; 30.0-68.0; 50.0-110.0
-Amptron International,Inc.; Amptron CS17; AMPCS17; 30.0-69.0; 50.0-120.0
-Amptron International,Inc.; Amptron CS19; AMPCS19; 30.0-95.0; 50.0-120.0
-Amptron International,Inc.; Amptron ES14; AMPD356; 30.0-54.0; 50.0-120.0
-Amptron International,Inc.; Amptron ES15; AMPD556; 30.0-54.0; 50.0-120.0
-Amptron International,Inc.; Amptron GS17; AMPA785; 30.0-85.0; 50.0-130.0
-Amptron International,Inc.; Amptron GS17e; AMPA770; 30.0-70.0; 50.0-130.0
-AOC; AOC CM-324; cm-324; 15.0-37.0; 50.0-90.0; 1
-AOC; AOC CM-325; cm-325; 31.0-38.0; 50.0-90.0; 1
-AOC; AOC CM-326; cm-326; 15.0-38.0; 50.0-90.0; 1
-AOC; AOC LM560; aoca566; 30.0-66.0; 50.0-100.0; 1
-AOC; AOC Monochrome MM-415; mm-415; 30.0-38.0; 50.0-90.0; 1
-AOC; AOC SPECTRUM 21Hlr; aoce2182; 30.0-66.0; 50.0-100.0; 1
-AOC; AOC SPECTRUM 4V,4VA,4Vlr & 4VlrA, 4Vn, 4VnA; aocd350; 30.0-50.0; 50.0-100.0; 1
-AOC; AOC SPECTRUM 4Vlr & 4VlrA & 4V & 4VA; aocd356; 30.0-54.0; 50.0-120.0; 1
-AOC; AOC SPECTRUM 5Elr & 5ElrA & 5E & 5EA; aocd556; 30.0-54.0; 50.0-120.0; 1
-AOC; AOC SPECTRUM 5Glr; aoce570; 30.0-64.0; 50.0-120.0; 1
-AOC; AOC SPECTRUM 5Glr & 5GlrA & 5Glr+ & 5GlrA+; aoc569e; 30.0-69.0; 50.0-120.0; 1
-AOC; AOC SPECTRUM 5Llr & 5LlrA; aocc564; 30.0-64.0; 50.0-90.0; 1
-AOC; AOC SPECTRUM 5Nlr; aoca569; 30.0-69.0; 50.0-120; 1
-AOC; AOC SPECTRUM 5Vlr & 5VlrA; aocd566; 30.0-66.0; 50.0-100.0; 1
-AOC; AOC SPECTRUM 7Clr; aocf764; 30.0-64.0; 47.0-100.0; 1
-AOC; AOC SPECTRUM 7Dlr & 7DlrA; aoce750; 30.0-68.0; 50.0-120.0; 1
-AOC; AOC SPECTRUM 7Glr & 7GlrA; aoca785; 30.0-85.0; 50.0-130.0; 1
-AOC; AOC SPECTRUM 7Nlr; aoca782; 30.0-82.0; 50.0-110.0; 1
-AOC; AOC SPECTRUM 7Vlr & 7VlrA & 7Vlr+ & 7VlrA+; aoca770; 30.0-70.0; 50.0-130.0; 1
-AOC; AOC SPECTRUM 9Glr; aoce995; 30.0-95.0; 47.0-150.0; 1
-Apollo; Apollo 1280x1024-68Hz; 0; 73.702; 68.24
-Apollo; Apollo 1280x1024-70Hz; 0; 75.118; 70.07
-Apple; Apple 23 Cinema HD; APP9218; 30.0-90.0; 50.0-70.0; 1
-Apple; Apple Aluminum PowerBook G4; APP359c; 30.0-100.0; 50-60
-Apple; Apple AudioVision 14; 0; 35.0; 66.7
-Apple; Apple Basic Color Monitor; 0; 31.5; 60.0
-Apple; Apple Cinema Display 20 LCD; APP1d92; 30-75; 60
-Apple; Apple Cinema Display 22 LCD; APP1692; 30-130; 60
-Apple; Apple Cinema Display 23 LCD; APP1892; 30-130; 60
-Apple; Apple Color Plus 14; 0; 35.0 ; 67.0
-Apple; Apple ColorSync 17; 0; 30-82; 40-120
-Apple; Apple ColorSync 20; 0; 30-94; 48-120
-Apple; Apple eMac; APP079d; 71-73; 70-140
-Apple; Apple HiRes Display 1152x864; 0; 30.0-100.0; 50.0-160.0
-Apple; Apple HiRes Display 1280x1024; 0; 30.0-130.0; 50.0-160.0
-Apple; Apple iBook 800x600; 0; 28-50; 60
-Apple; Apple iBook2 12 (1024x768); APP129c; 30-70; 43.0-72.0
-Apple; Apple iBook2 15 (1024x768); APP1a9c; 30-70; 43.0-72.0
-Apple; Apple iMac (Rev A or B) 15; APP019d; 59-63; 50-150
-Apple; Apple iMac CRT; APP059d; 60.015; 75-117
-Apple; Apple iMac LCD 15; APP229c; 28.0-49.0; 60
-Apple; Apple iMac LCD 17; APP279c; 28.0-49.0; 60
-Apple; Apple iMac/PowerBook 1024x768; 0; 30.0-70.0; 50.0-160.0
-Apple; Apple LoRes Display 640x480; 0; 28.0-33.0; 43.0-72.0
-Apple; Apple Macintosh 16" Color Display; 0; 50.0; 75.0
-Apple; Apple Macintosh 21" Color Display; 0; 68.7; 75.0
-Apple; Apple Multiple Scan 14; 0; 31.5-48.1; 60-72
-Apple; Apple Multiple Scan 15; 0; 30-61 ; 60-75
-Apple; Apple Multiple Scan 15AV; 0; 30-56.5; 56-75
-Apple; Apple Multiple Scan 17; 0; 60-75; 31.4-60.2
-Apple; Apple Multiple Scan 1705; 0; 30-65; 50-120
-Apple; Apple Multiple Scan 20; 0; 60-75; 31.4-80
-Apple; Apple Multiple Scan 720; 0; 30-69; 48-160
-Apple; Apple Performa Display; 0; 35.0 ; 66.7
-Apple; Apple PowerBook G3 (pre-1999); 0; 119; 196
-Apple; Apple PowerBook G3 Series (1999-2000); 0; 31.5-57.0; 60
-Apple; Apple PowerBook G4 12 (2003); APP2a9c; 30-70; 60
-Apple; Apple PowerBook G4 12 (2003); APP2b9c; 30-70; 60
-Apple; Apple Studio Display 15 LCD; APP1592; 28.0-49.0; 60
-Apple; Apple Studio Display 15 LCD (pre-2001); APPf401; 48-60; 60-75
-Apple; Apple Studio Display 17 CRT; 0; 30-85; 48-160
-Apple; Apple Studio Display 17 LCD; APP1792; 30-130; 60
-Apple; Apple Studio Display 20 LCD; APP1992; 30-130; 60
-Apple; Apple Studio Display 21 CRT; 0; 31-107; 48-120
-Apple; Apple TiPowerBook 1152x768; 0; 30.0-100.0; 50.0-160.0
-Apple; Apple TiPowerBook 1280x854; 0; 30.0-100.0; 50.0-160.0
-Apple; Apple Titanium PowerBook G4 (2001); APP1d9c; 30.0-100.0; 50-60
-Apple; Apple Titanium PowerBook G4 (2002); APP209c; 30.0-100.0; 50-60
-Apple; Apple Vision 1710; APP1017; 30-80; 40-120
-Apple; Apple Vision 1710AV; 0; 30-82; 50-120
-Apple; Apple Vision 750AV; 0; 30-82; 40-120
-Apple; Apple Vision 850 AV; APP0352; 30-94; 48-120
-AST; AST Sabre; ast8009; 30.0-64.0; 50.0-90.0; 1
-AST; AST Vision 20H; ast8008; 29.0-82.0; 50.0-150.0; 1
-AST; AST Vision 4I; ast8002; 30.0-38.0; 50.0-90.0; 1
-AST; AST Vision 4L; ast8004; 30.0-64.0; 50.0-90.0; 1
-AST; AST Vision 4N; ast8003; 30.0-64.0; 50.0-90.0; 1
-AST; AST Vision 4V; ast8001; 31.5; 60.0-70.0; 1
-AST; AST Vision 5L; ast8005; 30.0-64.0; 50.0-90.0; 1
-AST; AST Vision 5V; ast800a; 30.0-50.0; 50.0-120.0; 1
-AST; AST Vision 7H; ast8007; 30.0-82.0; 50.0-90.0; 1
-AST; AST Vision 7L; ast8006; 30.0-64.0; 50.0-90.0; 1
-AT&T; AT&T 14 in. Color Economy; 0; 31.5; 50-90
-AT&T; AT&T 14 in. Color Economy; 0; 35.0; 50-90
-AT&T; AT&T 14 in. Color Value; 0; 31.5; 50-90
-AT&T; AT&T 14 in. Color Value; 0; 38.0; 50-90
-AT&T; AT&T 14 in. Color Value; 0; 48.0; 50-90
-AT&T; AT&T 14 in. Mono; 0; 31; 55-75
-AT&T; AT&T 15 in. Color; 0; 30-64; 50-90
-AT&T; AT&T 17 in. Color Professional; 0; 30-82; 50-160
-AT&T; AT&T 17 in. Color Value; 0; 30-64; 50-90
-AT&T; AT&T CRT-365; 0; 30.0-75.0; 60.0-70.0
-AT&T; AT&T CRT-395; 0; 30.0-66.0; 50.0-90.0
-Belinea; Belinea 10 14 10; MAX0582; 30.0-61.0; 50.0-77.0 ; 1
-Belinea; Belinea 10 15 10; MAX05E6; 30.0-61.0; 50.0-77.0 ; 1
-Belinea; Belinea 10 15 15; MAX05EB; 30.0-61.0; 56.0-75.0 ; 1
-Belinea; Belinea 10 15 20; MAX05F0; 48.0-48.0; 60.0-60.0 ; 1
-Belinea; Belinea 10 15 25; MAX05F5; 30.0-60.0; 50.0-75.0 ; 1
-Belinea; Belinea 10 15 30; MAX05FA; 30.0-70.0; 50.0-85.0 ; 1
-Belinea; Belinea 10 15 35; MAX05FF; 30.0-61.0; 56.0-75.0 ; 1
-Belinea; Belinea 10 15 36 / Art. No. 101536; MAX0600; 30.0-60.0; 50.0-75.0 ; 1
-Belinea; Belinea 10 15 36 / Art. No. 111504; MAX05E0; 30.0-62.0; 50.0-75.0 ; 1
-Belinea; Belinea 10 15 36 / Art. No. 111508; MAX05E4; 30.0-63.0; 50.0-75.0 ; 1
-Belinea; Belinea 10 15 36 / Art. No. 111513; MAX05E9; 30.0-63.0; 50.0-75.0 ; 1
-Belinea; Belinea 10 15 36 / Art. No. 111514; MAX05EA; 30.0-63.0; 50.0-75.0 ; 1
-Belinea; Belinea 10 15 37; MAX0601; 30.0-60.0; 50.0-75.0 ; 1
-Belinea; Belinea 10 15 40; MAX0604; 30.0-61.0; 56.0-75.0 ; 1
-Belinea; Belinea 10 15 50; MAX060E; 30.0-70.0; 50.0-85.0 ; 1
-Belinea; Belinea 10 15 51; MAX05E1; 31.0-62.0; 56.0-75.0 ; 1
-Belinea; Belinea 10 15 55 / Art. No. 101555; MAX0613; 31.0-66.0; 50.0-75.0 ; 1
-Belinea; Belinea 10 15 55 / Art. No. 111501; MAX05DD; 31.0-66.0; 50.0-75.0 ; 1
-Belinea; Belinea 10 15 55 / Art. No. 111503; MAX05DF; 31.0-62.0; 56.0-75.0 ; 1
-Belinea; Belinea 10 15 55 / Art. No. 111509; MAX05E5; 31.0-62.0; 56.0-75.0 ; 1
-Belinea; Belinea 10 15 55 / Art. No. 111516; MAX05EC; 31.0-62.0; 56.0-75.0 ; 1
-Belinea; Belinea 10 15 56 / Art. No. 101556; MAX0614; 31.0-66.0; 50.0-75.0 ; 1
-Belinea; Belinea 10 15 56 / Art. No. 111502; MAX05DE; 31.0-66.0; 50.0-75.0 ; 1
-Belinea; Belinea 10 15 60; MAX0618; 30.0-61.0; 56.0-75.0 ; 1
-Belinea; Belinea 10 15 70; MAX0622; 30.0-62.0; 50.0-75.0 ; 1
-Belinea; Belinea 10 15 75; MAX05E3; 30.0-63.0; 56.0-76.0 ; 1
-Belinea; Belinea 10 15 80; MAX05E8; 31.0-62.0; 56.0-75.0 ; 1
-Belinea; Belinea 10 17 05 / Art. No. 111718; MAX06B6; 30.0-83.0; 50.0-75.0 ; 1
-Belinea; Belinea 10 17 05 / Art. No. 111723; MAX06BB; 30.0-83.0; 50.0-75.0 ; 1
-Belinea; Belinea 10 17 10 / Art. No. 101710; MAX06AE; 30.0-81.0; 56.0-75.0 ; 1
-Belinea; Belinea 10 17 10 / Art. No. 111722; MAX06BA; 30.0-83.0; 50.0-75.0 ; 1
-Belinea; Belinea 10 17 10 / Art. No. 111728; MAX06C0; 31.0-83.0; 56.0-75.0 ; 1
-Belinea; Belinea 10 17 10 / Art. No. 111738; MAX06CA; 30.0-83.0; 56.0-76.0 ; 1
-Belinea; Belinea 10 17 11 / Art. No. 111724; MAX06BC; 30.0-83.0; 50.0-75.0 ; 1
-Belinea; Belinea 10 17 11 / Art. No. 111743; MAX06CF; 30.0-83.0; 50.0-77.0 ; 1
-Belinea; Belinea 10 17 11 / Art. No. 111750; MAX06D6; 30.0-83.0; 50.0-77.0 ; 1
-Belinea; Belinea 10 17 13; MAX06DB; 31.0-83.0; 56.0-75.0 ; 1
-Belinea; Belinea 10 17 15 / Art. No. 111706; MAX06AA; 31.0-83.0; 56.0-75 ; 1
-Belinea; Belinea 10 17 15 / Art. No. 111715; MAX06B3; 31.0-81.0; 56.0-75.0 ; 1
-Belinea; Belinea 10 17 15 / Art. No. 111717; MAX06B5; 31.0-83.0; 56.0-75 ; 1
-Belinea; Belinea 10 17 15 / Art. No. 111746; MAX06D2; 31.0-83.0; 56.0-75.0 ; 1
-Belinea; Belinea 10 17 17; MAX06DC; 31.0-83.0; 56.0-75.0 ; 1
-Belinea; Belinea 10 17 20; MAX06B8; 30.0-81.0; 56.0-76.0 ; 1
-Belinea; Belinea 10 17 20 / Art. No. 111747; MAX06D3; 31.0-83.0; 56.0-75.0 ; 1
-Belinea; Belinea 10 17 25 / Art. No. 111707; MAX06AB; 30.0-84.0; 56.0-75.0 ; 1
-Belinea; Belinea 10 17 25 / Art. No. 111719; MAX06B7; 30.0-84.0; 56.0-75.0 ; 1
-Belinea; Belinea 10 17 25 / Art. No. 111727; MAX06BF; 31.0-83.0; 56.0-75.0 ; 1
-Belinea; Belinea 10 17 25 / Art. No. 111737; MAX06C9; 31.0-83.0; 56.0-75.0 ; 1
-Belinea; Belinea 10 17 25 / Art. No. 111751; MAX06D7; 31.0-83.0; 56.0-75.0 ; 1
-Belinea; Belinea 10 17 27; MAX06DD; 31.0-83.0; 56.0-75.0 ; 1
-Belinea; Belinea 10 17 28; MAX06D9; 30.0-83.0; 50.0-77.0 ; 1
-Belinea; Belinea 10 17 30 / Art. No. 101730; MAX06C2; 30.0-81.0; 56.0-75.0 ; 1
-Belinea; Belinea 10 17 30 / Art. No. 111703; MAX06A7; 31.0-82.0; 56.0-75.0 ; 1
-Belinea; Belinea 10 17 30 / Art. No. 111711; MAX06AF; 30.0-83.0; 56.0-76.0 ; 1
-Belinea; Belinea 10 17 30 / Art. No. 111716; MAX06B4; 30.0-84.0; 56.0-75.0 ; 1
-Belinea; Belinea 10 17 30 / Art. No. 111731; MAX06C3; 31.0-83.0; 56.0-75.0 ; 1
-Belinea; Belinea 10 17 30 / Art. No. 111744; MAX06D0; 31.0-83.0; 56.0-75.0 ; 1
-Belinea; Belinea 10 17 35 / Art. No. 111714; MAX06B2; 30.0-83.0; 56.0-76.0 ; 1
-Belinea; Belinea 10 17 35 / Art. No. 111734; MAX06C6; 31.0-83.0; 56.0-75.0 ; 1
-Belinea; Belinea 10 17 35 / Art. No. 111745; MAX06D1; 30.0-83.0; 50.0-77.0 ; 1
-Belinea; Belinea 10 17 35 / Art. No. 111749; MAX06D5; 30.0-83.0; 50.0-77.0 ; 1
-Belinea; Belinea 10 17 40; MAX06CC; 30.0-80.0; 50.0-75.0 ; 1
-Belinea; Belinea 10 17 41; MAX06CD; 30.0-80.0; 50.0-75.0 ; 1
-Belinea; Belinea 10 17 50 / Art. No. 111708; MAX06AC; 30.0-84.0; 56.0-75.0 ; 1
-Belinea; Belinea 10 17 50 / Art. No. 111732; MAX06C4; 31.0-83.0; 56.0-75.0 ; 1
-Belinea; Belinea 10 17 50 / Art. No. 111739; MAX06CB; 31.0-83.0; 50.0-76.0 ; 1
-Belinea; Belinea 10 17 51 / Art. No. 111709; MAX06AD; 30.0-84.0; 56.0-75.0 ; 1
-Belinea; Belinea 10 17 51 / Art. No. 111733; MAX06C5; 31.0-83.0; 56.0-75.0 ; 1
-Belinea; Belinea 10 17 51 / Art. No. 111742; MAX06CE; 30.0-83.0; 50.0-76.0 ; 1
-Belinea; Belinea 10 18 10; MAX0712; 31.0-80.0; 60.0-85.0 ; 1
-Belinea; Belinea 10 18 20; MAX0716; 30.0-81.0; 56.0-76.0 ; 1
-Belinea; Belinea 10 18 30; MAX0726; 30.0-82.0; 56.0-76.0 ; 1
-Belinea; Belinea 10 19 01 / Art. No. 111914; MAX077A; 31.0-83.0; 56.0-75.0 ; 1
-Belinea; Belinea 10 19 01 / Art. No. 111922; MAX0782; 30.0-83.0; 50.0-76.0 ; 1
-Belinea; Belinea 10 19 02 / Art. No. 111916; MAX077C; 31.0-83.0; 56.0-75.0 ; 1
-Belinea; Belinea 10 19 02 / Art. No. 111923; MAX0783; 31.0-83.0; 56.0-75.0 ; 1
-Belinea; Belinea 10 19 03 / Art. No. 111928; MAX0788; 31.0-83.0; 56.0-75.0 ; 1
-Belinea; Belinea 10 19 06; MAX0772; 31.0-83.0; 56.0-75.0 ; 1
-Belinea; Belinea 10 19 10 / Art. No. 101910; MAX0776; 30.0-82.0; 50.0-75.0 ; 1
-Belinea; Belinea 10 19 10 / Art. No. 111904; 0; 20.0-83.0; 50.0-76.0 ; 1
-Belinea; Belinea 10 19 10 / Art. No. 111908; MAX0774; 31.0-83.0; 56.0-75.0 ; 1
-Belinea; Belinea 10 19 10 / Art. No. 111929; MAX0789; 31.0-83.0; 56.0-75.0 ; 1
-Belinea; Belinea 10 19 11; MAX077E; 31.0-83.0; 56.0-75.0 ; 1
-Belinea; Belinea 10 19 15 / Art. No. 111915; MAX077B; 31.0-83.0; 56.0-75.0 ; 1
-Belinea; Belinea 10 19 15 / Art. No. 111921; MAX0781; 31.0-83.0; 56.0-75.0 ; 1
-Belinea; Belinea 10 19 20 / Art. No. 111902; MAX076E; 30.0-84.0; 56.0-75.0 ; 1
-Belinea; Belinea 10 19 20 / Art. No. 111912; MAX0778; 31.0-83.0; 56.0-75.0 ; 1
-Belinea; Belinea 10 19 20 / Art. No. 111919; MAX077F; 30.0-83.0; 56.0-76.0 ; 1
-Belinea; Belinea 10 19 25; MAX0784; 31.0-83.0; 56.0-75.0 ; 1
-Belinea; Belinea 10 19 27; MAX0785; 31.0-83.0; 56.0-75.0 ; 1
-Belinea; Belinea 10 19 30; MAX0786; 30.0-83.0; 50.0-76.0 ; 1
-Belinea; Belinea 10 19 35; MAX0787; 30.0-83.0; 56.0-76.0 ; 1
-Belinea; Belinea 10 20 05; MAX07D3; 30.0-83.0; 50.0-85.0 ; 1
-Belinea; Belinea 10 20 10; MAX07FA; 30.0-54.0; 50.0-120.0 ; 1
-Belinea; Belinea 10 20 15 / Art. No. 112001; MAX07D1; 30.0-82.0; 50.0-75.0 ; 1
-Belinea; Belinea 10 20 15 / Art. No. 112004; MAX07D4; 30.0-83.0; 50.0-85.0 ; 1
-Belinea; Belinea 10 20 20; MAX07E4; 30.0-70.0; 50.0-120.0 ; 1
-Belinea; Belinea 10 20 25; MAX07D2; 30.0-83.0; 50.0-86.0 ; 1
-Belinea; Belinea 10 20 30; MAX07EE; 30.0-70.0; 50.0-120.0 ; 1
-Belinea; Belinea 10 20 30 W; MAX07D7; 31.0-83.0; 56.0-75.0 ; 1
-Belinea; Belinea 10 20 35 W; MAX07D5; 31.0-83.0; 56.0-75.0 ; 1
-Belinea; Belinea 10 30 10; MAX0BC2; 30.0-70.0; 50.0-150.0 ; 1
-Belinea; Belinea 10 30 15; MAX0BC7; 30.0-70.0; 50.0-120.0 ; 1
-Belinea; Belinea 10 30 20; MAX0BCC; 30.0-70.0; 50.0-120.0 ; 1
-Belinea; Belinea 10 30 22; MAX0BCE; 30.0-72.0; 50.0-160.0 ; 1
-Belinea; Belinea 10 30 22 Black; MAX06A9; 30.0-72.0; 50.0-160.0 ; 1
-Belinea; Belinea 10 30 25; MAX0BD1; 30.0-70.0; 50.0-160.0 ; 1
-Belinea; Belinea 10 30 26 / Art. No. 103026; MAX0BD2; 30.0-70.0; 50.0-160.0 ; 1
-Belinea; Belinea 10 30 26 / Art. No. 121701; MAX06A5; 30.0-70.0; 50.0-160.0 ; 1
-Belinea; Belinea 10 30 26 / Art. No. 121713; MAX06B1; 30.0-72.0; 50.0-160.0 ; 1
-Belinea; Belinea 10 30 26 / Art. No. 121729; MAX06C1; 30.0-72.0; 50.0-160.0 ; 1
-Belinea; Belinea 10 30 30; MAX0BD6; 30.0-70.0; 50.0-150.0 ; 1
-Belinea; Belinea 10 30 35; MAX0BDB; 30.0-70.0; 50.0-160.0 ; 1
-Belinea; Belinea 10 30 40; MAX0BE0; 30.0-86.0; 50.0-150.0 ; 1
-Belinea; Belinea 10 30 45; MAX0BE5; 30.0-87.0; 50.0-160.0 ; 1
-Belinea; Belinea 10 30 50; MAX0BEA; 30.0-95.0; 50.0-160.0 ; 1
-Belinea; Belinea 10 30 51; MAX06A8; 30.0-97.0; 50.0-150.0 ; 1
-Belinea; Belinea 10 30 52; MAX06B9; 30.0-97.0; 50.0-150.0 ; 1
-Belinea; Belinea 10 30 55 / Art. No. 103055; MAX0BEF; 30.0-96.0; 50.0-160.0 ; 1
-Belinea; Belinea 10 30 55 / Art. No. 121712; MAX06B0; 30.0-95.0; 50.0-160.0 ; 1
-Belinea; Belinea 10 30 60; MAX0BF4; 30.0-95.0; 50.0-150.0 ; 1
-Belinea; Belinea 10 30 65; MAX0BF9; 30.0-96.0; 50.0-160.0 ; 1
-Belinea; Belinea 10 30 70; MAX0BFE; 30.0-95.0; 50.0-160.0 ; 1
-Belinea; Belinea 10 30 75 / Art. No. 103075; MAX0C03; 30.0-70.0; 50.0-150.0 ; 1
-Belinea; Belinea 10 30 75 / Art. No. 121726; MAX06BE; 30.0-72.0; 50.0-160.0 ; 1
-Belinea; Belinea 10 30 80; MAX0C08; 30.0-96.0; 50.0-160.0 ; 1
-Belinea; Belinea 10 30 85 / Art. No. 103085; MAX0C0D; 30.0-86.0; 50.0-160.0 ; 1
-Belinea; Belinea 10 30 85 / Art. No. 121702; MAX06A6; 30.0-86.0; 50.0-160.0 ; 1
-Belinea; Belinea 10 30 90; MAX0C12; 30.0-70.0; 50.0-120.0 ; 1
-Belinea; Belinea 10 40 10; MAX0FAA; 30.0-54.0; 50.0-120.0 ; 1
-Belinea; Belinea 10 40 40; MAX0FC8; 30.0-38.0; 50.0-80.0 ; 1
-Belinea; Belinea 10 40 45; MAX0FCD; 30.0-50.0; 50.0-120.0 ; 1
-Belinea; Belinea 10 40 50; 0; 31.5-50.0; 50.0-100.0
-Belinea; Belinea 10 40 60; 0; 30.0-50.0; 50.0-100.0
-Belinea; Belinea 10 40 65; MAX0FE1; 30.0-50.0; 50.0-120.0 ; 1
-Belinea; Belinea 10 40 70; 0; 30.0-38.0; 50.0-90.0
-Belinea; Belinea 10 50 30; MAX13A6; 30.0-64.0; 50.0-100.0 ; 1
-Belinea; Belinea 10 50 35; MAX13AB; 30.0-69.0; 50.0-120.0 ; 1
-Belinea; Belinea 10 50 45; MAX13B5; 30.0-70.0; 50.0-120.0 ; 1
-Belinea; Belinea 10 50 46; MAX13B6; 30.0-70.0; 50.0-120.0 ; 1
-Belinea; Belinea 10 50 50; MAX13BA; 30.0-64.0; 50.0-100.0 ; 1
-Belinea; Belinea 10 50 60; 0; 30.0-64.0; 50.0-90.0
-Belinea; Belinea 10 50 65; MAX5620; 30.0-64.0; 50.0-100.0 ; 1
-Belinea; Belinea 10 50 66; MAX5624; 30.0-65.0; 50.0-120.0 ; 1
-Belinea; Belinea 10 50 70; 0; 30.0-65.0; 50.0-100.0
-Belinea; Belinea 10 50 75; MAX13D3; 30.0-69.0; 50.0-120.0 ; 1
-Belinea; Belinea 10 50 76; MAX13D4; 30.0-69.0; 50.0-120.0 ; 1
-Belinea; Belinea 10 50 80; 0; 30.0-69.0; 50.0-120.0
-Belinea; Belinea 10 50 90; 0; 30.0-64.0; 55.0-90.0
-Belinea; Belinea 10 50 95; MAX3539; 30.0-64.0; 55.0-120.0 ; 1
-Belinea; Belinea 10 55 20; 0; 30.0-64.0; 50.0-100.0
-Belinea; Belinea 10 55 40; MAX3430; 30.0-64.0; 50.0-90.0 ; 1
-Belinea; Belinea 10 55 50; MAX15AE; 24.0-69.0; 50.0-120.0 ; 1
-Belinea; Belinea 10 55 70; MAX15C2; 30.0-69.0; 50.0-120.0 ; 1
-Belinea; Belinea 10 55 75; MAX15C7; 30.0-69.0; 50.0-120.0 ; 1
-Belinea; Belinea 10 55 76; MAX15C8; 30.0-69.0; 50.0-120.0 ; 1
-Belinea; Belinea 10 55 86; MAX15D2; 30.0-69.0; 50.0-120.0 ; 1
-Belinea; Belinea 10 55 90; MAX15D6; 30.0-85.0; 50.0-120.0 ; 1
-Belinea; Belinea 10 55 95; MAX15DB; 30.0-85.0; 50.0-120.0 ; 1
-Belinea; Belinea 10 55 96; MAX15DC; 30.0-85.0; 50.0-120.0 ; 1
-Belinea; Belinea 10 60 20; MAX1784; 30.0-95.0; 50.0-150.0 ; 1
-Belinea; Belinea 10 60 30; MAX178E; 30.0-96.0; 50.0-160.0 ; 1
-Belinea; Belinea 10 60 35; MAX1793; 30.0-96.0; 50.0-160.0 ; 1
-Belinea; Belinea 10 60 40; 0; 30.0-82.0; 50.0-90.0
-Belinea; Belinea 10 60 50; MAX17A2; 30.0-85.0; 50.0-120.0 ; 1
-Belinea; Belinea 10 60 55 / Art. No. 106055; MAX17A7; 30.0-96.0; 50.0-160.0 ; 1
-Belinea; Belinea 10 60 55 / Art. No. 121901; MAX076D; 30.0-96.0; 50.0-160.0 ; 1
-Belinea; Belinea 10 60 60; MAX17AC; 30.0-95.0; 50.0-160.0 ; 1
-Belinea; Belinea 10 60 65; MAX17B1; 30.0-96.0; 50.0-160.0 ; 1
-Belinea; Belinea 10 60 70; MAX17B6; 30.0-95.0; 50.0-180.0 ; 1
-Belinea; Belinea 10 60 75 / Art. No. 106075; MAX17BB; 30.0-98.0; 50.0-160.0 ; 1
-Belinea; Belinea 10 60 75 / Art. No. 121903; MAX076F; 30.0-96.0; 50.0-150.0 ; 1
-Belinea; Belinea 10 60 80; MAX17C0; 30.0-110.0; 50.0-160.0 ; 1
-Belinea; Belinea 10 60 90; MAX17CA; 30.0-95.0; 50.0-150.0 ; 1
-Belinea; Belinea 10 60 95; MAX17CF; 30.0-95.0; 50.0-160.0 ; 1
-Belinea; Belinea 10 70 10; MAX1B62; 30.0-69.0; 50.0-160.0 ; 1
-Belinea; Belinea 10 70 15; MAX1B67; 30.0-70.0; 50.0-180.0 ; 1
-Belinea; Belinea 10 70 20; MAX1B6C; 30.0-70.0; 50.0-120.0 ; 1
-Belinea; Belinea 10 70 25; MAX1B71; 30.0-70.0; 50.0-180.0 ; 1
-Belinea; Belinea 10 70 30; MAX1B76; 30.0-86.0; 50.0-160.0 ; 1
-Belinea; Belinea 10 70 35; MAX1B7B; 30.0-95.0; 50.0-180.0 ; 1
-Belinea; Belinea 10 70 40; MAX1B80; 30.0-85.0; 50.0-120.0 ; 1
-Belinea; Belinea 10 70 50; MAX1B8A; 30.0-95.0; 50.0-160.0 ; 1
-Belinea; Belinea 10 70 60; MAX1B94; 30.0-69.0; 50.0-120.0 ; 1
-Belinea; Belinea 10 70 65; MAX1B99; 30.0-95.0; 50.0-160.0 ; 1
-Belinea; Belinea 10 80 10; MAX1F4A; 30.0-115.0; 50.0-160.0 ; 1
-Belinea; Belinea 10 80 15; MAX1F4F; 30.0-115.0; 50.0-160.0 ; 1
-Belinea; Belinea 10 80 20; MAX1F54; 30.0-107.0; 50.0-160.0 ; 1
-Belinea; Belinea 10 80 25; MAX1F59; 30.0-107.0; 50.0-160.0 ; 1
-Belinea; Belinea 10 80 30 / Art. No. 122101; MAX0835; 30.0-125.0; 50.0-160.0 ; 1
-Belinea; Belinea 10 80 35 / Art. No. 122103; MAX0837; 30.0-125.0; 50.0-160.0 ; 1
-Belinea; Belinea 10 80 50; MAX1F72; 30.0-95.0; 50.0-160.0 ; 1
-Belinea; Belinea 10 80 60; MAX1F7C; 30.0-115.0; 50.0-160.0 ; 1
-Belinea; Belinea 10 80 80; MAX1F90; 30.0-121.0; 50.0-160.0 ; 1
-Belinea; Belinea 10 80 90; MAX1F9A; 30.0-95.0; 50.0-160.0 ; 1
-Belinea; Belinea 10 80 95; MAX1F9F; 30.0-95.0; 50.0-160.0 ; 1
-Belinea; Belinea 1705 S1 / Art. No. 111754; MAX06DA; 31.0-83.0; 56.0-75.0 ; 1
-Belinea; Belinea 1770 S1 / Art. No. 111758; MAX06DE; 30.0-83.0; 50.0-77.0 ; 1
-Belinea; Belinea 1905 G1; MAX078D; 30.0-83.0; 50.0-76.0 ; 1
-Belinea; Belinea 1905 S1; MAX078B; 31.0-83.0; 56.0-75.0 ; 1
-Belinea; Belinea 2080 S1 / Art. No. 112008; MAX07D8; 30.0-83.0; 50.0-85.0 ; 1
-BenQ; BenQ FP2091 (Analog); BNQ766B; 31.0-80.0; 56.0-76.0; 1
-BenQ; BenQ FP2091 (Digital); BNQ766C; 31.0-80.0; 56.0-76.0; 1
-BenQ; BenQ FP231W (Analog); BNQ7669; 31.0-80.0; 56.0-76.0; 1
-BenQ; BenQ FP231W (Digital); BNQ766A; 31.0-80.0; 56.0-76.0; 1
-BenQ; BenQ FP531; BNQ765E; 31-63.0; 56.0-75.0; 1
-BenQ; BenQ FP547; BNQ7652; 31-63.0; 56.0-75.0; 1
-BenQ; BenQ FP556ms; BNQ765D; 31.5-63.0; 56.0-75.0; 1
-BenQ; BenQ FP556s; BNQ765C; 31.5-63.0; 56.0-75.0; 1
-BenQ; BenQ FP557s; BNQ7650; 31.0-63.0; 56.0-75.0; 1
-BenQ; BenQ FP567s; BNQ7651; 31.5-63.0; 56.0-75.0; 1
-BenQ; BenQ FP567s ver.2; BNQ7664; 31.5-63.0; 56.0-75.0; 1
-BenQ; BenQ FP581s; BNQ7643; 31.5-60.0; 56.0-75.0; 1
-BenQ; BenQ FP591; BNQ7641; 31.0-60.0; 56.0-75.0; 1
-BenQ; BenQ FP71E; BNQ7683; 31-83.0; 56.0-76.0; 1
-BenQ; BenQ FP71G; BNQ7688; 31-83; 56-76; 1280x1024
-BenQ; BenQ FP731; BNQ7659; 31.5-83.0; 60.0-76.0; 1
-BenQ; BenQ FP747; BNQ765A; 31.0-83.0; 56.0-76.0; 1
-BenQ; BenQ FP752-T; BNQ7635; 31.5-83.0; 56.0-76.0; 1
-BenQ; BenQ FP756ms; BNQ7661; 31.5-83.0; 60.0-76.0; 1
-BenQ; BenQ FP757 ver.2; BNQ7660; 31.5-83.0; 60.0-76.0; 1
-BenQ; BenQ FP767; BNQ7638; 31.5-83.0; 56.0-76.0; 1
-BenQ; BenQ FP781s (Analog); BNQ7652; 31.0-83.0; 56.0-76.0; 1
-BenQ; BenQ FP781s (Digital); BNQ7653; 31.0-73.0; 56.0-76.0; 1
-BenQ; BenQ FP783; BNQ7668; 31-83.0; 56.0-76.0; 1
-BenQ; BenQ FP785; BNQ7678; 31-83.0; 56.0-76.0; 1
-BenQ; BenQ FP791; BNQ7640; 31.5-83.0; 60.0-76.0; 1
-BenQ; BenQ FP882 (Analog); BNQ7633; 31.5-83.0; 56.0-76.0; 1
-BenQ; BenQ FP882 (Digital); BNQ763D; 31.5-71.0; 56.0-76.0; 1
-BenQ; BenQ FP937s; BNQ7685; 31-83.0; 56.0-76.0; 1
-BenQ; BenQ FP951; BNQ7666; 31.0-83.0; 56.0-76.0; 1
-BenQ; BenQ FP991; BNQ7646; 31.0-83.0; 56.0-76.0; 1
-BenQ; BenQ FP992; BNQ7276; 31.0-83.0; 56.0-76.0; 1
-BenQ; BenQ G2400W; BNQ780a; 31-94; 50-85; 1920x1200
-BenQ; BenQ P992; BNQ0106; 30.0-98.0; 50.0-160.0; 1
-BenQ; BenQ T720; BNQ7659; 31.5-83.0; 60.0-76.0; 1
-BenQ; BenQ T903; BNQ7680; 31-83.0; 56.0-76.0; 1
-BenQ; BenQ T904; BNQ7681; 31-83.0; 56.0-76.0; 1
-Bridge; Bridge BM17C; brg00ab; 30.0-70.0; 50.0-160.0; 1
-Brother; Brother BM85L; 0; 30.0-64.0; 50.0-100.0; 1
-Bus Computer Systems; Bus Computer Systems Bus_VGA; bus_vga; 31.5-38.0; 50.0-70.0; 1
-Carroll Touch; Carroll Touch CT1381A; ct1381a; 15.7-38.0; 45.0-90.0; 1
-CMC; CMC 17 AD; CMO7801; 30-82; 50-75; 1280x1024
-Colorgraphic; Colorgraphic EG2040; eg2040; 20.0-40.0; 40.0-100.0; 1
-Compal; Compal BJ350; CPL9565; 31.5-61.0; 50-90
-Compal; Compal BP350; CPL9566; 24-60; 56-75
-Compal; Compal CM350; CPL1509; 24-61.0; 56-75
-Compal; Compal CM870; CPL1702; 24-80.0; 56-75
-Compal; Compal FC340; CPL24EB; 31.5-61.0; 50-90
-Compal; Compal FC350; CPL254F; 31.5-61.0; 50-90
-Compal; Compal FD350; CPL2551; 31.5-61.0; 50-90
-Compal; Compal FT340; CPL24EC; 31.5-61.0; 50-90
-Compal; Compal G450; CPL0975; 30-50; 50-100
-Compal; Compal G554; CPL09D9; 30-54; 50-120
-Compal; Compal G566; CPL09DA; 30-66; 50-120
-Compal; Compal G567; CPL09DB; 30-66; 50-120
-Compal; Compal G569; CPL09DD; 30-70; 50-120
-Compal; Compal GC220; CPL2419; 31.5-38.5; 55-85
-Compal; Compal GT220; CPL241A; 31.5-38.5; 55-85
-Compal; Compal H113; CPL1130; 30-115; 50-160
-Compal; Compal H450; CPL096B; 30-50; 50-100
-Compal; Compal H554; CPL09CF; 30-54; 50-120
-Compal; Compal H566; CPL09D0; 30-66; 50-120
-Compal; Compal H567; CPL09D1; 30-66; 50-120
-Compal; Compal H569; CPL09D3; 30-70; 50-120
-Compal; Compal H763; CPL0A9B; 30-70; 50-120
-Compal; Compal H767; CPL0A99; 30-66; 50-110
-Compal; Compal H787; CPL0A9C; 30-87; 50-120
-Compal; Compal K450; CPL097F; 30-50; 50-100
-Compal; Compal K567; CPL09E5; 30-66; 50-120
-Compal; Compal LC220; CPL240F; 31.5-38.5; 55-85
-Compal; Compal LT220; CPL2410; 31.5-38.5; 55-85
-Compal; Compal M454; CPL4541; 30-54; 50-120
-Compal; Compal M500; CPL5001; 30-54; 50-120
-Compal; Compal M554; CPL5541; 30-54; 50-120
-Compal; Compal M557; CPL5571; 30-70; 50-120
-Compal; Compal M570; CPL5701; 30-70; 50-120
-Compal; Compal M571; CPL5711; 30-70; 50-120
-Compal; Compal M573; CPL5731; 30-70; 50-120
-Compal; Compal M576; CPL5761; 30-70; 50-120
-Compal; Compal M577; CPL5771; 30-70; 50-120
-Compal; Compal M770; CPL7701; 30-70; 50-120
-Compal; Compal M773; CPL7731; 30-70; 50-120
-Compal; Compal M787; CPL7871; 30-87; 50-120
-Compal; Compal M980; CPL9801; 30-87; 50-120
-Compal; Compal M990; CPL9901; 30-95; 50-160
-Compal; Compal M993; CPL9931; 30-95; 50-160
-Compal; Compal M999; CPL9991; 30-95; 50-120
-Compal; Compal P454; CPL4542; 30-54; 50-120
-Compal; Compal P554; CPL5542; 30-54; 50-120
-Compal; Compal P570; CPL5702; 30-70; 50-120
-Compal; Compal P571; CPL5712; 30-70; 50-120
-Compal; Compal P576; CPL5762; 30-70; 50-120
-Compal; Compal P577; CPL5772; 30-70; 50-120
-Compal; Compal P770; CPL7702; 30-70; 50-120
-Compal; Compal P773; CPL7732; 30-70; 50-120
-Compal; Compal P787; CPL7872; 30-87; 50-120
-Compal; Compal P980; CPL9802; 30-87; 50-120
-Compal; Compal P990; CPL9902; 30-95; 50-160
-Compal; Compal P993; CPL9932; 30-95; 50-160
-Compal; Compal S450; CPL0989; 30-50; 50-100
-Compal; Compal S554; CPL09ED; 30-54; 50-120
-Compal; Compal S566; CPL09EE; 30-66; 50-120
-Compal; Compal S567; CPL09EF; 30-66; 50-120
-Compal; Compal S569; CPL09F1; 30-70; 50-120
-Compal; Compal S763; CPL0AB9; 30-70; 50-120
-Compal; Compal S767; CPL0AB7; 30-66; 50-110
-Compal; Compal S787; CPL0AB5; 30-87; 50-120
-Compal; Compal V799; CPL7993; 30-70; 50-120
-Compal; Compal V999; CPL9993; 30-95; 50-120
-Compaq; Compaq 1024; cpq0011; 31.5-57.0; 50.0-90.0; 1
-Compaq; Compaq 1024; cpq0012; 31.5-57.0; 50.0-90.0; 1
-Compaq; Compaq 1024; cpq0013; 31.5-57.0; 50.0-90.0; 1
-Compaq; Compaq 1024; cpq0014; 31.5-57.0; 50.0-90.0; 1
-Compaq; Compaq 1024; cpq0015; 31.5-57.0; 50.0-90.0; 1
-Compaq; Compaq 1024; cpq0016; 31.5-57.0; 50.0-90.0; 1
-Compaq; Compaq 1024; cpq0100; 31.5-57.0; 50.0-90.0; 1
-Compaq; Compaq 1024; cpq0146; 31.5-57.0; 50.0-90.0; 1
-Compaq; Compaq 1024; cpq0147; 31.5-57.0; 50.0-90.0; 1
-Compaq; Compaq 140; cpq0d46; 31-49; 48-80; 1
-Compaq; Compaq 140; cpq0d47; 31-49; 48-80; 1
-Compaq; Compaq 140; cpq0d48; 31-49; 48-80; 1
-Compaq; Compaq 140; cpq0d49; 31-49; 48-80; 1
-Compaq; Compaq 140; cpq0d4a; 31-49; 48-80; 1
-Compaq; Compaq 140; cpq0d4b; 31-49; 48-80; 1
-Compaq; Compaq 140; cpq0d4c; 31-49; 48-80; 1
-Compaq; Compaq 140; cpq0d4d; 31-49; 48-80; 1
-Compaq; Compaq 150; cpq0f46; 31-49; 48-80; 1
-Compaq; Compaq 150; cpq0f47; 31-49; 48-80; 1
-Compaq; Compaq 150; cpq0f48; 31-49; 48-80; 1
-Compaq; Compaq 150; cpq0f49; 31-49; 48-80; 1
-Compaq; Compaq 150; cpq0f4a; 31-49; 48-80; 1
-Compaq; Compaq 150; cpq0f4b; 31-49; 48-80; 1
-Compaq; Compaq 150; cpq0f4c; 31-49; 48-80; 1
-Compaq; Compaq 150; cpq0f4d; 31-49; 48-80; 1
-Compaq; Compaq 151FS; cpq0022; 31.5-57.0; 50.0-90.0; 1
-Compaq; Compaq 151FS; cpq0023; 31.5-57.0; 50.0-90.0; 1
-Compaq; Compaq 151FS; cpq0024; 31.5-57.0; 50.0-90.0; 1
-Compaq; Compaq 151FS; cpq0025; 31.5-57.0; 50.0-90.0; 1
-Compaq; Compaq 151FS; cpq0026; 31.5-57.0; 50.0-90.0; 1
-Compaq; Compaq 151FS; cpq0027; 31.5-57.0; 50.0-90.0; 1
-Compaq; Compaq 151FS; cpq0028; 31.5-57.0; 50.0-90.0; 1
-Compaq; Compaq 151FS; cpq0346; 31.5-57.0; 50.0-90.0; 1
-Compaq; Compaq 151FS; cpq0347; 31.5-57.0; 50.0-90.0; 1
-Compaq; Compaq 151FS; cpq0348; 31.5-57.0; 50.0-90.0; 1
-Compaq; Compaq 151FS; cpq0349; 31.5-57.0; 50.0-90.0; 1
-Compaq; Compaq 151FS; cpq034a; 31.5-57.0; 50.0-90.0; 1
-Compaq; Compaq 151FS; cpq034b; 31.5-57.0; 50.0-90.0; 1
-Compaq; Compaq 1520 Flat Panel Monitor; cpq1456; 30.0-60.0; 56.0-76.0; 1
-Compaq; Compaq 171FS; cpq002d; 31.5-57.0; 50.0-90.0; 1
-Compaq; Compaq 171FS; cpq002e; 31.5-57.0; 50.0-90.0; 1
-Compaq; Compaq 171FS; cpq002f; 31.5-57.0; 50.0-90.0; 1
-Compaq; Compaq 171FS; cpq0030; 31.5-57.0; 50.0-90.0; 1
-Compaq; Compaq 171FS; cpq0031; 31.5-57.0; 50.0-90.0; 1
-Compaq; Compaq 171FS; cpq0032; 31.5-57.0; 50.0-90.0; 1
-Compaq; Compaq 171FS; cpq0033; 31.5-57.0; 50.0-90.0; 1
-Compaq; Compaq 171FS; cpq0546; 31.5-57.0; 50.0-90.0; 1
-Compaq; Compaq 171FS; cpq0547; 31.5-57.0; 50.0-90.0; 1
-Compaq; Compaq 171FS; cpq0548; 31.5-57.0; 50.0-90.0; 1
-Compaq; Compaq 171FS; cpq0549; 31.5-57.0; 50.0-90.0; 1
-Compaq; Compaq 172; cpq_172; 31.5-82.0; 50.0-90.0; 1
-Compaq; Compaq 1720 Flat Panel Monitor; cpq144f; 30.0-81.0; 56.0-76.0; 1
-Compaq; Compaq 5500 Color Monitor; cpq1444; 30.0-54.0; 50.0-120.0; 1
-Compaq; Compaq 7500 Color Monitor; cpq1445; 30.0-70.0; 50.0-140.0; 1
-Compaq; Compaq 7550 Color Monitor; cpq1446; 30.0-86.0; 50.0-140.0; 1
-Compaq; Compaq Advanced Graphics; ags; 54.0; 50.0-75.0; 1
-Compaq; Compaq FP15 Flat Panel Monitor; cpq145c; 30.0-61.0; 56.0-76.0; 1
-Compaq; Compaq FP17 Flat Panel Monito; cpq145e; 30.0-81.0; 56.0-76.0; 1
-Compaq; Compaq FP5315 Flat Panel Monitor; cpq1459; 30.0-61.0; 56.0-76.0; 1
-Compaq; Compaq FP7317 Flat Panel Monitor; cpq145b; 30.0-81.0; 56.0-76.0; 1
-Compaq; Compaq Internal VGA Panel; ivga; 31.5; 50.0-70.0; 1
-Compaq; Compaq MV920; CPQ3027; 30-96; 50-160; 1600x1200
-Compaq; Compaq P110 Color Monitor; cpq1321; 30.0-107.0; 48.0-160.0; 1
-Compaq; Compaq P1110 Color Monitor; 0; 50.0-160.0; 30.0-121.0; 1
-Compaq; Compaq P1210 Color Monitor; cpq1386; 30.0-121.0; 50.0-160.0; 1
-Compaq; Compaq P1220 Color Monitor; cpq1421; 30.0-130.0; 50.0-160.0; 1
-Compaq; Compaq P1610 Color Monitor; cpq1327; 30.0-96.0; 48.0-160.0; 1
-Compaq; Compaq P50 Color Monitor; cpq1323; 30.0-69.0; 50.0-125.0; 1
-Compaq; Compaq P70 Color Monitor; cpq1320; 30.0-92.0; 48.0-150.0; 1
-Compaq; Compaq P710 Color Monitor; cpq1384; 30.0-96.0; 50.0-130.0; 1600x1200
-Compaq; Compaq P720 Color Monitor; cpq1419; 31.0-96.0; 55.0-160.0; 1
-Compaq; Compaq P75 Color Monitor; cpq1330; 30.0-85.0; 50.0-150.0; 1
-Compaq; Compaq P900 Color Monitor; cpq1353; 30.0-107.0; 50.0-120.0; 1
-Compaq; Compaq P910 Color Monitor; cpq1385; 30.0-108.0; 50.0-140.0; 1
-Compaq; Compaq P920 Color Monitor; cpq1420; 30.0-110.0; 50.0-160.0; 1
-Compaq; Compaq Presario 140; cpq0017; 31-62; 48-90; 1
-Compaq; Compaq Presario 140; cpq0018; 31-62; 48-90; 1
-Compaq; Compaq Presario 140; cpq0019; 31-62; 48-90; 1
-Compaq; Compaq Presario 140; cpq001a; 31-62; 48-90; 1
-Compaq; Compaq Presario 140; cpq0020; 31-62; 48-90; 1
-Compaq; Compaq Presario 140; cpq0021; 31-62; 48-90; 1
-Compaq; Compaq Presario 140; cpq0746; 31-62; 48-90; 1
-Compaq; Compaq Presario 140; cpq0747; 31-62; 48-90; 1
-Compaq; Compaq Presario 140; cpq0846; 31-49; 48-80; 1
-Compaq; Compaq Presario 140; cpq0847; 31-49; 48-80; 1
-Compaq; Compaq Presario 140; cpq0848; 31-49; 48-80; 1
-Compaq; Compaq Presario 140; cpq0849; 31-49; 48-80; 1
-Compaq; Compaq Presario 140; cpq084a; 31-49; 48-80; 1
-Compaq; Compaq Presario 140; cpq084b; 31-49; 48-80; 1
-Compaq; Compaq Presario 140; cpq084c; 31-49; 48-80; 1
-Compaq; Compaq Presario 140; cpq084d; 31-49; 48-80; 1
-Compaq; Compaq Presario 150; cpq0029; 31-62; 48-90; 1
-Compaq; Compaq Presario 150; cpq002a; 31-62; 48-90; 1
-Compaq; Compaq Presario 150; cpq002b; 31-62; 48-90; 1
-Compaq; Compaq Presario 150; cpq002c; 31-62; 48-90; 1
-Compaq; Compaq Presario 150; cpq0946; 31-62; 48-90; 1
-Compaq; Compaq Presario 150; cpq0947; 31-62; 48-90; 1
-Compaq; Compaq Presario 150; cpq0948; 31-62; 48-90; 1
-Compaq; Compaq Presario 150; cpq0949; 31-62; 48-90; 1
-Compaq; Compaq Presario 150; cpq0a46; 31-49; 48-80; 1
-Compaq; Compaq Presario 150; cpq0a47; 31-49; 48-80; 1
-Compaq; Compaq Presario 150; cpq0a48; 31-49; 48-80; 1
-Compaq; Compaq Presario 150; cpq0a49; 31-49; 48-80; 1
-Compaq; Compaq Presario 150; cpq0a4a; 31-49; 48-80; 1
-Compaq; Compaq Presario 150; cpq0a4b; 31-49; 48-80; 1
-Compaq; Compaq Presario 150; cpq0a4c; 31-49; 48-80; 1
-Compaq; Compaq Presario 150; cpq0a4d; 31-49; 48-80; 1
-Compaq; Compaq Presario Integrated Monitor; pres; 35.2-38.0; 56.0-60.0; 1
-Compaq; Compaq Presario MV400 Color Monitor; cpq3014; 31-50; 50-90; 1
-Compaq; Compaq Presario MV500 Color Monitor; cpq3012; 31-54; 50-90; 1
-Compaq; Compaq Presario MV700 Color Monitor; cpq3013; 30-70; 50-100; 1
-Compaq; Compaq QVision 150; cpq_qv150; 31.5-57.0; 50.0-90.0; 1
-Compaq; Compaq QVision 170; cpq_qv170; 31.5-57.0; 50.0-90.0; 1
-Compaq; Compaq QVision 172; cpq0040; 31.5-82.0; 50.0-90.0; 1
-Compaq; Compaq QVision 172; cpq0041; 31.5-82.0; 50.0-90.0; 1
-Compaq; Compaq QVision 172; cpq0042; 31.5-82.0; 50.0-90.0; 1
-Compaq; Compaq QVision 200; cpq0043; 31.5-82.0; 50.0-90.0; 1
-Compaq; Compaq QVision 200; cpq0044; 31.5-82.0; 50.0-90.0; 1
-Compaq; Compaq QVision 200; cpq0045; 31.5-82.0; 50.0-90.0; 1
-Compaq; Compaq QVision 210; cpq0046; 31.5-82.0; 50.0-90.0; 1
-Compaq; Compaq QVision 210; cpq0047; 31.5-82.0; 50.0-90.0; 1
-Compaq; Compaq QVision 210; cpq0048; 31.5-82.0; 50.0-90.0; 1
-Compaq; Compaq QVision 210; cpq0049; 31.5-82.0; 50.0-90.0; 1
-Compaq; Compaq S500 Color Monitor; cpq1356; 30.0-54.0; 50.0-120.0; 1
-Compaq; Compaq S510 Color Monitor; cqp1371; 30.0-61.0; 50.0-120.0; 1
-Compaq; Compaq S700 Color Monitor; cpq1349; 30.0-70.0; 50.0-160.0; 1
-Compaq; Compaq S710 Color Monitor; cpq1362; 30.0-70.0; 50.0-160.0; 1
-Compaq; Compaq S900 Color Monitor; cpq1350; 30.0-95.0; 50.0-160.0; 1
-Compaq; Compaq S910 Color Monitor; cpq1361; 30.0-95.0; 50.0-160.0; 1
-Compaq; Compaq SVGA; svga; 35.2-38.0; 56.0-60.0; 1
-Compaq; Compaq TFT450 Flat Panel Monitor; cpq1333; 31.5-60.0; 56.3-85.0; 1
-Compaq; Compaq TFT500 Flat Panel Monitor; cpq1324; 32.0-60.0; 57.0-85.0; 1
-Compaq; Compaq TFT5000 Flat Panel Monitor; cpq1341; 32.0-60.0; 57.0-85.0; 1
-Compaq; Compaq TFT5005 Flat Panel Monitor; cpq1383; 24.0-61.0; 56.0-75.0; 1
-Compaq; Compaq TFT5010 Flat Panel Monitor; cpq1370; 31.5-60.0; 58.0-78.75; 1
-Compaq; Compaq TFT5030 Flat Panel Monitor; cpq1391; 31.47-60.0; 58.0-75.0; 1
-Compaq; Compaq TFT8000 Flat Panel Monitor; cpq1329; 31.0-80.0; 58.0-85.0; 1
-Compaq; Compaq TFT8020 Flat Panel Monitor; cpq1345; 31.5-80.0; 58.0-85.0; 1
-Compaq; Compaq TFT8030 Flat Panel Monitor; cpq1395; 32.0-91.0; 58.0-85.0; 1
-Compaq; Compaq V1000 Color Monitor; cpq1347; 30.0-107.0; 48.0-160.0; 1
-Compaq; Compaq V1100 Color Monitor; cpq1336; 30.0-107.0; 48.0-160.0; 1
-Compaq; Compaq V40 Color Monitor; cpq1334; 31.0-48.0; 50.0-100.0; 1
-Compaq; Compaq V45 Color Monitor; cpq1338; 31-48; 50-100; 1
-Compaq; Compaq V50 Color Monitor; cpq1322; 30.0-60.0; 50-125.0; 1
-Compaq; Compaq V55 Color Monitor; cpq1331; 30.0-60.0; 47.5-125.0; 1
-Compaq; Compaq V70 Color Monitor; cpq170a; 30.0-69.0; 50-125.0; 1
-Compaq; Compaq V700 Color Monitor; cpq1340; 30.0-85.0; 50.0-160.0; 1
-Compaq; Compaq V710 Color Monitor; cpq1382; 30.0-85.0; 50.0-160.0; 1
-Compaq; Compaq V75 Color Monitor; cpq1332; 31.5-69.0; 50.0-100.0; 1
-Compaq; Compaq V900 Color Monitor; cpq1325; 30.0-96.0; 48.0-160.0; 1
-Compaq; Compaq VGA; cvga; 31.5; 50.0-70.0; 1
-Compdyne; Compudyne KD-1500N; 0; 30.00-66; 50-90
-Compeq USA/Focus; Compeq CT-1458; ct-1458; 15.0-48.0; 47.0-100.0; 1
-Compeq USA/Focus; Compeq CT-1958; ct-1958; 15.0-51.0; 47.0-100.0; 1
-Conrac; Conrac 7126; 7126; 15.0-32.0; 48.0-75.0; 1
-Conrac; Conrac 7211; 7211; 15.0-37.0; 47.0-80.0; 1
-Conrac; Conrac 7214; 7214; 15.0-37.5; 48.0-90.0; 1
-Conrac; Conrac 7241; 7241; 15.0-37.0; 47.0-80.0; 1
-Conrac; Conrac 7250; 7250; 15.5-37.0; 47.0-80.0; 1
-Conrac; Conrac 7351; 7351; 62.5-67.5; 47.0-63.0; 1
-Conrac; Conrac 7550; 7550; 46.0-80.0; 47.0-80.0; 1
-Conrac; Conrac 9250; 9250; 15.0-37.5; 48.0-90.0; 1
-Cordata; Cordata CMC-141M; cmc-141m; 15.5-39.0; 50.0-70.0; 1
-Cordata; Cordata CMC-1500BF; cmc-1500bf; 15.5-39.0; 50.0-90.0; 1
-Cordata; Cordata CMC-1500M; cmc-1500m; 30.0-65.0; 50.0-90.0; 1
-Cordata; Cordata CMC-1500TF; cmc-1500tf; 35.0-38.5; 50.0-90.0; 1
-Cordata; Cordata CMC-1700M; cmc-1700m; 30.0-65.0; 50.0-90.0; 1
-Cordata; Cordata CMC-2100H; cmc-2100h; 60.0-65.0; 50.0-85.0; 1
-Cordata; Cordata CMC-2100M; cmc-2100m; 30.0-65.0; 50.0-90.0; 1
-Cornerstone; Cornerstone c1001; crn000e; 31.0-95.0; 50.0-160.0; 1
-Cornerstone; Cornerstone c700; crn000a; 31.0-95.0; 50.0-130.0; 1
-Cornerstone; Cornerstone c900; 0; 30.0-95.0; 50.0-180.0
-Cornerstone; Cornerstone Color 20/70; 0; 60.0-87.0; 60.0-120.0
-Cornerstone; Cornerstone Color 20/77; 0; 31.0-96.0; 50.0-160.0
-Cornerstone; Cornerstone Color 21/75; 0; 30.0-94.0; 50.0-150.0
-Cornerstone; Cornerstone Color 40/95; 0; 30.0-95.0; 50.0-180.0
-Cornerstone; Cornerstone Color 45/101sf; 0; 31.0-100.7; 50.0-160.0
-Cornerstone; Cornerstone Color 50/101sf, 21/81; 0; 31.0-100.7; 50.0-160.0
-Cornerstone; Cornerstone Color 50/115sf; crn0007; 31-115; 50-160; 1
-Cornerstone; Cornerstone p1400; crn000d; 31.0-107.0; 50.0-160.0; 1
-Cornerstone; Cornerstone p1401; crn0016; 31.0-110.0; 50.0-180.0; 1
-Cornerstone; Cornerstone p1500; crn000f; 31.0-107.0; 50.0-160.0; 1
-Cornerstone; Cornerstone p1600; crn0010; 31.0-117.0; 50.0-160.0; 1
-Cornerstone; Cornerstone p1700; crn0012; 31.0-130.0; 50.0-160.0; 1
-Cornerstone; Cornerstone v300; crn0013; 31.0-93.0; 50.0-160.0; 1
-CTL; CTL 910TF; dwe90a5; 30.0-95.0; 50-160; 1
-CTX; CTX 1451; ctx1451; 30.0-50.0; 45.0-90.0; 1
-CTX; CTX 1451ES; ctx-1451es; 30-50; 50-90; 1
-CTX; CTX 1451GM; ctx-1451gm; 30-50; 50-90; 1
-CTX; CTX 1462GM; ctx-1462; 30.0-62.0; 50.0-90.0; 1
-CTX; CTX 15-Group 65KHz/100Hz Monitor; ctx3500; 30.0-65.0; 50.0-100.0; 1
-CTX; CTX 1551; ctx1551; 30.0-50.0; 45.0-90.0; 1
-CTX; CTX 1561; ctx1561; 30.0-60.0; 50.0-90.0; 1
-CTX; CTX 1562; ctx1562; 30.0-62.0; 45.0-90.0; 1
-CTX; CTX 1562ES; ctx-1562es; 30-62; 50-90; 1
-CTX; CTX 1562GM; ctx-1562gm; 30-62; 50-90; 1
-CTX; CTX 1565; ctx1565; 30.0-65.0; 45.0-90.0; 1
-CTX; CTX 1565; ctx5650; 30.0-65.0; 50.0-100.0; 1
-CTX; CTX 1565GM; ctx-1565gm; 30.0-65.0; 50.0-90.0; 1
-CTX; CTX 1569; ctx0150; 30.0-70.0; 50.0-130.0; 1
-CTX; CTX 1765; ctx1765; 30.0-65.0; 45.0-110.0; 1
-CTX; CTX 1765GM; ctx-1765gm; 30.0-65.0; 50.0-100.0; 1
-CTX; CTX 1769UA; 0; 30.0-70.0; 50.0-160.0
-CTX; CTX 1785; ctx1785; 30.0-85.0; 45.0-110.0; 1
-CTX; CTX 1785GM; ctx-1785gm; 30.0-85.0; 50.0-100.0; 1
-CTX; CTX 1792UA; 0; 30.0-95.0; 50.0-160.0
-CTX; CTX 1792UD; 0; 30.0-95.0; 50.0-160.0
-CTX; CTX 19D-Group 107KHz/160Hz Monitor; ctx5100; 30.0-107.0; 50.0-160.0; 1
-CTX; CTX 2085; ctx2085; 30.0-85.0; 45.0-110.0; 1
-CTX; CTX 2185; ctx2185; 30.0-85.0; 45.0-110.0; 1
-CTX; CTX 5090; ctx5090; 30.0-107.0; 50.0-160.0; 1
-CTX; CTX 960D Class Monitor; ctx5102; 30.0-107.0; 50.0-160.0; 1
-CTX; CTX 960T Class Monitor; ctx5092; 30.0-107.0; 50.0-160.0; 1
-CTX; CTX CPS-1460; cps-1460; 30.0-60.0; 50.0-90.0; 1
-CTX; CTX CPS-1560; cps-1560; 30.0-60.0; 50.0-90.0; 1
-CTX; CTX CPS-1561; cps-1561; 30.0-60.0; 50.0-90.0; 1
-CTX; CTX CPS-1750; cps-1750; 30.0-60.0; 50.0-90.0; 1
-CTX; CTX CPS-1760; cps-1760; 30.0-65.0; 50.0-90.0; 1
-CTX; CTX CPS-2160; cps-2160; 30.0-65.0; 50.0-100.0; 1
-CTX; CTX CPS-2180; cps-2180; 30.0-80.0; 50.0-100.0; 1
-CTX; CTX CVP-5439; cvp-5439; 30.0-35.0; 50.0-90.0; 1
-CTX; CTX CVP-5468; cvp-5468; 30.0-38.0; 50.0-90.0; 1
-CTX; CTX CVP-5468NI; cvp-5468ni; 44.0-50.0; 50.0-90.0; 1
-CTX; CTX CVP-5468NL; cvp-5468nl; 30.0-38.0; 50.0-90.0; 1
-CTX; CTX CVS-3436; cvp-3436; 15.0-38.0; 50.0-90.0; 1
-CTX; CTX CVS-3450; cvp-3450; 20.0-38.0; 50.0-90.0; 1
-CTX; CTX EX1200 series; ctx3800; 30.0-95.0; 50.0-160.0; 1
-CTX; CTX EX1200 series; ctx3810; 30.0-95.0; 50.0-160.0; 1
-CTX; CTX EX1300; ctx3900; 30.0-110.0; 50.0-160.0; 1
-CTX; CTX EX1300; ctx3902; 30.0-110.0; 50.0-160.0; 1
-CTX; CTX EX1300 series; ctx3911; 30.0-110.0; 50.0-160.0; 1
-CTX; CTX EX700; ctx3670; 30.0-85.0; 50.0-120.0; 1
-CTX; CTX EX800; ctx3720; 30.0-85.0; 50.0-120.0; 1
-CTX; CTX EX900; ctx3750; 30.0-85.0; 50.0-120.0; 1
-CTX; CTX EX960 series; ctx3780; 30.0-107.0; 50.0-160.0; 1
-CTX; CTX EX960 series; ctx3781; 30.0-107.0; 50.0-160.0; 1
-CTX; CTX MS600; ctx3600; 30.0-60.0; 50.0-120.0; 1
-CTX; CTX Multiscan 3436; multiscan-3436; 15.0-38.0; 50.0-90.0; 1
-CTX; CTX PR1200 series; ctx3830; 30.0-95.0; 50.0-160.0; 1
-CTX; CTX PR1200 series; ctx3831; 30.0-95.0; 50.0-160.0; 1
-CTX; CTX PR1250 series; ctx3835; 30.0-95.0; 50.0-160.0; 1
-CTX; CTX PR1250 series; ctx3836; 30.0-95.0; 50.0-160.0; 1
-CTX; CTX PR1300 series; ctx3904; 30.0-110.0; 50.0-160.0; 1
-CTX; CTX PR1300 series; ctx3905; 30.0-110.0; 50.0-160.0; 1
-CTX; CTX PR1350 series; ctx3907; 30.0-110.0; 50.0-160.0; 1
-CTX; CTX PR1350 series; ctx3908; 30.0-110.0; 50.0-160.0; 1
-CTX; CTX PR1400 series; ctx3915; 30.0-115.0; 50.0-160.0; 1
-CTX; CTX PR1400 series; ctx3916; 30.0-115.0; 50.0-160.0; 1
-CTX; CTX PR1400F; ctx3920; 30.0-125.0; 50.0-160.0; 1
-CTX; CTX PR1450 series; ctx3918; 30.0-115.0; 50.0-160.0; 1
-CTX; CTX PR1450 series; ctx3919; 30.0-115.0; 50.0-160.0; 1
-CTX; CTX PR500 series; ctx3524; 30.0-70.0; 50.0-160.0; 1
-CTX; CTX PR500 series; ctx3525; 30.0-70.0; 50.0-160.0; 1
-CTX; CTX PR500 series; ctx5694; 30.0-70.0; 50.0-160.0; 1
-CTX; CTX PR700 series; ctx5010; 30.0-70.0; 50.0-160.0; 1
-CTX; CTX PR700 series; ctx7691; 30.0-70.0; 50.0-160.0; 1
-CTX; CTX PR705F series; ctx5310; 30.0-85.0; 50.0-160.0; 1
-CTX; CTX PR710 series; ctx5020; 30.0-92.0; 50.0-160.0; 1
-CTX; CTX PR710 series; ctx5021; 30.0-92.0; 50.0-160.0; 1
-CTX; CTX PR710, PR711 series; ctx5050; 30.0-95.0; 50.0-160.0; 1
-CTX; CTX PR710, PR711 series; ctx5053; 30.0-95.0; 50.0-160.0; 1
-CTX; CTX PR710, PR711 series; ctx7920; 30.0-95.0; 50.0-160.0; 1
-CTX; CTX PR711F series; ctx5320; 30.0-95.0; 50.0-160.0; 1
-CTX; CTX PR715 series; ctx5030; 30.0-92.0; 50.0-160.0; 1
-CTX; CTX PR715 series; ctx5031; 30.0-92.0; 50.0-160.0; 1
-CTX; CTX PR715 series; ctx5060; 30.0-95.0; 50.0-160.0; 1
-CTX; CTX PR715 series; ctx5063; 30.0-95.0; 50.0-160.0; 1
-CTX; CTX PR715 series; ctx5066; 30.0-95.0; 50.0-160.0; 1
-CTX; CTX PR950 series; ctx5070; 30.0-95.0; 50.0-160.0; 1
-CTX; CTX PR950 series; ctx5072; 30.0-95.0; 50.0-160.0; 1
-CTX; CTX PR955 series; ctx5080; 30.0-95.0; 50.0-160.0; 1
-CTX; CTX PR955 series; ctx5082; 30.0-95.0; 50.0-160.0; 1
-CTX; CTX PR960F series; ctx5420; 30.0-110.0; 50.0-160.0; 1
-CTX; CTX TopView 150; ctxa001; 30.0-65.0; 60.0-120.0; 1
-CTX; CTX TopView 150-A; ctxa002; 30.0-60.0; 60.0-75.0; 1
-CTX; CTX VL400, PL4; ctx3400; 30.0-50.0; 50.0-90.0; 1
-CTX; CTX VL400, PL4; ctx3410; 30.0-50.0; 50.0-90.0; 1
-CTX; CTX VL400, PL4; ctx4516; 30.0-50.0; 50.0-90.0; 1
-CTX; CTX VL410; ctx3450; 30.0-54.0; 50.0-110.0; 1
-CTX; CTX VL410; ctx3451; 30.0-54.0; 50.0-110.0; 1
-CTX; CTX VL410; ctx3455; 30.0-55.0; 50.0-110.0; 1
-CTX; CTX VL410; ctx3456; 30.0-55.0; 50.0-110.0; 1
-CTX; CTX VL500 series, MS500 series (100 Hz); ctx3550; 30.0-70.0; 50.0-100.0; 1
-CTX; CTX VL500 series, MS500 series (100 Hz); ctx3560; 30.0-70.0; 50.0-100.0; 1
-CTX; CTX VL500 series, MS500 series (100 Hz); ctx5002; 30.0-70.0; 50.0-100.0; 1
-CTX; CTX VL500 series, MS500 series (100 Hz); ctx5690; 30.0-70.0; 50.0-100.0; 1
-CTX; CTX VL500 series, MS500 series (120 Hz; ctx3575; 30.0-70.0; 50.0-120.0; 1
-CTX; CTX VL500 series, MS500 series (120 Hz; ctx3576; 30.0-70.0; 50.0-120.0; 1
-CTX; CTX VL500 series, MS500 series (120 Hz; ctx5696; 30.0-70.0; 50.0-120.0; 1
-CTX; CTX VL500 series, MS500 series (120 Hz); ctx0150; 30.0-70.0; 50.0-120.0; 1
-CTX; CTX VL500 series, MS500 series (120 Hz); ctx5695; 30.0-70.0; 50.0-120.0; 1
-CTX; CTX VL500 series, MS500 series (120 Hz); ctx5699; 30.0-70.0; 50.0-120.0; 1
-CTX; CTX VL500 series, MS500 series (130 Hz); ctx3571; 30.0-70.0; 50.0-130.0; 1
-CTX; CTX VL500 series, MS500 series (130 Hz); ctx3572; 30.0-70.0; 50.0-130.0; 1
-CTX; CTX VL500 series, MS500 series (160 Hz); ctx3520; 30.0-70.0; 50.0-160.0; 1
-CTX; CTX VL500 series, MS500 series (160 Hz); ctx3521; 30.0-70.0; 50.0-160.0; 1
-CTX; CTX VL500 series, MS500 series (160 Hz); ctx5696; 30.0-70.0; 50.0-160.0; 1
-CTX; CTX VL510 series, PL5 series; ctx3580; 30.0-55.0; 50.0-110.0; 1
-CTX; CTX VL510 series, PL5 series; ctx3590; 30.0-55.0; 50.0-110.0; 1
-CTX; CTX VL510 series, PL5 series; ctx5655; 30.0-55.0; 50.0-110.0; 1
-CTX; CTX VL700; ctx3615; 30.0-65.0; 50.0-120.0; 1
-CTX; CTX VL700 (Win); ctx3621; 30.0-70.0; 50.0-120.0; 1
-CTX; CTX VL700 series, MS700 series, PL7 series (120 Hz); ctx3620; 30.0-70.0; 50.0-120.0; 1
-CTX; CTX VL700 series, MS700 series, PL7 series (130 Hz); ctx3650; 30.0-70.0; 50.0-130.0; 1
-CTX; CTX VL700 series, MS700 series, PL7 series (130 Hz); ctx3651; 30.0-70.0; 50.0-130.0; 1
-CTX; CTX VL700 series, MS700 series, PL7 series (160 Hz); ctx3655; 30.0-70.0; 50.0-160.0; 1
-CTX; CTX VL700 series, MS700 series, PL7 series (160 Hz); ctx3656; 30.0-70.0; 50.0-160.0; 1
-CTX; CTX VL700 series, MS700 series, PL7 series (160 Hz); ctx7694; 30.0-70.0; 50.0-160.0; 1
-CTX; CTX VL700 series, MS700 series, PL7 series (160 Hz); ctx7695; 30.0-70.0; 50.0-160.0; 1
-CTX; CTX VL705; ctx3675; 30.0-85.0; 50.0-160.0; 1
-CTX; CTX VL710 series; ctx3680; 30.0-95.0; 50.0-160.0; 1
-CTX; CTX VL710 series; ctx3683; 30.0-95.0; 50.0-160.0; 1
-CTX; CTX VL710 series; ctx3685; 30.0-95.0; 50.0-160.0; 1
-CTX; CTX VL710 series; ctx7854; 30.0-95.0; 50.0-160.0; 1
-CTX; CTX VL710 series; ctx7855; 30.0-95.0; 50.0-160.0; 1
-CTX; CTX VL710 series; ctx7927; 30.0-95.0; 50.0-160.0; 1
-CTX; CTX VL710 series, EX710 series; ctx3660; 30.0-92.0; 50.0-160.0; 1
-CTX; CTX VL710 series, EX710 series; ctx3661; 30.0-92.0; 50.0-160.0; 1
-CTX; CTX VL950 series, EX950 series, PL9 series; ctx3700; 30.0-95.0; 50.0-160.0; 1
-CTX; CTX VL950 series, EX950 series, PL9 series; ctx3710; 30.0-95.0; 50.0-160.0; 1
-Cybervision; Cybervision C112; CYB3131; 30-95; 50-150; 1
-Cybervision; Cybervision C40; CYB5031; 30-50; 50-90; 1
-Cybervision; Cybervision C50; CYB5331; 30-50; 50-90; 1
-Cybervision; Cybervision C50-2; CYB5434; 30-54; 50-100; 1
-Cybervision; Cybervision C52; CYB5332; 30-70; 50-90; 1
-Cybervision; Cybervision C52-2; CYB5334; 30-70; 50-120; 1
-Cybervision; Cybervision C70; CYB5631; 30-70; 50-90; 1
-Cybervision; Cybervision C70-2; CYB5635; 30-70; 50-120; 1
-Cybervision; Cybervision C72; CYB5632; 30-70; 50-120; 1
-Cybervision; Cybervision C72-2; CYB5637; 30-70; 50-120; 1
-Cybervision; Cybervision C92; CYB5931; 30-85; 50-150; 1
-Cybervision; Cybervision CP21; CYB5032; 30-50; 50-75; 1
-Cybervision; Cybervision CP45; CYB5333; 30-62; 50-75; 1
-Daewoo; Daewin LCD17/HGM; hglec20; 31.5-80.0; 58.0-75.0; 1
-Daewoo; Daewoo 1509B; dwe5093; 30.0-69.0; 50.0-120.0; 1
-Daewoo; Daewoo 1705B; dwe7053; 30.0-69.0; 50.0-120.0; 1
-Daewoo; Daewoo 431X; dwe4312; 30.0-54.0; 50.0-120.0; 1
-Daewoo; Daewoo 511B; dwe5113; 30.0-69.0; 50.0-120.0; 1
-Daewoo; Daewoo 512B; dwe5123; 30.0-69.0; 50.0-120.0; 1
-Daewoo; Daewoo 518B; dwe5183; 30.0-69.0; 50.0-120.0; 1
-Daewoo; Daewoo 518X; dwe5182; 30.0-54.0; 50.0-120.0; 1
-Daewoo; Daewoo 519B; dwe5193; 30.0-69.0; 50.0-120.0; 1
-Daewoo; Daewoo 707B; dwe7073; 30.0-69.0; 50.0-120.0; 1
-Daewoo; Daewoo 710B; dwe7103; 30.0-69.0; 50.0-160.0; 1
-Daewoo; Daewoo 710C; dwe7104; 30.0-86.0; 50.0-160.0; 1
-Daewoo; Daewoo 901D; dwe9015; 30.0-95.0; 50.0-160.0; 1
-Daewoo; Daewoo CMC-1423B1; dwe1423; 30.0-64.0; 50.0-120.0; 1
-Daewoo; Daewoo CMC-1427X1; dwe1427; 30.0-48.0; 50.0-75.0; 1
-Daewoo; Daewoo CMC-1502B1; dwe1502; 30.0-64.0; 50.0-120.0; 1
-Daewoo; Daewoo CMC-1505X; dwe1505; 30.0-50.0; 50.0-100.0; 1
-Daewoo; Daewoo CMC-1507X1; dwe1507; 30.0-48.0; 50.0-75.0; 1
-Daewoo; Daewoo CMC-1703B; dwe1703; 30.0-64.0; 50.0-120.0; 1
-Daewoo; Daewoo CMC-1704C; dwe7044; 24.0-86.0; 50.0-150.0; 1
-Darius; Darius TSM-1431; tsm-1431; 15.5-39.0; 50.0-90.0; 1
-Daytek; Daewoo DT-1414AV; dwe4142; 30.0-48.0; 50.0-90.0; 0
-Daytek; Daewoo DT-1414BA; dwe4143; 30.0-58.0; 50.0-90.0; 0
-Daytek; Daewoo DT-1418S; dwe418b; 30.0-35.5; 50.0-70.0; 0
-Daytek; Daewoo DT-1420AV; dwe4202; 30.0-48.0; 50.0-90.0; 0
-Daytek; Daewoo DT-1420BA; dwe4203; 30.0-58.0; 50.0-90.0; 0
-Daytek; Daewoo DT-1501BA/MPR; dwe5013; 30.0-58.0; 50.0-90.0; 0
-Daytek; Daewoo DT-1501BA1/MPR; dwe501a; 30.0-64.0; 50.0-90.0; 1
-Daytek; Daewoo DT-1503B/MPR; dwe503a; 30.0-64.0; 50.0-120.0; 1
-Daytek; Daewoo DT-1701M2/MPR; dwe701b; 30.0-82.0; 50.0-90.0; 1
-Daytek; Daewoo DT-1704C/MPR; dwe7044; 24.0-86.0; 50.0-150.0; 1
-Daytek; Daewoo DT-2000M/MPR; dwe0000; 30.0-78.0; 50.0-90.0; 1
-Daytek; Daewoo DT-2102M/MPR; dwe102a; 30.0-78.0; 50.0-90.0; 0
-Daytek; Daytek 755DF; oec7704; 30.0-70.0; 50.0-150.0; 1
-Daytek; Daytek DT-1531D; oec020f; 30.0-70.0; 50.0-120.0; 1
-Daytek; Daytek DT-1536D; oec0504; 30.0-54.0; 50.0-120.0; 1
-Daytek; Daytek DT-1569D; oec020f; 30.0-70.0; 50.0-120.0; 1
-Daytek; Daytek DT-1728D; oec0707; 30.0-70.0; 50.0-120.0; 1
-Daytek; Daytek DT-1731D; oec0211; 30.0-70.0; 50.0-120.0; 1
-Daytek; Daytek DT-1770; oec0706; 30.0-70.0; 50.0-150.0; 1
-Daytek; Daytek DT-1995D; oec19db; 31.0-96.0; 50.0-155.0; 1
-Daytek; Daytek TM-1554D; oec0504; 30.0-54.0; 50.0-120.0; 1
-Daytek; Daytek TM-1569D; oec020f; 30.0-70.0; 50.0-120.0; 1
-Daytek; Daytek TM-1769D; oec0211; 30.0-70.0; 50.0-120.0; 1
-Daytek; Daytek TM-1770D; oec0707; 30.0-70.0; 50.0-120.0; 1
-Daytek; Vista v19; STC032b; 30.0-95.0; 50.0-160.0
-Dell; Dell 1024i; 0; 35.5; 87.0; 1
-Dell; Dell 1024i-P/1024i-Color; 0; 35.5; 87.0; 1
-Dell; Dell 1024x768 Laptop Display Panel; QDS005; 31.5-48.5; 59.0-75.0; 1
-Dell; Dell 1280x1024 Laptop Display Panel; 0; 31.5-90.0; 59.0-75.0; 1
-Dell; Dell 1280x800 Laptop Display Panel (16/10); 0; 30.0-107.0; 50.0-185.0; 1
-Dell; Dell 1400FP; del8162; 31.0-60.0; 55.0-86.0; 1
-Dell; Dell 1400x1050 Laptop Display Panel; SEC3450; 31.5-90.0; 59.0-75.0; 1
-Dell; Dell 1401FP; delc0ec; 31.0-80.0; 56.0-76.0; 1
-Dell; Dell 1500FP; del715d; 30.0-61.0; 56.0-75.0; 1
-Dell; Dell 1501FP (Analog); del73a4; 30.0-61.0; 56.0-75.0; 1
-Dell; Dell 1501FP (Digital); del7140; 30.0-61.0; 56.0-75.0; 1
-Dell; Dell 1503FP (Analog); del3004; 30.0-60.0; 60.0-75.0; 1
-Dell; Dell 1503FP (Digital); del3003; 30.0-60.0; 60.0-75.0; 1
-Dell; Dell 1504FP (Analog); DEL300C; 30.0-60.0; 56.0-75.0; 1
-Dell; Dell 1504FP (Digital); DEL300D; 30.0-60.0; 56.0-75.0; 1
-Dell; Dell 1505FP (Analog); DEL4006; 30.0-61.0; 56.0-76.0; 1
-Dell; Dell 1505FP (Digital); DEL4007; 30.0-61.0; 56.0-76.0; 1
-Dell; Dell 1569; del1569; 30.0-69.0; 50.0-110.0; 1
-Dell; Dell 1569; del6915; 30.0-69.0; 50.0-110.0; 1
-Dell; Dell 1600x1200 Laptop Display Panel; 0; 31.5-90.0; 59.0-85.0; 1
-Dell; Dell 1680x1050 Laptop Display Panel (16/10); 0; 30.0-107.0; 50.0-185.0; 1
-Dell; Dell 1700FP; del3092; 30.0-80.0; 56.0-76.0; 1
-Dell; Dell 1701FP (Analog); del3002; 31.0-80.0; 56.0-76.0; 1
-Dell; Dell 1701FP (Digital); del3001; 31.0-80.0; 56.0-76.0; 1
-Dell; Dell 1702FP (Analog); DEL3007; 30.0-80.0; 56.0-76.0; 1
-Dell; Dell 1702FP (Digital); DEL3006; 30.0-80.0; 56.0-76.0; 1
-Dell; Dell 1703FP (Analog); DEL3010; 30.0-80.0; 56.0-76.0; 1
-Dell; Dell 1703FP (Digital); DEL3011; 30.0-80.0; 56.0-76.0; 1
-Dell; Dell 1704FPT (Analog); DEL4004; 30.0-81.0; 56.0-76.0; 1
-Dell; Dell 1704FPT (Digital); DEL4005; 30.0-81.0; 56.0-76.0; 1
-Dell; Dell 1704FPV (Analog); DEL3015; 30.0-81.0; 56.0-76.0; 1
-Dell; Dell 1704FPV (Digital); DEL3016; 30.0-81.0; 56.0-76.0; 1
-Dell; Dell 1706FPV (Analog); DEL3017; 30.0-81.0; 56.0-76.0; 1
-Dell; Dell 1706FPV (Digital); DEL3018; 30.0-81.0; 56.0-76.0; 1
-Dell; Dell 1707FP (Analog); DEL4012; 30.0-81.0; 56.0-76.0; 1
-Dell; Dell 1707FP (Digital); DEL4013; 30.0-81.0; 56.0-76.0; 1
-Dell; Dell 1707FPV(Analog); DEL4021; 30.0-81.0; 56.0-76.0; 1
-Dell; Dell 1707FPV(Digital); DEL4022; 30.0-81.0; 56.0-76.0; 1
-Dell; Dell 1708FP(Analog); DEL4023; 30.0-81.0; 56.0-76.0; 1
-Dell; Dell 1708FP(Digital); DEL4024; 30.0-81.0; 56.0-76.0; 1
-Dell; Dell 1708FP-BLK(Analog); DEL4045; 30.0-81.0; 56.0-76.0; 1
-Dell; Dell 1708FP-BLK(Digital); DEL4046; 30.0-81.0; 56.0-76.0; 1
-Dell; Dell 1726T-HS/D1025HT; del5319; 31.0-85.0; 50.0-100.0; 1
-Dell; Dell 1800FP (Analog); DELE000; 30.0-80.0; 56.0-85.0; 1
-Dell; Dell 1800FP (Analog); DELE002; 30.0-80.0; 56.0-75.0; 1
-Dell; Dell 1800FP (Digital); DELE001; 30.0-70.0; 56.0-85.0; 1
-Dell; Dell 1800FP (Digital); DELE003; 30.0-70.0; 56.0-75.0; 1
-Dell; Dell 1801FP (Analog); DELE004; 30.0-80.0; 56.0-75.0; 1
-Dell; Dell 1801FP (Digital); DELE005; 30.0-80.0; 56.0-75.0; 1
-Dell; Dell 1900FP (Analog); DEL300B; 30.0-80.0; 56.0-76.0; 1
-Dell; Dell 1900FP (Digital); DEL3009; 30.0-80.0; 56.0-76.0; 1
-Dell; Dell 1901FP (Analog); DEL4000; 30.0-80.0; 56.0-76.0; 1
-Dell; Dell 1901FP (Digital); DEL4001; 30.0-80.0; 56.0-76.0; 1
-Dell; Dell 1905FP (Analog); DEL400C; 30.0-81.0; 56.0-76.0; 1
-Dell; Dell 1905FP (Digital); DEL400D; 30.0-81.0; 56.0-76.0; 1
-Dell; Dell 1906FP (Analog); DEL400E; 30.0-81.0; 56.0-76.0; 1
-Dell; Dell 1906FP (Digital); DEL400F; 30.0-81.0; 56.0-76.0; 1
-Dell; Dell 1907FP (Analog); DEL4014; 30.0-81.0; 56.0-76.0; 1
-Dell; Dell 1907FP (Digital); DEL4015; 30.0-81.0; 56.0-76.0; 1
-Dell; Dell 1907FPV(Analog); DEL4019; 30.0-81.0; 56.0-76.0; 1
-Dell; Dell 1907FPV(Digital); DEL4020; 30.0-81.0; 56.0-76.0; 1
-Dell; Dell 1908FP(Analog); DEL4025; 30.0-81.0; 56.0-76.0; 1
-Dell; Dell 1908FP(Digital); DEL4026; 30.0-81.0; 56.0-76.0; 1
-Dell; Dell 1908FP-BLK(Analog); DEL4047; 30.0-81.0; 56.0-76.0; 1
-Dell; Dell 1908FP-BLK(Digital); DEL4048; 30.0-81.0; 56.0-76.0; 1
-Dell; Dell 1908WFP(Analog); DELF007; 30.0-83.0; 56.0-75.0; 1
-Dell; Dell 1908WFP(Digital); DELF008; 30.0-83.0; 56.0-75.0; 1
-Dell; Dell 1909W(Analog); DELA03C; 30.0-83.0; 56.0-75.0; 1
-Dell; Dell 1909W(Digital); DELA03D; 30.0-83.0; 56.0-75.0; 1
-Dell; Dell 1920x1200 Laptop Display Panel (16/10); 0; 30.0-107.0; 50.0-185.0; 1
-Dell; Dell 2000FP (Analog); DELA002; 31.5-80.0; 56.0-76.0; 1
-Dell; Dell 2000FP (Digital); DELA003; 31.5-80.0; 56.0-76.0; 1
-Dell; Dell 2001FP (Analog); DELA007; 31.0-80.0; 56.0-76.0; 1600x1200
-Dell; Dell 2001FP (Digital); DELA008; 31.0-80.0; 56.0-76.0; 1
-Dell; Dell 2005FPW (Analog); DELE008; 30.0-83.0; 56.0-75.0; 1
-Dell; Dell 2005FPW (Digital); DELE009; 30.0-83.0; 56.0-75.0; 1
-Dell; Dell 2007FP (Analog); DELA020; 30.0-83.0; 56.0-76.0; 1600x1200
-Dell; Dell 2007FP (Digital); DELA021; 30.0-83.0; 56.0-76.0; 1600x1200
-Dell; Dell 2007WFP (Analog); DELA018; 30.0-83.0; 56.0-76.0; 1
-Dell; Dell 2007WFP (Digital); DELA019; 30.0-83.0; 56.0-76.0; 1
-Dell; Dell 2009W(Analog); DEL4041; 30.0-83.0; 56.0-75.0; 1
-Dell; Dell 2009W(Digital); DEL4042; 30.0-83.0; 56.0-75.0; 1
-Dell; Dell 2208WFP(Analog); DEL403B; 31.0-83.0; 56.0-75.0; 1
-Dell; Dell 2208WFP(Digital); DEL403C; 31.0-83.0; 56.0-75.0; 1
-Dell; Dell 2209WA(Analog); DELF010; 30.0-83.0; 56.0-75.0; 1
-Dell; Dell 2209WA(Digital); DELF011; 30.0-83.0; 56.0-75.0; 1
-Dell; Dell 2405FPW (Analog); DELA00F; 30.0-83.0; 56.0-76.0; 1920x1200
-Dell; Dell 2405FPW (Digital); DELA010; 30.0-83.0; 56.0-76.0; 1920x1200
-Dell; Dell 2407WFP (Analog); DELA016; 30.0-83.0; 56.0-76.0; 1
-Dell; Dell 2407WFP (Digital); DELA017; 30.0-83.0; 56.0-76.0; 1
-Dell; Dell 2407WFP-HC (Analog); DELA025; 30.0-83.0; 56.0-76.0; 1
-Dell; Dell 2407WFP-HC (Digital); DELA026; 30.0-83.0; 56.0-76.0; 1
-Dell; Dell 2408WFP(Analog); DELA029; 31.0-83.0; 56.0-76.0; 1
-Dell; Dell 2408WFP(Digital); DELA02A; 31.0-83.0; 56.0-76.0; 1
-Dell; Dell 2707WFP; DELD013; 30.0-81.0; 56.0-76.0; 1
-Dell; Dell 2709W(Analog); DELA02F; 31.0-83.0; 56.0-76.0; 1
-Dell; Dell 2709W(Digital); DELA030; 31.0-83.0; 56.0-76.0; 1
-Dell; Dell 2709W(HDMI); DELA032; 31.0-83.0; 56.0-76.0; 1
-Dell; Dell 3007WFP; DEL4016; 30.0-100.0; 56.0-76.0; 1
-Dell; Dell 3008WFP(Analog); DEL4034; 29.0-94.0; 49.0-86.0; 1
-Dell; Dell 3008WFP(Digital); DEL4035; 29.0-113.0; 49.0-86.0; 1
-Dell; Dell 3008WFP(DP); DEL4036; 29.0-113.0; 49.0-86.0; 1
-Dell; Dell 3008WFP(HDMI); DEL4037; 29.0-94.0; 49.0-86.0; 1
-Dell; Dell 800M; del5697; 30.0-70.0; 50.0-130.0; 1
-Dell; Dell 828FI; del3319; 30.0-70.0; 50.0-120.0; 1
-Dell; Dell C22W(HDMI); DEL4040; 30.0-83.0; 56.0-76.0; 1
-Dell; Dell D1025HE; del6124; 31.5-92.0; 50.0-150.0; 1
-Dell; Dell D1025HTX; del5062; 31.0-70.0; 50.0-120.0; 1
-Dell; Dell D1025TM; del5155; 31.0-85.0; 50.0-160.0; 1
-Dell; Dell D1028L; del730b; 31.0-70.0; 50.0-120.0; 1
-Dell; Dell D1226H; del7077; 30.0-95.0; 50.0-160.0; 1
-Dell; Dell D1428L; del3276; 31.0-48.0; 43.0-75.0; 1
-Dell; Dell D1626HT; del515b; 31.0-107.0; 50.0-160.0; 1
-Dell; Dell D2026T; del5314; 31.0-96.0; 50.0-100.0; 1
-Dell; Dell D2128-TCO; del602f; 31.0-102.0; 50.0-150.0; 1
-Dell; Dell D825HR; del62ff; 31.0-70.0; 50.0-120.0; 1
-Dell; Dell D825HT; del5033; 31.0-70.0; 50.0-120.0; 1
-Dell; Dell D825TM; del512c; 30.0-70.0; 50.0-120.0; 1
-Dell; Dell D828L; del32fe; 31.0-54.0; 50.0-120.0; 1
-Dell; Dell E151FP; DELA004; 31.0-60.0; 56.0-75.0; 1
-Dell; Dell E151FPb; DELA005; 30.0-61.0; 56.0-76.0; 1
-Dell; Dell E151FPp; DEL7006; 30.0-61.0; 56.0-76.0; 1
-Dell; Dell E152FP; DELA009; 30.0-63.0; 56.0-76.0; 1
-Dell; Dell E153FP; DELA00C; 30.0-63.0; 56.0-76.0; 1
-Dell; Dell E156FP; DELA013; 30.0-63.0; 56.0-76.0; 1
-Dell; Dell E157FP; DELA022; 30.0-63.0; 56.0-76.0; 1
-Dell; Dell E157FPT; DEL7400; 30.0-63.0; 56.0-76.0; 1
-Dell; Dell E1609W; DELD021; 30.0-83.0; 56.0-75.0; 1
-Dell; Dell E170S; DELA04A; 30.0-81.0; 56.0-76.0; 1
-Dell; Dell E1709W; DELD022; 30.0-83.0; 56.0-75.0; 1
-Dell; Dell E171FP; DEL300F; 30.0-80.0; 56.0-76.0; 1
-Dell; Dell E171FPb; DELA006; 31.0-80.0; 56.0-76.0
-Dell; Dell E172FP; DELA00A; 31.0-80.0; 56.0-76.0; 1
-Dell; Dell E173FP; DELA00B; 31.0-80.0; 56.0-76.0; 1
-Dell; Dell E176FP; DELA014; 31.0-80.0; 56.0-75.0; 1
-Dell; Dell E177FP; DELA023; 31.0-80.0; 56.0-75.0; 1
-Dell; Dell E178FP; DELA027; 31.0-80.0; 56.0-75.0; 1
-Dell; Dell E178WFP; DELD016; 30.0-83.0; 50.0-77.0; 1
-Dell; Dell E190S; DELA04B; 30.0-81.0; 56.0-76.0; 1
-Dell; Dell E1909W(Analog); DELF00D; 30.0-83.0; 56.0-75.0; 1
-Dell; Dell E1909W(Digital); DELF00E; 30.0-83.0; 56.0-75.0; 1
-Dell; Dell E193FP; DEL700E; 31.0-83.0; 56.0-76.0; 1
-Dell; Dell E196FP; DELA015; 31.0-83.0; 56.0-76.0; 1
-Dell; Dell E197FP; DELA024; 31.0-83.0; 56.0-76.0; 1
-Dell; Dell E198FP; DELA028; 31.0-83.0; 56.0-76.0; 1
-Dell; Dell E198WFP(Analog); DELF005; 24.0-83.0; 50.0-76.0; 1
-Dell; Dell E198WFP(Digital); DELF006; 24.0-83.0; 50.0-76.0; 1
-Dell; Dell E2009W(Analog); DEL4043; 30.0-83.0; 56.0-75.0; 1
-Dell; Dell E2009W(Digital); DEL4044; 30.0-83.0; 56.0-75.0; 1
-Dell; DeLL E207WFP; DELD010; 30.0-83.0; 56.0-75.0; 1
-Dell; Dell E207WFP; DELD011; 30.0-83.0; 56.0-75.0; 1
-Dell; Dell E2209W; DELD01F; 30.0-83.0; 56.0-75.0; 1
-Dell; Dell E228WFP; DELD015; 30.0-83.0; 56.0-75.0; 1
-Dell; Dell E248WFP(Analog); DELA02D; 31.0-83.0; 56.0-76.0; 1
-Dell; Dell E248WFP(Digital); DELA02E; 31.0-83.0; 56.0-76.0; 1
-Dell; Dell E550; dela2f1; 30.0-54.0; 50.0-120.0; 1
-Dell; Dell E550mm; dela355; 30.0-54.0; 50.0-120.0; 1
-Dell; Dell E551a; dela000; 30.0-54.0; 50.0-120.0; 1
-Dell; Dell E551c; deld000; 30.0-54.0; 50.0-120.0; 1
-Dell; Dell E770p; del7340; 30.0-70.0; 50.0-160.0; 1
-Dell; Dell E770s; del300a; 30.0-70.0; 50.0-160.0; 1
-Dell; Dell E771a; delA001; 30.0-70.0; 50.0-160.0; 1
-Dell; Dell E771mm; DEL7003; 30.0-70.0; 50.0-160.0; 1
-Dell; Dell E771p; del7002; 30.0-70.0; 50.0-160.0; 1
-Dell; Dell E772c; DELD002; 30.0-70.0; 50.0-160.0; 1
-Dell; Dell E772p; DEL7005; 30.0-70.0; 50.0-160.0; 1
-Dell; Dell E773c; DELD005; 30.0-70.0; 50.0-160.0; 1
-Dell; Dell E773mm; DELD009; 30.0-70.0; 50.0-160.0; 1
-Dell; Dell E773p; DEL700B; 30.0-70.0; 50.0-160.0; 1
-Dell; Dell E773s; DEL3012; 30.0-70.0; 50.0-160.0; 1
-Dell; Dell Eizo 9080i; 0; 30.0-64.0; 50.0-90.0; 1
-Dell; Dell ES-17; del635e; 31.0-85.0; 50.0-100.0; 1
-Dell; Dell GPD-16C; 0; 20.0-50.0; 50.0-90.0; 1
-Dell; Dell GPD-19C; 0; 30.0-64.0; 50.0-130.0; 1
-Dell; Dell G2210 (Analog); DELD01E; 30.0-83.0; 56.0-76.0; 1
-Dell; Dell G2410 (Analog); DEL404A; 30.0-83.0; 56.0-76.0; 1
-Dell; Dell G2410 (Digital); DEL404B; 30.0-83.0; 56.0-76.0; 1
-Dell; Dell Hewitt; 0; 30.0-48.1; 50.0-72.0; 1
-Dell; Dell IN1910N(Analog); DELA04C; 30.0-83.0; 56.0-75.0; 1
-Dell; Dell IN2010N(Analog); DELA049; 30.0-83.0; 56.0-76.0; 1
-Dell; Dell Laptop Display Panel 1024x768; QDS005; 31.5-48.5; 59.0-75.0; 1
-Dell; Dell Laptop Display Panel 1280x1024; 0; 31.5-90.0; 59.0-75.0; 1
-Dell; Dell Laptop Display Panel 1280x800; 0; 31.5-50.0; 56.0 - 65.0
-Dell; Dell Laptop Display Panel 1400x1050; SEC3450; 31.5-90.0; 59.0-75.0; 1
-Dell; Dell Laptop Display Panel 1440x900; 0; 31.5-56.0; 56.0 - 65.0
-Dell; Dell Laptop Display Panel 1600x1200; 0; 31.5-90.0; 59.0-85.0; 1
-Dell; Dell Laptop Display Panel 1680x1050; 0; 31.5-65.5; 56.0 - 65.0
-Dell; Dell Laptop Display Panel 1920x1080; 0; 31.5-67.0; 56.0 - 65.0
-Dell; Dell Laptop Display Panel 1920x1200; 0; 31.5-74.5; 56.0 - 65.0
-Dell; Dell M1110; del93d5; 30.0-107.0; 50.0-160.0; 1
-Dell; Dell M570; del30cc; 30.0-70.0; 50.0-160.0; 1
-Dell; Dell M770; del71a5; 30.0-69.0; 48.0-160.0; 1024x768
-Dell; Dell M780; del3142; 30.0-85.0; 50.0-160.0; 1
-Dell; Dell M781p; del73bd; 30.0-85.0; 50.0-160.0; 1
-Dell; Dell M781s; del32b0; 30.0-85.0; 50.0-160.0; 1
-Dell; Dell M782; DEL3008; 30.0-85.0; 50.0-160.0; 1
-Dell; Dell M782p; DEL7004; 30.0-85.0; 50.0-160.0; 1
-Dell; Dell M783c; DELD008; 30.0-85.0; 50.0-160.0; 1
-Dell; Dell M783p; DEL700D; 30.0-85.0; 50.0-160.0; 1
-Dell; Dell M783s; DEL3013; 30.0-85.0; 50.0-160.0; 1
-Dell; Dell M791; del7001; 30.0-96.0; 50.0-160.0; 1
-Dell; Dell M990; del708a; 30.0-95.0; 50.0-160.0; 1
-Dell; Dell M991; DEL7001; 30.0-96.0; 50.0-160.0; 1
-Dell; Dell M992; DEL300E; 30.0-96.0; 50.0-160.0; 1
-Dell; Dell M993c; DELD006; 30.0-96.0; 50.0-160.0; 1
-Dell; Dell M993s; DEL3014; 30.0-96.0; 50.0-160.0; 1
-Dell; Dell P1110; del50ab; 30.0-121.0; 48.0-160.0; 1
-Dell; Dell P1130; del5000; 30.0-130.0; 48.0-170.0; 1
-Dell; Dell P1230; DEL700C; 30.0-130.0; 50.0-160.0; 1
-Dell; Dell P1690; del5348; 30.0-96.0; 50.0-160.0; 1
-Dell; Dell P780; del510f; 30.0-85.0; 48.0-120.0; 1
-Dell; Dell P790; del62f5; 30.0-92.0; 50.0-150.0; 1
-Dell; Dell P791; del3000; 30.0-96.0; 50.0-160.0; 1
-Dell; Dell P792; DEL5001; 30.0-96.0; 48.0-170.0; 1
-Dell; Dell P793; DEL3005; 30.0-96.0; 50.0-160.0; 1
-Dell; Dell P990; del50dd; 30.0-96.0; 48.0-120.0; 1
-Dell; Dell P991; del5178; 30.0-107.0; 48.0-120.0; 1
-Dell; Dell P992; DEL5002; 30.0-107.0; 48.0-170.0; 1
-Dell; Dell S1709W; DELD018; 30.0-83.0; 56.0-75.0; 1
-Dell; Dell S1909W(Analog); DELA03E; 30.0-83.0; 56.0-75.0; 1
-Dell; Dell S1909W(Digital); DELA03F; 30.0-83.0; 56.0-75.0; 1
-Dell; Dell S1909WN(Analog); DELF00F; 30.0-83.0; 56.0-75.0; 1
-Dell; Dell S1909WX(Analog); DELF00B; 30.0-83.0; 56.0-75.0; 1
-Dell; Dell S1909WX(Digital); DELF00C; 30.0-83.0; 56.0-75.0; 1
-Dell; Dell S199WFP(Analog); DELF009; 30.0-83.0; 56.0-76.0; 1
-Dell; Dell S199WFP(Digital); DELF00A; 30.0-83.0; 56.0-76.0; 1
-Dell; Dell S2009W(Analog); DELA044; 30.0-83.0; 56.0-76.0; 1
-Dell; Dell S2009W(Digital); DELA045; 30.0-83.0; 56.0-76.0; 1
-Dell; Dell S2209W(Analog); DELA042; 30.0-83.0; 50.0-76.0; 1
-Dell; Dell S2209W(Digital); DELA043; 30.0-83.0; 50.0-76.0; 1
-Dell; Dell S2309W(Analog); DELA040; 30.0-83.0; 50.0-76.0; 1
-Dell; Dell S2309W(Digital); DELA041; 30.0-83.0; 50.0-76.0; 1
-Dell; Dell S2409W(Analog); DELA037; 30.0-83.0; 50.0-76.0; 1
-Dell; Dell S2409W(Digital); DELA038; 30.0-83.0; 50.0-76.0; 1
-Dell; Dell S2409W(HDMI); DELA039; 30.0-83.0; 50.0-76.0; 1
-Dell; Dell SE177FP; DELF001; 30.0-81.0; 56.0-76.0; 1
-Dell; Dell SE178WFP; DELD017; 30.0-83.0; 50.0-77.0; 1
-Dell; Dell SE197FP; DELF002; 30.0-81.0; 56.0-76.0; 1
-Dell; Dell SE198WFP; DELF003; 30.0-83.0; 56.0-75.0; 1
-Dell; Dell SP1908FP; DEL4030; 30.0-81.0; 56.0-76.0; 1
-Dell; Dell SP1908FP (DVI); DEL4031; 30.0-81.0; 56.0-76.0; 1
-Dell; Dell SP2008WFP(Analog); DEL4032; 30.0-83.0; 56.0-76.0; 1
-Dell; Dell SP2008WFP(Digital); DEL4033; 30.0-83.0; 56.0-76.0; 1
-Dell; Dell SP2009W; DELD01A; 30.0-83.0; 56.0-75.0; 1
-Dell; Dell SP2208WFP(Analog); DEL4038; 30.0-83.0; 56.0-76.0; 1
-Dell; Dell SP2208WFP(Digital); DEL4039; 30.0-83.0; 56.0-76.0; 1680x1050
-Dell; Dell SP2208WFP(HDMI); DEL403A; 30.0-83.0; 56.0-76.0; 1
-Dell; Dell SP2309W(Analog); DELD01B; 30.0-92.0; 56.0-85.0; 1
-Dell; Dell SP2309W(Digital); DELD01C; 30.0-92.0; 56.0-85.0; 1
-Dell; Dell SP2309W(HDMI); DELD01D; 30.0-92.0; 56.0-85.0; 1
-Dell; Dell ST2010; DELF018; 30.0-83.0; 56.0-76.0; 1
-Dell; Dell ST2010; DELF019; 30.0-83.0; 56.0-76.0; 1
-Dell; Dell SX2210(Analog); DELA046; 30.0-83.0; 50.0-76.0; 1
-Dell; Dell SX2210(Digital); DELA047; 30.0-83.0; 50.0-76.0; 1
-Dell; Dell SX2210(HDMI); DELA048; 30.0-83.0; 50.0-76.0; 1
-Dell; Dell Super VGA; 0; 30.0-38.5; 50.0-90.0; 1
-Dell; Dell Super VGA Colour; 0; 29.0-38.0; 47.0-100.0; 1
-Dell; Dell Super VGA DL 1428 I/L; 0; 35.5; 87.0; 1
-Dell; Dell Super VGA Jostens; 0; 30.0-48.1; 50.0-72.0; 1
-Dell; Dell UGA DL 1460 NI; 0; 30.0-58.2; 50.0-72.2; 1
-Dell; Dell Ultrascan 14C; 0; 30.0-50.0; 50.0-90.0; 1
-Dell; Dell Ultrascan 14C-E; 0; 30.0-60.0; 50.0-100.0; 1
-Dell; Dell Ultrascan 14C-EN; 0; 30.0-60.0; 50.0-100.0; 1
-Dell; Dell Ultrascan 14ES; 0; 31.5-62.0; 50.0-90.0; 1
-Dell; Dell Ultrascan 14LR; 0; 30.0-58.0; 50.0-90.0; 1
-Dell; Dell Ultrascan 14XE; del139a; 30.0-62.0; 50.0-120.0; 1
-Dell; Dell Ultrascan 14XE; del139b; 30.0-62.0; 50.0-120.0; 1
-Dell; Dell Ultrascan 14XE; del139c; 30.0-62.0; 50.0-120.0; 1
-Dell; Dell Ultrascan 14XE; del139d; 30.0-62.0; 50.0-120.0; 1
-Dell; Dell Ultrascan 15ES/15ES-P; 0; 31.5-62.0; 50.0-90.0; 1
-Dell; Dell Ultrascan 15FS-N/15FS-EN; 0; 30.0-60.0; 50.0-100.0; 1
-Dell; Dell Ultrascan 15FS/15FS-E; 0; 30.0-60.0; 50.0-90.0; 1
-Dell; Dell Ultrascan 15LR; 0; 31.5-57.0; 55.0-90.0; 1
-Dell; Dell Ultrascan 15TE; 0; 31.0-64.0; 50.0-120.0; 1
-Dell; Dell Ultrascan 17ES; 0; 30.0-78.0; 50.0-130.0; 1
-Dell; Dell Ultrascan 17FS-ELR; 0; 30.0-64.0; 50.0-100.0; 1
-Dell; Dell Ultrascan 17FS-EN; 0; 30.0-64.0; 50.0-130.0; 1
-Dell; Dell Ultrascan 17FS-LR; 0; 30.0-64.0; 50.0-130.0; 1
-Dell; Dell Ultrascan 17FS-N; 0; 30.0-64.0; 50.0-130.0; 1
-Dell; Dell Ultrascan 21FS; 0; 30.0-78.0; 50.0-130.0; 1
-Dell; Dell Ultrascan 21TE; del2214; 30.0-93.0; 50.0-152.0; 1
-Dell; Dell Ultrascan 21TE; del2215; 30.0-93.0; 50.0-152.0; 1
-Dell; Dell Ultrascan 21TE; del2216; 30.0-93.0; 50.0-152.0; 1
-Dell; Dell Ultrascan 21TE; del2217; 30.0-93.0; 50.0-152.0; 1
-Dell; Dell Ultrascan V17X; del2210; 30.0-85.0; 50.0-130.0; 1
-Dell; Dell Ultrascan V17X; del2211; 30.0-85.0; 50.0-130.0; 1
-Dell; Dell Ultrascan V17X; del2212; 30.0-85.0; 50.0-130.0; 1
-Dell; Dell Ultrascan V17X; del2213; 30.0-85.0; 50.0-130.0; 1
-Dell; Dell V15X; del4273; 57.0-64.0; 55.0-90.0; 1
-Dell; Dell V17X; 0; 30.0-64.0; 50.0-100.0; 1
-Dell; Dell VC15 Colour; 0; 31.0-64.0; 50.0-90.0; 1
-Dell; Dell VGA 800; 0; 29.0-38.0; 50.0-87.0; 1
-Dell; Dell VGA Color/Color Plus; 0; 31.5; 60.0; 1
-Dell; Dell VGA Monochrome; 0; 31.5; 60.0; 1
-Dell; Dell Vi14X; 0; 35.5; 87.0; 1
-Dell; Dell VS14/15; 0; 30.0-58.5; 50.0-90.0; 1
-Dell; Dell VS17; 0; 30.0-62.0; 50.0-90.0; 1
-Dell; Dell VS17X; del3024; 30.0-65.0; 50.0-120.0; 1
-Dell; Dell VS17X; del3025; 30.0-65.0; 50.0-120.0; 1
-Dell; Dell VS17X; del3026; 30.0-65.0; 50.0-120.0; 1
-Dell; Dell VS17X; del3027; 30.0-65.0; 50.0-120.0; 1
-Dell; Dell W1700LCDTV (Analog); DEL7007; 31.0-61.0; 56.0-75.0; 1
-Dell; Dell W1700LCDTV (Digital); DEL7008; 31.0-61.0; 56.0-75.0; 1
-Dell; Dell W2300LCDTV (Analog); DEL7009; 30.0-61.0; 56.0-75.0; 1
-Dell; Dell W2300LCDTV (Digital); DEL700A; 30.0-61.0; 56.0-75.0; 1
-Dell; Dell W2600LCDTV (Analog); DEL4002; 31.0-64.0; 56.0-75.0; 1
-Dell; Dell W2600LCDTV (Digital); DEL4003; 31.0-64.0; 56.0-75.0; 1
-Dell; Dell W3000 (Analog); DELE006; 30.0-61.0; 56.0-120.0; 1
-Dell; Dell W3000 (Digital); DELE007; 30.0-61.0; 56.0-120.0; 1
-Delta; Delta DA-1565; dpc1565; 30-65; 50-100; 1
-Delta; Delta DA-570; dpc0570; 30-70; 50-100; 1
-Delta; Delta DA-995; dpc0995; 30.0-95.0; 50.0-180.0; 1
-Delta; Delta DB-1765; dpc1765; 30-65; 50-100; 1
-Delta; Delta DB-770; dpc0770; 30-70; 50-100; 1
-Delta; Delta DC-770; dpc1770; 30.0-70.0; 50.0-120.0; 1
-Delta; Delta DE-570; dpc4570; 30.0-70.0; 50.0-120.0; 1
-Digital Equipment Corp.; Digital 14 in. Color (FR-PCXBV-PF); fr-pcxbv-pf; 30.0-65.0; 50.0-100.0; 1
-Digital Equipment Corp.; Digital 14 in. Color (FR-PCXBV-SA); fr-pcxbv-sa; 30.0-65.0; 50.0-100.0; 1
-Digital Equipment Corp.; Digital 14 in. Color (FR-PCXCV-GE); fr-pcxcv-ge; 31.0-32.0; 59.0-61.0; 1
-Digital Equipment Corp.; Digital 14 in. Color (FR-PCXCV-RA); fr-pcxcv-ra; 31.0-32.0; 59.0-61.0; 1
-Digital Equipment Corp.; Digital 14 in. Color Monitor (FR-PCXCV-C*); dec770c; 30.0-54.0; 50.0-90.0; 1
-Digital Equipment Corp.; Digital 14 in. Monochrome (FR-PC7XV-KA); fr-pc7xv-ka; 31.2-31.7; 57.0-73.0; 1
-Digital Equipment Corp.; Digital 15 in. Color (FR-PCXBV-PC); fr-pcxbv-pc; 30.0-66.0; 50.0-110.0; 1
-Digital Equipment Corp.; Digital 15 in. Color (FR-PCXBV-RA); fr-pcxbv-ra; 30.0-48.0; 55.0-90.0; 1
-Digital Equipment Corp.; Digital 15 in. Color (FR-PCXBV-RD); fr-pcxbv-rd; 30.0-65.0; 55.0-90.0; 1
-Digital Equipment Corp.; Digital 15 in. Color (FR-PCXBV-RL); fr-pcxbv-rl; 30.0-65.0; 50.0-100.0; 1
-Digital Equipment Corp.; Digital 15 in. Color (FR-PCXBV-SC); fr-pcxbv-sc; 30.0-65.0; 50.0-100.0; 1
-Digital Equipment Corp.; Digital 15 in. Color (FR-PCXCV-AC); fr-pcxcv-ac; 31.5; 50.0-90.0; 1
-Digital Equipment Corp.; Digital 15 in. Color Monitor (FR-PCXBV-E*); decba08; 30.0-69.0; 50.0-110.0; 1
-Digital Equipment Corp.; Digital 15 in. Color Monitor (FR-PCXCV-D*); dec970c; 30.0-54.0; 50.0-90.0; 1
-Digital Equipment Corp.; Digital 17 in. Color (FR-PCXAV-EC); fr-pcxav-ec; 29.0-82.0; 50.0-150.0; 1
-Digital Equipment Corp.; Digital 17 in. Color (FR-PCXAV-YZ); dec073a; 30.0-85.0; 48.0-150.0; 1
-Digital Equipment Corp.; Digital 17 in. Color (FR-PCXBV-KA); fr-pcxbv-ka; 30.0-66.0; 50.0-130.0; 1
-Digital Equipment Corp.; Digital 17 in. Color (SN-VRTX7-WA); dece162; 31.5-82; 50-90; 1
-Digital Equipment Corp.; Digital 17 in. Color Monitor (FR-PCXBV-F*); decda08; 30.0-69.0; 50.0-120.0; 1
-Digital Equipment Corp.; Digital 19 in. Color (FR-PCXAV-CY); dec0479; 30.0-95.0; 48.0-160.0; 1
-Digital Equipment Corp.; Digital 19 in. Color (FR-PCXAV-CZ); dec047a; 30.0-95.0; 48.0-160.0; 1
-Digital Equipment Corp.; Digital 19 in. Color (FR-PCXAV-TZ); dec9a06; 30.0-96.0; 50.0-160.0; 1
-Digital Equipment Corp.; Digital 21 in. Color (FR-PCXAV-HA); fr-pcxav-ha; 30.0-85.0; 50.0-152.0; 1
-Digital Equipment Corp.; Digital 21 in. Color (FR-PCXAV-WZ); dec06fa; 30.0-95.0; 50.0-152.0; 1
-Digital Equipment Corp.; Digital 21 in. Color (SN-VRCX1-WA); dec62e1; 30.0-95.0; 50.0-152.0; 1
-Digital Equipment Corp.; Digital 24 in. Color (FR-PCXAV-AZ); dec043a; 30.0-96.0; 50.0-160.0; 1
-Digital Equipment Corp.; Digital FR-PCXAV-VY; dec06d9; 30.0-86.0; 50.0-130.0; 1
-Digital Equipment Corp.; Digital FR-PCXAV-WY; dec06f9; 30.0-95.0; 50.0-152.0; 1
-Digital Equipment Corp.; Digital FR-PCXAV-YY; dec0739; 30.0-85.0; 48.0-150.0; 1
-Digital Equipment Corp.; Digital FR-PCXBV-JZ; dec5a09; 30.0-69.0; 50.0-110.0; 1
-Eizo Nanao; Eizo F520; enc1602; 30.0-96.0; 50.0-160.0; 1
-Eizo Nanao; Eizo F730; enc1604; 30.0-115.0; 50.0-160.0; 1
-Eizo Nanao; Eizo F930; enc1612; 30.0-130.0; 50.0-160.0; 1
-Eizo Nanao; Eizo F980; enc1603; 30.0-137.0; 50.0-160.0; 1
-Eizo Nanao; Eizo L351; enc1616; 30.0-50.0; 59.0-61.0; 1
-Eizo Nanao; Eizo L371; enc1618; 27.0-61.0; 50.0-75.0; 1
-Eizo Nanao; Eizo L371D; enc1617; 27.0-65.0; 59.0-61.0; 1
-Eizo Nanao; Eizo L557; enc1689; 31-64; 59-61; 1280x1024
-Eizo Nanao; Eizo L568; enc1734; 24.0-80.0; 50.0-75.0; 1
-Eizo Nanao; Eizo L568D; enc1733; 31.0-64.0; 59.0-61.0; 1
-Eizo Nanao; Eizo L771; enc1622; 27.0-81.0; 50.0-75.0; 1
-Eizo Nanao; Eizo T550; enc1600; 30.0-82.0; 50.0-160.0; 1
-Eizo Nanao; Eizo T561; enc1615; 30.0-96.0; 50.0-160.0; 1
-Eizo Nanao; Eizo T760; enc1605; 30.0-96.0; 50.0-160.0; 1
-Eizo Nanao; Eizo T761; enc1613; 30.0-115.0; 50.0-160.0; 1
-Eizo Nanao; Eizo T961; enc1610; 30.0-115.0; 50.0-160.0; 1
-Eizo Nanao; Eizo T962; enc1614; 30.0-130.0; 50.0-160.0; 1
-Eizo; Eizo 9060S; eiz0302; 15.5-38.5; 50.0-90.0; 1
-Eizo; Eizo 9065S; eiz0303; 30.0-50.0; 50.0-90.0; 1
-Eizo; Eizo 9070S; eiz0306; 20.0-50.0; 50.0-90.0; 1
-Eizo; Eizo 9080i; eiz0307; 30.0-64.0; 55.0-90.0; 1
-Eizo; Eizo 9400i; eiz0308; 30.0-65.0; 55.0-90.0; 1
-Eizo; Eizo 9500; eiz0309; 30.0-78.0; 55.0-90.0; 1
-Eizo; Eizo F35; eiz1000; 27.0-70.0; 50.0-120.0; 1
-Eizo; Eizo F55; eiz1008; 27.0-70.0; 50.0-120.0; 1
-Eizo; Eizo F55S; eiz1015; 30.0-82.0; 50.0-120.0; 1
-Eizo; Eizo F56; eiz1004; 27.0-86.0; 50.0-160.0; 1
-Eizo; Eizo F57; eiz1020; 30.0-96.0; 50.0-160.0; 1
-Eizo; Eizo F67; eiz1013; 30.0-96.0; 50.0-160.0; 1
-Eizo; Eizo F77; eiz1006; 30.0-95.0; 50.0-160.0; 1
-Eizo; Eizo F77S; eiz1018; 30.0-110.0; 50.0-160.0; 1
-Eizo; Eizo F78; eiz1007; 31.5-110.0; 50.0-160.0; 1
-Eizo; Eizo FlexScan 6500; eiz0300; 56.0-80.0; 55.0-90.0; 1
-Eizo; Eizo FlexScan 6600; eiz0206; 56.0-110.0; 70.0-90.0; 1
-Eizo; Eizo FlexScan E151L; nan1212; 24.0-61.0; 50.0-85.0; 1
-Eizo; Eizo FlexScan E54F; nan1220; 30.0-96.0; 50.0-160.0; 1
-Eizo; Eizo FlexScan E76F; nan1218; 30.0-110.0; 50.0-160.0; 1
-Eizo; Eizo FlexScan F340iW; eiz030a; 27.0-61.5; 55.0-90.0; 1
-Eizo; Eizo FlexScan F351; eiz0200; 24.5-69.0; 55.0-120.0; 1
-Eizo; Eizo FlexScan F550iW; eiz038c; 30.0-65.0; 55.0-90.0; 1
-Eizo; Eizo FlexScan F552; eiz030c; 24.5-69.0; 55.0-120.0; 1
-Eizo; Eizo FlexScan F553; eiz0201; 24.5-69.0; 55.0-120.0; 1
-Eizo; Eizo FlexScan F560iW; eiz030d; 30.0-82.0; 55.0-90.0; 1
-Eizo; Eizo FlexScan F563; eiz0202; 24.5-86.0; 55.0-160.0; 1
-Eizo; Eizo FlexScan F57; eiz1020; 30.0-96.0; 50.0-160.0; 1
-Eizo; Eizo FlexScan F750i; eiz030e; 30.0-80.0; 55.0-90.0; 1
-Eizo; Eizo FlexScan F760iW; eiz030f; 30.0-78.0; 55.0-90.0; 1
-Eizo; Eizo FlexScan F764; eiz0203; 30.0-90.0; 55.0-160.0; 1
-Eizo; Eizo FlexScan F77S; eiz1018; 30.0-110.0; 50.0-160.0; 1
-Eizo; Eizo FlexScan F780iW; eiz0310; 45.0-100.0; 55.0-120.0; 1
-Eizo; Eizo FlexScan F784; eiz0204; 31.5-102.0; 55.0-160.0; 1
-Eizo; Eizo FlexScan F931; enc1630 ; 30.0-130.0; 50.0-160.0; 1
-Eizo; Eizo FlexScan L23; eiz1009; 24.0-50.0; 50.0-60.0; 1
-Eizo; Eizo FlexScan L23; eiz1409; 24.0-50.0; 50.0-60.0; 1
-Eizo; Eizo FlexScan L34; eiz1012; 24.0-61.0; 50.0-85.0; 1
-Eizo; Eizo FlexScan L34; eiz1412; 24.0-61.0; 50.0-85.0; 1
-Eizo; Eizo FlexScan L360; eiz1021; 27.0-61.0; 55.0-75.0; 1
-Eizo; Eizo FlexScan L360; eiz1421; 27.0-61.0; 55.0-75.0; 1
-Eizo; Eizo FlexScan L66; eiz1019; 27.0-80.0; 50.0-75.0; 1
-Eizo; Eizo FlexScan L66; eiz1419; 27.0-80.0; 50.0-75.0; 1
-Eizo; Eizo FlexScan T560i; eiz0311; 30.0-82.0; 55.0-90.0; 1
-Eizo; Eizo FlexScan T562; eiz0313; 30.0-82.0; 55.0-90.0; 1
-Eizo; Eizo FlexScan T563; eiz0305; 24.5-86.0; 55.0-160.0; 1
-Eizo; Eizo FlexScan T660i; eiz0312; 30.0-78.0; 55.0-90.0; 1
-Eizo; Eizo FlexScan T662; eiz0314; 30.0-85.0; 55.0-160.0; 1
-Eizo; Eizo FX-B5; eiz1400; 27.0-70.0; 50.0-120.0; 1
-Eizo; Eizo FX-C5; eiz1408; 27.0-70.0; 50.0-120.0; 1
-Eizo; Eizo FX-C5S; eiz1415; 30.0-82.0; 50.0-120.0; 1
-Eizo; Eizo FX-C6; eiz1404; 27.0-86.0; 50.0-160.0; 1
-Eizo; Eizo FX-C7; eiz1420; 30.0-96.0; 50.0-160.0; 1
-Eizo; Eizo FX-D7; eiz1413; 30.0-96.0; 50.0-160.0; 1
-Eizo; Eizo FX-E7; eiz1406; 30.0-95.0; 50.0-160.0; 1
-Eizo; Eizo FX-E8; eiz1407; 31.5-110.0; 50.0-160.0; 1
-Eizo; Eizo NANAO FlexScan FX-C7; eiz1420; 30.0-96.0; 50.0-160.0; 1
-Eizo; Eizo Nanao FlexScan FX-E7S; eiz1418; 30.0-110.0; 50.0-160.0; 1
-Eizo; Eizo T57; eiz1005; 27.0-92.0; 50.0-160.0; 1
-Eizo; Eizo T57S; eiz1001; 30.0-92.0; 50.0-160.0; 1
-Eizo; Eizo T67; eiz1002; 30.0-95.0; 50.0-160.0; 1
-Eizo; Eizo T67S; eiz1003; 30.0-95.0; 50.0-160.0; 1
-Eizo; Eizo T68; eiz1014; 30.0-96.0; 50.0-160.0; 1
-Eizo; Eizo T77; eiz1011; 27.0-70.0; 50.0-120.0; 1
-Eizo; Eizo T960; eiz1022; 30.0-115.0; 50.0-160.0; 1
-Eizo; Eizo T960; eiz1422; 30.0-115.0; 50.0-160.0; 1
-Eizo; Eizo TX-C7; eiz1405; 27.0-92.0; 50.0-160.0; 1
-Eizo; Eizo TX-C7S; eiz1401; 30.0-92.0; 50.0-160.0; 1
-Eizo; Eizo TX-D7; eiz1414; 30.0-96.0; 50.0-160.0; 1
-Eizo; Eizo TX-D7S; eiz1403; 30.0-95.0; 50.0-160.0; 1
-Elitegroup Computer Systems; ECS VERTOS 1401; ecs0001; 30.0-50.0; 50.0-100.0; 1
-Elitegroup Computer Systems; ECS VERTOS 1501; ecs0002; 24.0-64.0; 50.0-100.0; 1
-Elitegroup Computer Systems; ECS VERTOS 1502; ecs0003; 24.0-64.0; 50.0-100.0; 1
-Elitegroup Computer Systems; ECS VERTOS 1503; ecs0004; 24.0-64.0; 50.0-100.0; 1
-Elitegroup Computer Systems; ECS VERTOS 1700; ecs0005; 24.0-64.0; 50.0-100.0; 1
-Elitegroup Computer Systems; ECS VERTOS 1701; ecs0006; 24.0-82.0; 50.0-100.0; 1
-Elitegroup Computer Systems; ECS VERTOS 1702; ecs0007; 24.0-64.0; 50.0-100.0; 1
-Elitegroup Computer Systems; ECS VERTOS 2101; ecs0008; 24.0-90.0; 50.0-100.0; 1
-Elitegroup Computer Systems; ECS VERTOS 2102; ecs0009; 24.0-90.0; 50.0-100.0; 1
-Elsa AG; Elsa Ecomo Office; els4160; 30.0-86.0; 50.0-130.0; 1
-Elsa AG; Elsa GDM-17E40; 135; 29-82; 50-150
-EMC; EMC 787n Flat Panel; EMC0313; 30-80; 50-160; 1
-EMC; EMC EF-836; 0; 31.5,35.5; 50-90
-EMC; EMC SA-560; 0; 30-64; 50-100; 1
-Epson; Epson CG1428I; epson2; 35.5; 56.0-87.0; 1
-Epson; Epson CG1428N; epson3; 48.0; 56.0-87.0; 1
-Epson; Epson CG1439I; epson1; 35.5; 56.0-87.0; 1
-Epson; Epson CG1528N; epson4; 30-65; 50-120.0; 1
-Epson; Epson CG1728N; epson5; 30-65; 50-120.0; 1
-ESCOM; ESCOM Mono-LCD screen; 28; 30-36; 43-72
-Everex Systems, Inc.; Everex Eversync_SVGA; eversync_svga; 15.5-35.0; 50.0-70.0; 1
-Falco Data Products, Inc.; Falco Data Products, Inc. FMS; fms; 15.0-38.0; 47.0-90.0; 1
-Fora, Inc.; Fora, Inc. MON-7C5; mon-7c5; 15.0-36.0; 45.0-90.0; 1
-Forefront Technology Corp.; Forefront Technology MTS-9608S; mts-9608s; 15.0-38.0; 50.0-90.0; 1
-Fujikama O.A. Distribution; Fujikama PVGA-1024A; pvga-1024a; 31.5-38.5; 50.0-90.0; 1
-Fujitsu; Fujitsu 151E; FUS0170; 30.0-54.0; 50.0-120.0; 1
-Fujitsu; Fujitsu 1554G+; fpa0612; 30-54; 50-120; 1
-Fujitsu; Fujitsu 1568G1; fpa2d30; 30-69; 50-120; 1
-Fujitsu; Fujitsu 1769G; fpa2df9; 30-69; 50-120; 1
-Fujitsu; Fujitsu 38B1; FUS0371; 30.0-61.0; 55.0-75.0; 1
-Fujitsu; Fujitsu e155; fuj3118; 30.0-54.0; 50.0-100.0; 1
-Fujitsu; Fujitsu e175; icl2500; 30.0-85.0; 50.0-120.0; 1
-Fujitsu; Fujitsu e176; icl2a00; 30.0-70.0; 50.0-120.0; 1
-Fujitsu; Fujitsu e213; icl2700; 30.0-107.0; 50.0-150.0; 1
-Fujitsu; Fujitsu ErgoPro 140v; icl-ep140v; 37.9; 58.0-75.0; 1
-Fujitsu; Fujitsu ErgoPro 141p; icl0d00; 47.0-49.0; 50.0-90.0; 1
-Fujitsu; Fujitsu ErgoPro 141v; icl0b00; 37.9; 58.0-75.0; 1
-Fujitsu; Fujitsu ErgoPro 142v; icl1400; 37.9; 58.0-75.0; 1
-Fujitsu; Fujitsu ErgoPro 151p; icl0700; 30.0-64.0; 48.0-100.0; 1
-Fujitsu; Fujitsu ErgoPro 151p AutoBrite; icl0800; 30.0-64.0; 48.0-100.0; 1
-Fujitsu; Fujitsu ErgoPro 151v; icl0a00; 30.0-64.0; 50.0-100.0; 1
-Fujitsu; Fujitsu ErgoPro 152v; icl0f00; 30.0-64.0; 50.0-100.0; 1
-Fujitsu; Fujitsu ErgoPro 171p; icl0200; 30.0-82.0; 50.0-110.0; 1
-Fujitsu; Fujitsu ErgoPro 171v; icl0400; 30.0-64.0; 50.0-100.0; 1
-Fujitsu; Fujitsu ErgoPro 211v; icl0100; 24.0-82.0; 50.0-120.0; 1
-Fujitsu; Fujitsu ErgoPro e153; icl1600; 30.0-66.0; 50.0-100.0; 1
-Fujitsu; Fujitsu ErgoPro e154; icl2200; 30.0-54.0; 50.0-100.0; 1
-Fujitsu; Fujitsu ErgoPro e173; icl1d00; 30.0-65.0; 50.0-120.0; 1
-Fujitsu; Fujitsu ErgoPro e174; icl2300; 30.0-69.0; 50.0-160.0; 1
-Fujitsu; Fujitsu ErgoPro x152; icl1c00; 30.0-65.0; 50.0-100.0; 1
-Fujitsu; Fujitsu ErgoPro x153; icl2100; 30.0-69.0; 50.0-160.0; 1
-Fujitsu; Fujitsu ErgoPro x173; icl1900; 31.0-85.0; 48.0-100.0; 1
-Fujitsu; Fujitsu ErgoPro x173a; icl1a00; 31.0-85.0; 48.0-100.0; 1
-Fujitsu; Fujitsu ErgoPro x174; icl2400; 30.0-92.0; 50.0-150.0; 1
-Fujitsu; Fujitsu FMV-DP845; fuj5501; 30.0-65.0; 50.0-100.0; 1
-Fujitsu; Fujitsu FMV-DP846; fuj5601; 30.0-70.0; 50.0-100.0; 1
-Fujitsu; Fujitsu FMV-DP846A; fuj5701; 30.0-70.0; 50.0-100.0; 1
-Fujitsu; Fujitsu FMV-DP847; fuj3110; 30.0-70.0; 50.0-120.0; 1
-Fujitsu; Fujitsu FMV-DP84X1; fujb801; 30.0-70.0; 50.0-100.0; 1
-Fujitsu; Fujitsu FMV-DP84X2; fuj7110; 30.0-70.0; 50.0-100.0; 1
-Fujitsu; Fujitsu FMV-DP84X3(G); fuj7210; 30.0-70.0; 50.0-120.0; 1
-Fujitsu; Fujitsu FMV-DP84Y4; fujb601; 30.0-65.0; 50.0-100.0; 1
-Fujitsu; Fujitsu FMV-DP84Y5; fujb701; 30.0-65.0; 50.0-100.0; 1
-Fujitsu; Fujitsu FMV-DP976; fuj4401; 30.0-85.0; 50.0-120.0; 1
-Fujitsu; Fujitsu FMV-DP977; fuj4601; 30.0-85.0; 50.0-150.0; 1
-Fujitsu; Fujitsu FMV-DP978; fuj4701; 30.0-70.0; 50.0-150.0; 1
-Fujitsu; Fujitsu FMV-DP979; fuj2210; 30.0-92.0; 50.0-150.0; 1
-Fujitsu; Fujitsu FMV-DP97X1; fuja801; 30.0-85.0; 50.0-120.0; 1
-Fujitsu; Fujitsu FMV-DP97X2; fuja901; 30.0-92.0; 50.0-120.0; 1
-Fujitsu; Fujitsu FMV-DP97X3; fujaa01; 30.0-70.0; 50.0-150.0; 1
-Fujitsu; Fujitsu FMV-DP97X4; fuj6110; 30.0-92.0; 50.0-120.0; 1
-Fujitsu; Fujitsu FMV-DP97Y3; fuja401; 30.0-85.0; 50.0-120.0; 1
-Fujitsu; Fujitsu FMV-DP97Y4; fuja501; 31.0-64.0; 50.0-150.0; 1
-Fujitsu; Fujitsu FMV-DP97Y5; fuja601; 30.0-65.0; 50.0-110.0; 1
-Fujitsu; Fujitsu FMV-DP97Y6; fuja701; 30.0-69.0; 50.0-160.0; 1
-Fujitsu; Fujitsu FMV-DP981; fuj1110; 30.0-95.0; 50.0-180.0; 1
-Fujitsu; Fujitsu FMV-DP982; fuj1210; 30.0-95.0; 50.0-180.0; 1
-Fujitsu; Fujitsu FMV-DP98X1; fuj5110; 30.0-95.0; 50.0-180.0; 1
-Fujitsu; Fujitsu FMV-DP994; fuj9301; 30.0-85.0; 50.0-120.0; 1
-Fujitsu; Fujitsu FMV-DP995; fuj9401; 30.0-107.0; 50.0-150.0; 1
-Fujitsu; Fujitsu FMV-DP996; fuj0110; 30.0-107.0; 50.0-150.0; 1
-Fujitsu; Fujitsu FMV-DP997; fuj0210; 30.0-121.0; 48.0-160.0; 1
-Fujitsu; Fujitsu FMV-DPA972; fuj4801; 30.0-70.0; 50.0-150.0; 1
-Fujitsu; Fujitsu FMV-DPA973; fuj2310; 30.0-70.0; 50.0-150.0; 1
-Fujitsu; Fujitsu FMVC-DP832; fmvcdp832; 35.5-48.0; 60.0-87.0; 1
-Fujitsu; Fujitsu FMVDP84X4G; fuj7310; 30.0-70.0; 50.0-120.0; 1
-Fujitsu; Fujitsu FMVDP84X5G/848; fuj7410; 30.0-70.0; 50.0-120.0; 1
-Fujitsu; Fujitsu FMVDP9710; fuj2110; 30.0-70.0; 50.0-160.0; 1
-Fujitsu; Fujitsu FMVDP9712; fuj2510; 30.0-70.0; 50.0-150.0; 1
-Fujitsu; Fujitsu FMVDP97X5(G)/FMVDP97X6; fuj6210; 30.0-92.0; 50.0-150.0; 1
-Fujitsu; Fujitsu FMVDP97X5(G)/X6/9711; fuj6210; 30.0-92.0; 50.0-150.0; 1
-Fujitsu; Fujitsu FMVDP97X7(G)/X8; fuj6310; 30.0-85.0; 50.0-150.0; 1
-Fujitsu; Fujitsu FMVDP97X9(G)/9713; fuj6410; 30.0-85.0; 50.0-150.0; 1
-Fujitsu; Fujitsu FP-2500; fuj2112; 24.0-85.0; 50.0-86.0; 1
-Fujitsu; Fujitsu VL-1400SS; fuj8501; 31.5-57.0; 56.0-75.0; 1
-Fujitsu; Fujitsu VL-1410SS; fuj8601; 31.5-57.0; 56.0-75.0; 1
-Fujitsu; Fujitsu VL-1410TS; fuj8801; 31.5-56.5; 56.0-75.0; 1
-Fujitsu; Fujitsu VL-1420T; fuj4111; 31.5-48.4; 56.0-75.0; 1
-Fujitsu; Fujitsu VL-14TX1; fuj9111; 31.5-48.4; 56.0-75.0; 1
-Fujitsu; Fujitsu VL-14TX2; fuj9211; 30.0-48.4; 56.3-75.0; 1
-Fujitsu; Fujitsu VL-1500T; fuj8701; 31.5-60.0; 56.0-75.0; 1
-Fujitsu; Fujitsu VL-1510T; fuj3111; 31.5-60.0; 56.0-75.0; 1
-Fujitsu; Fujitsu VL-1520A; fuj3311; 31.5-60.0; 56.0-75.0; 1
-Fujitsu; Fujitsu VL-1520T; fuj3211; 31.5-60.0; 56.0-75.0; 1
-Fujitsu; Fujitsu VL-1530A; fuj3511; 31.5-48.4; 56.0-75.0; 1
-Fujitsu; Fujitsu VL-1530B; fuj3611; 31.5-60.0; 56.0-75.0; 1
-Fujitsu; Fujitsu VL-1530S; fuj3411; 31.5-60.0; 56.0-75.0; 1
-Fujitsu; Fujitsu VL-1530SW; fuj3711; 31.5-60.0; 56.0-75.0; 1
-Fujitsu; Fujitsu VL-15DX1G; fuj8411; 48.4; 60.0; 1
-Fujitsu; Fujitsu VL-15DX2G; fuj8811; 48.4; 60.0; 1
-Fujitsu; Fujitsu VL-15DX3G; fuj8711; 48.4; 60.0; 1
-Fujitsu; Fujitsu VL-15TX1(G); fuj8111; 31.5-48.4; 56.0-75.0; 1
-Fujitsu; Fujitsu VL-15TX2; fuj8311; 31.5-48.4; 56.0-75.0; 1
-Fujitsu; Fujitsu VL-15TX3G; fuj8211; 31.5-48.4; 56.0-75.0; 1
-Fujitsu; Fujitsu VL-15TX4G; fuj8611; 31.5-48.4; 56.0-75.0; 1
-Fujitsu; Fujitsu VL-1800TS; fuj1111; 31.5-80.0; 56.0-85.0; 1
-Fujitsu; Fujitsu VL-2100T; fuj8401; 31.5-80.0; 59.9-75.0; 1
-Fujitsu; Fujitsu x150f; fuj0119; 31.0-60.0; 56.0-75.0; 1
-Fujitsu; Fujitsu x154; icl2900; 30.0-70.0; 50.0-120.0; 1
-Fujitsu; Fujitsu x176; fuj2118; 30.0-100.0; 50.0-200.0; 1
-Fujitsu; Fujitsu x177; fuj2218; 30.0-92.0; 50.0-150.0; 1
-Fujitsu; Fujitsu x177a; fuj2318; 30.0-92.0; 50.0-150.0; 1
-Fujitsu; Fujitsu x191; icl2800; 30.0-96.0; 50.0-160.0; 1
-Funai Electric Company of Taiwan; Funai 17GD; fcm3313; 30.0-70.0; 50.0-120.0; 1
-Futura; Futura K7034LD 0; 30.0-95.0; 50.0-160.0; 1
-Futura; Futura K9034LD 0; 30.0-95.0; 50.0-160.0; 1
-Gateway; Gateway 14SVGA; 14svga; 31.5-35.5; 50-90; 1
-Gateway; Gateway AN1_15; gwy07d0; 30-60; 50-100; 1
-Gateway; Gateway CM751; gwy0013; 31-95; 50-160; 1
-Gateway; Gateway CM803; gwy138b; 31.0-115.0; 50.0-160.0; 1
-Gateway; Gateway CrystalScan 1024; cs1024; 31.5-35.5; 50-90; 1
-Gateway; Gateway CrystalScan 1024NI; cs1024ni; 30-50; 50-90; 1
-Gateway; Gateway CrystalScan 1024NI2G; cs1024ni2g; 31.5-48; 50-90; 1
-Gateway; Gateway CrystalScan 1572DG; 1572dg; 30-62; 50-120; 1
-Gateway; Gateway CrystalScan 1572DGM; cs1572dgm; 30-62; 50-100; 1
-Gateway; Gateway CrystalScan 1572FS; 1572fs; 30-62; 50-120; 1
-Gateway; Gateway CrystalScan 17762LEG; cs17762leg; 30-64; 50-100; 1
-Gateway; Gateway CrystalScan 500; gwy0f04; 30-64; 50-100; 1
-Gateway; Gateway CrystalScan 500-069; gwy138a; 31-69; 50-110; 1
-Gateway; Gateway CrystalScan 700-069; gwy1b5a; 31-69; 50-110; 1
-Gateway; Gateway CrystalScan 700-069; gwy1b5b; 31-69; 50-110; 1
-Gateway; Gateway DL27-1; gwy0a8d; 31.0-38.0; 50-75; 1
-Gateway; Gateway DL31-1; gwy0089; 31.0-38.0; 50-75; 1
-Gateway; Gateway DL31-1; gwy0c1e; 31.0-38.0; 50-75; 1
-Gateway; Gateway DL36-1; gwy0e11; 31.0-38.0; 50-75; 1
-Gateway; Gateway EV500; gwy138a; 31-69; 50-110; 1
-Gateway; Gateway EV500; gwy138b; 31-69; 50-110; 1
-Gateway; Gateway EV500; gwy138c; 31-69; 50-110; 1
-Gateway; Gateway EV500; gwy5005; 31-69; 50-110; 1
-Gateway; Gateway EV500 (Variant 2); gwy1393; 30.0-70.0; 50.0-120.0; 1
-Gateway; Gateway EV500B; gwy1390; 30.0-70.0; 50.0-160.0; 1
-Gateway; Gateway EV530; gwy1394; 30.0-56.0; 50.0-120.0; 1
-Gateway; Gateway EV575; gwy15c7; 31.0-60.0; 50.0-110.0; 1
-Gateway; Gateway EV700; gwy1B62; 30-70; 50-110; 1
-Gateway; Gateway EV700; gwy1b5a; 30-70; 50-110; 1
-Gateway; Gateway EV700; gwy1b5b; 30-70; 50-110; 1
-Gateway; Gateway EV700; gwy1b5c; 30-70; 50-110; 1
-Gateway; Gateway EV700; gwy1b5d; 30-70; 50-110; 1
-Gateway; Gateway EV700; gwy1b5e; 30-70; 50-110; 1
-Gateway; Gateway EV700; gwy1b5f; 30-70; 50-110; 1
-Gateway; Gateway EV700 (Win1); gwy1B67; 30.0-69.0; 50.0-120.0; 1
-Gateway; Gateway EV700 (Win2); gwy7658; 30.0-70.0; 50.0-120.0; 1
-Gateway; Gateway EV700-H; gwy7659; 30.0-70.0; 50.0-120.0; 1
-Gateway; Gateway EV700B; gwy1B64; 30.0-70.0; 50.0-160.0; 1
-Gateway; Gateway EV700C; gwy1B66; 30.0-70.0; 50.0-160.0; 1
-Gateway; Gateway EV730; gwy1B6A; 30.0-71.0; 50.0-160.0; 1
-Gateway; Gateway EV730; gwy1B6B; 30.0-71.0; 50.0-160.0; 1
-Gateway; Gateway EV730 (LiteOn manufactured); gwy1B69; 30.0-69.0; 50.0-120.0; 1
-Gateway; Gateway EV900; gwy8883; 30.0-95.0; 50.0-160.0; 1
-Gateway; Gateway EV910C; gwy232C; 30.0-95.0; 50.0-160.0; 1
-Gateway; Gateway EVF720; gwy031b; 30.0-96.0; 50.0-130.0; 1
-Gateway; Gateway FPD1500; gwy05dc; 30-61; 56-75; 1
-Gateway; Gateway FPD1510 (Analog); gwy05E6; 31.0-61.0; 56.0-75.0; 1
-Gateway; Gateway FPD1510 (Digital); gwy05E7; 31.0-61.0; 56.0-75.0; 1
-Gateway; Gateway FPD1520 R0; gwy05F0; 37.0-66.0; 50.0-75.0; 1
-Gateway; Gateway FPD1520 R1; gwy05F1; 31.0-60.0; 55.0-75.0; 1
-Gateway; Gateway FPD1520 R2; gwy05F2; 31.0-61.0; 56.0-75.0; 1
-Gateway; Gateway FPD1530 R0; gwy05FA; 31.0-63.0; 55.0-75.0; 1
-Gateway; Gateway FPD1530 R1; gwy05FB; 31.0-66.0; 50.0-75.0; 1
-Gateway; Gateway FPD1530 R2; gwy05FC; 31.0-63.0; 56.0-75.0; 1
-Gateway; Gateway FPD1530 R3; gwy05FD; 31.0-66.0; 50.0-75.0; 1
-Gateway; Gateway FPD1530 R4; gwy05FE; 31.0-63.0; 56.0-75.0; 1
-Gateway; Gateway FPD1530 R5; gwy05FF; 31.0-63.0; 56.0-75.0; 1
-Gateway; Gateway FPD1540 R0; gwy0604; 31.0-63.0; 55.0-75.0; 1
-Gateway; Gateway FPD1540 R1; gwy0605; 31.0-63.0; 55.0-75.0; 1
-Gateway; Gateway FPD1540 R2; gwy0606; 31.0-63.0; 55.0-75.0; 1
-Gateway; Gateway FPD1700 R0; gwy06A4; 31.0-80.0; 56.0-85.0; 1
-Gateway; Gateway FPD1700 R1; gwy06A5; 31.0-80.0; 56.0-85.0; 1
-Gateway; Gateway FPD1720; gwy06C3; 30.0-82.0; 56.0-75.0; 1
-Gateway; Gateway FPD1730 R0; gwy06C2; 30.0-83.0; 56.0-75.0; 1
-Gateway; Gateway FPD1730 R1; gwy06C4; 30.0-83.0; 56.0-75.0; 1
-Gateway; Gateway FPD1730 R10; gwy06CE; 30.0-83.0; 56.0-75.0; 1
-Gateway; Gateway FPD1730 R11; gwy06CF; 30.0-83.0; 56.0-75.0; 1
-Gateway; Gateway FPD1730 R2; gwy06C5; 30.0-83.0; 56.0-75.0; 1
-Gateway; Gateway FPD1730 R3; gwy06C6; 30.0-83.0; 50.0-75.0; 1
-Gateway; Gateway FPD1730 R4; gwy06C7; 30.0-83.0; 50.0-75.0; 1
-Gateway; Gateway FPD1730 R5; gwy06C8; 30.0-83.0; 56.0-75.0; 1
-Gateway; Gateway FPD1730 R6; gwy06C9; 30.0-83.0; 56.0-75.0; 1
-Gateway; Gateway FPD1730 R7; gwy06CA; 30.0-83.0; 56.0-75.0; 1
-Gateway; Gateway FPD1730 R8; gwy06CB; 30.0-83.0; 56.0-75.0; 1
-Gateway; Gateway FPD1730 R9; gwy06CC; 30.0-83.0; 56.0-75.0; 1
-Gateway; Gateway FPD1800; gwy0708; 63.9; 60.0; 1
-Gateway; Gateway FPD1810 (Analog); gwy0712; 31.0-80.0; 56.0-85.0; 1
-Gateway; Gateway FPD1810 (Digital); gwy0713; 31.0-80.0; 56.0-85.0; 1
-Gateway; Gateway FPD1830 R0 (Analog); gwy0726; 30.0-83.0; 56.0-76.0; 1
-Gateway; Gateway FPD1830 R0 (Digital); gwy0727; 30.0-83.0; 56.0-76.0; 1
-Gateway; Gateway FPD1830 R1 (Analog); gwy0728; 30.0-83.0; 56.0-75.0; 1
-Gateway; Gateway FPD1830 R1 (Digital); gwy0729; 30.0-83.0; 56.0-75.0; 1
-Gateway; Gateway FPD1830 R2 (Analog); gwy072C; 30.0-83.0; 56.0-75.0; 1
-Gateway; Gateway FPD1830 R2 (Digital); gwy072D; 30.0-83.0; 56.0-75.0; 1
-Gateway; Gateway FPD1830 R3 (Analog); gwy0726; 30.0-83.0; 56.0-85.0; 1
-Gateway; Gateway FPD1830 R3 (Digital); gwy0727; 30.0-83.0; 56.0-85.0; 1
-Gateway; Gateway FPD1830 R4 (Analog); gwy072E; 30.0-83.0; 56.0-75.0; 1
-Gateway; Gateway FPD1830 R4 (Digital); gwy072F; 30.0-68.0; 56.0-75.0; 1
-Gateway; Gateway FPD1930 (Analog); gwy078A; 30.0-83.0; 56.0-75.0; 1
-Gateway; Gateway FPD1930 (Digital); gwy078B; 30.0-83.0; 56.0-75.0; 1
-Gateway; Gateway FPD1940 (Analog); gwy0794; 30.0-83.0; 56.0-75.0; 1
-Gateway; Gateway FPD1940 (Digital); gwy0795; 30.0-71.0; 56.0-75.0; 1
-Gateway; Gateway FPD2020 R0 (Analog); gwy07E4; 30.0-96.0; 56.0-75.0; 1
-Gateway; Gateway FPD2020 R0 (Digital); gwy07E5; 30.0-80.0; 56.0-75.0; 1
-Gateway; Gateway FPD2020 R1 (Analog); gwy07E6; 30.0-96.0; 56.0-85.0; 1
-Gateway; Gateway FPD2020 R1 (Digital); gwy07E7; 30.0-80.0; 56.0-85.0; 1
-Gateway; Gateway FPD2020 R2 (Analog); gwy07E9; 28.0-80.0; 56.0-85.0; 1
-Gateway; Gateway FPD2020 R2 (Digital); gwy07E8; 28.0-80.0; 56.0-85.0; 1
-Gateway; Gateway FPD2200 (Analog); gwy0899; 30.0-70.0; 56.0-61.0; 1
-Gateway; Gateway FPD2200 (Digital); gwy0898; 30.0-70.0; 56.0-61.0; 1
-Gateway; Gateway LE500; gwy1392; 30.0-70.0; 50.0-120.0; 1
-Gateway; Gateway PF41500; gtw7800; 31.0-63.0; 56.0-75.0; 1
-Gateway; Gateway PF41700; gtw7900; 30.0-82.0; 56.0-75.0; 1
-Gateway; Gateway PFL2-15A; gwy060e; 48.0; 60; 1
-Gateway; Gateway Vivitron 15; vivitron15; 31-64; 50-120; 1
-Gateway; Gateway Vivitron 17; vivitron17; 31.5-64; 50-120; 1
-Gateway; Gateway Vivitron 20; vivitron20; 29-82; 50-150; 1
-Gateway; Gateway VX1100; gwy0454; 31.0-108.0; 50.0-160.0; 1
-Gateway; Gateway VX1110; gwy045b; 31.0-115.0; 50.0-160.0; 1
-Gateway; Gateway VX1120; gwy0460; 30.0-121.0; 50.0-160.0; 1
-Gateway; Gateway VX1120; gwy046A; 30.0-130.0; 50.0-160.0; 1
-Gateway; Gateway VX1130; gwy046B; 30.0-140.0; 50.0-160.0; 1
-Gateway; Gateway VX700; gwy044d; 30.0-86.0; 50.0-120.0; 1
-Gateway; Gateway VX700; mel1673; 30.0-86.0; 50.0-120.0; 1
-Gateway; Gateway VX700A; gwy044e; 30.0-86.0; 50.0-130.0; 1
-Gateway; Gateway VX720; gwy02d0; 30.0-96.0; 50.0-130.0; 1
-Gateway; Gateway VX720A; gwy02DA; 30.0-96.0; 50.0-160.0; 1
-Gateway; Gateway VX730; gwy1B68; 30.0-85.0; 50.0-160.0; 1
-Gateway; Gateway VX730; gwy1B6C; 30.0-85.0; 50.0-160.0; 1
-Gateway; Gateway VX730; gwy1B6D; 30.0-85.0; 50.0-160.0; 1
-Gateway; Gateway VX900; gwy0013; 30.0-95.0; 50.0-160.0; 1
-Gateway; Gateway VX900; gwy9095; 30.0-95.0; 50.0-160.0; 1
-Gateway; Gateway VX900T; gwy00c0; 30.0-96.0; 48.0-120.0; 1
-Gateway; Gateway VX920; gwy0398; 30.0-96.0; 50.0-140.0; 1
-Gateway; Gateway VX920A; gwy03A2; 30.0-110.0; 50.0-160.0; 1
-Gateway; Gateway VX930; gwy232D; 30.0-97.0; 50.0-160.0; 1
-Generic; 1024x768 @ 60 Hz; 0; 31.5-48.0.5; 50.0-70.0
-Generic; 1024x768 @ 70 Hz; 0; 31.5-57.0; 50.0-70.0.0
-Generic; 1280x1024 @ 60 Hz; 0; 31.5-64.0.3; 50.0-70.0
-Generic; 1280x1024 @ 74 Hz; 0; 31.5-79.0; 50.0-90.0.0
-Generic; 1280x1024 @ 76 Hz; 0; 31.5-82.0; 50.0-90.0
-Generic; 1400x1050; 0; 31.5-82.0; 50.0-90.0
-Generic; 1600x1200 @ 70 Hz; 0; 31.5-88.0; 50.0-90.0.0
-Generic; 1600x1200 @ 76 Hz; 0; 31.5-94.0; 50.0-90.0.0
-Generic; 640x480 @ 60 Hz; 0; 31.5; 50.0-61.0
-Generic; 800x600 @ 56 Hz; 0; 31.5-35.0.1; 50.0-61.0
-Generic; 800x600 @ 60 Hz; 0; 31.5-37.9; 50.0-70.0
-Generic; Flat Panel 1024x600; 0; 31.5-55.0; 40.0-70.0
-Generic; Flat Panel 1024x768; 0; 31.5-48.0; 56.0-65.0
-Generic; Flat Panel 1280x1024; 0; 31.5-64.0; 56.0-65.0
-Generic; Flat Panel 1280x768; 0; 31.5-90.0; 60
-Generic; Flat Panel 1280x800; 0; 31.5-50.0; 56.0-65.0
-Generic; Flat Panel 1360x768; 0; 31.5-48.0; 56.0-65.0
-Generic; Flat Panel 1400x1050; 0; 31.5-65.5; 56.0-65.0
-Generic; Flat Panel 1440x900; 0; 31.5-56.0; 56.0-65.0
-Generic; Flat Panel 1600x1200; 0; 31.5-74.7; 56.0-65.0
-Generic; Flat Panel 1600x900; 0; 31.5-90.0; 60
-Generic; Flat Panel 1680x1050; 0; 31.5-65.5; 56.0-65.0
-Generic; Flat Panel 1920x1080; 0; 31.5-67.0; 56.0-65.0
-Generic; Flat Panel 1920x1200; 0; 31.5-74.5; 56.0-65.0
-Generic; Flat Panel 2560x1600; 0; 31.5-99.0; 56.0-65.0
-Generic; Flat Panel 640x480; 0; 31.5; 56.0-65.0
-Generic; Flat Panel 800x480; 0; 31.5-37.9; 40.0-70.0
-Generic; Flat Panel 800x600; 0; 31.5-37.9; 56.0-65.0
-Geritec; Geritec PR568; BMM0238; 31-60; 60-75
-Golden Dragon; Golden Dragon TY-1411; ty-1411; 15.5-37.0; 50.0-120.0; 1
-Golden Dragon; Golden Dragon TY-2015; ty-2015; 30.0-65.0; 49.0-88.0; 1
-GoldStar Technology, Inc.; GoldStar 1423; 1423; 31.5; 70; 1
-GoldStar Technology, Inc.; GoldStar 1423 Plus VGA; 1423+vga; 31.5; 70; 1
-GoldStar Technology, Inc.; GoldStar 1453 Plus; 1453_plus; 35.5; 87; 1
-GoldStar Technology, Inc.; GoldStar 1460 Plus VGA; 1460+vga; 48.0; 70; 1
-GoldStar Technology, Inc.; GoldStar 1470_Plus; 1470_plus; 30.0-50.0; 45.0-90.0; 1
-GoldStar Technology, Inc.; GoldStar 1490; 1490; 30.0-64.0; 50.0-120.0; 1
-GoldStar Technology, Inc.; GoldStar 1510; 1510; 30.0-60.0; 50.0-105.0; 1
-GoldStar Technology, Inc.; GoldStar 1620; 1620; 30.0-50.0; 45.0-90.0; 1
-GoldStar Technology, Inc.; GoldStar 1710; 1710; 30.0-60.0; 50.0-105.0; 1
-GoldStar Technology, Inc.; GoldStar 1725; 1725; 30-65; 50-120; 1
-GoldStar Technology, Inc.; GoldStar LG StudioWorks20i; 0; 30.0-85.0; 50.0-120.0
-GoldStar Technology, Inc.; GoldStar LG StudioWorks56i; 0; 30.0-60.0; 50.0-110.0
-GoldStar Technology, Inc.; GoldStar LG StudioWorks56m; 0; 30.0-65.0; 50.0-110.0
-GoldStar Technology, Inc.; GoldStar LG StudioWorks74m; 0; 30.0-50.0; 50.0-90.0
-GoldStar Technology, Inc.; GoldStar LG StudioWorks76i; 0; 30.0-65.0; 50.0-110.0
-GoldStar Technology, Inc.; GoldStar LG StudioWorks76m; 0; 30.0-65.0; 50.0-110.0
-GoldStar Technology, Inc.; GoldStar LG StudioWorks77i; 0; 30.0-70.0; 50.0-160.0; 1
-GoldStar Technology, Inc.; GoldStar LG StudioWorks78i; 0; 30.0-85.0; 50.0-120.0
-GoldStar Technology, Inc.; GoldStar LG StudioWorks78T; 0; 30.0-85.0; 50.0-120.0
-Hanns.G; Hanns.G HG216D; HSD1ca3; 30-82; 50-75; 1680x1050
-Hanns.G; Hanns.G HW191; HSD8991; 30-80; 49-75; 1440x900
-Hansol Electronics; Hansol Electronics Mazellan14px; hsl0579; 30.0-54.0; 50.0-120.0; 1
-Hansol Electronics; Hansol Electronics Mazellan15ax; hsl05dd; 30.0-54.0; 50.0-120.0; 1
-Hansol Electronics; Hansol Electronics Mazellan17ax; hsl06a6; 30.0-69.0; 50.0-120.0; 1
-Hansol Electronics; Hansol Electronics Mazellan17px; hsla605; 30.0-85.0; 50.0-120.0; 1
-Hansol Electronics; Hansol Electronics Mazellan400A; hsl057a; 30.0-50.0; 50.0-120.0; 1
-Hansol Electronics; Hansol Electronics Mazellan400P; hsl0579; 30.0-54.0; 50.0-120.0; 1
-Hansol Electronics; Hansol Electronics Mazellan500A; hsl05dd; 30.0-54.0; 50.0-120.0; 1
-Hansol Electronics; Hansol Electronics Mazellan500P; hsl05de; 30.0-69.0; 50.0-120.0; 1
-Hansol Electronics; Hansol Electronics Mazellan700A; hsl06a6; 30.0-69.0; 50.0-120.0; 1
-Hansol Electronics; Hansol Electronics Mazellan700P; hsl06a5; 30.0-85.0; 50.0-120.0; 1
-Hansol Electronics; Hansol Electronics Mazellan710P; hsl06ab; 30-95; 47-160; 1
-Hansol Electronics; Hansol Electronics Mazellan900P; hsl076d; 30.0-96.0; 47.0-150.0; 1
-HCI; HCI Maxiscan; maxiscan; 15.0-35.0; 50.0-70.0; 1
-Hewlett-Packard; HP 1024 LCD Flat Panel 14-inch Display; 0; 32-61; 50-90
-Hewlett-Packard; HP 1024 LE Flat Panel 14-inch Display; 0; 32-54; 50-105
-Hewlett-Packard; HP 1825 Flat Panel Monitor; hwp0721; 30.0-82.0; 56.0-76.0; 1
-Hewlett-Packard; HP 2025 (P4831) Flat Panel Monitor; hwp144a; 30.0-94.0; 56.0-85.0; 1
-Hewlett-Packard; HP 2025 Flat Panel Monitor (Variant 2); hwp144b; 30.0-92.0; 56.0-85.0; 1
-Hewlett-Packard; HP 5500 Color Monitor; hwp2602; 30.0-54.0; 50.0-120.0; 1
-Hewlett-Packard; HP 7500 Color Monitor; hwp2603; 30.0-70.0; 50.0-140.0; 1
-Hewlett-Packard; HP 7550 Color Monitor; hwp2604; 30.0-86.0; 50.0-140.0; 1
-Hewlett-Packard; HP 9500 Color Monitor; hwp2605; 30.0-96.0; 50.0-160.0; 1
-Hewlett-Packard; HP A1295A 24-inch Display; 0; 30-96; 50-160; 1
-Hewlett-Packard; HP A4033A 21-inch Display; 0; 30-80; 50-120; 1
-Hewlett-Packard; HP A4331A 20-inch Display; 0; 30-82; 48-150; 1
-Hewlett-Packard; HP A4576A (P1100) 21-inch Display; 0; 30-107; 50-160; 1
-Hewlett-Packard; HP A7217A Wide-Aspect; 0; 30-121; 48-160; 1
-Hewlett-Packard; HP D1187A 20-inch Display; hp_d1187a; 30.0-64.0; 50.0-90.0; 1
-Hewlett-Packard; HP D1188A 20-inch Display; hp_d1188a; 30.0-64.0; 50.0-90.0; 1
-Hewlett-Packard; HP D1192A VGA Monochrome 14-inch Display; hp_d1192a; 31.5; 70; 1
-Hewlett-Packard; HP D1192B VGA Monochrome 14-inch Display; hp_d1192b; 31.5; 70; 1
-Hewlett-Packard; HP D1193A Ultra VGA 17-inch; hp_d1193a; 30.0-64.0; 50.0-90.0; 1
-Hewlett-Packard; HP D1194A SVGA 14-inch Display; hp_d1194a; 37.9; 72; 1
-Hewlett-Packard; HP D1195A Ergo-SVGA 14-inch Display; hp_d1195a; 48.1; 72; 1
-Hewlett-Packard; HP D1196A Ergo Ultra VGA 15-inch Display; hp_d1196a; 56.4; 72; 1
-Hewlett-Packard; HP D1197A Color VGA 14-inch Display; hp_d1197a; 31.5; 70; 1
-Hewlett-Packard; HP D1198A SVGA 14-inch Display; hp_d1198a; 37.9; 70; 1
-Hewlett-Packard; HP D1199A Ultra VGA 1600 21-inch Display; hp_d1199a; 30-82; 50-152; 1
-Hewlett-Packard; HP D1815A 1024 Low Emissions 14-inch Display; hwp0aff; 31-48.4; 50-100; 1
-Hewlett-Packard; HP D2800 Ultra VGA 1600 21-inch Display; hwp0af0; 30.0-85.0; 50.0-160.0; 1
-Hewlett-Packard; HP D2801 Monochrome VGA 14-inch Display; hwp0af1; 31.5; 60; 0
-Hewlett-Packard; HP D2802 Entry-Level SVGA 14-inch Display; hwp0af2; 35.5; 43.5; 1
-Hewlett-Packard; HP D2803 Super VGA 1024i 14-inch Display; hwp0af3; 35.5; 43.5; 1
-Hewlett-Packard; HP D2804 Super VGA 1024i 14-inch Display; hwp0af4; 35.5; 43.5; 1
-Hewlett-Packard; HP D2805 Ergo 1024 14-inch Display; hwp0af5; 30.0-62.0; 50.0-100.0; 1
-Hewlett-Packard; HP D2806 Ergo Ultra VGA 15-inch Display; hwp0af6; 30.0-64.0; 50.0-100.0; 1
-Hewlett-Packard; HP D2807 Ultra VGA 1280 17-inch Display; hwp0af7; 30.0-64.0; 50.0-100.0; 1
-Hewlett-Packard; HP D2808 1024 Low Emissions 15-inch Display; hwp0af8; 30.0-48.5; 50.0-100.0; 1
-Hewlett-Packard; HP D2809 1024 Low Emissions MM 15-inch Display; hwp0af9; 30.0-48.5; 50.0-100.0; 1
-Hewlett-Packard; HP D2810 1024 14-inch Display; hwp0afa; 48.4; 60; 1
-Hewlett-Packard; HP D2811 1024 Low Emissions 14-inch Display; hwp0afb; 48.4; 60; 1
-Hewlett-Packard; HP D2813 1024 14-inch Display; hwp0afd; 30.9-49.0; 50.0-100.0; 1
-Hewlett-Packard; HP D2814 Super VGA Low Emissions 14-inch Display; hwp0afe; 35.5; 43.5; 1
-Hewlett-Packard; HP D2815 1024 Low Emissions 14-inch Display; hwp0aff; 30.9-49.0; 50.0-100.0; 1
-Hewlett-Packard; HP D2817 Ultra VGA 1280 17-inch Display; hwp0b01; 30.0-64.0; 50.0-160.0; 1
-Hewlett-Packard; HP D2818 Ultra VGA 1280 17-inch Display; hwp0b02; 30.0-64.0; 50.0-120.0; 1
-Hewlett-Packard; HP D2819 Ultra VGA 1280 Extra Low Emissions 17-inch Display; hwp0b03; 30.0-64.0; 50.0-120.0; 1
-Hewlett-Packard; HP D2821 1024 Low Emissions 14-inch Display; hwp0b05; 31.0-54.0; 50.0-110.0; 1
-Hewlett-Packard; HP D2825 Ultra VGA 1024 15-inch Display; hwp0b09; 31.0-54.0; 50.0-120.0; 1
-Hewlett-Packard; HP D2826 HP 50 15-inch Display; hwp0b0a; 31.0-54.0; 50.0-120.0; 1
-Hewlett-Packard; HP D2827 HP 51 15-inch Display; hwp0b0b; 31.0-54.0; 50.0-120.0; 1
-Hewlett-Packard; HP D2828 HP 52 15-inch Monitor; hwp0b0c; 30.0-54.0; 50.0-120.0; 1
-Hewlett-Packard; HP D2830 Ergo 1024 15-inch Display; hwp0b0e; 30.0-69.0; 50.0-160.0; 1
-Hewlett-Packard; HP D2831 Ergo 1024 Extra Low Emissions 15-inch Display; hwp0b0f; 30.0-69.0; 50.0-160.0; 1
-Hewlett-Packard; HP D2832 HP 500 15-inch Monitor; hwp0b10; 30.0-70.0; 50.0-120.0; 1
-Hewlett-Packard; HP D2835 Ultra VGA 1280 17-inch Display; hwp0b13; 30.0-69.0; 50.0-132.0; 1
-Hewlett-Packard; HP D2836 Ultra VGA 1280 Extra Low Emissions 17-inch Display; hwp0b14; 30.0-69.0; 50.0-160.0; 1
-Hewlett-Packard; HP D2837 HP 70 17-inch Display; hwp0b15; 31.0-70.0; 50.0-120.0; 1
-Hewlett-Packard; HP D2838 M700 17-inch Display; hwp0b16; 30.0-86.0; 50.0-160.0; 1
-Hewlett-Packard; HP D2839 HP 70 17-inch Monitor; hwp0b17; 31.0-70.0; 50.0-120.0; 1
-Hewlett-Packard; HP D2840 Ergo 1280 17-inch Display; hwp0b18; 31.0-92.0; 50.0-150.0; 1
-Hewlett-Packard; HP D2842 HP 90 19-inch Display; hwp0b1a; 30.0-96.0; 50.0-160.0; 1
-Hewlett-Packard; HP D2843 M900 19-inch Monitor; hwp0b1b; 31.0-95.0; 50.0-160.0; 1
-Hewlett-Packard; HP D2845 Ergo 1600 21-inch Display; hwp0b1d; 31.5-95.0; 50.0-160.0; 1
-Hewlett-Packard; HP D2846 P1100 21-inch Monitor; hwp0b1e; 30.0-107.0; 48.0-160.0; 1
-Hewlett-Packard; HP D2847 P1110 21-inch Monitor; hwp0b1f; 29.0-121.0; 50.0-180.0; 1
-Hewlett-Packard; HP D3857A Multi Media 15-inch Display; hwp0f11; 31.0-48.4; 40.0-60.0; 1
-Hewlett-Packard; HP D3858A Multi Media 14-inch Display; hwp0f12; 31.469-50.0; 56.0-75.0; 1
-Hewlett-Packard; HP D3859A Multi Media 17-inch Display; hwp0f13; 30.0-68.0; 56.0-85.0; 1
-Hewlett-Packard; HP D3861A Multi Scan 14-inch Display; hwp0f15; 31.469-50.0; 56.0-75.0; 1
-Hewlett-Packard; HP D3899A Multi Media 14-inch Display; hwp0f3b; 31.469-50.0; 56.0-75.0; 1
-Hewlett-Packard; HP D5060 1024 14-inch Liquid Crystal Display; hwp13c4; 31.5-61.0; 50.0-90.0; 1
-Hewlett-Packard; HP D5061 L1500 15-inch LCD Monitor; hwp13c5; 31.0-69.0; 56.0-85.0; 1
-Hewlett-Packard; HP D5062 L1510 15-inch LCD Monitor; 0; 31.0-60.0; 56.0-75.0; 1
-Hewlett-Packard; HP D5063A L1520 15-inch LCD Monitor; 0; 30.0-60.0; 56.0-75.0; 1
-Hewlett-Packard; HP D5064A L1720 17-inch LCD Monitor; 0; 30.0-80.0; 56.0-75.0; 1
-Hewlett-Packard; HP D5065 L1800 18.1-inch LCD Monitor; hwp13c9; 30.0-80.0; 56.0-85.0; 1
-Hewlett-Packard; HP D5069J L1810 18.1-inch LCD Monitor; hwp13cd; 30.0-80.0; 56.0-85.0; 1
-Hewlett-Packard; HP D5258A Pavilion F50S Monitor; hwp12d7; 31.0-60.0; 56.0-75.0; 1
-Hewlett-Packard; HP D5258A Pavilion M50 Monitor; hwp0102; 31.468-54.0; 56.0-85.0; 1
-Hewlett-Packard; HP D5258A Pavilion M50 Monitor; hwp0486; 31.468-54.0; 56.0-85.0; 1
-Hewlett-Packard; HP D5258A Pavilion M50 Monitor; hwp04ea; 31.468-54.0; 56.0-85.0; 1
-Hewlett-Packard; HP D5258A Pavilion M50 Monitor; hwp054e; 31.468-54.0; 56.0-85.0; 1
-Hewlett-Packard; HP D5258A Pavilion M50 Monitor; hwp086e; 31.468-54.0; 56.0-85.0; 1
-Hewlett-Packard; HP D5258A Pavilion M50 Monitor; hwp08d2; 31.468-54.0; 56.0-85.0; 1
-Hewlett-Packard; HP D5258A Pavilion M50 Monitor; hwp0936; 31.468-54.0; 56.0-85.0; 1
-Hewlett-Packard; HP D5258A Pavilion M50 Monitor; hwp148a; 31.468-54.0; 56.0-85.0; 1
-Hewlett-Packard; HP D5259A Pavilion M70 Monitor; hwp0487; 31.468-71.0; 56.0-85.0; 1
-Hewlett-Packard; HP D5259A Pavilion M70 Monitor; hwp04eb; 31.468-71.0; 56.0-85.0; 1
-Hewlett-Packard; HP D5259A Pavilion M70 Monitor; hwp054f; 31.468-71.0; 56.0-85.0; 1
-Hewlett-Packard; HP D5259A Pavilion M70 Monitor; hwp148b; 31.468-71.0; 56.0-85.0; 1
-Hewlett-Packard; HP D5269A Pavilion M40 Monitor; hwp0491; 31.468-54.0; 56.0-85.0; 1
-Hewlett-Packard; HP D5269A Pavilion M40 Monitor; hwp04f5; 31.468-54.0; 56.0-85.0; 1
-Hewlett-Packard; HP D5269A Pavilion M40 Monitor; hwp0559; 31.468-54.0; 56.0-85.0; 1
-Hewlett-Packard; HP D6433A Pavilion M90 Monitor; hwp1921; 31.468-98.0; 56.0-85.0; 1
-Hewlett-Packard; HP D6433A Pavilion M90 Monitor; hwp1922; 31.468-98.0; 56.0-85.0; 1
-Hewlett-Packard; HP D6433A Pavilion M90 Monitor; hwp1923; 31.468-98.0; 56.0-85.0; 1
-Hewlett-Packard; HP D7739A Pavilion S50 Monitor; hwp1e3b; 31.468-54.0; 56.0-85.0; 1
-Hewlett-Packard; HP D7740A Pavilion S70 Monitor; hwp1e3c; 31.468-71.0; 56.0-85.0; 1
-Hewlett-Packard; HP D8891 HP 40 14-inch Monitor; hwp22bb; 30.0-50.0; 50.0-90.0; 1
-Hewlett-Packard; HP D8894 HP 55 15-inch Monitor; hwp22be; 30.0-54.0; 50.0-90.0; 1
-Hewlett-Packard; HP D8895 HP 55 15-inch Monitor; hwp22bf; 30.0-54.0; 50.0-90.0; 1
-Hewlett-Packard; HP D8896 HP 55 15-inch Monitor; hwp22c0; 30.0-54.0; 50.0-120.0; 1
-Hewlett-Packard; HP D8897 HP 55 15-inch Monitor; hwp22c1; 30.0-54.0; 50.0-120.0; 1
-Hewlett-Packard; HP D8898 HP 55 TCO95 15-inch Monitor; hwp22c2; 30.0-69.0; 50.0-120.0; 1
-Hewlett-Packard; HP D8900 HP 75 17-inch Monitor; hwp22c4; 31.0-86.0; 50.0-160.0; 1
-Hewlett-Packard; HP D8901A HP 71 17-inch Monitor; hwp22c5; 31.0-70.0; 50.0-120.0; 1
-Hewlett-Packard; HP D8902A HP 71 17-inch Monitor; hwp22c6; 31.0-72.0; 50.0-120.0; 1
-Hewlett-Packard; HP D8903A HP 71 17-inch Monitor; hwp22c7; 31.0-70.0; 50.0-120.0; 1
-Hewlett-Packard; HP D8904A HP 72 17-inch Monitor; 0; 30.0-70.0; 50.0-120.0; 1
-Hewlett-Packard; HP D8906A HP P700 17-inch Monitor; hwp22ca; 30.0-86.0; 50.0-160.0; 1
-Hewlett-Packard; HP D8910A HP P910 19-inch Monitor; hwp22ce; 29.0-107.0; 50.0-150.0; 1
-Hewlett-Packard; HP D8911A HP 91 19-inch Monitor; hwp22cf; 30.0-95.0; 50.0-160.0; 1
-Hewlett-Packard; HP D8912A HP P920 19-inch Monitor; hwp22d0; 30.0-107.0; 50.0-160.0; 1
-Hewlett-Packard; HP D8915A HP P1120 21-inch Monitor; hwp22d3; 30.0-121.0; 48.0-160.0; 1
-Hewlett-Packard; HP F1503 Flat Panel Monitor; hwp2590; 30.0-63.0; 56.0-76.0; 1
-Hewlett-Packard; HP F1523 Flat Panel Monitor; hwp2607; 30.0-61.0; 56.0-76.0; 1
-Hewlett-Packard; HP F1703 Flat Panel Monitor; hwp2594; 30.0-83.0; 56.0-76.0; 1
-Hewlett-Packard; HP F1723 Flat Panel Monitor; hwp2609; 30.0-81.0; 56.0-76.0; 1
-Hewlett-Packard; HP F2105 Flat Panel Monitor; hwp2655; 30.0-94.0; 48.0-85.0; 1
-Hewlett-Packard; HP L1502 Flat Panel Monitor; hwp2600; 30.0-61.0; 56.0-76.0; 1
-Hewlett-Packard; HP L1506 Flat Panel Monitor; hwp265b; 30.0-83.0; 50.0-76.0; 1
-Hewlett-Packard; HP L1530 Flat Panel Monitor; hwp260c; 30.0-63.0; 56.0-76.0; 1
-Hewlett-Packard; HP L1702 Flat Panel Monitor; hwp2601; 30.0-81.0; 56.0-76.0; 1
-Hewlett-Packard; HP L1730 Flat Panel Monitor; hwp260e; 30.0-83.0; 56.0-76.0; 1
-Hewlett-Packard; HP L1740 LCD Flat Panel Monitor; hwp2649; 30.0-83.0; 56.0-76.0; 1
-Hewlett-Packard; HP L1755 LCD Flat Panel Monitor; hwp264b; 30.0-82.0; 56.0-75.0; 1
-Hewlett-Packard; HP L1906 Flat Panel Monitor; hwp265e; 30.0-83.0; 50.0-76.0; 1
-Hewlett-Packard; HP L1925 Flat Panel Monitor; hwp259a; 30.0-82.0; 56.0-76.0; 1
-Hewlett-Packard; HP L1925 Flat Panel Monitor; hwp259b; 30.0-82.0; 56.0-76.0; 1
-Hewlett-Packard; HP L1940 Flat Panel Monitor; hwp262e; 30.0-83.0; 56.0-76.0; 1
-Hewlett-Packard; HP L1940 LCD Flat Panel Monitor; hwp262f; 30.0-83.0; 65.0-76.0; 1
-Hewlett-Packard; HP L1940T Flat Panel Monitor; hwp2683; 30.0-83.0; 56.0-76.0; 1
-Hewlett-Packard; HP L1955 LCD Flat Panel Monitor; hwp262c; 30.0-82.0; 56.0-75.0; 1
-Hewlett-Packard; HP L2035 Flat Panel Monitor; HWP2612; 30.0-94.0; 48.0-85.0; 1
-Hewlett-Packard; HP L2035 Flat Panel Monitor; HWP2613; 30.0-94.0; 48.0-85.0; 1
-Hewlett-Packard; HP L2335 Flat Panel Monitor; HWP2614; 30.0-107.0; 48.0-85.0; 1
-Hewlett-Packard; HP L2335 Flat Panel Monitor; HWP2615; 30.0-107.0; 48.0-85.0; 1
-Hewlett-Packard; HP L2335 LCD Flat Panel Monitor; hwp2615; 30.0-92.0; 48.0-85.0; 1
-Hewlett-Packard; HP LP2065 Flat Panel Monitor; hwp0a72; 30.0-92.0; 48.0-85.0; 1
-Hewlett-Packard; HP LP2465 Flat Panel Monitor; hwp2676; 30.0-92.0; 48.0-85.0; 1
-Hewlett-Packard; HP LP3065 Wide LCD Monitor; HWP2690; 98.0-100.0; 59-60; 1
-Hewlett-Packard; HP M500 15-inch Display; 0; 30-70; 50-120
-Hewlett-Packard; HP M700 17-inch Display; 0; 30-86; 50-160
-Hewlett-Packard; HP M703 Color Monitor; hwp2584; 30.0-70.0; 50.0-140.0; 1
-Hewlett-Packard; HP M720 17-inch Display; 0; 30-85; 50-150
-Hewlett-Packard; HP M900 19-inch Display; 0; 31-95; 50-150
-Hewlett-Packard; HP M910 19-inch Display; 0; 29-107; 50-150
-Hewlett-Packard; HP M920 19-inch Display; 0; 29-107; 50-150
-Hewlett-Packard; HP MX703 Color Monitor; hwp2585; 30.0-70.0; 50.0-150.0; 1
-Hewlett-Packard; HP P1130 (P4819) Color Monitor; hwp12d3; 30.0-130.0; 48.0-170.0; 1
-Hewlett-Packard; HP P1230 Color Monitor; HWP2617; 30.0-140.0; 50.0-160.0; 1
-Hewlett-Packard; HP P4829 L1820 18.1-inch LCD Monitor; hwp12dd; 31-80; 56-75; 1
-Hewlett-Packard; HP P4829J L1820 18.1-inch LCD Monitor; 0; 25-82; 54-88; 1
-Hewlett-Packard; HP P930 Color Monitor; hwp03a2; 30.0-110.0; 50.0-160.0; 1
-Hewlett-Packard; HP Pavilion M45/S40 Monitor; hwp14b2; 31.468-50.0; 56.0-75.0; 1
-Hewlett-Packard; HP TFT5600 RKM; 0; 29.2-48.4; 40.0-70.0; 1
-Hewlett-Packard; HP VF15 Flat Panel Monitor; hwp2608; 30.0-61.0; 56.0-76.0; 1
-Hewlett-Packard; HP VF17 Flat Panel Monitor; hwp260a; 30.0-81.0; 56.0-76.0; 1
-Hewlett-Packard; HP W1907 Wide LCD Monitor; HWP26A2; 24.0-83.0; 50.0-76.0; 1
-Hewlett-Packard; HP W1907 Wide LCD Monitor; HWP26A3; 24.0-83.0; 50.0-76.0; 1
-Hewlett-Packard; HP W2207 Wide LCD Monitor; HWP26A8; 24.0-83.0; 50.0-76.0; 1
-Hewlett-Packard; HP W2207 Wide LCD Monitor; HWP26A9; 24.0-83.0; 50.0-76.0; 1
-Highscreen; Highscreen LE 1024; 45; 31.4-31.6,35.1-35.2,35.5-35.6; 50-87
-Hitachi, Ltd.; Hitachi 20-AP; 20-ap; 30.0-65.0; 55.0-80.0; 1
-Hitachi, Ltd.; Hitachi 20-APF; 20-apf; 30.0-65.0; 55.0-80.0; 1
-Hitachi, Ltd.; Hitachi 20-AS; 20-as; 30.0-65.0; 55.0-80.0; 1
-Hitachi, Ltd.; Hitachi 21-AP; 21-ap; 30.0-65.0; 55.0-80.0; 1
-Hitachi, Ltd.; Hitachi Accuvue GX17L; hit1717; 30.0-64.0; 50.0-100.0; 1
-Hitachi, Ltd.; Hitachi Accuvue GX20; hit4810; 28.0-90.0; 50.0-152.0; 1
-Hitachi, Ltd.; Hitachi Accuvue GX20H; hit4830; 28.0-90.0; 50.0-152.0; 1
-Hitachi, Ltd.; Hitachi Accuvue GX21; hit4811; 28.0-90.0; 50.0-152.0; 1
-Hitachi, Ltd.; Hitachi Accuvue UX4721; hit4711; 30.0-95.0; 50.0-152.0; 1
-Hitachi, Ltd.; Hitachi Accuvue UX4921; hit4911; 30.0-107.0; 50.0-152.0; 1
-Hitachi, Ltd.; Hitachi Accuvue UX6821; hit6811; 30.0-107.0; 50.0-152.0; 1
-Hitachi, Ltd.; Hitachi CM-1711M; htcab6f; 24.8-82.0; 55.0-120.0; 1
-Hitachi, Ltd.; Hitachi CM-2110M; htcabcc; 31.0-85.0; 50.0-160.0; 1
-Hitachi, Ltd.; Hitachi CM-2111M; htcabc7; 31.0-95.0; 50.0-160.0; 1
-Hitachi, Ltd.; Hitachi CM-2112M; htcabc2; 31.0-107.0; 50.0-160.0; 1
-Hitachi, Ltd.; Hitachi CM1798M; cm1798m; 30.0-82.0; 50.0-120.0; 1
-Hitachi, Ltd.; Hitachi CM2198M; cm2198m; 30.0-94.0; 50.0-150.0; 1
-Hitachi, Ltd.; Hitachi CM2199M; cm2199m; 31.5-107.0; 50.0-150; 1
-Hitachi, Ltd.; Hitachi CM500; htcafc8; 30.0-69.0; 50.0-100.0; 1
-Hitachi, Ltd.; Hitachi CM500E; htcafce; 30.0-69.0; 50.0-100.0; 1
-Hitachi, Ltd.; Hitachi CM515; HTCB3C5; 30-70; 50-160
-Hitachi, Ltd.; Hitachi CM600; htcafd2; 30.0-64.0; 47.0-104.0; 1
-Hitachi, Ltd.; Hitachi CM611; htcafd7; 31.0-92.0; 50.0-120.0; 1
-Hitachi, Ltd.; Hitachi CM615; HTCB3B3; 30-70; 50-160
-Hitachi, Ltd.; Hitachi CM620; htcafdd; 31.0-69.0; 47.0-130.0; 1
-Hitachi, Ltd.; Hitachi CM621F; HTC9C40; 30-70; 50-160
-Hitachi, Ltd.; Hitachi CM625; HTC7961; 30.0-95.0; 50.0-160.0
-Hitachi, Ltd.; Hitachi CM630; htcafe2; 31.0-86.0; 47.0-130.0; 1
-Hitachi, Ltd.; Hitachi CM640; htcaffa; 31.0-69.0; 50.0-130.0; 1
-Hitachi, Ltd.; Hitachi CM640ET/CM640U; htcaffa; 31.0-69.0; 50.0-130.0; 1
-Hitachi, Ltd.; Hitachi CM641; htcafec; 31.0-95.0; 50.0-130.0; 1
-Hitachi, Ltd.; Hitachi CM643; htcb001; 31.0-95.0; 50.0-130.0; 1
-Hitachi, Ltd.; Hitachi CM650; htcb004; 31.0-69.0; 50.0-130.0; 1
-Hitachi, Ltd.; Hitachi CM651; htcb005; 31.0-95.0; 50.0-130.0; 1
-Hitachi, Ltd.; Hitachi CM701; htcabf4; 31.0-96.0; 50.0-160.0; 1
-Hitachi, Ltd.; Hitachi CM715; HTCB3BA; 30.0-95.0; 50.0-120.0
-Hitachi, Ltd.; Hitachi CM721F; HTCB3C4; 31.0-95.0; 50.0-120.0
-Hitachi, Ltd.; Hitachi CM751; htcac13; 31.0-94.0; 50.0-160.0; 1
-Hitachi, Ltd.; Hitachi CM752; htcac15; 31.0-101.0; 50.0-160.0; 1
-Hitachi, Ltd.; Hitachi CM753; htcac22; 31.0-107.0; 50.0-160.0; 1
-Hitachi, Ltd.; Hitachi CM761; htcac76; 31.0-96.0; 50.0-180.0; 1
-Hitachi, Ltd.; Hitachi CM766; htcb00f; 31.0-96.0; 50.0-180.0; 1
-Hitachi, Ltd.; Hitachi CM768; htcb011; 31.0-107.0; 50.0-180.0; 1
-Hitachi, Ltd.; Hitachi CM769; htcb02f; 31.0-115.0; 50.0-180.0; 1
-Hitachi, Ltd.; Hitachi CM771; htcac82; 31.0-96.0; 50.0-160.0; 1
-Hitachi, Ltd.; Hitachi CM772; HTCB3C0; 31.0-115.0; 50.0-160.0
-Hitachi, Ltd.; Hitachi CM776; HTCB03B; 31.0-96.0; 50.0-160.0
-Hitachi, Ltd.; Hitachi CM800; htcabe3; 31.0-89.0; 50.0-160.0; 1
-Hitachi, Ltd.; Hitachi CM801; htcabe2; 31.0-96.0; 50.0-160.0; 1
-Hitachi, Ltd.; Hitachi CM802; htcabe0; 31.0-100.0; 50.0-160.0; 1
-Hitachi, Ltd.; Hitachi CM803; htcabea; 31.0-115.0; 50.0-160.0; 1
-Hitachi, Ltd.; Hitachi CM811; htcac46; 31.0-96.0; 50.0-160.0; 1
-Hitachi, Ltd.; Hitachi CM811PLUS; HTCAC4E; 31.0-107.0; 50.0-160.0
-Hitachi, Ltd.; Hitachi CM812; htcac47; 31.0-107.0; 50.0-160.0; 1
-Hitachi, Ltd.; Hitachi CM813; htcac48; 31.0-115.0; 50.0-160.0; 1
-Hitachi, Ltd.; Hitachi CM814; htcac49; 31.0-125.0; 50.0-160.0; 1
-Hitachi, Ltd.; Hitachi CM815; HTCAC54; 31.0-130.0; 50.0-160.0
-Hitachi, Ltd.; Hitachi CM821F; HTCB404; 31.0-107.0; 50.0-160.0
-Hitachi, Ltd.; Hitachi CM823F; HTCB3F7; 31.0-121.0; 50.0-160.0
-Hitachi, Ltd.; Hitachi CM827; HTCB3FC; 31.0-107.0; 50.0-160.0
-Hitachi, Ltd.; Hitachi CM828; HTCB3FD; 31.0-115.0; 50.0-160.0
-Hitachi, Ltd.; Hitachi CML153X; HTC1799; 24-60; 56-75
-Hitachi, Ltd.; Hitachi CML154X; HTC179C; 24-60; 56-75
-Hitachi, Ltd.; Hitachi CML155X Analog; HTC179E; 31.0-61.0; 56.0-75.0
-Hitachi, Ltd.; Hitachi CML155X Digital; HTC1F41; 31.0-49.0; 59.0-75.0
-Hitachi, Ltd.; Hitachi CML170SX; HTCDAE0; 24-80; 56-85
-Hitachi, Ltd.; Hitachi CML174SX; HTC178C; 24.0-80.0; 56.0-75.0
-Hitachi, Ltd.; Hitachi CML175SX; HTC1795; 24.0-80.0; 56.0-75.0
-Hitachi, Ltd.; Hitachi CML181SX; HTC1786; 24-80; 56-85
-Hitachi, Ltd.; Hitachi CML190SX; HTC177D; 24.0-80.0; 56.0-75.0
-Hitachi, Ltd.; Hitachi CML200UX Analog; HTC7C17; 31.0-75.0; 56.0-75.0
-Hitachi, Ltd.; Hitachi CML200UX Digital; HTC431F; 31.0-75.0; 59.0-75.0
-Hitachi, Ltd.; Hitachi HM-5219; hm-5219; 88.0-90.0; 88.0-89.0; 1
-Hitachi, Ltd.; Hitachi HM1764; hit1727; 30.0-64.0; 50.0-100.0; 1
-Hitachi, Ltd.; Hitachi HM1782; hit1827; 30.0-82.0; 50.0-100.0; 1
-Hitachi, Ltd.; Hitachi HM4020; hit4020; 60.0-85.0; 60.0-120.0; 1
-Hitachi, Ltd.; Hitachi HM4021; hit4021; 60.0-85.0; 60.0-120.0; 1
-Hitachi, Ltd.; Hitachi HM4721; hit2147; 30.0-95.0; 50.0-152.0; 1
-Hitachi, Ltd.; Hitachi HM4820; hit4820; 28.0-90.0; 50.0-152.0; 1
-Hitachi, Ltd.; Hitachi HM4821; hit4821; 28.0-90.0; 50.0-152.0; 1
-Hitachi, Ltd.; Hitachi HM4921; hit2149; 30.0-107.0; 50.0-152.0; 1
-Hitachi, Ltd.; Hitachi HM6421; hit6421; 100.0-102.0; 72.0-77.0; 1
-Hitachi, Ltd.; Hitachi HM6821; hit6821; 30.0-107.0; 50.0-152.0; 1
-Hitachi, Ltd.; Hitachi TX36D79VC1CAB; HTC17AC; 50-65; 40-52
-Hitachi, Ltd.; Hitachi V700; HTCB3CD; 30-70; 50-160
-Hitachi, Ltd.; Hitachi V810; HTCB446; 30-96; 50-160
-Hitachi, Ltd.; Hitachi V900; HTCB3CE; 30-95; 50-160
-Hyundai Electronics Industries Co., Ltd.; Hyundai DeluxScan 14; hn/l-4838x; 31.0-38.0; 56.0-87.0; 1
-Hyundai Electronics Industries Co., Ltd.; Hyundai DeluxScan 14 Plus; hn/l-4848; 31.0-48.4; 56.0-87.0; 1
-Hyundai Electronics Industries Co., Ltd.; Hyundai DeluxScan 14 Pro; hn/l-4860; 30.0-60.0; 50.0-90.0; 1
-Hyundai Electronics Industries Co., Ltd.; Hyundai Deluxscan 14S; hei12f0; 30-48; 50-120; 1
-Hyundai Electronics Industries Co., Ltd.; Hyundai DeluxScan 15; hl-5848; 31.0-48.4; 56.0-87.0; 1
-Hyundai Electronics Industries Co., Ltd.; Hyundai DeluxScan 15 Pro; hei5864; 30.0-64.0; 50.0-120.0; 1
-Hyundai Electronics Industries Co., Ltd.; Hyundai Deluxscan 15B; hei16d8; 30-48; 50-120; 1
-Hyundai Electronics Industries Co., Ltd.; Hyundai Deluxscan 15G; hei16e8; 30-64; 50-90; 1
-Hyundai Electronics Industries Co., Ltd.; Hyundai DeluxScan 15G+; hei16ee; 30.0-70.0; 50.0-120.0; 1
-Hyundai Electronics Industries Co., Ltd.; Hyundai DeluxScan 17; heib81e; 30.0-64.0; 50.0-90.0; 1
-Hyundai Electronics Industries Co., Ltd.; Hyundai Deluxscan 17 Pro; hei1e02; 30-82; 45-100; 1
-Hyundai Electronics Industries Co., Ltd.; Hyundai Deluxscan 17B; hei1eb8; 30-64; 50-100; 1
-Hyundai Electronics Industries Co., Ltd.; Hyundai DeluxScan 17B+; hei1ebe; 30.0-70.0; 50.0-120.0; 1
-Hyundai Electronics Industries Co., Ltd.; Hyundai DeluxScan 17MB/17MS; 0; 30-50; 50-130
-Hyundai Electronics Industries Co., Ltd.; Hyundai Deluxscan 21; hei0b42; 30-82; 45-100; 1
-Hyundai Electronics Industries Co., Ltd.; Hyundai DeluxScan 2595; hei259c; 30.0-97.0; 50.0-150.0; 1
-Hyundai Electronics Industries Co., Ltd.; Hyundai DeluxScan B790+; hei0790; 30.0-95.0; 50.0-150.0; 1
-Hyundai Electronics Industries Co., Ltd.; Hyundai DeluxScan HLM-1410A; hei141A; 24.0-69.0; 50.0-88.0; 1
-Hyundai Electronics Industries Co., Ltd.; Hyundai DeluxScan HLM-1500A; hei150A; 24.0-69.0; 50.0-88.0; 1
-Hyundai Electronics Industries Co., Ltd.; Hyundai DeluxScan HLM-1510A; hei151a; 30.0-70.0; 43.0-85.0; 1
-Hyundai Electronics Industries Co., Ltd.; Hyundai DeluxScan P210; hei0210; 30.0-110.0; 50.0-150.0; 1
-Hyundai Electronics Industries Co., Ltd.; Hyundai DeluxScan P910+; hei0910; 30.0-107.0; 50.0-150.0; 1
-Hyundai Electronics Industries Co., Ltd.; Hyundai DeluxScan V560; hei1560; 30.0-55.0; 50.0-150.0; 1
-Hyundai Electronics Industries Co., Ltd.; Hyundai DeluxScan V570; hei1570; 30.0-70.0; 50.0-150.0; 1
-Hyundai Electronics Industries Co., Ltd.; Hyundai DeluxScan V770; hei1770; 30.0-70.0; 50.0-150.0; 1
-Hyundai Electronics Industries Co., Ltd.; Hyundai HCM-40X; hcm-40x; 31.5; 60.0-70.0; 1
-Hyundai Electronics Industries Co., Ltd.; Hyundai HCM-421E; 0; 30-36; 43-72; 1
-Hyundai Electronics Industries Co., Ltd.; Hyundai HCM-42X; hcm-42x; 35.5; 87.0; 1
-Hyundai Electronics Industries Co., Ltd.; Hyundai HCM-43X; hcm-43x; 48.3; 60.0; 1
-Hyundai Electronics Industries Co., Ltd.; Hyundai HCM-44X; hcm-44x; 56.4; 70.0; 1
-Hyundai Electronics Industries Co., Ltd.; Hyundai HL-2882; hei0b42; 30-82; 45-100; 1
-Hyundai Electronics Industries Co., Ltd.; Hyundai HL-2885B; hei288b; 30.0-95.0; 50.0-150.0; 1
-Hyundai Electronics Industries Co., Ltd.; Hyundai HL-4838E; hei12e6; 30-38; 50-90; 1
-Hyundai Electronics Industries Co., Ltd.; Hyundai HL-4848; hei4848; 30-50; 50-90; 1
-Hyundai Electronics Industries Co., Ltd.; Hyundai HL-4848F; hei12f0; 30.0-50.0; 50.0-150.0; 1
-Hyundai Electronics Industries Co., Ltd.; Hyundai HL-4850B; hei12f2; 30-50; 50-130; 1
-Hyundai Electronics Industries Co., Ltd.; Hyundai HL-4854B; hei12f6; 30-50; 50-130; 1
-Hyundai Electronics Industries Co., Ltd.; Hyundai HL-4860E; hei12fc; 30-60; 50-120; 1
-Hyundai Electronics Industries Co., Ltd.; Hyundai HL-5848; hei5848; 30-48; 50-90; 1
-Hyundai Electronics Industries Co., Ltd.; Hyundai HL-5848F; hei16d8; 30-48; 50-120; 1
-Hyundai Electronics Industries Co., Ltd.; Hyundai HL-5854B; hei585b; 30.0-54.0; 50.0-130.0; 1
-Hyundai Electronics Industries Co., Ltd.; Hyundai HL-5854C; hei585c; 30.0-54.0; 50.0-130.0; 1
-Hyundai Electronics Industries Co., Ltd.; Hyundai HL-5860; hl-5860; 30.0-60.0; 56.0-90.0; 1
-Hyundai Electronics Industries Co., Ltd.; Hyundai HL-5864E; hei5864; 30-65; 50-120; 1
-Hyundai Electronics Industries Co., Ltd.; Hyundai HL-5864F; hei16e8; 30-65; 50-120; 1
-Hyundai Electronics Industries Co., Ltd.; Hyundai HL-5870A; hei16ee; 30-70; 50-150; 1
-Hyundai Electronics Industries Co., Ltd.; Hyundai HL-5870B; hei58b0; 30.0-70.0; 50.0-150.0; 1
-Hyundai Electronics Industries Co., Ltd.; Hyundai HL-5870BM; hei58b1; 30-70; 50-150; 1
-Hyundai Electronics Industries Co., Ltd.; Hyundai HL-5870C; hei587c; 30.0-70.0; 50.0-150.0; 1
-Hyundai Electronics Industries Co., Ltd.; Hyundai HL-7682; hl-7682; 31.0-82.0; 56.0-100.0; 1
-Hyundai Electronics Industries Co., Ltd.; Hyundai HL-7682A; hei1e02; 30-82; 45-100; 1
-Hyundai Electronics Industries Co., Ltd.; Hyundai HL-7682P; hl-7682p; 31.0-82.0; 56.0-100.0; 1
-Hyundai Electronics Industries Co., Ltd.; Hyundai HL-7770A; hei777a; 30.0-70.0; 50.0-150.0; 1
-Hyundai Electronics Industries Co., Ltd.; Hyundai HL-7770RD; hei777d; 30.0-70.0; 50.0-150.0; 1
-Hyundai Electronics Industries Co., Ltd.; Hyundai HL-7864; hei1eb8; 30-65; 50-100; 1
-Hyundai Electronics Industries Co., Ltd.; Hyundai HL-7864F; hei7864; 30-65; 50-120; 1
-Hyundai Electronics Industries Co., Ltd.; Hyundai HL-7870A; hei1ebe; 30-70; 50-150; 1
-Hyundai Electronics Industries Co., Ltd.; Hyundai HL-7870AM; hei78a0; 30-70; 50-150; 1
-Hyundai Electronics Industries Co., Ltd.; Hyundai HL-7870B; hei787b; 30-70; 50-150; 1
-Hyundai Electronics Industries Co., Ltd.; Hyundai HL-7870S; hei78b0; 30-70; 50-150; 1
-Hyundai Electronics Industries Co., Ltd.; Hyundai HL-7948M; hei1f0c; 30-48; 50-120; 1
-Hyundai Electronics Industries Co., Ltd.; Hyundai HMM-413; hmm-413; 31.5; 56.0-70.0; 1
-Hyundai Electronics Industries Co., Ltd.; Hyundai HN-4938; hn-4938; 31.0-38.0; 56.0-87.0; 1
-Hyundai Electronics Industries Co., Ltd.; Hyundai HN-7448M; hei1d18; 30-48; 50-120; 1
-Hyundai Electronics Industries Co., Ltd.; Hyundai HN/L-4850; hn/l-4850; 30.0-50.0; 50.0-90.0; 1
-Hyundai Electronics Industries Co., Ltd.; Hyundai HT-2896B; hei289b; 30-96; 50-150; 1
-Hyundai Electronics Industries Co., Ltd.; Hyundai HT-7682B/DeluxScan 7687; hei768b; 30-82; 50-120; 1
-Hyundai Electronics Industries Co., Ltd.; Hyundai HT-7695B; hei769b; 30.0-95.0; 50.0-150.0; 1
-Hyundai Electronics Industries Co., Ltd.; Hyundai Image Quest B91A; HIQ500a; 31-83; 56-75; 1280x1024
-Hyundai Electronics Industries Co., Ltd.; Hyundai Image Quest L70S+; IQT0704; 31-80; 56-75; 1280x1024
-Hyundai Electronics Industries Co., Ltd.; Hyundai Image Quest Q17; IQT217a; 31-80; 56-75; 1
-Hyundai Electronics Industries Co., Ltd.; Hyundai ImageFlat F790D; heif790; 30.0-96.0; 50.0-150.0; 1
-Hyundai Electronics Industries Co., Ltd.; Hyundai ImageFlat F910; heif910; 30.0-110.0; 50.0-150.0; 1
-Hyundai Electronics Industries Co., Ltd.; Hyundai Q320WD D-sub; HIQ500c; 31-83; 56-85; 1360x768
-Hyundai Electronics Industries Co., Ltd.; Hyundai S450; hei0450; 30.0-54.0; 50.0-150.0; 1
-Hyundai Electronics Industries Co., Ltd.; Hyundai S560; hei0560; 30.0-57.0; 50.0-150.0; 1
-Hyundai Electronics Industries Co., Ltd.; Hyundai S570; hei0570; 30.0-70.0; 50.0-150.0; 1
-Hyundai Electronics Industries Co., Ltd.; Hyundai S770; hei0770; 30.0-70.0; 50.0-150.0; 1
-Hyundai Electronics Industries Co.,Ltd.; Hyundai ImageFlat F790; HEIF790; 30.0-95.0; 50.0-150.0; 1
-Hyundai IT Corporation; Hyundai IT T71S; hiq6009; 30.0-83.0; 55.0-75.0; 1
-Hyundai IT Corporation; Hyundai IT T91D Analog; hiq600b; 30.0-83.0; 55.0-75.0; 1
-Hyundai IT Corporation; Hyundai IT T91D Digital; hiq6d0b; 30.0-83.0; 55.0-75.0; 1
-Hyundai IT Corporation; Hyundai IT X71S; hit600f; 24.0-83.0; 55.0-77.0; 1
-Hyundai IT Corporation; Hyundai IT X90W Analog; hiq6008; 31-84.0; 56.0-76.0; 1
-Hyundai IT Corporation; Hyundai IT X90W Digital; hiq6d08; 31-84.0; 56.0-76.0; 1
-Hyundai IT Corporation; Hyundai IT X91D Analog; hit6010; 30.0-83.0; 56.0-75.0; 1
-Hyundai IT Corporation; Hyundai IT X91D Analog; hit6012; 30.0-83.0; 56.0-75.0; 1
-Hyundai IT Corporation; Hyundai IT X91D Digital; hit6d10; 30.0-83.0; 56.0-75.0; 1
-Hyundai IT Corporation; Hyundai IT X91D Digital; hit6d12; 30.0-83.0; 56.0-75.0; 1
-IBM; IBM 2112; ibm2112; 31.0-38.0; 50.0-80.0; 1
-IBM; IBM 2113; ibm2113; 31.0-38.0; 50.0-80.0; 1
-IBM; IBM 2114; ibm2114; 31.0-62.0; 50.0-120.0; 1
-IBM; IBM 2115; ibm2115; 31.0-62.0; 50.0-120.0; 1
-IBM; IBM 2116 MM55 Multimedia; ibm0844; 30.0-69.0; 50.0-120.0; 1
-IBM; IBM 2117; ibm2117; 31.0-65.0; 50.0-120.0; 1
-IBM; IBM 2122; ibm2221; 30.0-54.0; 50.0-120.0; 1
-IBM; IBM 2122-xxL; ibm7234; 30.0-54.0; 50.0-110.0; 1
-IBM; IBM 2124; ibm2421; 30.0-54.0; 50.0-120.0; 1
-IBM; IBM 2124-xxL; ibm7254; 30.0-54.0; 50.0-110.0; 1
-IBM; IBM 2126; ibm2621; 30.0-69.0; 50.0-110.0; 1
-IBM; IBM 2127; ibm2721; 30.0-72.0; 50.0-120.0; 1
-IBM; IBM 2128 MM75 Multimedia; ibm0850; 30.0-69.0; 50.0-160.0; 1
-IBM; IBM 2131; ibm3121; 30.0-69.0; 50.0-120.0; 1
-IBM; IBM 2132; ibm3221; 30.0-72.0; 50.0-120.0; 1
-IBM; IBM 2215; ibm2215; 31.0-64.0; 50.0-120.0; 1
-IBM; IBM 2235 C50; ibm08bb; 30.0-54.0; 50.0-120.0; 1
-IBM; IBM 2236; ibm2236; 30.0-70.0; 50.0-120.0; 1
-IBM; IBM 2237 C71; ibm08bd; 30.0-69.0; 50.0-120.0; 1
-IBM; IBM 2238; ibm2238; 31.0-38.0; 50.0-80.0; 1
-IBM; IBM 2248; ibm2248; 31.0-48.0; 50.0-100.0; 1
-IBM; IBM 2264; ibm2264; 31.0-64.0; 50.0-120.0; 1
-IBM; IBM 6307; ibm6307; 30.0-69.0; 50.0-120.0; 1
-IBM; IBM 6312; ibm6312; 31.0-50.0; 47.0-100.0; 1
-IBM; IBM 6314; ibm6314; 30.0-60.0; 50.0-120.0; 1
-IBM; IBM 6315; ibm6315; 31.0-48.5; 50.0-90.0; 1
-IBM; IBM 6317; ibm6317; 30.0-64.0; 50.0-110.0; 1
-IBM; IBM 6319; ibm6319; 30.0-60.0; 50.0-120.0; 1
-IBM; IBM 6321; ibm6321; 31.5-38.0; 56.0-72.0; 1
-IBM; IBM 6322; ibm6322; 31.0-48.5; 50.0-90.0; 1
-IBM; IBM 6324; ibm6324; 30.0-64.0; 50.0-110.0; 1
-IBM; IBM 6325; ibm6325; 30.0-64.0; 50.0-110.0; 1
-IBM; IBM 6327; ibm6327; 30.0-64.0; 50.0-130.0; 1
-IBM; IBM 6331; ibm6331; 30.0-69.0; 50.0-120.0; 1
-IBM; IBM 6332; ibm6332; 30.0-70.0; 50.0-160.0; 1
-IBM; IBM 6332 E74; IBM18BC; 30.0-69.0; 50.0-120.0; 1
-IBM; IBM 6517; ibm6517; 30.0-70.0; 50.0-160.0; 1
-IBM; IBM 6518; ibm6518; 30.0-54.0; 50.0-120.0; 1
-IBM; IBM 6540 G42; ibm198c; 30.0-50.0; 55.0-100.0; 1
-IBM; IBM 6541 G51; ibm198d; 30.0-54.0; 55.0-100.0; 1
-IBM; IBM 6546 G52; ibm1992; 30.0-69.0; 50.0-120.0; 1
-IBM; IBM 6547 G72; ibm1993; 30.0-69.0; 50.0-120.0; 1
-IBM; IBM 6549 G94; ibm1995; 30.0-95.0; 50.0-160.0; 1
-IBM; IBM 6556 P72; ibm199c; 30.0-85.0; 50.0-150.0; 1
-IBM; IBM 6557 P92; ibm199d; 30.0-94.0; 50.0-160.0; 1
-IBM; IBM 6558 P202; ibm199e; 30.0-107.0; 50.0-160.0; 1
-IBM; IBM 6627; ibm6627; 30.0-85.0; 50.0-160.0; 1
-IBM; IBM 6634; ibm6634; 30.0-96.0; 50.0-160.0; 1
-IBM; IBM 6636; ibm6636; 30.0-61.0; 56.0-75.0; 1
-IBM; IBM 6637; ibm6637; 30.0-81.0; 56.0-75.0; 1
-IBM; IBM 6639; ibm6639; 30.0-94.0; 48.0-170.0; 1
-IBM; IBM 6651; ibm6651; 30.0-107.0; 48.0-170.0; 1
-IBM; IBM 6652; ibm6652; 30.0-130.0; 48.0-170.0; 1
-IBM; IBM 6656; ibm6656; 31.0-61.0; 56.0-75.0; 1
-IBM; IBM 6657; ibm6657; 30.0-81.0; 56.0-85.0; 1
-IBM; IBM 6658; ibm6658; 31.0-81.0; 56.0-85.0; 1
-IBM; IBM 6659; ibm6659; 31.0-120.0; 50.0-100.0; 1
-IBM; IBM 6734; ibm6734; 30.0-81.0; 55.0-75.0; 1
-IBM; IBM 6736a; ibm6736a; 31.0-94.0; 56.0-85.0; 1
-IBM; IBM 6736d; ibm6736a; 31.0-75.0; 56.0-85.0; 1
-IBM; IBM 6737; ibm6737; 30.0-85.0; 50.0-160.0; 1
-IBM; IBM 6739; ibm6739; 30.0-96.0; 50.0-160.0; 1
-IBM; IBM 7095; ibm1bb7; 30.0-69.0; 50.0-120.0; 1
-IBM; IBM 7097; ibm1bb9; 30.0-69.0; 50.0-120.0; 1
-IBM; IBM 8504; ibm8504; 31.5; 60.0-70.0; 1
-IBM; IBM 8511; ibm8511; 31.5; 50.0-70.0; 1
-IBM; IBM 8512; ibm8512; 31.5; 60.0-70.0; 1
-IBM; IBM 8513; ibm8513; 31.5; 60.0-70.0; 1
-IBM; IBM 8514; ibm8514; 31.5; 60.0-70.0; 1
-IBM; IBM 8515; ibm8515; 35.5; 60.0-87.0; 1
-IBM; IBM 8517; ibm8517; 35.5; 60.0-87.0; 1
-IBM; IBM 8518; ibm8518; 31.5; 60.0-70.0; 1
-IBM; IBM 9494; ibm9494; 30.0-80.0; 56.0-85.0; 1
-IBM; IBM 9504; ibm9504; 101.66; 77.1; 1
-IBM; IBM 9512; ibm9512; 31.0-61.0; 56.0-75.0; 1
-IBM; IBM 9513 T55A TFT Monitor; ibm2529; 30.0-61.0; 56.0-75.0; 1
-IBM; IBM 9514-B TFT Panel; ibm252a; 48.0-65.0; 60.0-75.0; 1
-IBM; IBM 9515; ibm9515; 61.1; 50.0-90.0; 1
-IBM; IBM 9517; ibm9517; 59; 50.0-90.0; 1
-IBM; IBM 9518; ibm9518; 39.4; 50.0-90.0; 1
-IBM; IBM 9521; ibm9521; 30.0-68.0; 50.0-110.0; 1
-IBM; IBM 9524; ibm9524; 30.0-64.0; 50.0-110.0; 1
-IBM; IBM 9525; ibm9525; 30.0-64.0; 50.0-110.0; 1
-IBM; IBM 9525-0X1; ibm2535; 30.0-64.0; 50.0-110.0; 1
-IBM; IBM 9527; ibm9527; 30.0-82.0; 50.0-110.0; 1
-IBM; IBM Aptiva 9900; ibm26ac; 30.0-54.0; 50.0-120.0; 1
-IBM; IBM Aptiva 9901; ibm27ad; 30.0-54.0; 50.0-120.0; 1
-IBM; IBM C220p; IBM1A4F; 30.0-130.0; 50.0-160.0
-IBM; IBM G200; ibm1991; 31.0-82.0; 50.0-120.0; 1
-IBM; IBM G41; ibm198e; 31.0-58.5; 50.0-95.0; 1
-IBM; IBM G50; ibm198f; 31.0-58.5; 50.0-95.0; 1
-IBM; IBM G70; ibm1990; 31.0-64.0; 50.0-105.0; 1
-IBM; IBM MM55; ibm0844; 30.0-69.0; 50.0-120.0; 1
-IBM; IBM MM75; ibm0850; 30.0-69.0; 50.0-120.0; 1
-IBM; IBM P200; ibm199b; 29.0-90.0; 50.0-120.0; 1
-IBM; IBM P201; ibmp201; 30.0-107.0; 50.0-160.0; 1
-IBM; IBM P50; ibm1999; 30.0-69.0; 50.0-120.0; 1
-IBM; IBM P70; ibm199a; 29.0-82.0; 50.0-120.0; 1
-IBM; IBM P76; IBM1996; 30.0-94.0; 48.0-120.0
-ICL; ICL 14C; icl14c; 34.2-36.2; 50.0-90.0; 1
-ICL; ICL 14M; icl14m; 31.5; 70; 1
-ICL; ICL 14V; icl14v; 37.9; 58.0-75.0; 1
-ICL; ICL 15V; icl15v; 30.0-64.0; 50.0-100.0; 1
-ICL; ICL 17V; icl17v; 30.0-64.0; 50.0-100.0; 1
-ICL; ICL ErgoPro 140v; icl-ep140v; 37.9; 58.0-75.0; 1
-ICL; ICL ErgoPro 141p; icl0d00; 47.0-49.0; 50.0-90.0; 1
-ICL; ICL ErgoPro 141v; icl0b00; 37.9; 58.0-75.0; 1
-ICL; ICL ErgoPro 142v; icl1400; 37.9; 58.0-75.0; 1
-ICL; ICL ErgoPRO 14C; icl-ep14c; 47.0-49.0; 50.0-90.0; 1
-ICL; ICL ErgoPro 151p; icl0700; 30.0-64.0; 48.0-100.0; 1
-ICL; ICL ErgoPro 151p AutoBrite; icl0800; 30.0-64.0; 48.0-100.0; 1
-ICL; ICL ErgoPro 151v; icl0a00; 30.0-64.0; 50.0-100.0; 1
-ICL; ICL ErgoPro 152v; icl0f00; 30.0-64.0; 50.0-100.0; 1
-ICL; ICL ErgoPRO 15C; icl-ep15c; 30.0-62.0; 50.0-100.0; 1
-ICL; ICL ErgoPro 171p; icl0200; 30.0-82.0; 50.0-110.0; 1
-ICL; ICL ErgoPro 171v; icl0400; 30.0-64.0; 50.0-100.0; 1
-ICL; ICL ErgoPRO 17C; icl-ep17c; 30.0-82.0; 50.0-110.0; 1
-ICL; ICL ErgoPro 211v; icl0100; 24.0-82.0; 50.0-120.0; 1
-ICL; ICL ErgoPRO VE15C; icl-epve15c; 30.0-62.0; 48.0-100.0; 1
-ICL; ICL ErgoPRO VE15M; icl-epve15m; 44.5; 68.0-89.0; 1
-ICL; ICL SE14M; icl-se14m; 31.5; 70; 1
-ICL; ICL VE15C; icl-ve15c; 30.0-62.0; 48.0-100.0; 1
-ICL; ICL VE17C; icl-ve17c; 30.0-64.0; 48.0-100.0; 1
-Iiyama; Iiyama A101GT, VisionMasterPro 501; ivm2118; 27.0-96.0; 50.0-160.0; 1
-Iiyama; Iiyama A102GT, VisionMasterPro 502; ivm2128; 27.0-110.0; 50.0-160.0; 1
-Iiyama; Iiyama A201HT, VisionMaster Pro 510; ivm2140; 30.0-130.0; 50.0-160.0; 1
-Iiyama; Iiyama A701GT, VisionMasterPro 400; ivm1711; 27.0-96.0; 50.0-160.0; 1
-Iiyama; Iiyama A702HT, VisionMaster Pro 410; ivm1740; 27.0-96.0; 50.0-160.0; 1
-Iiyama; Iiyama A705MT, VisionMaster Pro 411 /i70A; ivm174a; 30.0-86.0; 50.0-180.0; 1
-Iiyama; Iiyama A901HT, VisionMaster Pro 450; ivm1901; 27.0-115.0; 50.0-160.0; 1
-Iiyama; Iiyama A902MT, VisionMaster Pro 451; ivm1918; 30.0-115.0; 50.0-180.0; 1
-Iiyama; Iiyama AS4314UT 17inches; ivm4648; 24.0-80.0; 56.0-75.0; 1
-Iiyama; Iiyama AS4612UT 18inches; ivm4698; 24.0-80.0; 56.0-85.0; 1
-Iiyama; Iiyama DR-3114; dr-3114; 38.0; 43.0-70.0; 1
-Iiyama; Iiyama HM204DT, VisionMaster Pro 514; IVM216a; 30.0-142.0; 50.0-200.0; 1
-Iiyama; Iiyama HM704UTC, Diamondtron; ivm175c; 30.0-96.0; 50-160; 1
-Iiyama; Iiyama HM903DT, VisionMaster Pro 454; ivm1942; 30-132; 45-200; 1
-Iiyama; Iiyama LS902U; IVM1938; 30-96; 50-160
-Iiyama; Iiyama MA201D, VisionMaster Pro 511; ivm2150; 30.0-110.0; 50.0-180.0; 1
-Iiyama; Iiyama MA901U, VisionMaster Pro 452; ivm1928; 30.0-96.0; 50.0-180.0; 1
-Iiyama; Iiyama MF-5014A; mf-5014a; 15.5-38.5; 50.0-90.0; 1
-Iiyama; Iiyama MF-5015A; mf-5015a; 15.5-38.5; 50.0-90.0; 1
-Iiyama; Iiyama MF-5017; mf-5017; 15.0-40.0; 50.0-90.0; 1
-Iiyama; Iiyama MF-5021; mf-5021; 15.5-38.5; 50.0-90.0; 1
-Iiyama; Iiyama MF-5115; mf-5115; 21.8-50.0; 50.0-90.0; 1
-Iiyama; Iiyama MF-5117; mf-5117; 20.0-50.0; 50.0-90.0; 1
-Iiyama; Iiyama MF-5121A; mf-5121a; 30.0-65.0; 50.0-90.0; 1
-Iiyama; Iiyama MF-5214A; mf-5214a; 30.0-38.5; 50.0-90.0; 1
-Iiyama; Iiyama MF-5215A; mf-5215a; 30.0-38.5; 50.0-90.0; 1
-Iiyama; Iiyama MF-5217; mf-5217; 30.0-60.0; 50.0-90.0; 1
-Iiyama; Iiyama MF-5221; mf-5221; 30.0-80.0; 50.0-90.0; 1
-Iiyama; Iiyama MF-5315; mf-5315; 30.0-68.0; 50.0-90.0; 1
-Iiyama; Iiyama MF-5317; mf-5317; 30.0-65.0; 50.0-90.0; 1
-Iiyama; Iiyama MF-5321; mf-5321; 30.0-80.0; 50.0-90.0; 1
-Iiyama; Iiyama MF-5421; mf-5421; 30.0-80.0; 50.0-90.0; 1
-Iiyama; Iiyama MF-5621; mf-5621; 30.0-80.0; 50.0-90.0; 1
-Iiyama; Iiyama MF-8115, VisionMaster 15; mf-8115; 30.0-65.0; 50.0-100.0; 1
-Iiyama; Iiyama MF-8217; mf-8217; 30.0-60.0; 50.0-90.0; 1
-Iiyama; Iiyama MF-8221E/T, VisionMaster; ivm2100; 24-94; 50-160; 1
-Iiyama; Iiyama MF-8515G, VisionMaster; ivm1501; 27-69; 50-160; 1
-Iiyama; Iiyama MF-8617E/T, VisionMaster; ivm1700; 27-86; 50-160; 1
-Iiyama; Iiyama MF-8617ES, VisionMaster; ivm1701; 27-86; 50-160; 1
-Iiyama; Iiyama MF-8721E, VisionMaster; ivm2101; 27.0-110.0; 50.0-160.0; 1
-Iiyama; Iiyama MF901U, VisionMaster 452; ivm1920; 30.0-96.0; 50.0-180.0; 1
-Iiyama; Iiyama MR-5314; mf-5314; 30.0-60.0; 50.0-90.0; 1
-Iiyama; Iiyama MT-9017E/T, VisionMasterPro; ivm1730; 27-92; 50-160; 1
-Iiyama; Iiyama MT-9021E/T, VisionMasterPro; ivm2130; 24-94; 50-160; 1
-Iiyama; Iiyama MT-9221, VisionMasterPro; ivm2102; 27.0-110.0; 50.0-160.0; 1
-Iiyama; Iiyama Prolite H481S; IVM4826; 24-83; 55-76; 1280x1024
-Iiyama; Iiyama Prolite E485S; ivm4822; 30.0-83.0; 56.0-76.0; 1
-Iiyama; Iiyama S101GT, VisionMaster 501; ivm2110; 27.0-96.0; 50.0-160.0; 1
-Iiyama; Iiyama S102GT, VisionMaster 502; ivm2120; 27.0-110.0; 50.0-160.0; 1
-Iiyama; Iiyama S103MT, VisionMaster 503; ivm2138; 27.0-110.0; 50.0-160.0; 1
-Iiyama; Iiyama S104MT, VisionMaster 504; ivm2148; 27.0-110.0; 50.0-160.0; 1
-Iiyama; Iiyama S500M1; ivm0815; 30.0-69.0; 50.0-120.0; 1
-Iiyama; Iiyama S700JT1; ivm17a8; 30.0-70.0; 50.0-160.0; 1
-Iiyama; Iiyama S701GT, VisionMaster 400; ivm1702; 27.0-96.0; 50.0-160.0; 1
-Iiyama; Iiyama S702GT, VisionMaster 400; ivm1703; 27.0-96.0; 50.0-160.0; 1
-Iiyama; Iiyama S703HT, VisionMaster 403; ivm1742; 27.0-96.0; 50.0-160.0; 1
-Iiyama; Iiyama S704HT, VisionMaster 404; ivm1744; 27.0-96.0; 50.0-160.0; 1
-Iiyama; Iiyama S705MT, VisionMaster 405; ivm1748; 30.0-86.0; 50.0-180.0; 1
-Iiyama; Iiyama S901GT, VisionMaster 450; ivm1900; 27.0-102.0; 50.0-160.0; 1
-Iiyama; Iiyama S902JT, VisionMaster Pro 451; ivm1910; 27.0-115.0; 50.0-160.0; 1
-Iiyama; Iiyama TSA3931HT, Prolite39; ivm3900; 24.8-80.0; 56.0-85.0; 1
-Iiyama; Iiyama TSA4632HT, Prolite46; ivm4600; 24.8-80.0; 56.0-85.0; 1
-Iiyama; Iiyama TSA4633JT, Prolite46b; ivm4610; 24.8-80.0; 56.0-85.0; 1
-Iiyama; Iiyama TSA4634JT; ivm4618; 24.8-80.0; 56.0-85.0; 1
-Iiyama; Iiyama TXA3601GT; ivm3601; 31.5-60.0; 56.0-75.0; 1
-Iiyama; Iiyama TXA3602GT, Prolite36; ivm3602; 24.8-60.0; 56.0-75.0; 1
-Iiyama; Iiyama TXA3611/3621HT, Prolite36; ivm3604; 24.8-60.0; 56.0-75.0; 1
-Iiyama; Iiyama TXA3612JT, Prolite36c; ivm3606; 24.8-60.0; 56.0-75.0; 1
-Iiyama; Iiyama TXA3811/3821HT, Prolite38; ivm3801; 24.8-60.0; 56.0-75.0; 1
-Iiyama; Iiyama TXA3812JT/3822JT, Prolite38e/38f; ivm3810; 24.8-60.0; 56.0-75.0; 1
-Iiyama; Iiyama TXA3813/3823MT; ivm3820; 24.8-61.0; 55.0-76.0; 1
-Iiyama; Iiyama TXA3832HT, Prolite38c; ivm3808; 24.8-68.7; 56.0-85.0; 1
-Iiyama; Iiyama TXA3833JT, Prolite38g; ivm3818; 24.8-60.0; 56.0-75.0; 1
-Iiyama; Iiyama Vision Master MF-8221; mf-8221; 24.8-85.0; 50.0-120.0; 1
-Iiyama; Iiyama Vision Master MF-8317; mf-8317; 30.0-65.0; 50.0-90.0; 1
-Iiyama; Iiyama Vision Master MF-8421; mf-8421; 24.8-85.0; 50.0-120.0; 1
-Iiyama; Iiyama Vision Master MF-8617; mf-8617; 23.6-86.0; 50.0-120.0; 1
-Iiyama; Iiyama Vision Master MF-8617E; ivm1700; 23.6-86.0; 50.0-120.0; 1
-Iiyama; Iiyama Vision Master MF-8621; mf-8621; 24.8-85.0; 50.0-120.0; 1
-Iiyama; Iiyama Vision Master Pro 21 MT-9121; mf-9121; 25.0-90.0; 50.0-160.0; 1
-Ikegami; Ikegami C/CDE-165VB; cde-165vb; 48.0-64.0; 50.0-70.0; 1
-Ikegami; Ikegami C/DM-2010A; dm-2010a; 48.0-64.0; 50.0-70.0; 1
-Ikegami; Ikegami C/DM-2060; dm-2060; 48.0-64.0; 50.0-70.0; 1
-Ikegami; Ikegami CN-20; cn-20; 45.0-68.0; 50.0-150.0; 1
-Ikegami; Ikegami CT-20; ct-20; 48.0-64.0; 50.0-70.0; 1
-Image Systems Corp.; Image Systems C21LMAX; cs1lmax; 48.0-96.0; 60.0-80.0; 1
-Image Systems Corp.; Image Systems M24LMAX; m24lmax; 48.0-96.0; 60.0-80.0; 1
-ImageQuest Co., Ltd.; ImageFlat F770D; iqtf772; 30.0-70.0; 50.0-150.0; 1
-ImageQuest Co., Ltd.; ImageFlat F790; iqtf790; 30.0-95.0; 50.0-150.0; 1
-ImageQuest Co., Ltd.; ImageQuest B70A; hiq5004; 31.0-83.0; 56.0-75.0; 1
-ImageQuest Co., Ltd.; ImageQuest B70D Analog; hiq5008; 31.0-83.0; 56.0-75.0; 1
-ImageQuest Co., Ltd.; ImageQuest B70D Digital; hiq5d08; 31.0-83.0; 56.0-75.0; 1
-ImageQuest Co., Ltd.; ImageQuest B71D/B70D Analog; hiq501f; 31.0-83.0; 56.0-75.0; 1
-ImageQuest Co., Ltd.; ImageQuest B71D/B70D Digital; hiq5d1f; 31.0-83.0; 56.0-75.0; 1
-ImageQuest Co., Ltd.; ImageQuest B790+; iqt0790; 30.0-97.0; 50.0-150.0; 1
-ImageQuest Co., Ltd.; ImageQuest B90A; hiq5005; 31.0-83.0; 56.0-75.0; 1
-ImageQuest Co., Ltd.; ImageQuest B91D/B70D Analog; hiq5020; 31.0-83.0; 56.0-75.0; 1
-ImageQuest Co., Ltd.; ImageQuest B91D/B70D Digital; hiq5d20; 31.0-83.0; 56.0-75.0; 1
-ImageQuest Co., Ltd.; ImageQuest F230; iqtf230; 30.0-125.0; 50.0-160.0; 1
-ImageQuest Co., Ltd.; ImageQuest F791; iqtf791; 30.0-96.0; 50.0-150.0; 1
-ImageQuest Co., Ltd.; ImageQuest G210; iqt0210; 30.0-110.0; 50.0-150.0; 1
-ImageQuest Co., Ltd.; ImageQuest L50A; iqt0520; 31.0-60.0; 56.0-75.0; 1
-ImageQuest Co., Ltd.; ImageQuest L50S; iqt0503; 31.0-63.0; 56.0-75.0; 1
-ImageQuest Co., Ltd.; ImageQuest L52S; hiq5006; 31.0-63.0; 56.0-75.0; 1
-ImageQuest Co., Ltd.; ImageQuest L70A Analog; iqt70aa; 31.0-80.0; 56.0-75.0; 1
-ImageQuest Co., Ltd.; ImageQuest L70A Digital; iqt70ad; 31.0-80.0; 56.0-75.0; 1
-ImageQuest Co., Ltd.; ImageQuest L70D+ Analog; hiq70da; 31.0-83.0; 56.0-75.0; 1
-ImageQuest Co., Ltd.; ImageQuest L70D+ Digital; hiq70dd; 31.0-83.0; 56.0-75.0; 1
-ImageQuest Co., Ltd.; ImageQuest L70N; hiq0705; 31.0-83.0; 56.0-75.0; 1
-ImageQuest Co., Ltd.; ImageQuest L70S; iqt0703; 31.0-83.0; 56.0-75.0; 1
-ImageQuest Co., Ltd.; ImageQuest L72D Analog; hiq5002; 31.0-83.0; 56.0-75.0; 1
-ImageQuest Co., Ltd.; ImageQuest L72D Digital; hiq5003; 31.0-83.0; 56.0-75.0; 1
-ImageQuest Co., Ltd.; ImageQuest L72S; hiq5001; 31.0-83.0; 56.0-75.0; 1
-ImageQuest Co., Ltd.; ImageQuest L80A Analog; iqt80aa; 31.0-80.0; 56.0-87.0; 1
-ImageQuest Co., Ltd.; ImageQuest L80A Digital; iqt80ad; 31.0-80.0; 56.0-87.0; 1
-ImageQuest Co., Ltd.; ImageQuest L90D+ Analog; hiq91da; 31.0-83.0; 56.0-75.0; 1
-ImageQuest Co., Ltd.; ImageQuest L90D+ Digital; hiq91dd; 31.0-83.0; 56.0-75.0; 1
-ImageQuest Co., Ltd.; ImageQuest LM1510A; iqt151b; 31.0-60.0; 56.0-75.0; 1
-ImageQuest Co., Ltd.; ImageQuest N71S; hiq6001; 30-83; 56-75; 1
-ImageQuest Co., Ltd.; ImageQuest N91S; hiq6002; 30-83; 56-75; 1
-ImageQuest Co., Ltd.; ImageQuest P910+; iqt0910; 30.0-107.0; 50.0-150.0; 1
-ImageQuest Co., Ltd.; ImageQuest P990+; iqt0990; 30.0-95.0; 50.0-150.0; 1
-ImageQuest Co., Ltd.; ImageQuest Q15; iqt2015; 31.0-63.0; 56.0-75.0; 1
-ImageQuest Co., Ltd.; ImageQuest Q19+ D-sub; hiq500d; 31.0-83.0; 56.0-75.0; 1
-ImageQuest Co., Ltd.; ImageQuest Q19+ DVI; hiq5d0d; 31.0-67.0; 56.0-75.0; 1
-ImageQuest Co., Ltd.; ImageQuest Q770; iqt2770; 30.0-73.0; 50.0-150.0; 1
-ImageQuest Co., Ltd.; ImageQuest Q790; iqt2790; 30.0-97.0; 50.0-150.0; 1
-ImageQuest Co., Ltd.; ImageQuest Q910; iqt2910; 30.0-110.0; 50.0-150.0; 1
-ImageQuest Co., Ltd.; ImageQuest Q995; iqt2995; 30.0-97.0; 50.0-150.0; 1
-ImageQuest Co., Ltd.; ImageQuest V560; iqt1560; 30.0-55.0; 50.0-150.0; 1
-ImageQuest Co., Ltd.; ImageQuest V570; iqt1570; 30.0-70.0; 50.0-150.0; 1
-ImageQuest Co., Ltd.; ImageQuest V770; iqt1770; 30.0-70.0; 50.0-150.0; 1
-ImageQuest Co., Ltd.; ImageQuest V770+; iqt1772; 30.0-70.0; 50.0-150.0; 1
-ImageQuest Co., Ltd.; ImageQuest V773; iqt1773; 30.0-73.0; 50.0-150.0; 1
-ImageQuest Co., Ltd.; ImageQuest V780; iqt1780; 30.0-87.0; 50.0-150.0; 1
-ImageQuest Co., Ltd.; ImageQuest V791; iqt1791; 30.0-95.0; 50.0-150.0; 1
-ImageQuest Co., Ltd.; ImageQuest V995; iqt1995; 30.0-97.0; 50.0-150.0; 1
-Impression; Impression 3 3428G; dcm-1488e; 35.5; 87.0; 1
-Impression; Impression 3 Plus 14; ma-1450; 35.5; 87.0; 1
-Impression; Impression 3 Plus 3428NG; dcm-1458e; 35.5; 87.0; 1
-Impression; Impression 3A; jd144c; 35.5; 87.0; 1
-Impression; Impression 4VX; jd144k; 48.0; 60.0; 1
-Impression; Impression 5 5528NG; dcm-1588e; 63.8; 60.0; 1
-Impression; Impression 5 Plus; dpc6515; 64.0; 60.0; 1
-Impression; Impression 50 Plus; dwe8251; 30.0-55.0; 50.0-120.0; 1
-Impression; Impression 5V J51A; jen9d00; 30-70; 60.0; 1
-Impression; Impression 5VM; dwe8351; 30.0-69.0; 50.0-120.0; 1
-Impression; Impression 5VX JD155L; jen5510; 30-55; 85.0; 1
-Impression; Impression 5VXL DE570BA; dpc7045; 30-70; 60.0; 1
-Impression; Impression 5VXM; dwe8f51; 30.0-54.0; 50.0-120.0; 1
-Impression; Impression 7 Plus DB770; da-1765; 64.0; 60.0; 1
-Impression; Impression 7 Plus DC-770 BA; dpc7017; 30-70; 50-120; 1
-Impression; Impression 7SP; imp4191; 30.0-70.0; 50.0-120.0; 1
-Impression; Impression 7VX; imp0295; 30.0-96.0; 65.0; 1
-Impression; Impression 9VX; dpc9509; 30-96; 60.0-85.0; 1
-Impression; Impression Vienna 15; dpc6515; 64.0; 60.0; 1
-Impression; Impression Vienna Pro 75; amt3844; 30.0-96.0; 65.0; 1
-Impression; Impression Vienna Pro 75; at1782d; 82.0; 65.0; 1
-Impression; Impression ViennaPro75; imp9802; 30.0-96.0; 65.0; 1
-Intra Electronics USA, Inc.; Intra Electronics USA CM-1403; cm-1403; 15.0-38.0; 40.0-100.0; 1
-Iocomm International Technology Corp.; Iocomm CM-7126; cm-7126; 30.0-75.0; 50.0-90.0; 1
-JVC Information Products Co.; JVC GD-H4220US; h422ous; 15.0-37.0; 45.0-87.0; 1
-KFC Computek Components Corp.; KFC Computek CA-17; ca-17; 30.0-64.0; 50.0-100.0; 1
-KFC Computek Components Corp.; KFC Computek CH-14; ch-14; 15.0-36.0; 50.0-86.0; 1
-KFC Computek Components Corp.; KFC Computek CM-14; cm-14; 30.0-64.0; 50.0-90.0; 1
-KFC; KFC CA/CB1414VX; sml1414; 30-48; 50-70; 1
-KFC; KFC CA/CB6415DX/6515DX; sml6415; 30-54; 50-100; 1
-KFC; KFC CA/CB6425DX/6525DX; sml6425; 30-54; 50-100; 1
-KFC; KFC CA/CB6736DL/SL(NF); sml501a; 30-65; 50-100; 1
-KFC; KFC CA/CB6738SL; sml6738; 30-85; 50-100; 1
-KFC; KFC CA/CB6748SL; sml6748; 30-86; 50-150; 1
-KFC; KFC CA15/1505/1506/1507/1515DX; sml1506; 30-60; 50-100; 1
-KFC; KFC CA1511VX/CA1515VX; sml1511; 30-60; 50-100; 1
-KFC; KFC CA1516CX/CA1716CX; kfcec05; 30-65; 50-75; 1
-KFC; KFC CA1702/03/05/06 M2; sml1706; 30-80; 50-100; 1
-KFC; KFC CA1712/13/17/18; sml1718; 30-64; 50-100; 1
-KFC; KFC CA2011M2; sml2011; 30-80; 50-120; 1
-KFC; KFC CA2111M2; sml2111; 30-80; 50-120; 1
-KFC; KFC CA6013DX/CA9013DX; sml6013; 30-38; 50-75; 1
-KFC; KFC CA6719/29SL/CA6919/29SL; sml6719; 30-95; 50-150; 1
-KFC; KFC CA8111SL; sml8111; 30-107; 50-160; 1
-KFC; KFC CA8719SL; sml8719; 30-95; 50-150; 1
-KFC; KFC CA8729SL; sml8729; 30-95; 50-160; 1
-KFC; KFC CA8911SL; sml8911; 30-107; 50-160; 1
-KFC; KFC CA8919SL; sml8919; 30-95; 50-160; 1
-KFC; KFC CA8929SL; sml8929; 30-95; 50-160; 1
-KFC; KFC L133/L133E; smll133; 30-61; 55-75; 1
-KFC; KFC L150/L150E; smll150; 30-61; 55-75; 1
-KFC; KFC MA0933; sml0933; 30-31.5; 50-70; 0
-KFC; KFC MM/CA/CB6536DL/SL(NF); sml8819; 30-65; 50-100; 1
-KFC; KFC MM/CA/CB6746SL; sml6746; 30-70; 50-120; 1
-KFC; KFC MM/CA6546SX/(NF)/(MN); sml6546; 30-70; 50-100; 1
-KLH Computers; KLH Computers MN275; mn275; 34.5-38.5; 50.0-90.0; 1
-Komodo; Komodo P571; 0; 30-70; 50-120
-Korea Data Systems; KDS Avitron AV-5T; kds1540; 30.0-70.0; 50.0-120.0; 1
-Korea Data Systems; KDS Avitron AV-7T; kds1740; 30.0-70.0; 50.0-120.0; 1
-Korea Data Systems; KDS Visual Sensations VS-19; kds07d0; 31.0-95.0; 50.0-120.0; 1
-Korea Data Systems; KDS Visual Sensations VS-19; kdsd007; 30.0-95.0; 50.0-120.0; 1
-Korea Data Systems; KDS Visual Sensations VS-190/VS-195e/VS-195i; STC0812; 30.0-95.0; 50.0-120.0
-Korea Data Systems; KDS Visual Sensations VS-190i; STC0812; 30.0-95.0; 50.0-120.0
-Korea Data Systems; KDS Visual Sensations VS-190is; STC0812; 30.0-96.0; 50.0-160.0
-Korea Data Systems; KDS Visual Sensations VS-190p; STC0812; 30.0-96.0; 50.0-160.0
-Korea Data Systems; KDS Visual Sensations VS-195; kds1980; 30.0-95.0; 50.0-120.0; 1
-Korea Data Systems; KDS Visual Sensations VS-195xp; STC0812; 30.0-96.0; 50.0-160.0
-Korea Data Systems; KDS Visual Sensations VS-19SN; kds1981; 30.0-95.0; 50.0-120.0; 1
-Korea Data Systems; KDS Visual Sensations VS-21; kds0834; 30.0-117.0; 50.0-160.0; 1
-Korea Data Systems; KDS Visual Sensations VS-21; kds3408; 30.0-117.0; 50.0-160.0; 1
-Korea Data Systems; KDS Visual Sensations VS-4; kdsab05; 48.3; 60.0; 1
-Korea Data Systems; KDS Visual Sensations VS-4(KD-1452); kds05ac; 28.0-50.0; 40.0-120.0; 1
-Korea Data Systems; KDS Visual Sensations VS-450; STC01FF; 30.0-50.0; 50.0-90.0
-Korea Data Systems; KDS Visual Sensations VS-4D; kds05af; 28.0-55.0; 40.0-120.0; 1
-Korea Data Systems; KDS Visual Sensations VS-4D; kdsaf05; 28.0-55.0; 50.0-120.0; 1
-Korea Data Systems; KDS Visual Sensations VS-5; kdse605; 28.0-70.0; 50.0-120.0; 1
-Korea Data Systems; KDS Visual Sensations VS-5/VS-51/VSx-5; kds05e6; 30.0-70.0; 50.0-120.0; 1
-Korea Data Systems; KDS Visual Sensations VS-55; kds05f5; 28.0-55.0; 40.0-120.0; 1
-Korea Data Systems; KDS Visual Sensations VS-55; kdsf505; 28.0-55.0; 50.0-120.0; 1
-Korea Data Systems; KDS Visual Sensations VS-55i/VS-55p; STC01FF; 30.0-58.0; 50.0-120.0
-Korea Data Systems; KDS Visual Sensations VS-7; kdsc206; 30.0-70.0; 50.0-120.0; 1
-Korea Data Systems; KDS Visual Sensations VS-7/VSx-7; kds06c2; 30.0-70.0; 50.0-120.0; 1
-Korea Data Systems; KDS Visual Sensations VS-70/VS-77/VS-7b/VS-7p; STC02CE; 30.0-72.0; 50.0-160.0
-Korea Data Systems; KDS Visual Sensations VS-9; kds06d6; 31.0-95.0; 50.0-120.0; 1
-Korea Data Systems; KDS Visual Sensations VS-9; kdsd606; 30.0-95.0; 50.0-120.0; 1
-Korea Data Systems; KDS Visual Sensations VSx-5; kdsfa05; 28.0-70.0; 50.0-120.0; 1
-Korea Data Systems; KDS XFlat XF-70/XF-7b/XF-7e/XF-71/XF-7p; STC0777; 30.0-72.0; 50.0-160.0
-Korea Data Systems; KDS XFlat XF-9b/XF-9c/XF-9e/XF-9p; PTS03E5; 30.0-98.0; 50.0-160.0
-Leading Technology, Inc.; Leading Technology 1730S; 1730s; 21.0-50.0; 50.0-90.0; 1
-Lenovo; Lenovo D153; LEN1154; 30.0-60.0; 50.0-75.0; 1
-Lenovo; Lenovo E50; LEN1976; 30-58; 50-120; 1
-Lenovo; Lenovo E74; LEN18BC; 30.0-72.0; 50.0-130.0; 1
-Lenovo; Lenovo E75; LEN1975; 30-70; 50-160; 1
-Lenovo; Lenovo L151; LEN23CD; 30.0-63.0; 56.0-76.0; 1
-Lenovo; Lenovo L151P(Analog); LEN23F5; 30.0-63.0; 56.0-77.0; 1
-Lenovo; Lenovo L151P(Digital); LEN23F5; 30.0-63.0; 56.0-77.0; 1
-Lenovo; Lenovo L152; LEN24C7; 30.0-60.0; 50.0-75.0; 1
-Lenovo; Lenovo L171p(Analog); LEN24C9; 30.0-81.0; 56.0-76.0; 1
-Lenovo; Lenovo L171p(Digital); LEN4BD9; 30.0-81.0; 56.0-76.0; 1
-Lenovo; Lenovo L172; LEN114C; 30.0-83.0; 55.0-75.0; 1
-Lenovo; Lenovo L190xC (Analog); LEN1157; 30.0-75.0; 50.0-75.0; 1
-Lenovo; Lenovo L190xC (Digital); LEN1157; 30.0-75.0; 50.0-75.0; 1
-Lenovo; Lenovo L191; LEN17F7; 30.0-81.0; 55.0-76.0; 1
-Lenovo; Lenovo L192 Wide; LEN6920; 30.0-80.0; 50.0-75.0; 1
-Lenovo; Lenovo L192p(Analog); LEN24CB; 30.0-81.0; 56.0-76.0; 1
-Lenovo; Lenovo L192p(Digital); LEN4BDB; 30.0-81.0; 56.0-76.0; 1
-Lenovo; Lenovo L193 Wide; LEN1B08; 30.0-80.0; 50.0-75.0; 1
-Lenovo; Lenovo L193pC (Analog); LEN114F; 30.0-81.0; 56.0-76.0; 1
-Lenovo; Lenovo L193pC (Digital); LEN114F; 30.0-81.0; 56.0-76.0; 1
-Lenovo; Lenovo L194W Wide LCD Monitor; LEN4434; 24.0-83.0; 50.0-76.0; 1
-Lenovo; Lenovo L200pwD LCD Monitor; LEN1156; 30.0-83.0; 50.0-76.0; 1
-Lenovo; Lenovo L220xwC(Analog); LEN4433; 30.0-94.0; 50.0-75.0; 1
-Lenovo; Lenovo L220xwC(Digital); LEN4433; 30.0-75.0; 50.0-75.0; 1
-LG Electronics Inc.; LG 1455; 1455; 37.9; 72.8; 1
-LG Electronics Inc.; LG 1455D; 1455d; 37.9; 72.8; 1
-LG Electronics Inc.; LG 1455DL; 1455dl; 37.9; 72.8; 1
-LG Electronics Inc.; LG 1460DL; 1460dl; 37.9; 72.8; 1
-LG Electronics Inc.; LG 1461D; 1461d; 37.9; 72.8; 1
-LG Electronics Inc.; LG 1462DM; 1462dm; 37.9; 72.8; 1
-LG Electronics Inc.; LG 1465DL; 1465dl; 48.4; 60.0; 1
-LG Electronics Inc.; LG 1465DLS; 1465dls; 48.4; 60.0; 1
-LG Electronics Inc.; LG 1465DLS/1468; GSM36BA; 30.0-54.0; 50.0-90.0; 1
-LG Electronics Inc.; LG 1466; 1466; 48.4; 60.0; 1
-LG Electronics Inc.; LG 1466DM; 1466dm; 48.4; 60.0; 1
-LG Electronics Inc.; LG 1466LR; 1466lr; 48.4; 60.0; 1
-LG Electronics Inc.; LG 1466LRS; 1466lrs; 48.4; 60.0; 1
-LG Electronics Inc.; LG 1467; 1467; 48.4; 60.0; 1
-LG Electronics Inc.; LG 1468; 1468; 48.4; 60.0; 1
-LG Electronics Inc.; LG 1485; 1485; 48.4; 60.0; 1
-LG Electronics Inc.; LG 1505; 1505; 37.5; 75.0; 1
-LG Electronics Inc.; LG 1505S; GSM3AA0; 30.0-54.0; 50.0-90.0; 1
-LG Electronics Inc.; LG 1515; 1515; 30.0-65.0; 50.0-120.0; 1
-LG Electronics Inc.; LG 1520; 1520; 30.0-65.0; 50.0-120.0; 1
-LG Electronics Inc.; LG 1520DM; 1520dm; 30.0-65.0; 50.0-120.0; 1
-LG Electronics Inc.; LG 1527; 1527; 30.0-57.0; 50.0-110.0; 1
-LG Electronics Inc.; LG 1527; gsm3a9a; 30.0-57.0; 50.0-110.0; 1
-LG Electronics Inc.; LG 1725; 1725; 30.0-65.0; 50.0-120.0; 1
-LG Electronics Inc.; LG 1725DM; 1725dm; 30.0-65.0; 50.0-120.0; 1
-LG Electronics Inc.; LG 1725s; gsm42cf; 30.0-65.0; 50.0-120.0; 1
-LG Electronics Inc.; LG 1727; 1727; 30.0-65.0; 50.0-120.0; 1
-LG Electronics Inc.; LG 1730DM; 1730dm; 30.0-82.0; 50.0-120.0; 1
-LG Electronics Inc.; LG 1771; GSM42F8; 30.0-70.0; 50.0-160.0; 1
-LG Electronics Inc.; LG 2010; 2010; 30.0-85.0; 50.0-120.0; 1
-LG Electronics Inc.; LG 285LT; GSM55F1; 30.0-80.0; 56.0-85.0; 1
-LG Electronics Inc.; LG 291U; GSM5215; 30.0-96.0; 50.0-160.0; 1
-LG Electronics Inc.; LG 295LM; GSM55F2; 30.0-94.0; 56.0-85.0; 1
-LG Electronics Inc.; LG 500E; GSM3B65; 30.0-54.0; 50.0-120.0; 1
-LG Electronics Inc.; LG 500G; GSM3B66; 30.0-54.0; 50.0-120.0; 1
-LG Electronics Inc.; LG 500M; GSM3B38; 30.0-61.0; 50.0-160.0; 1
-LG Electronics Inc.; LG 500N; GSM3B67; 30.0-54.0; 50.0-120.0; 1
-LG Electronics Inc.; LG 501E; GSM3B51; 30.0-61.0; 50.0-120.0; 1
-LG Electronics Inc.; LG 501S; GSM3B50; 30.0-61.0; 50.0-120.0; 1
-LG Electronics Inc.; LG 505E; GSM3B83; 30.0-54.0; 50.0-120.0; 1
-LG Electronics Inc.; LG 505G; GSM3B91; 30.0-54.0; 50.0-120.0; 1
-LG Electronics Inc.; LG 55W; GSM3AD0; 30.0-54.0; 50.0-90.0; 1
-LG Electronics Inc.; LG 563A / 563N; GSM3B1B; 30.0-63.0; 50.0-120.0; 1
-LG Electronics Inc.; LG 563LE; GSM3B2F; 31.0-61.0; 56.0-75.0; 1
-LG Electronics Inc.; LG 563LS; GSM3B25; 31.0-61.0; 56.0-75.0; 1
-LG Electronics Inc.; LG 564LE; GSM3B4B; 31.0-61.0; 56.0-75.0; 1
-LG Electronics Inc.; LG 566LE; GSM3B60; 30.0-63.0; 50.0-75.0; 1
-LG Electronics Inc.; LG 566LM; GSM3B5D; 30.0-63.0; 50.0-75.0; 1
-LG Electronics Inc.; LG 568LM; GSM3B43; 31.0-61.0; 56.0-75.0; 1
-LG Electronics Inc.; LG 568LT; GSM3B5F; 31.0-61.0; 56.0-75.0; 1
-LG Electronics Inc.; LG 575E; GSM3B10; 30.0-70.0; 50.0-160.0; 1
-LG Electronics Inc.; LG 575LB / 575LE / 575MS; GSM3B34; 31.0-61.0; 56.0-75.0; 1
-LG Electronics Inc.; LG 575LC; GSM3B44; 31.0-61.0; 56.0-75.0; 1
-LG Electronics Inc.; LG 575LE; GSM3B02; 31.0-69.0; 56.0-85.0; 1
-LG Electronics Inc.; LG 575LM; GSM3B03; 31.0-69.0; 56.0-85.0; 1
-LG Electronics Inc.; LG 575LM-2; GSM3B35; 31.0-61.0; 56.0-75.0; 1
-LG Electronics Inc.; LG 575LS; GSM3B32; 31.0-61.0; 56.0-75.0; 1
-LG Electronics Inc.; LG 575MM; GSM3B07; 31.0-69.0; 56.0-85.0; 1
-LG Electronics Inc.; LG 575MS; GSM3B06; 31.0-69.0; 56.0-85.0; 1
-LG Electronics Inc.; LG 576LU; GSM3B08; 31.0-69.0; 56.0-85.0; 1
-LG Electronics Inc.; LG 577LH; GSM3B09; 31.0-69.0; 56.0-85.0; 1
-LG Electronics Inc.; LG 577LH-2; GSM3B3D; 31.0-61.0; 56.0-75.0; 1
-LG Electronics Inc.; LG 577LM; GSM3B0A; 31.0-69.0; 56.0-85.0; 1
-LG Electronics Inc.; LG 577LM-2; GSM3B3E; 31.0-61.0; 56.0-75.0; 1
-LG Electronics Inc.; LG 585E; GSM3B23; 30.0-71.0; 50.0-160.0; 1
-LG Electronics Inc.; LG 680LE; GSM3E81; 30.0-80.0; 56.0-85.0; 1
-LG Electronics Inc.; LG 700B; GSM430C; 30.0-71.0; 50.0-160.0; 1
-LG Electronics Inc.; LG 700E; GSM4317; 30.0-71.0; 50.0-160.0; 1
-LG Electronics Inc.; LG 700M; GSM4336; 30.0-71.0; 50.0-160.0; 1
-LG Electronics Inc.; LG 700ME; GSM4335; 30.0-71.0; 50.0-160.0; 1
-LG Electronics Inc.; LG 700P; GSM43B9; 30.0-85.0; 50.0-160.0; 1
-LG Electronics Inc.; LG 700S; GSM430B; 30.0-70.0; 50.0-160.0; 1
-LG Electronics Inc.; LG 701B; GSM432C; 30.0-70.0; 50.0-160.0; 1
-LG Electronics Inc.; LG 701S; GSM432B; 30.0-70.0; 50.0-160.0; 1
-LG Electronics Inc.; LG 702B; GSM434F; 30.0-70.0; 50.0-160.0; 1
-LG Electronics Inc.; LG 702BE; GSM4398; 30.0-71.0; 50.0-160.0; 1
-LG Electronics Inc.; LG 702S; GSM4350; 30.0-71.0; 50.0-160.0; 1
-LG Electronics Inc.; LG 710E; GSM437C; 30.0-71.0; 50.0-160.0; 1
-LG Electronics Inc.; LG 710S; GSM4378; 30.0-71.0; 50.0-160.0; 1
-LG Electronics Inc.; LG 771EF; GSM4305; 30.0-71.0; 50.0-160.0; 1
-LG Electronics Inc.; LG 772E; GSM4311; 30.0-70.0; 50.0-160.0; 1
-LG Electronics Inc.; LG 772EF; GSM431F; 30.0-71.0; 50.0-160.0; 1
-LG Electronics Inc.; LG 772EF PLUS; GSM4345; 30.0-71.0; 50.0-160.0; 1
-LG Electronics Inc.; LG 772EH PLUS; GSM4355; 30.0-71.0; 50.0-160.0; 1
-LG Electronics Inc.; LG 772G; GSM4316; 30.0-70.0; 50.0-160.0; 1
-LG Electronics Inc.; LG 773E; GSM42EF; 30.0-70.0; 50.0-160.0; 1
-LG Electronics Inc.; LG 773N; GSM42ED; 30.0-71.0; 50.0-160.0; 1
-LG Electronics Inc.; LG 774FT; GSM42DB; 30.0-70.0; 50.0-160.0; 1
-LG Electronics Inc.; LG 774FT PLUS; GSM437D; 30.0-71.0; 50.0-160.0; 1
-LG Electronics Inc.; LG 775E; GSM42E7; 30.0-70.0; 50.0-160.0; 1
-LG Electronics Inc.; LG 775FC; GSM42F5; 30.0-70.0; 50.0-160.0; 1
-LG Electronics Inc.; LG 775FT; GSM42D1; 30.0-70.0; 50.0-160.0; 1
-LG Electronics Inc.; LG 775FT PLUS; GSM4349; 30.0-71.0; 50.0-160.0; 1
-LG Electronics Inc.; LG 775N; GSM42B9; 30.0-70.0; 50.0-160.0; 1
-LG Electronics Inc.; LG 776FM; GSM42F1; 30.0-71.0; 50.0-160.0; 1
-LG Electronics Inc.; LG 777FN; GSM42F7; 30.0-70.0; 50.0-160.0; 1
-LG Electronics Inc.; LG 77E; GSM42E5; 30.0-70.0; 50.0-160.0; 1
-LG Electronics Inc.; LG 77G; GSM42E4; 30.0-70.0; 50.0-160.0; 1
-LG Electronics Inc.; LG 77SFN / 77SFT; GSM431A; 30.0-70.0; 50.0-160.0; 1
-LG Electronics Inc.; LG 781C; GSM4312; 30.0-86.0; 50.0-160.0; 1
-LG Electronics Inc.; LG 782LE; GSM4327; 30.0-80.0; 56.0-85.0; 1
-LG Electronics Inc.; LG 782LM; GSM4341; 30.0-80.0; 56.0-85.0; 1
-LG Electronics Inc.; LG 782LS; GSM4351; 30.0-80.0; 56.0-75.0; 1
-LG Electronics Inc.; LG 786LS; GSM4353; 30.0-83.0; 55.0-75.0; 1
-LG Electronics Inc.; LG 787LE; GSM437E; 30.0-83.0; 50.0-75.0; 1
-LG Electronics Inc.; LG 78FT; GSM4298; 30.0-85.0; 50.0-160.0; 1
-LG Electronics Inc.; LG 793FT; GSM42EA; 30.0-96.0; 50.0-160.0; 1
-LG Electronics Inc.; LG 793FT PLUS; GSM42EB; 30.0-96.0; 50.0-160.0; 1
-LG Electronics Inc.; LG 795FT; GSM42DC; 30.0-96.0; 50.0-160.0; 1
-LG Electronics Inc.; LG 795FT; gsm42c6; 30.0-96.0; 50.0-160.0; 1
-LG Electronics Inc.; LG 795FT PLUS/795FT SUPER; GSM42DD; 30.0-96.0; 50.0-160.0; 1
-LG Electronics Inc.; LG 870LE; GSM4657; 30.0-80.0; 56.0-85.0; 1
-LG Electronics Inc.; LG 882LE; GSM4656; 31.0-80.0; 58.0-120.0; 1
-LG Electronics Inc.; LG 882SL; GSM4654; 30.0-80.0; 56.0-85.0; 1
-LG Electronics Inc.; LG 885LE; GSM4653; 31.0-80.0; 56.0-120.0; 1
-LG Electronics Inc.; LG 885LE-2; GSM4655; 30.0-80.0; 56.0-85.0; 1
-LG Electronics Inc.; LG 900B; GSM4A5B; 30.0-98.0; 50.0-160.0; 1
-LG Electronics Inc.; LG 900B Plus; GSM4A5C; 30.0-96.0; 50.0-160.0; 1
-LG Electronics Inc.; LG 901B; GSM4A68; 30.0-98.0; 50.0-160.0; 1
-LG Electronics Inc.; LG 910B; GSM4A7D; 30.0-98.0; 50.0-160.0; 1
-LG Electronics Inc.; LG 910E; GSM4A7E; 30.0-85.0; 50.0-160.0; 1
-LG Electronics Inc.; LG 910S; GSM4A7A; 30.0-85.0; 50.0-160.0; 1
-LG Electronics Inc.; LG 915FT PLUS; GSM4A4D; 30.0-107.0; 50.0-200.0; 1
-LG Electronics Inc.; LG 915FT SUPER (Analog); GSM4A63; 30.0-110.0; 50.0-200.0; 1
-LG Electronics Inc.; LG 915FT SUPER (Digital); GSM4A65; 30.0-92.0; 50.0-87.0; 1
-LG Electronics Inc.; LG 995FT PLUS; GSM4A5D; 30.0-96.0; 50.0-160.0; 1
-LG Electronics Inc.; LG 995SU; GSM4A55; 30.0-96.0; 50.0-160.0; 1
-LG Electronics Inc.; LG 99G; GSM4A54; 30.0-96.0; 50.0-160.0; 1
-LG Electronics Inc.; LG CB910C; GSM4A40; 30.0-100.0; 50.0-200.0; 1
-LG Electronics Inc.; LG CF786C; GSM429F; 30.0-85.0; 50.0-120.0; 1
-LG Electronics Inc.; LG CS778DC; GSM42CA; 30.0-70.0; 50.0-160.0; 1
-LG Electronics Inc.; LG CS788C; GSM42A9; 30.0-70.0; 50.0-160.0; 1
-LG Electronics Inc.; LG CS788T; GSM4293; 30.0-70.0; 50.0-160.0; 1
-LG Electronics Inc.; LG CS911; GSM4A4E; 30.0-96.0; 50.0-160.0; 1
-LG Electronics Inc.; LG CS990DC; GSM4A50; 30.0-96.0; 50.0-160.0; 1
-LG Electronics Inc.; LG CS990DE; GSM4A53; 30.0-96.0; 50.0-160.0; 1
-LG Electronics Inc.; LG E700B; GSM4313; 30.0-70.0; 50.0-160.0; 1
-LG Electronics Inc.; LG E700BH; GSM4352; 30.0-70.0; 50.0-160.0; 1
-LG Electronics Inc.; LG E700BH/SH; GSM4389; 30.0-71.0; 50.0-160.0; 1
-LG Electronics Inc.; LG E700S; GSM430D; 30.0-70.0; 50.0-160.0; 1
-LG Electronics Inc.; LG E701S; GSM4340; 30.0-70.0; 50.0-160.0; 1
-LG Electronics Inc.; LG E900B; GSM4A5E; 30.0-96.0; 50.0-160.0; 1
-LG Electronics Inc.; LG E900P; GSM4A62; 30.0-96.0; 50.0-160.0; 1
-LG Electronics Inc.; LG EB771D; GSM4323; 31.0-70.0; 50.0-160.0; 1
-LG Electronics Inc.; LG ez T707B; GSM43F1; 30.0-71.0; 50.0-160.0; 1
-LG Electronics Inc.; LG ez T707S; GSM43F2; 30.0-71.0; 50.0-160.0; 1
-LG Electronics Inc.; LG ez T710BH; GSM4366; 30.0-71.0; 50.0-160.0; 1
-LG Electronics Inc.; LG ez T710MH; GSM43AD; 30.0-71.0; 50.0-160.0; 1
-LG Electronics Inc.; LG ez T710P; GSM4368; 30.0-85.0; 50.0-160.0; 1
-LG Electronics Inc.; LG ez T710PH; GSM4367; 30.0-85.0; 50.0-160.0; 1
-LG Electronics Inc.; LG ez T710PU; GSM437A; 30.0-85.0; 50.0-160.0; 1
-LG Electronics Inc.; LG ez T710S; GSM436C; 30.0-71.0; 50.0-160.0; 1
-LG Electronics Inc.; LG ez T710SH; GSM436B; 30.0-71.0; 50.0-160.0; 1
-LG Electronics Inc.; LG ez T711S; GSM4397; 30.0-71.0; 50.0-160.0; 1
-LG Electronics Inc.; LG ez T730B; GSM43BF; 30.0-71.0; 50.0-160.0; 1
-LG Electronics Inc.; LG ez T730BH; GSM43C2; 30.0-71.0; 50.0-160.0; 1
-LG Electronics Inc.; LG ez T730BH plus; GSM43C1; 30.0-71.0; 50.0-160.0; 1
-LG Electronics Inc.; LG ez T730PH; GSM43E2; 30.0-85.0; 50.0-160.0; 1
-LG Electronics Inc.; LG ez T730PU plus; GSM43CA; 30.0-85.0; 50.0-160.0; 1
-LG Electronics Inc.; LG ez T730S; GSM43F8; 30.0-71.0; 50.0-160.0; 1
-LG Electronics Inc.; LG ez T730SH; GSM43CB; 30.0-71.0; 50.0-160.0; 1
-LG Electronics Inc.; LG ez T910B; GSM4A6D; 30.0-98.0; 50.0-160.0; 1
-LG Electronics Inc.; LG ez T910BH; GSM4A6E; 30.0-98.0; 50.0-160.0; 1
-LG Electronics Inc.; LG ez T910BU; GSM4A6C; 30.0-98.0; 50.0-160.0; 1
-LG Electronics Inc.; LG F700B; GSM4344; 30.0-71.0; 50.0-160.0; 1
-LG Electronics Inc.; LG F700P; GSM434C; 30.0-98.0; 50.0-160.0; 1
-LG Electronics Inc.; LG F700PD (Analog); GSM435A; 30.0-98.0; 50.0-160.0; 1
-LG Electronics Inc.; LG F700PD (Digital); GSM4359; 30.0-90.0; 50.0-87.0; 1
-LG Electronics Inc.; LG F700PH; GSM435C; 30.0-98.0; 50.0-160.0; 1
-LG Electronics Inc.; LG F702B/710B; GSM437B; 30.0-71.0; 50.0-160.0; 1
-LG Electronics Inc.; LG F702P; GSM4379; 30.0-98.0; 50.0-160.0; 1
-LG Electronics Inc.; LG F702PU; GSM4387; 30.0-98.0; 50.0-160.0; 1
-LG Electronics Inc.; LG F710B; GSM436E; 30.0-71.0; 50.0-160.0; 1
-LG Electronics Inc.; LG F720B; GSM4396; 30.0-71.0; 50.0-160.0; 1
-LG Electronics Inc.; LG F720P; GSM4395; 30.0-98.0; 50.0-160.0; 1
-LG Electronics Inc.; LG F720PD (Analog); GSM4394; 30.0-96.0; 50.0-160.0; 1
-LG Electronics Inc.; LG F720PD (Digital); GSM4393; 30.0-92.0; 50.0-87.0; 1
-LG Electronics Inc.; LG F730B; GSM43C3; 30.0-71.0; 50.0-160.0; 1
-LG Electronics Inc.; LG F730BY; GSM43D7; 30.0-71.0; 50.0-160.0; 1
-LG Electronics Inc.; LG F730P; GSM43C4; 30.0-98.0; 50.0-160.0; 1
-LG Electronics Inc.; LG F900B; GSM4A66; 30.0-98.0; 50.0-160.0; 1
-LG Electronics Inc.; LG F900BL; GSM4A6A; 30.0-98.0; 50.0-160.0; 1
-LG Electronics Inc.; LG F900P; GSM4A67; 30.0-111.0; 50.0-160.0; 1
-LG Electronics Inc.; LG F900PL; GSM4A6B; 30.0-111.0; 50.0-160.0; 1
-LG Electronics Inc.; LG F920B; GSM4A95; 30.0-98.0; 50.0-160.0; 1
-LG Electronics Inc.; LG F920P; GSM4A88; 30.0-111.0; 50.0-160.0; 1
-LG Electronics Inc.; LG L1510A; GSM3B69; 30.0-63.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1510B; GSM3B5C; 30.0-63.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1510BF; GSM3B7E; 30.0-63.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1510H; GSM3B70; 30.0-63.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1510M; GSM3B61; 30.0-63.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1510P (Analog); GSM3B62; 30.0-63.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1510P (Digital); GSM3B76; 30.0-63.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1510P Plus (Analog); GSM3B77; 30.0-63.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1510P Plus (Digital); GSM3B78; 30.0-63.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1510S; GSM3B55; 30.0-63.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1510SF; GSM3B73; 30.0-63.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1510SG; GSM3B8D; 30.0-63.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1510T; GSM3B6A; 30.0-63.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1511S; GSM3B59; 30.0-63.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1511SK; GSM3B68; 30.0-63.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1512S; GSM3B64; 30.0-63.0; 50.0-75.0; 1
-LG Electronics Inc.; LG L1515S; GSM3B7C; 30.0-63.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1515SR; GSM3B94; 30.0-63.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1516S; GSM3B85; 30.0-63.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1520B; GSM3B80; 30.0-63.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1520P (Analog); GSM3B8E; 30.0-63.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1520P (Digital); GSM3B90; 30.0-63.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1521B; GSM3BA6; 30.0-63.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1530B (Analog); GSM3B96; 30.0-63.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1530B (Digital); GSM3B97; 30.0-63.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1530P (Analog); GSM3B98; 30.0-63.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1530P (Digital); GSM3B99; 30.0-63.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1530S; GSM3B95; 30.0-63.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1530TM (Analog); GSM3B92; 30.0-63.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1530TM (Digital); GSM3B93; 30.0-63.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1550G; GSM3BAE; 30.0-63.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1550S; GSM3BA7; 30.0-63.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1710B (Analog); GSM4356; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1710B (Digital); GSM4358; 30.0-71.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1710M; GSM4370; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1710P (Analog); GSM4384; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1710P (Digital); GSM4388; 30.0-71.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1710S; GSM4357; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1711S; GSM4371; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1712T (Analog); GSM4443; 30.0-83.0; 50.0-75.0; 1
-LG Electronics Inc.; LG L1712T (Digital); GSM4444; 30.0-71.0; 50.0-75.0; 1
-LG Electronics Inc.; LG L1713P (Analog); GSM43AB; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1713P (Digital); GSM43AC; 30.0-71.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1714SQ; GSM4400; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1715S; GSM436F; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1715SR; GSM438B; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1716S; GSM4373; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1717S; GSM4404; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1718S; GSM443C; 30.0-83.0; 50.0-75.0; 1
-LG Electronics Inc.; LG L1719S; GSM4441; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1719SP; GSM444C; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L171WT; GSM43A6; 30.0-66.0; 56.0-85.0; 1
-LG Electronics Inc.; LG L1720B; GSM4372; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1720B Plus; GSM43BC; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1720BQ; GSM4418; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1720BU; GSM442E; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1720P (Analog); GSM437F; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1720P (Digital); GSM4383; 30.0-71.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1720P Plus (Analog); GSM43BD; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1720P Plus (Digital); GSM43BE; 30.0-71.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1720PQ (Analog); GSM4419; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1720PQ (Digital); GSM441A; 30.0-71.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1721B; GSM43DF; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1722P (Analog); GSM43FD; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1722P (Digital); GSM43FE; 30.0-71.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L172WA; GSM4390; 30.0-66.0; 56.0-85.0; 1
-LG Electronics Inc.; LG L172WT; GSM4385; 30.0-66.0; 56.0-85.0; 1
-LG Electronics Inc.; LG L1730B (Analog); GSM438E; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1730B (Digital); GSM438F; 30.0-71.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1730P (Analog); GSM439D; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1730P (Digital); GSM439E; 30.0-71.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1730S; GSM438D; 30.0-83.0; 56.0-75.0; 1280x1024
-LG Electronics Inc.; LG L1730SF; GSM43D5; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1730SY; GSM43D8; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1732P (Analog); GSM441D; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1732P (Digital); GSM441E; 30.0-71.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1732P Plus (Analog); GSM4459; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1732P Plus (Digital); GSM445A; 30.0-71.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1732S; GSM4413; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1732S PLUS; GSM444F; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1732TQ (Analog); GSM43E9; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1732TQ (Digital); GSM43F9; 30.0-71.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1732TX (Analog); GSM4401; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1732TX (Digital); GSM440A; 30.0-71.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L173SA (Analog); GSM43A9; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L173SA (Digital); GSM43AA; 30.0-71.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L173ST (Analog); GSM43B0; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L173ST (Digital); GSM43B1; 30.0-71.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L173WT (Analog); GSM43EC; 30.0-66.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L173WT (Digital); GSM43ED; 30.0-66.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1740B; GSM43D4; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1740B PLUS; GSM4450; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1740BQ; GSM43E5; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1740BU; GSM442F; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1740P (Analog); GSM43CF; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1740P (Digital); GSM43D0; 30.0-71.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1740P Plus (Analog); GSM4451; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1740P Plus (Digital); GSM4452; 30.0-71.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1740PQ (Analog); GSM43E6; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1740PQ (Digital); GSM43E7; 30.0-71.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1750B (Analog); GSM4406; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1750B (Digital); GSM4407; 30.0-71.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1750E; GSM4405; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1750G; GSM43FF; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1750H (Analog); GSM43CD; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1750H (Digital); GSM43CE; 30.0-71.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1750HQ (Analog); GSM43EA; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1750HQ (Digital); GSM43EB; 30.0-71.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1750S; GSM43CC; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1750SQ; GSM43E8; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1750T (Analog); GSM4420; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1750T (Digital); GSM4421; 30.0-71.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1751H (Analog); GSM43DA; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1751H (Digital); GSM43DB; 30.0-71.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1751S; GSM43D9; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1751SQ; GSM43F3; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1752H (Analog); GSM443D; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1752H (Digital); GSM443E; 30.0-71.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1752HM (Analog); GSM443F; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1752HM (Digital); GSM4440; 30.0-71.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1752HQ (Analog); GSM4457; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1752HQ (Digital); GSM4458; 30.0-71.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1752S; GSM4432; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1752T (Analog); GSM4433; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1752T (Digital); GSM4434; 30.0-71.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1752TQ (Analog); GSM4453; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1752TQ (Digital); GSM4454; 30.0-71.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1752TX (Analog); GSM4435; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1752TX (Digital); GSM4436; 30.0-71.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1760SR; GSM445C; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1760TG (Analog); GSM4455; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1760TG (Digital); GSM4456; 30.0-71.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1760TQ (Analog); GSM4446; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1760TQ (Digital); GSM4447; 30.0-71.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1760TR (Analog); GSM445D; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1760TR (Digital); GSM445E; 30.0-71.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1770H (Analog); GSM4425; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1770H (Digital); GSM4426; 30.0-71.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1770HQ (Analog); GSM4408; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1770HQ (Digital); GSM4409; 30.0-71.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1780Q (Analog); GSM43E0; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1780Q (Digital); GSM43E1; 30.0-71.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1780Q Plus (Analog); GSM441B; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1780Q Plus (Digital); GSM441C; 30.0-71.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1780U (Analog); GSM43BA; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1780U (Digital); GSM43BB; 30.0-71.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1781Q/U (Analog); GSM43DC; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1781Q/U (Digital); GSM43DD; 30.0-71.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1800P (Analog); GSM4659; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1800P (Digital); GSM466C; 30.0-71.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1800P Plus (Analog); GSM466A; 30.0-83.0; 56.0-85.0; 1
-LG Electronics Inc.; LG L1800P Plus (Digital); GSM466B; 30.0-71.0; 56.0-85.0; 1
-LG Electronics Inc.; LG L1800PK (Analog); GSM465E; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1800PK (Digital); GSM466E; 30.0-71.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1800PM (Analog); GSM465C; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1800PM (Digital); GSM466D; 30.0-71.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1810A (Analog); GSM4661; 30.0-83.0; 56.0-85.0; 1
-LG Electronics Inc.; LG L1810A (Digital); GSM4664; 30.0-71.0; 56.0-85.0; 1
-LG Electronics Inc.; LG L1810B (Analog); GSM465D; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1810B (Digital); GSM4668; 30.0-71.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1810M (Analog); GSM4660; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1810M (Digital); GSM4663; 30.0-71.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1810S; GSM465B; 30.0-80.0; 56.0-85.0; 1
-LG Electronics Inc.; LG L1810T (Analog); GSM4666; 30.0-83.0; 56.0-85.0; 1
-LG Electronics Inc.; LG L1810T (Digital); GSM4667; 30.0-71.0; 56.0-85.0; 1
-LG Electronics Inc.; LG L1810TS (Analog); GSM466F; 30.0-83.0; 56.0-85.0; 1
-LG Electronics Inc.; LG L1810TS (Digital); GSM4670; 30.0-71.0; 56.0-85.0; 1
-LG Electronics Inc.; LG L1811B (Analog); GSM465F; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1811B (Digital); GSM4669; 30.0-71.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1811S (Analog); GSM4662; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1811S (Digital); GSM4665; 30.0-71.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1900E (Analog); GSM4AFF; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1900E (Digital); GSM4B00; 30.0-71.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1900J (Analog); GSM4B01; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1900J (Digital); GSM4B02; 30.0-71.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1900R (Analog); GSM4AFD; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1900R (Digital); GSM4AFE; 30.0-71.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1910B (Analog); GSM4A70; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1910B (Digital); GSM4A71; 30.0-71.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1910BA (Analog); GSM4A9E; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1910BA (Digital); GSM4A9F; 30.0-71.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1910BG (Analog); GSM4A7F; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1910BG (Digital); GSM4A80; 30.0-71.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1910BM (Analog); GSM4A74; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1910BM (Digital); GSM4A75; 30.0-71.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1910P (Analog); GSM4A72; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1910P (Digital); GSM4A73; 30.0-71.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1910PM (Analog); GSM4A76; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1910PM (Digital); GSM4A77; 30.0-71.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1910S; GSM4A78; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1910SA; GSM4A9D; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1910SM; GSM4A8A; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1912T (Analog); GSM4AF4; 30.0-83.0; 50.0-75.0; 1
-LG Electronics Inc.; LG L1912T (Digital); GSM4AF5; 30.0-71.0; 50.0-75.0; 1
-LG Electronics Inc.; LG L1913P (Analog); GSM4A8E; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1913P (Digital); GSM4A8F; 30.0-71.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1915S; GSM4A90; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1915SV; GSM4A9B; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1917S; GSM4AC6; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1919S; GSM4AF2; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1919SP; GSM4B07; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1920B; GSM4A84; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1920P (Analog); GSM4A7B; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1920P (Digital); GSM4A7C; 30.0-71.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1920P Plus (Analog); GSM4A99; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1920P Plus (Digital); GSM4A9A; 30.0-71.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1921B; GSM4AAD; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1922P (Analog); GSM4AC4; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1922P (Digital); GSM4AC5; 30.0-71.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1930B (Analog); GSM4A85; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1930B (Digital); GSM4A86; 30.0-71.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1930BQ (Analog); GSM4A94; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1930BQ (Digital); GSM4A96; 30.0-71.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1930P (Analog); GSM4A82; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1930P (Digital); GSM4A83; 30.0-71.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1930PE (Analog); GSM4AA8; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1930PE (Digital); GSM4AA9; 30.0-71.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1930S; GSM4A87; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1930SQ; GSM4A93; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1932P (Analog); GSM4AD4; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1932P (Digital); GSM4AD5; 30.0-71.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1932P Plus (Analog); GSM4B1C; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1932P Plus (Digital); GSM4B1D; 30.0-71.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1932S; GSM4ACD; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1932S PLUS; GSM4B12; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1932TQ (Analog); GSM4AB6; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1932TQ (Digital); GSM4AB7; 30.0-71.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1932TX (Analog); GSM4AE3; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1932TX (Digital); GSM4AE4; 30.0-71.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L193SA (Analog); GSM4A8C; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L193SA (Digital); GSM4A8D; 30.0-71.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L193ST (Analog); GSM4A91; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L193ST (Digital); GSM4A92; 30.0-71.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1940B; GSM4AA6; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1940B PLUS; GSM4B13; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1940BQ; GSM4AD2; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1940P (Analog); GSM4AA4; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1940P (Digital); GSM4AA5; 30.0-71.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1940P Plus (Analog); GSM4B14; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1940P Plus (Digital); GSM4B15; 30.0-71.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1940PQ (Analog); GSM4AD0; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1940PQ (Digital); GSM4AD1; 30.0-71.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L194WT (Analog); GSM4B05; 28.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L194WT (Digital); GSM4B06; 28.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L194WTM (Analog); GSM4B0C; 28.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L194WTM (Digital), GSM4B0D; 28.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L194WTQ (Analog); GSM4B0E; 28.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L194WTQ (Digital); GSM4B0F; 28.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1950B (Analog); GSM4AC8; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1950B (Digital); GSM4AC9; 30.0-71.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1950E; GSM4AC7; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1950G; GSM4ABE; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1950H (Analog); GSM4AA2; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1950H (Digital); GSM4AA3; 30.0-71.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1950S; GSM4AA1; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1950SQ; GSM4AD3; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1950T (Analog); GSM4ACA; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1950T (Digital); GSM4ACB; 30.0-71.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1951H (Analog); GSM4AAB; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1951H (Digital); GSM4AAC; 30.0-71.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1951S; GSM4AAA; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1951SQ; GSM4AD6; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1952H (Analog); GSM4AEC; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1952H (Digital); GSM4AED; 30.0-71.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1952HM (Analog); GSM4AEE; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1952HM (Digital); GSM4AEF; 30.0-71.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1952HQ (Analog); GSM4B08; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1952HQ (Digital); GSM4B09; 30.0-71.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1952S; GSM4AE0; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1952T (Analog); GSM4AE1; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1952T (Digital); GSM4AE2; 30.0-71.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1952TQ (Analog); GSM4B16; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1952TQ (Digital); GSM4B17; 30.0-71.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1952TX (Analog); GSM4AE6; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1952TX (Digital); GSM4AE7; 30.0-71.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1960TG (Analog); GSM4B18; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1960TG (Digital); GSM4B19; 30.0-71.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1960TQ (Analog); GSM4AF9; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1960TQ (Digital); GSM4AFA; 30.0-71.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1960TR (Analog); GSM4B20; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1960TR (Digital); GSM4B21; 30.0-71.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1970H (Analog); GSM4ADB; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1970H (Digital); GSM4ADC; 30.0-71.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1970HQ (Analog); GSM4AD7; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1970HQ (Digital); GSM4AD8; 30.0-71.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1970HR (Analog); GSM4AE8; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1970HR (Digital); GSM4AE9; 30.0-71.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1980Q (Analog); GSM4AB2; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1980Q (Digital); GSM4AB3; 30.0-71.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1980Q Plus (Analog); GSM4ACE; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1980Q Plus (Digital); GSM4ACF; 30.0-71.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1980U (Analog); GSM4A97; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1980U (Digital); GSM4A98; 30.0-71.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1981Q/U (Analog); GSM4AAE; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1981Q/U (Digital); GSM4AAF; 30.0-71.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1982U (Analog); GSM4B0A; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L1982U (Digital); GSM4B0B; 30.0-71.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L2000C (Analog); GSM4E39; 28.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L2000C (Digital); GSM4E3A; 28.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L2000CE (Analog); GSM4E41; 28.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L2000CE (Digital); GSM4E42; 28.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L2000CEM (Analog); GSM4E43; 28.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L2000CEM (Digital); GSM4E44; 28.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L2000CM (Analog); GSM4E45; 28.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L2000CM (Digital); GSM4E46; 28.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L2000CN (Analog); GSM4E52; 28.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L2000CN (Digital); GSM4E53; 28.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L2010B (Analog) GSM4E2A; 28.0-92.0; 56.0-85.0; 1
-LG Electronics Inc.; LG L2010B (Digital); GSM4E2B; 28.0-80.0; 56.0-85.0; 1
-LG Electronics Inc.; LG L2010P (Analog); GSM4E27; 30.0-96.0; 56.0-85.0; 1
-LG Electronics Inc.; LG L2010P (Digital); GSM4E28; 30.0-80.0; 56.0-85.0; 1
-LG Electronics Inc.; LG L2010T (Analog); GSM4E35; 28.0-83.0; 56.0-85.0; 1
-LG Electronics Inc.; LG L2010T (Digital); GSM4E36; 28.0-83.0; 56.0-85.0; 1
-LG Electronics Inc.; LG L2012P (Analog); GSM4E37; 28.0-83.0; 56.0-85.0; 1
-LG Electronics Inc.; LG L2012P (Digital); GSM4E38; 28.0-83.0; 56.0-85.0; 1
-LG Electronics Inc.; LG L2013P (Analog); GSM4E2E; 28.0-92.0; 56.0-85.0; 1
-LG Electronics Inc.; LG L2013P (Digital); GSM4E2F; 28.0-80.0; 56.0-85.0; 1
-LG Electronics Inc.; LG L203WT (Analog); GSM4E3D; 28.0-83.0; 56.0-85.0; 1
-LG Electronics Inc.; LG L203WT (Digital); GSM4E3E; 28.0-83.0; 56.0-85.0; 1
-LG Electronics Inc.; LG L203WTX (Analog); GSM4E3F; 28.0-83.0; 56.0-85.0; 1
-LG Electronics Inc.; LG L203WTX (Digital); GSM4E40; 28.0-83.0; 56.0-85.0; 1
-LG Electronics Inc.; LG L2040P (Analog); GSM4E30; 28.0-83.0; 56.0-85.0; 1
-LG Electronics Inc.; LG L2040P (Digital); GSM4E31; 28.0-83.0; 56.0-85.0; 1
-LG Electronics Inc.; LG L204WT (Analog); GSM4E47; 28.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L204WT (Digital); GSM4E48; 28.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L204WTM (Analog); GSM4E49; 28.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L204WTM (Digital); GSM4E4A; 28.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L204WTQ (Analog); GSM4E4B; 28.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L204WTQ (Digital); GSM4E4C; 28.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L222W (Analog); GSM5664; 28.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L222W (Digital); GSM5665; 28.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L2300B (Analog); GSM5611; 30.0-92.0; 57.0-85.0; 1
-LG Electronics Inc.; LG L2300B (Digital); GSM5612; 30.0-75.0; 57.0-63.0; 1
-LG Electronics Inc.; LG L2300C (Analog); GSM5613; 30.0-83.0; 56.0-85.0; 1
-LG Electronics Inc.; LG L2300C (Digital); GSM5614; 30.0-72.0; 56.0-85.0; 1
-LG Electronics Inc.; LG L2320A (ANALOG); GSM55F5; 30.0-96.0; 56.0-85.0; 1
-LG Electronics Inc.; LG L2320A (DVI-D); GSM55F7; 30.0-71.0; 56.0-85.0; 1
-LG Electronics Inc.; LG L2320A (DVI-I); GSM55F6; 30.0-80.0; 56.0-85.0; 1
-LG Electronics Inc.; LG L2320T (ANALOG); GSM55F8; 30.0-96.0; 56.0-85.0; 1
-LG Electronics Inc.; LG L2320T (DVI-D); GSM55FA; 30.0-71.0; 56.0-85.0; 1
-LG Electronics Inc.; LG L2320T (DVI-I); GSM55F9; 30.0-80.0; 56.0-85.0; 1
-LG Electronics Inc.; LG L2323T (Analog); GSM55FD; 30.0-66.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L2323T (Digital); GSM55FE; 30.0-66.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L245WP (Analog); GSM5623; 28.0-84.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L245WP (Digital); GSM5624; 28.0-84.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L245WPM (Analog); GSM562B; 28.0-84.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L245WPM (Digital); GSM562C; 28.0-84.0; 56.0-75.0; 1
-LG Electronics Inc.; LG L3000A (Analog); GSM7531; 30.0-66.0; 56.0-85.0; 1
-LG Electronics Inc.; LG L3000A (Digital); GSM7532; 30.0-63.0; 56.0-85.0; 1
-LG Electronics Inc.; LG L3000H (Analog); GSM7537; 30.0-66.0; 56.0-85.0; 1
-LG Electronics Inc.; LG L3000H (Digital); GSM7538; 30.0-66.0; 56.0-85.0; 1
-LG Electronics Inc.; LG L3010T (Analog); GSM753B; 30.0-66.0; 56.0-85.0; 1
-LG Electronics Inc.; LG L3010T (Digital); GSM753C; 30.0-66.0; 56.0-85.0; 1
-LG Electronics Inc.; LG L3020A (Analog); GSM7535; 30.0-66.0; 56.0-85.0; 1
-LG Electronics Inc.; LG L3020A (Digital); GSM7536; 30.0-66.0; 56.0-85.0; 1
-LG Electronics Inc.; LG L3020AL/T (Analog); GSM7533; 30.0-66.0; 56.0-85.0; 1
-LG Electronics Inc.; LG L3020AL/T (Digital); GSM7534; 30.0-66.0; 56.0-85.0; 1
-LG Electronics Inc.; LG L3200A (Analog); GSM754F; 30.0-83.0; 56.0-85.0; 1
-LG Electronics Inc.; LG L3200A (Digital); GSM7550; 30.0-72.0; 56.0-85.0; 1
-LG Electronics Inc.; LG L3200T (Analog); GSM7549; 30.0-83.0; 56.0-85.0; 1
-LG Electronics Inc.; LG L3200T (Digital); GSM754A; 30.0-72.0; 56.0-85.0; 1
-LG Electronics Inc.; LG L3700A (Analog); GSM754D; 30.0-83.0; 56.0-85.0; 1
-LG Electronics Inc.; LG L3700A (Digital); GSM754E; 30.0-72.0; 56.0-85.0; 1
-LG Electronics Inc.; LG L3700T (Analog); GSM7547; 30.0-83.0; 56.0-85.0; 1
-LG Electronics Inc.; LG L3700T (Digital); GSM7548; 30.0-72.0; 56.0-85.0; 1
-LG Electronics Inc.; LG L4200A (Analog); GSM9C41; 30.0-83.0; 56.0-85.0; 1
-LG Electronics Inc.; LG L4200A (Digital); GSM9C42; 30.0-72.0; 56.0-85.0; 1
-LG Electronics Inc.; LG L4200T (Analog); GSM9C43; 30.0-83.0; 56.0-85.0; 1
-LG Electronics Inc.; LG L4200T (Digital); GSM9C44; 30.0-72.0; 56.0-85.0; 1
-LG Electronics Inc.; LG LB500; GSM3B6F; 30.0-63.0; 56.0-75.0; 1
-LG Electronics Inc.; LG LB563B; GSM3B3A; 31.0-61.0; 56.0-75.0; 1
-LG Electronics Inc.; LG LG777; GSM4320; 30.0-70.0; 50.0-160.0; 1
-LG Electronics Inc.; LG LGIBM 1510TFT; GSM3B5A; 30.0-63.0; 56.0-75.0; 1
-LG Electronics Inc.; LG LGIBM 1510TXW; GSM3B6B; 30.0-63.0; 56.0-75.0; 1
-LG Electronics Inc.; LG LGIBM 1520TFT; GSM3B9C; 30.0-63.0; 56.0-75.0; 1
-LG Electronics Inc.; LG LGIBM 1710TFT (Analog); GSM4360; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG LGIBM 1710TFT (Digital); GSM4364; 30.0-71.0; 56.0-75.0; 1
-LG Electronics Inc.; LG LGIBM 1711TFT; GSM4376; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG LGIBM 1770X; GSM431C; 30.0-70.0; 50.0-160.0; 1
-LG Electronics Inc.; LG LGIBM 1771FT; GSM42D3; 30.0-70.0; 50.0-160.0; 1
-LG Electronics Inc.; LG LGIBM 1771FT PLUS; GSM434D; 30.0-70.0; 50.0-160.0; 1
-LG Electronics Inc.; LG LGIBM 1771FXW; GSM4330; 30.0-70.0; 50.0-160.0; 1
-LG Electronics Inc.; LG LGIBM 1771X; GSM4380; 30.0-71.0; 50.0-160.0; 1
-LG Electronics Inc.; LG LGIBM 1772 SUPER; GSM4342; 30.0-71.0; 50.0-160.0; 1
-LG Electronics Inc.; LG LGIBM 1910TFT (Digital); GSM4A89; 30.0-71.0; 56.0-75.0; 1
-LG Electronics Inc.; LG LGIBM 568TXW; GSM3B49; 31.0-61.0; 56.0-75.0; 1
-LG Electronics Inc.; LG LGIBM 571TFT; GSM3B2D; 31.0-61.0; 56.0-75.0; 1
-LG Electronics Inc.; LG LGIBM 871TFT; GSM465A; 30.0-80.0; 56.0-85.0; 1
-LG Electronics Inc.; LG LN777F; GSM431D; 30.0-70.0; 50.0-160.0; 1
-LG Electronics Inc.; LG LPL-22W03 (Analog); GSM55FB; 30.0-80.0; 56.0-85.0; 1
-LG Electronics Inc.; LG LPL-22W03 (Digital); GSM55FC; 30.0-64.0; 60.0-60.0; 1
-LG Electronics Inc.; LG LS773; GSM4318; 30.0-70.0; 50.0-160.0; 1
-LG Electronics Inc.; LG LX151; GSM3BA2; 30.0-63.0; 56.0-75.0; 1
-LG Electronics Inc.; LG LX151M; GSM3BA3; 30.0-63.0; 56.0-75.0; 1
-LG Electronics Inc.; LG LX152; GSM3BAA; 30.0-63.0; 56.0-75.0; 1
-LG Electronics Inc.; LG LX171; GSM43C7; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG LX1717; GSM4415; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG LX171D (Analog); GSM43C5; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG LX171D (Digital); GSM43C6; 30.0-71.0; 56.0-75.0; 1
-LG Electronics Inc.; LG LX172; GSM43C9; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG LX1721; GSM43DE; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG LX174D (Analog); GSM43F4; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG LX174D (Digital); GSM43F5; 30.0-71.0; 56.0-75.0; 1
-LG Electronics Inc.; LG LX1751Q; GSM43FA; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG LX1751QD (Analog); GSM43FB; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG LX1751QD (Digital); GSM43FC; 30.0-71.0; 56.0-75.0; 1
-LG Electronics Inc.; LG LX178QD (Analog); GSM43EE; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG LX178QD (Digital); GSM43EF; 30.0-71.0; 56.0-75.0; 1
-LG Electronics Inc.; LG LX191; GSM4ABA; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG LX191D (Analog); GSM4A9C; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG LX191D (Digital); GSM4AB0; 30.0-71.0; 56.0-75.0; 1
-LG Electronics Inc.; LG LX1921; GSM4AB1; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG LX194D (Analog); GSM4ABB; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG LX194D (Digital); GSM4ABC; 30.0-71.0; 56.0-75.0; 1
-LG Electronics Inc.; LG LX1951; GSM4AC0; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG LX1951D (Analog); GSM4AC2; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG LX1951D (Digital); GSM4AC3; 30.0-71.0; 56.0-75.0; 1
-LG Electronics Inc.; LG LX198QD (Analog); GSM4AB8; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG LX198QD (Digital); GSM4AB9; 30.0-71.0; 56.0-75.0; 1
-LG Electronics Inc.; LG LX20D (Analog); GSM4E4E; 28.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG LX20D (Digital); GSM4E4F; 28.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG LX713D (Analog); GSM4416; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG LX713D (Digital); GSM4417; 30.0-71.0; 56.0-75.0; 1
-LG Electronics Inc.; LG LX732J; GSM4442; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG LX74Q; GSM442A; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG LX752; GSM4445; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG LX752D (Analog); GSM444A; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG LX752D (Digital); GSM444B; 30.0-71.0; 56.0-75.0; 1
-LG Electronics Inc.; LG LX77D (Analog); GSM443A; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG LX77D (Digital); GSM443B; 30.0-71.0; 56.0-75.0; 1
-LG Electronics Inc.; LG LX932J; GSM4AF3; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG LX952; GSM4AF8; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG LX952D (Analog); GSM4B03; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG LX952D (Digital); GSM4B04; 30.0-71.0; 56.0-75.0; 1
-LG Electronics Inc.; LG LX97D (Analog); GSM4AEA; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG LX97D (Digital); GSM4AEB; 30.0-71.0; 56.0-75.0; 1
-LG Electronics Inc.; LG M1510A; GSM3BA5; 30.0-63.0; 56.0-75.0; 1
-LG Electronics Inc.; LG M1510S; GSM3BAB; 30.0-63.0; 56.0-75.0; 1
-LG Electronics Inc.; LG M1710A; GSM43D6; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG M1710S; GSM43F6; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG M1717A; GSM4424; 30.0-70.0; 56.0-75.0; 1
-LG Electronics Inc.; LG M1717S; GSM441F; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG M1717TM (Analog); GSM442C; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG M1717TM (Digital); GSM442D; 30.0-71.0; 56.0-75.0; 1
-LG Electronics Inc.; LG M173WA (Analog); GSM43D1; 30.0-66.0; 56.0-75.0; 1
-LG Electronics Inc.; LG M173WA (Digital); GSM43D2; 30.0-66.0; 56.0-75.0; 1
-LG Electronics Inc.; LG M1740A (Analog); GSM43E3; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG M1740A (Digital); GSM43E4; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG M1910A; GSM4AA7; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG M1910S; GSM4ABF; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG M1917A; GSM4ADA; 30.0-70.0; 56.0-75.0; 1
-LG Electronics Inc.; LG M1917S; GSM4AD9; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG M1917TM (Analog); GSM4ADD; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG M1917TM (Digital); GSM4ADE; 30.0-71.0; 56.0-75.0; 1
-LG Electronics Inc.; LG M1940A (Analog); GSM4AB4; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG M1940A (Digital); GSM4AB5; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG M203WA (Analog); GSM4E3B; 28.0-83.0; 55.0-75.0; 1
-LG Electronics Inc.; LG M203WA (Digital); GSM4E3C; 28.0-83.0; 55.0-75.0; 1
-LG Electronics Inc.; LG M203WX (Analog); GSM4E2C; 28.0-83.0; 55.0-75.0; 1
-LG Electronics Inc.; LG M203WX (Digital); GSM4E2D; 28.0-83.0; 55.0-75.0; 1
-LG Electronics Inc.; LG M2040A (Analog); GSM4E32; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG M2040A (Digital); GSM4E33; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG M2343A (Analog); GSM5615; 30.0-83.0; 56.0-85.0; 1
-LG Electronics Inc.; LG M2343A (Digital); GSM5616; 30.0-72.0; 56.0-85.0; 1
-LG Electronics Inc.; LG M3200C (Analog); GSM7551; 30.0-83.0; 56.0-85.0; 1
-LG Electronics Inc.; LG M3200C (Digital); GSM7552; 30.0-72.0; 56.0-85.0; 1
-LG Electronics Inc.; LG M3201C (Analog); GSM7579; 30.0-83.0; 56.0-85.0; 1
-LG Electronics Inc.; LG M3201C (Digital); GSM757A; 30.0-72.0; 56.0-85.0; 1
-LG Electronics Inc.; LG M3700C (Analog); GSM7555; 30.0-83.0; 56.0-85.0; 1
-LG Electronics Inc.; LG M3700C (Digital); GSM7556; 30.0-72.0; 56.0-85.0; 1
-LG Electronics Inc.; LG M3701C (Analog); GSM757B; 30.0-83.0; 56.0-85.0; 1
-LG Electronics Inc.; LG M3701C (Digital); GSM757C; 30.0-72.0; 56.0-85.0; 1
-LG Electronics Inc.; LG M4200C (Analog); GSM9C49; 30.0-83.0; 56.0-85.0; 1
-LG Electronics Inc.; LG M4200C (Digital); GSM9C4A; 30.0-72.0; 56.0-85.0; 1
-LG Electronics Inc.; LG M4201C (Analog); GSM9C5F; 30.0-83.0; 56.0-85.0; 1
-LG Electronics Inc.; LG M4201C (Digital); GSM9C60; 30.0-72.0; 56.0-85.0; 1
-LG Electronics Inc.; LG M4600C (Analog); GSM9C4B; 30.0-83.0; 56.0-85.0; 1
-LG Electronics Inc.; LG M4600C (Digital); GSM9C4C; 30.0-83.0; 56.0-85.0; 1
-LG Electronics Inc.; LG M5500C (Analog); GSMC353; 30.0-83.0; 56.0-85.0; 1
-LG Electronics Inc.; LG M5500C (Digital); GSMC354; 30.0-83.0; 56.0-85.0; 1
-LG Electronics Inc.; LG MX172WT; GSM43F0; 30.0-66.0; 56.0-85.0; 1
-LG Electronics Inc.; LG MX94D (Analog); GSM4AF6; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG MX94D (Digital); GSM4AF7; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG N2200P; GSM55F3; 30.0-124.0; 50.0-160.0; 1600x1200
-LG Electronics Inc.; LG RM151; GSM3B86; 30.0-63.0; 56.0-75.0, 1
-LG Electronics Inc.; LG StudioWorks 20i; gsm4e21; 30.0-85.0; 50.0-120.0; 1
-LG Electronics Inc.; LG StudioWorks 28i; sw28i; 30.0-85.0; 50.0-120.0; 1
-LG Electronics Inc.; LG StudioWorks 44i; gsm36b9; 30.0-50.0; 50.0-90.0; 1
-LG Electronics Inc.; LG StudioWorks 44m; gsm36b4; 30.0-50.0; 50.0-90.0; 1
-LG Electronics Inc.; LG StudioWorks 45i; gsm36bb; 30.0-54.0; 50.0-90.0; 1
-LG Electronics Inc.; LG StudioWorks 500LC; GSM3ACE; 31.0-61.0; 56.0-75.0; 1
-LG Electronics Inc.; LG StudioWorks 54m; gsm3aa9; 30.0-50.0; 50.0-90.0; 1
-LG Electronics Inc.; LG StudioWorks 550m; CXO0f0f; 30.0-54.0; 50.0-90.0; 1
-LG Electronics Inc.; LG StudioWorks 55i; gsm3abd; 30.0-54.0; 50.0-90.0; 1
-LG Electronics Inc.; LG StudioWorks 560LS; GSM3B1A; 31.0-61.0; 56.0-75.0; 1
-LG Electronics Inc.; LG StudioWorks 56i; gsm3aa8; 30.0-65.0; 50.0-120.0; 1
-LG Electronics Inc.; LG StudioWorks 56m; gsm3aa2; 30.0-65.0; 50.0-110.0; 1
-LG Electronics Inc.; LG StudioWorks 56T; gsm3aaf; 30.0-65.0; 50.0-120.0; 1
-LG Electronics Inc.; LG StudioWorks 570LE; GSM3AF2; 31.0-69.0; 56.0-85.0; 1
-LG Electronics Inc.; LG StudioWorks 570LS; GSM3AF3; 31.0-69.0; 56.0-85.0; 1
-LG Electronics Inc.; LG StudioWorks 575N; GSM3AE1; 30.0-70.0; 50.0-160.0; 1
-LG Electronics Inc.; LG StudioWorks 5D; gsm3ab6; 30.0-65.0; 50.0-120.0; 1
-LG Electronics Inc.; LG StudioWorks 74i; gsm4278; 30.0-50.0; 50.0-90.0; 1
-LG Electronics Inc.; LG StudioWorks 74m; gsm4277; 30.0-50.0; 50.0-90.0; 1
-LG Electronics Inc.; LG StudioWorks 74m; sw74m; 30.0-50.0; 50.0-90.0; 1
-LG Electronics Inc.; LG StudioWorks 76i; gsm426e; 30.0-65.0; 50.0-110.0; 1
-LG Electronics Inc.; LG StudioWorks 76m; gsm4273; 30.0-65.0; 50.0-110.0; 1
-LG Electronics Inc.; LG StudioWorks 76T; gsm4284; 30.0-65.0; 50.0-120.0; 1
-LG Electronics Inc.; LG StudioWorks 78D; gsm427f; 30.0-85.0; 50.0-120.0; 1
-LG Electronics Inc.; LG StudioWorks 78DT; gsm4280; 30.0-85.0; 50.0-120.0; 1
-LG Electronics Inc.; LG StudioWorks 78i; gsm426c; 30.0-85.0; 50.0-120.0; 1
-LG Electronics Inc.; LG StudioWorks 78m; gsm4274; 30.0-85.0; 50.0-120.0; 1
-LG Electronics Inc.; LG StudioWorks 78T; gsm426b; 30.0-85.0; 50.0-120.0; 1
-LG Electronics Inc.; LG StudioWorks 78T; gsm426d; 30.0-85.0; 50.0-120.0; 1
-LG Electronics Inc.; LG StudioWorks 7D; GSM427E; 30.0-65.0; 50.0-120.0; 1
-LG Electronics Inc.; LG StudioWorks 7DT; gsm4281; 30.0-65.0; 50.0-120.0; 1
-LG Electronics Inc.; LG StudioWorks 880LC; GSM4658; 30.0-80.0; 56.0-85.0; 1
-LG Electronics Inc.; LG StudioWorks 995E; gsm4a4c; 30.0-96.0; 50.0-160.0; 1
-LG Electronics Inc.; LG T530B; GSM3BA8; 30.0-54.0; 50.0-120.0; 1
-LG Electronics Inc.; LG T530S; GSM3BA9; 30.0-54.0; 50.0-120.0; 1
-LG Electronics Inc.; LG T705B; GSM43A2; 30.0-71.0; 50.0-160.0; 1
-LG Electronics Inc.; LG T705BH; GSM43A4; 30.0-71.0; 50.0-160.0; 1
-LG Electronics Inc.; LG T705S; GSM43A1; 30.0-71.0; 50.0-160.0; 1
-LG Electronics Inc.; LG T705SH; GSM43A3; 30.0-71.0; 50.0-160.0; 1
-LG Electronics Inc.; LG T710B; GSM4365; 30.0-71.0; 50.0-160.0; 1
-LG Electronics Inc.; LG T711B; GSM43A7; 30.0-71.0; 50.0-160.0; 1
-LG Electronics Inc.; LG T730BG; GSM43C0; 30.0-71.0; 50.0-160.0; 1
-LG Electronics Inc.; LG TX171; GSM43C8; 30.0-71.0; 50.0-160.0; 1
-LG Electronics Inc.; LG TX191; GSM4ABD; 30.0-98.0; 50.0-160.0; 1
-LG Electronics Inc.; LG WS771A; GSM42F2; 30.0-70.0; 50.0-160.0; 1
-LG Electronics Inc.; LG WS771B; GSM42F3; 30.0-70.0; 50.0-160.0; 1
-LG Electronics Inc.; LG Zenith 515Z; GSM3BAC; 30.0-63.0; 56.0-75.0; 1
-LG Electronics Inc.; LG Zenith 715Z; GSM43F7; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG Zenith 721Z; GSM440B; 30.0-83.0; 56.0-75.0; 1
-LG Electronics Inc.; LG Zenith 921Z; GSM4ACC; 30.0-83.0; 56.0-75.0; 1
-Link Computer, Inc.; Link Computer CE-8; ce-8; 15.5-38.0; 50.0-90.0; 1
-Link Computer, Inc.; Link Computer CM-3; cm-3; 15.5-36.0; 50.0-70.0; 1
-Lite-On; Lite-On 1570; ltn1570; 30.0-70.0; 50.0-120.0; 1
-Lite-On; Lite-On 1770NSL; ltn1770; 30.0-70.0; 50.0-120.0; 1
-Lite-On; Lite-On A1454NE; ltna442; 30.0-54.0; 50.0-100.0; 1
-Lite-On; Lite-On A1454NEL; ltna443; 30.0-54.0; 50.0-100.0; 1
-Lite-On; Lite-On A1554NE; ltna542; 30.0-54.0; 50.0-100.0; 1
-Lite-On; Lite-On A1554NEL; ltna543; 30.0-54.0; 50.0-100.0; 1
-Lite-On; Lite-On A1570NSL; ltna595; 30.0-69.0; 50.0-120.0; 1
-Lite-On; Lite-On A1570NST(92); ltna596; 30.0-69.0; 50.0-120.0; 1
-Lite-On; Lite-On A1570NST(95); ltna597; 30.0-69.0; 50.0-120.0; 1
-Lite-On; Lite-On A1770NSL; ltna795; 30.0-69.0; 50.0-120.0; 1
-Lite-On; Lite-On A1770NST(92); ltna796; 30.0-69.0; 50.0-120.0; 1
-Lite-On; Lite-On A1770NST(95); ltna797; 30.0-69.0; 50.0-120.0; 1
-Lite-On; Lite-On A1770NST(99); ltna798; 30.0-69.0; 50.0-120.0; 1
-Lite-On; Lite-On A1996NST(95); ltna967; 30.0-95.0; 50.0-120.0; 1
-Lite-On; Lite-On B1770NSL; ltnb795; 30.0-69.0; 50.0-120.0; 1
-Lite-On; Lite-On B1770NST(92); ltnb796; 30.0-69.0; 50.0-120.0; 1
-Lite-On; Lite-On B1770NST(95); ltnb797; 30.0-69.0; 50.0-120.0; 1
-Lite-On; Lite-On B1770NST(99); ltnb798; 30.0-69.0; 50.0-120.0; 1
-Lite-On; Lite-On B1985NSL; ltnb955; 30.0-86.0; 50.0-160.0; 1
-Lite-On; Lite-On B1996NSL; ltnb965; 30.0-95.0; 50.0-160.0; 1
-Lite-On; Lite-On B1996NST(95); ltnb967; 30.0-95.0; 50.0-160.0; 1
-Lite-On; Lite-On B1996NST(99); ltnb968; 30.0-95.0; 50.0-160.0; 1
-Lite-On; Lite-On B1997NST(99); ltn1901; 30.0-95.0; 50.0-120.0; 1
-Lite-On; Lite-On BL150AT; ltn0205; 24.0-61.0; 56.0-85.0; 1
-Lite-On; Lite-On BL150ATA; ltn0204; 24.0-61.0; 56.0-85.0; 1
-Lite-On; Lite-On CM-1412; ltn1412; 30.0-38.0; 55.0-90.0; 1
-Lite-On; Lite-On CM-1413; ltn1413; 30.0-38.0; 55.0-90.0; 1
-Lite-On; Lite-On CM-1414; ltn1414; 30.0-38.0; 55.0-90.0; 1
-Lite-On; Lite-On CM-1435; ltn1435; 30.0-38.0; 55.0-90.0; 1
-Lite-On; Lite-On CM-1438; ltn1438; 30.0-38.0; 55.0-90.0; 1
-Lite-On; Lite-On CM-1448; ltn1448; 30.0-48.0; 55.0-90.0; 1
-Lite-On; Lite-On CM-1450; ltn1450; 30.0-56.0; 50.0-100.0; 1
-Lite-On; Lite-On CM-1550MCLR; ltn1550; 30.0-56.0; 50.0-100.0; 1
-Lite-On; Lite-On CM-1554; ltn1554; 30.0-56.0; 50.0-100.0; 1
-Lite-On; Lite-On CM-1555NEL; ltn1555; 30.0-56.0; 50.0-100.0; 1
-Lite-On; Lite-On CM-1565MCLR; ltn1565; 30.0-70.0; 50.0-120.0; 1
-Lite-On; Lite-On CM-1566; ltn1566; 30.0-70.0; 50.0-120.0; 1
-Lite-On; Lite-On CM-1754; ltn1754; 30.0-56.0; 50.0-100.0; 1
-Lite-On; Lite-On CM-1766; ltn1766; 30.0-70.0; 50.0-120.0; 1
-Lite-On; Lite-On CM-1785NSL; ltn1785; 30.0-86.0; 50.0-120.0; 1
-Lite-On; Lite-On CM-1995NST; ltn1995; 30.0-97.0; 50.0-120.0; 1
-Lite-On; Lite-On CM-2090M; cm-2090m; 30.0-75.0; 40.0-120.0; 1
-Lite-On; Lite-On DC150AT; ltn020c; 31.0-61.0; 56.0-85.0; 1
-Lite-On; Lite-On DC150ATA; ltn0208; 31.0-61.0; 56.0-85.0; 1
-Lite-On; Lite-On DP150AT; ltn020b; 31.0-61.0; 56.0-85.0; 1
-Lite-On; Lite-On DR150ATA; ltn0209; 31.0-61.0; 56.0-85.0; 1
-Lite-On; Lite-On H15ANC; ltn021c; 31.5-60.1; 56.3-75.0; 1
-Lite-On; Lite-On L140PTA; ltn0201; 45.0-54.0; 57.0-65.0; 1
-Lite-On; Lite-On L150ATA; ltn0202; 24.0-61.0; 56.0-85.0; 1
-Lite-On; Lite-On L150PTA; ltn0203; 48.0-61.0; 56.0-61.0; 1
-Lite-On; Lite-On P150AT; ltn0207; 24.0-61.0; 56.0-85.0; 1
-Lite-On; Lite-On S1770NSL; ltn1704; 30-70; 50-160; 1
-Logitec; Logitec LCM-15FA; LOG1026; 30.0-69.0; 50.0-120.0
-Logitec; Logitec LCM-15FA2; LOG1040; 30.0-70.0; 50.0-120.0
-Logitec; Logitec LCM-15FA3; LOG1053; 30.0-70.0; 50.0-120.0
-Logitec; Logitec LCM-15FS; LOG4536; 30.0-54.0; 50.0-110.0
-Logitec; Logitec LCM-15TH; LOG1029; 30.0-70.0; 50.0-130.0
-Logitec; Logitec LCM-17DV; LOG1024; 30.0-69.0; 55.0-125.0
-Logitec; Logitec LCM-17FA; LOG1027; 30.0-69.0; 50.0-120.0
-Logitec; Logitec LCM-17FS; LOG1039; 30.0-72.0; 50.0-120.0
-Logitec; Logitec LCM-17FS2; LOG1052; 30.0-72.0; 50.0-120.0
-Logitec; Logitec LCM-17TH; LOG1046; 30.0-95.0; 50.0-160.0
-Logitec; Logitec LCM-17TS; LOG1054; 30.0-95.0; 50.0-160.0
-Logitec; Logitec LCM-17TSU; LOG1048; 30.0-95.0; 50.0-160.0
-Logitec; Logitec LCM-17TX; LOG1031; 30.0-92.0; 50.0-160.0
-Logitec; Logitec LCM-19FS; LOG1050; 30.0-98.0; 50.0-160.0
-Logitec; Logitec LCM-19TS; LOG1062; 30.0-110.0; 50.0-160.0
-Logitec; Logitec LCM-21DX; LOG1025; 30.0-86.0; 50.0-132.0
-Logitec; Logitec LCM-T041A; LOG1061; 24.8-37.5; 55.0-76.0
-Logitec; Logitec LCM-T133A; LOG1035; 31.0-61.0; 56.0-75.0
-Logitec; Logitec LCM-T134AS; LOG1058; 31.0-61.0; 56.0-76.0
-Logitec; Logitec LCM-T141AS; LOG1049; 31.0-61.0; 56.0-85.0
-Logitec; Logitec LCM-T142AS; LOG1055; 31.0-61.0; 56.0-76.0
-Logitec; Logitec LCM-T151A; LOG1036; 31.0-61.0; 56.0-87.0
-Logitec; Logitec LCM-T151AS; LOG1047; 31.0-61.0; 56.0-76.0
-Logitec; Logitec LCM-T152A; LOG1045; 31.0-61.0; 56.0-76.0
-Logitec; Logitec LCM-T153A; LOG1056; 31.0-61.0; 56.0-76.0
-Logitec; Logitec LCM-T181A; LOG1057; 30.0-72.0; 50.0-120.0
-MacroView; MacroView mp712; OEM7692; 30.0-70.0; 50.0-120.0
-MAG Technology Co., Ltd.; MAG 410V2; mag4561; 30.0-50.0; 50.0-100.0; 1
-MAG Technology Co., Ltd.; MAG 510V2; mag5662; 30.0-50.0; 50.0-100.0; 1
-MAG Technology Co., Ltd.; MAG 570FD; mag9510; 30.0-70.0; 50.0-130.0; 1
-MAG Technology Co., Ltd.; MAG 570V; mag9501; 30.0-70.0; 50.0-150.0; 1
-MAG Technology Co., Ltd.; MAG 710V2; mag7663; 30.0-65.0; 50.0-120.0; 1
-MAG Technology Co., Ltd.; MAG 720V2; mag7764; 30.0-70.0; 50.0-120.0; 1
-MAG Technology Co., Ltd.; MAG 770T; mag9704; 30.0-70.0; 50.0-130.0; 1
-MAG Technology Co., Ltd.; MAG 770V; mag9701; 30.0-70.0; 50.0-150.0; 1
-MAG Technology Co., Ltd.; MAG 786FD; mag9705; 30.0-86.0; 50.0-160.0; 1
-MAG Technology Co., Ltd.; MAG 796FD; mag9706; 30.0-96.0; 50.0-160.0; 1
-MAG Technology Co., Ltd.; MAG 800V; mag9807; 30.0-95.0; 50.0-160.0; 1
-MAG Technology Co., Ltd.; MAG 810FD; mag9809; 30.0-110.0; 50.0-160.0; 1
-MAG Technology Co., Ltd.; MAG 986PF; mag03da; 30.0-86.0; 50.0-160.0; 1
-MAG Technology Co., Ltd.; MAG Computronic Colorview/15; colorview15; 30.0-68.0; 50.0-120.0; 1
-MAG Technology Co., Ltd.; MAG Computronic PMV-14AC/plus; pmv-14ac; 15.0-36.0; 45.0-90.0; 1
-MAG Technology Co., Ltd.; MAG Computronic PMV-1531; pmv-1531; 15.0-38.0; 45.0-90.0; 1
-MAG Technology Co., Ltd.; MAG D410; mag4577; 30.0-54.0; 50.0-100.0; 1
-MAG Technology Co., Ltd.; MAG DJ530; mag5775; 30.0-70.0; 50.0-120.0; 1
-MAG Technology Co., Ltd.; MAG DJ530AV; mag5767; 30.0-70.0; 50.0-120.0; 1
-MAG Technology Co., Ltd.; MAG DJ700; mag7746; 30.0-70.0; 50.0-120.0; 1
-MAG Technology Co., Ltd.; MAG DJ702; mag7748; 30.0-70.0; 50.0-120.0; 1
-MAG Technology Co., Ltd.; MAG DJ702E; mag7747; 30.0-70.0; 50.0-120.0; 1
-MAG Technology Co., Ltd.; MAG DJ707; mag7752; 30.0-70.0; 50.0-120.0; 1
-MAG Technology Co., Ltd.; MAG DJ707AV; mag7769; 30.0-70.0; 50.0-120.0; 1
-MAG Technology Co., Ltd.; MAG DJ717; mag7854; 30.0-86.0; 50.0-160.0; 1
-MAG Technology Co., Ltd.; MAG DJ800; mag6589; 30.0-86.0; 50.0-160.0; 1
-MAG Technology Co., Ltd.; MAG DJ810; mag8991; 30.0-95.0; 50.0-160.0; 1
-MAG Technology Co., Ltd.; MAG DJ920; mag9156; 30.0-110.0; 50.0-160.0; 1
-MAG Technology Co., Ltd.; MAG DJ925T; mag9157; 30.0-110.0; 50.0-160.0; 1
-MAG Technology Co., Ltd.; MAG DX-1595; mag5620; 30.0-64.0; 50.0-120.0; 1
-MAG Technology Co., Ltd.; MAG DX1495; mag11a6; 30.0-50.0; 50.0-120.0; 1
-MAG Technology Co., Ltd.; MAG DX1595; mag15f4; 30.0-64.0; 50.0-120.0; 1
-MAG Technology Co., Ltd.; MAG DX15F; magdx15; 30.0-64.0; 50.0-100.0; 1
-MAG Technology Co., Ltd.; MAG DX15T; mag5624; 30.0-64.0; 50.0-120.0; 1
-MAG Technology Co., Ltd.; MAG DX1795; mag7626; 30.0-64.0; 50.0-120.0; 1
-MAG Technology Co., Ltd.; MAG DX17F; magdx17; 30.0-64.0; 50.0-100.0; 1
-MAG Technology Co., Ltd.; MAG DX17T; mag00e3; 30.0-69.0; 50.0-120.0; 1
-MAG Technology Co., Ltd.; MAG DX500AV; mag5541; 30.0-64.0; 50.0-120.0; 1
-MAG Technology Co., Ltd.; MAG DX500T; mag5781; 30.0-70.0; 50.0-120.0; 1
-MAG Technology Co., Ltd.; MAG dx700e; mag7745; 30.0-70.0; 50.0-120.0; 1
-MAG Technology Co., Ltd.; MAG DX700T; mag7740; 30.0-70.0; 50.0-120.0; 1
-MAG Technology Co., Ltd.; MAG DX715T; mag7842; 30.0-86.0; 50.0-120.0; 1
-MAG Technology Co., Ltd.; MAG DX725T; mag7990; 30.0-95.0; 50.0-160.0; 1
-MAG Technology Co., Ltd.; MAG dx800; mag6589; 30.0-95.0; 50.0-160.0; 1
-MAG Technology Co., Ltd.; MAG InnoVision DX15F; dx15f; 30-64; 50-90; 1
-MAG Technology Co., Ltd.; MAG InnoVision DX17F; dx17f; 30-64; 50-90; 1
-MAG Technology Co., Ltd.; MAG InnoVision DX21F; dx21f; 30-68; 50-120; 1
-MAG Technology Co., Ltd.; MAG InnoVision LX1450; lx1450; 30-50; 50-100; 1
-MAG Technology Co., Ltd.; MAG InnoVision MX15F; mx15f; 30.0-68.0; 50.0-110.0; 1
-MAG Technology Co., Ltd.; MAG InnoVision MX17F/S; mx17fs; 30.0-68.0; 50.0-110.0; 1
-MAG Technology Co., Ltd.; MAG InnoVision MX21NT; mx21nt; 30.0-82.0; 50.0-110.0; 1
-MAG Technology Co., Ltd.; MAG LT530C; mag5020; 45.0-58.0; 57.0-63.0; 1
-MAG Technology Co., Ltd.; MAG LT541C; mag5021; 31.5-68.7; 50.0-85.0; 1
-MAG Technology Co., Ltd.; MAG LT541F; magc541; 31.0-69.0; 50.0-85.0; 1
-MAG Technology Co., Ltd.; MAG LT561D; magd561; 31.0-69.0; 50.0-85.0; 1
-MAG Technology Co., Ltd.; MAG LT561E; mage561; 31.0-69.0; 50.0-85.0; 1
-MAG Technology Co., Ltd.; MAG LX1450LG; mag1450; 30.0-50.0; 50.0-100.0; 1
-MAG Technology Co., Ltd.; MAG LX1564LG; mag1564; 30.0-64.0; 50.0-100.0; 1
-MAG Technology Co., Ltd.; MAG MX14S; magm14s; 30.0-64.0; 50.0-120.0; 1
-MAG Technology Co., Ltd.; MAG MX15F; magmx15; 30.0-68.0; 50.0-120.0; 1
-MAG Technology Co., Ltd.; MAG MX17F; magmx17; 30.0-68.0; 50.0-120.0; 1
-MAG Technology Co., Ltd.; MAG MX17FG; mag17fg; 30.0-68.0; 50.0-120.0; 1
-MAG Technology Co., Ltd.; MAG MX17FP; 0; 30.0-82.0; 50.0-100.0; 1
-MAG Technology Co., Ltd.; MAG MX21F; magmx21; 30.0-82.0; 50.0-120.0; 1
-MAG Technology Co., Ltd.; MAG MXE15F; mmxe15f; 30.0-64.0; 50.0-100.0; 1
-MAG Technology Co., Ltd.; MAG MXP17F; mmxp17f; 30.0-82.0; 50.0-120.0; 1
-MAG Technology Co., Ltd.; MAG PMV14SV; pmv14sv; 30.0-36.0; 50.0-90.0; 1
-MAG Technology Co., Ltd.; MAG XJ500; mag5801; 30.0-70.0; 50.0-120.0; 1
-MAG Technology Co., Ltd.; MAG XJ500T; mag5779; 30.0-70.0; 50.0-120.0; 1
-MAG Technology Co., Ltd.; MAG XJ530; mag5776; 30.0-70.0; 50.0-120.0; 1
-MAG Technology Co., Ltd.; MAG XJ700; mag7771; 30.0-70.0; 50.0-120.0; 1
-MAG Technology Co., Ltd.; MAG XJ700T; mag7780; 30.0-70.0; 50.0-120.0; 1
-MAG Technology Co., Ltd.; MAG XJ707; mag7772; 30.0-70.0; 50.0-120.0; 1
-MAG Technology Co., Ltd.; MAG XJ717; mag7874; 30.0-86.0; 50.0-160.0; 1
-MAG Technology Co., Ltd.; MAG xj770; mag9702; 30.0-70.0; 50.0-130.0; 1
-MAG Technology Co., Ltd.; MAG XJ796; mag9703; 30.0-96.0; 50.0-160.0; 1
-MAG Technology Co., Ltd.; MAG XJ810; mag8997; 30.0-95.0; 50.0-160.0; 1
-MAG Technology Co., Ltd.; MAG XJ910; mag9158; 30.0-110.0; 50.0-160.0; 1
-Magnavox; Magnavox MB4010(14inch/CM1300); 0; 30.0-54.0; 50.0-110.0
-Magnavox; Magnavox MB5314(15inch/CM1200); 0; 30.0-66.0; 50.0-110.0
-Magnavox; Magnavox MB7000(17inch/CM6800); 0; 30.0-66.0; 50.0-130.0
-Magnavox; Magnavox MV5011(15inch/CM1300); 0; 30.0-54.0; 50.0-110.0
-Maxdata Computer; Maxdata Belinea 10 30 52; max06b9; 30.0-97.0; 50.0-150.0; 1
-Maxdata Computer; Maxdata Belinea 10 40 65; max4065; 30.0-50.0; 50.0-120.0; 1
-Maxdata Computer; Maxdata Belinea 10 50 95; max3539; 30.0-64.0; 55.0-90.0; 1
-Maxdata Computer; Maxdata Belinea 10 55 75; max7555; 30.0-69.0; 50.0-120.0; 1
-MED; MED 2914; MED2914; 30-98; 50-120
-MegaImage; MegaImage 17; 106; 30-64; 50-100
-Megavision; MV173 LCD; ate8506; 31.0-80.0; 58.0-75.0
-Microtec; Microtec MD15-9; PBR023c; 30.0-70.0; 50.0-150.0; 1
-Microvitec, Inc.; Microvitec 1020/LP; 1020lp; 15.0-36.5; 45.0-100.0; 1
-Microvitec, Inc.; Microvitec 1020/SP; 1020sp; 15.0-36.5; 45.0-100.0; 1
-Microvitec, Inc.; Microvitec 2012/LP; 2012lp; 15.0-40.0; 45.0-100.0; 1
-Microvitec, Inc.; Microvitec 2014/LP; 2014lp; 15.0-40.0; 45.0-100.0; 1
-Microvitec, Inc.; Microvitec 2014/SVGA; 2014svga; 30.0-40.0; 45.0-90.0; 1
-Microvitec, Inc.; Microvitec 2019/SP; 2019sp; 15.0-38.0; 45.0-100.0; 1
-Microvitec, Inc.; Microvitec 4015/FST; 4015fst; 30.0-50.0; 45.0-100.0; 1
-Microvitec, Inc.; Microvitec 604/FST; 604fst; 15.0-36.5; 45.0-100.0; 1
-Microvitec, Inc.; Microvitec 704/FST; 704fst; 15.0-36.5; 45.0-100.0; 1
-Miro Computer Products AG; Miro miroD1568; mir6815; 31.5-68.0; 50.0-100.0; 1
-Miro Computer Products AG; Miro miroD1769; mir6917; 31.5-69.0; 50.0-100.0; 1
-Miro Computer Products AG; Miro PROOFSCREEN miroC1768; mir6817; 29.0-68.0; 50.0-100.0; 1
-Miro Computer Products AG; Miro PROOFSCREEN miroC1782; mir8217; 29.0-82.0; 50.0-120.0; 1
-Miro Computer Products AG; Miro PROOFSCREEN miroC2085 E; mir8520; 29.0-85.0; 50.0-160.0; 1
-Miro Computer Products AG; Miro PROOFSCREEN miroC21107; mir0721; 31.5-107.0; 50.0-150.0; 1
-Miro Computer Products AG; Miro PROOFSCREEN miroC2185; mir8521; 30.0-85.0; 50.0-152.0; 1
-Miro Computer Products AG; Miro PROOFSCREEN miroC2193; mir9321; 30.0-93.0; 50.0-150.0; 1
-MiTAC; MiTAC 1450FD; mtc0003; 31.0-50.0; 50.0-90.0; 1
-MiTAC; MiTAC 1450FV; mtc0001; 31.0-50.0; 50.0-90.0; 1
-MiTAC; MiTAC 1564FD/1564FS; mtc0002; 30.0-66.0; 50.0-100.0; 1
-Mitsuba Corp.; Mitsuba Corp. 710MH; 710mh; 15.0-38.0; 50.0-90.0; 1
-Mitsubishi; Mitsubishi Diamond Plus 100 (TFW1105); MEL40E1; 30.0-108.0; 50.0-152.0; 1
-Mitsubishi; Mitsubishi Diamond Plus 100 (TFW1105); mel40e1; 30.0-108.0; 50.0-152.0; 1
-Mitsubishi; Mitsubishi Diamond Plus 120u (TFA1105); MEL42F0; 30.0-115.0; 50.0-160.0; 1
-Mitsubishi; Mitsubishi Diamond Plus 120u (TFA1105); mel42f0; 30.0-115.0; 50.0-160.0; 1
-Mitsubishi; Mitsubishi Diamond Plus 200 (NSH1117); MEL43F0; 30.0-108.0; 50.0-160.0; 1
-Mitsubishi; Mitsubishi Diamond Plus 200 (NSH1117); mel43f0; 30.0-108.0; 50.0-160.0; 1
-Mitsubishi; Mitsubishi Diamond Plus 230SB; MEL4631; 30.0-115.0; 50.0-160.0; 1
-Mitsubishi; Mitsubishi Diamond Plus 230SB; mel4631; 30.0-115.0; 50.0-160.0; 1
-Mitsubishi; Mitsubishi Diamond Plus 70 (TF-7700P); mel4190; 30.0-70.0; 50.0-180.0; 1
-Mitsubishi; Mitsubishi Diamond Plus 71 (TFV6708); mel4240; 30.0-69.0; 50.0-130.0; 1
-Mitsubishi; Mitsubishi Diamond Plus 72 (TFV8705); mel4160; 30.0-86.0; 50.0-130.0; 1
-Mitsubishi; Mitsubishi Diamond Plus 73 (N9705); mel4460; 31.0-69.0; 59.0-86.0; 1
-Mitsubishi; Mitsubishi Diamond Plus 74SB; MEL4623; 30.0-70.0; 50.0-120.0; 1
-Mitsubishi; Mitsubishi Diamond Plus 91 (NFL9905); mel43a0; 30.0-96.0; 50.0-140.0; 1
-Mitsubishi; Mitsubishi Diamond Plus 93SB; MEL4625; 30.0-96.0; 50.0-160.0; 1
-Mitsubishi; Mitsubishi Diamond Pro 1000 (TFX1105); mel4100; 30.0-115.0; 50.0-152.0; 1
-Mitsubishi; Mitsubishi Diamond Pro 1010 (TUX1107); mel4101; 30.0-115.0; 50.0-152.0; 1
-Mitsubishi; Mitsubishi Diamond Pro 14 (FW6405); mel6405; 30.0-58; 50.0-90.0; 1
-Mitsubishi; Mitsubishi Diamond Pro 14 Plus (SD45xx); mel4500; 30.0-57.0; 50.0-90.0; 0
-Mitsubishi; Mitsubishi Diamond Pro 15FS (SD56xx); mel5600; 31.5-64.0; 50.0-90.0; 1
-Mitsubishi; Mitsubishi Diamond Pro 17 (TFS6705); mel6705; 30.0-64.0; 50.0-130.0; 1
-Mitsubishi; Mitsubishi Diamond Pro 17TX (TFG8705); mel4040; 30.0-86.0; 50.0-152.0; 1
-Mitsubishi; Mitsubishi Diamond Pro 20 (HL7955); mel7955; 30.0-78.0; 50.0-130.0; 0
-Mitsubishi; Mitsubishi Diamond Pro 2020u (NUB1107); mel4310; 30.0-121.0; 50.0-160.0; 1
-Mitsubishi; Mitsubishi Diamond Pro 2040u (NSB1107); mel4311; 30.0-121.0; 50.0-160.0; 1
-Mitsubishi; Mitsubishi Diamond Pro 2045u (NSH1157); MEL43F3; 30.0-121.0; 50.0-160.0; 1
-Mitsubishi; Mitsubishi Diamond Pro 2060u (NSZ1207); MEL4511; 30.0-121.0; 50.0-160.0; 1
-Mitsubishi; Mitsubishi Diamond Pro 2070SB; MEL4632; 30.0-140.0; 50.0-160.0; 1
-Mitsubishi; Mitsubishi Diamond Pro 20X (FR8905); mel2040; 30.0-82.0; 50.0-120.0; 1
-Mitsubishi; Mitsubishi Diamond Pro 21FS (FFL7165); mel7165b; 30.0-78.0; 50.0-130.0; 0
-Mitsubishi; Mitsubishi Diamond Pro 21T (THZ8155); mel8155; 30.0-85.0; 50.0-152.0; 1
-Mitsubishi; Mitsubishi Diamond Pro 21TX (THN9105); mel0040; 30.0-93.0; 50.0-152.0; 1
-Mitsubishi; Mitsubishi Diamond Pro 26H (HJ6505); mel6505; 45.0-70.0; 50.0-80.0; 1
-Mitsubishi; Mitsubishi Diamond Pro 26M (HC3505); mel3505; 15.7-38.0; 45.0-90.0; 1
-Mitsubishi; Mitsubishi Diamond Pro 29 (XC2930); mel2930; 15.0-82.0; 40.0-120.0; 1
-Mitsubishi; Mitsubishi Diamond Pro 37 (XC3725); mel3725; 24.0-64.0; 40.0-120.0; 0
-Mitsubishi; Mitsubishi Diamond Pro 67TXV (TFV6705); mel4064; 30.0-69.0; 50.0-130.0; 1
-Mitsubishi; Mitsubishi Diamond Pro 700 (TFK9705); mel4110; 30.0-95.0; 50.0-152.0; 1
-Mitsubishi; Mitsubishi Diamond Pro 710 (NFF8705); mel4360; 30.0-86.0; 50.0-130.0; 1
-Mitsubishi; Mitsubishi Diamond Pro 710s (NFN8705); MEL4380; 30.0-86.0; 50.0-130.0; 1
-Mitsubishi; Mitsubishi Diamond Pro 720 (NFN9705); mel4381; 30.0-96.0; 50.0-130.0; 1
-Mitsubishi; Mitsubishi Diamond Pro 740SB; MEL4521; 31.0-96.0; 55.0-160.0; 1
-Mitsubishi; Mitsubishi Diamond Pro 750SB; MEL4624; 30.0-96.0; 50.0-160.0; 1
-Mitsubishi; Mitsubishi Diamond Pro 87TXM (TFM8705); mel40c0; 30.0-86.0; 50.0-130.0; 1
-Mitsubishi; Mitsubishi Diamond Pro 900u (NFJ9905); mel42c0; 30.0-95.0; 50.0-152.0; 1
-Mitsubishi; Mitsubishi Diamond Pro 91TXM (TFW9105); mel40e0; 30.0-95.0; 50.0-130.0; 1
-Mitsubishi; Mitsubishi Diamond Pro 920 (NUR1905); MEL4440; 30.0-108.0; 50.0-140.0; 1
-Mitsubishi; Mitsubishi Diamond Pro 930SB; MEL463D; 30.0-110.0; 50.0-160.0; 1
-Mitsubishi; Mitsubishi Diamond Pro SVGA (SD43xx); mel4300; 30.0-38.5; 50.0-70.0; 1
-Mitsubishi; Mitsubishi Diamond Pro VGA (SD41xx); mel4100; 31.5; 60.0-70.0; 1
-Mitsubishi; Mitsubishi Diamond Scan 15FS (SD55xx); mel5500; 31.5-57.0; 50.0-90.0; 1
-Mitsubishi; Mitsubishi Diamond Scan 15HX (SD57xx); mel8040; 31.5-65.0; 50.0-90.0; 1
-Mitsubishi; Mitsubishi Diamond Scan 15VX (SD58xx); mel408f; 30-65.0; 50.0-100.0; 1
-Mitsubishi; Mitsubishi Diamond Scan 17FS (FFY7705); mel7705; 30.0-78.0; 50.0-130.0; 1
-Mitsubishi; Mitsubishi Diamond Scan 17HX (FFF8705); mel6140; 30.0-82.0; 50.0-130.0; 1
-Mitsubishi; Mitsubishi Diamond Scan 20 (HL6945/55); mel6955; 30.0-64.0; 50.0-130.0; 0
-Mitsubishi; Mitsubishi Diamond Scan 20H (FR8905); mel2040; 30.0-82.0; 50.0-120.0; 1
-Mitsubishi; Mitsubishi Diamond Scan 20M (HC3925); mel3925; 15.7-38.0; 45.0-90.0; 0
-Mitsubishi; Mitsubishi Diamond Scan 21 (FFL7165); mel7165; 30.0-78.0; 50.0-130.0; 0
-Mitsubishi; Mitsubishi Diamond Scan 33 (XC3315); mel3315; 15.0-38.0; 40.0-120.0; 1
-Mitsubishi; Mitsubishi Diamond Scan 37 (XC3715); mel3715; 15.0-36.5; 40.0-120.0; 0
-Mitsubishi; Mitsubishi Diamond Scan 50 (SD5904); mel41f0; 30.0-70.0; 50.0-100.0; 1
-Mitsubishi; Mitsubishi Diamond Scan 70 (SD7704); mel4210; 30.0-70.0; 50.0-100.0; 1
-Mitsubishi; Mitsubishi Diamond Scan 90e (FFT9905); mel4220; 30.0-95.0; 50.0-152.0; 1
-Mitsubishi; Mitsubishi DiamondPoint M55LCD; MEL4647; 31.0-63.0; 55.0-75.0; 1
-Mitsubishi; Mitsubishi DiamondPoint NX85 LCD (Analog); MEL4638; 31.0-83.0; 56.0-75.0; 1
-Mitsubishi; Mitsubishi DiamondPoint NX85 LCD (Digital); MEL4639; 31.0-67.0; 56.0-75.0; 1
-Mitsubishi; Mitsubishi DiamondPoint NX86LCD (Analog); MEL4659; 31.0-84.0; 55.0-85.0; 1
-Mitsubishi; Mitsubishi DiamondPoint NX86LCD (Digital); MEL4658; 31.0-84.0; 55.0-85.0; 1
-Mitsubishi; Mitsubishi DiamondPoint NXM56LCD; MEL4651; 31.0-63.0; 55.0-75.0; 1
-Mitsubishi; Mitsubishi DiamondPoint NXM76LCD (Analog); MEL464F; 31.0-83.0; 56.0-75.0; 1
-Mitsubishi; Mitsubishi DiamondPoint NXM76LCD (Digital); MEL4650; 31.0-70.0; 56.0-75.0; 1
-Mitsubishi; Mitsubishi DiamondPoint V50LCD; MEL466C; 31.0-63.0; 55.0-75.0; 1
-Mitsubishi; Mitsubishi E55LCD; MEL464E; 31.0-60.0; 55.0-75.0; 1
-Mitsubishi; Mitsubishi E85LCD; MEL4344; 31.0-82.0; 55.0-85.0; 1
-Mitsubishi; Mitsubishi LCD 151A (LXA572WB); MEL41D4; 31.0-63.0; 56.0-76.0; 1
-Mitsubishi; Mitsubishi LCD 40 (LXA420W); mel41c0; 31.5-60.2; 56.3-85.1; 1
-Mitsubishi; Mitsubishi LCD 50 (LXA520W); mel41d0; 31.5-60.2; 56.3-85.1; 1
-Mitsubishi; Mitsubishi LCD 51 (LXA530W); MEL41D1; 31.0-63.0; 30.0-85.1; 1
-Mitsubishi; Mitsubishi LCD 52 (LXA550W/WB); MEL41D2; 31.5-60.5; 56.0-75.0; 1
-Mitsubishi; Mitsubishi LCD 52 (LXA565W); MEL41D3; 31.5-60.5; 56.0-75.0; 1
-Mitsubishi; Mitsubishi LCD 580 (LXA580W); MEL41D6; 31.0-60.0; 56.0-75.0; 1
-Mitsubishi; Mitsubishi LCD 80 (LSA810W); MEL4340; 31.0-83.0; 30.0-85.1; 1
-Mitsubishi; Mitsubishi LCD 80 (LSA820W/WB); MEL4341; 31.0-81.5; 30.0-85.1; 1
-Mitsubishi; Mitsubishi LCD 80 (LSA831W); MEL4343; 24.0-80.0; 30.0-85.0; 1
-Mitsubishi; Mitsubishi LVP-X300 Projector (LVP-X300); mel3001; 15.0-91.0; 50.0-85.0; 1
-Mitsubishi; Mitsubishi MegaView 29 (AM2752); mel2752; 15.0-39.0; 45.0-100.0; 0
-Mitsubishi; Mitsubishi MegaView 33 (XC3315); mel3315; 15.0-38.0; 40.0-120.0; 0
-Mitsubishi; Mitsubishi MegaView 37 (XC3716); mel3716; 15.0-39.5; 40.0-120.0; 0
-Mitsubishi; Mitsubishi MegaView 37 Plus (XC3717); mel3717; 15.0-61.0; 40.0-120.0; 0
-Mitsubishi; Mitsubishi MegaView Pro 29 (XC2930); mel2930; 15.0-82.0; 40.0-120.0; 0
-Mitsubishi; Mitsubishi MegaView Pro 37 (XC3730); mel3730; 15.0-85.0; 40.0-120.0; 1
-Mitsubishi; Mitsubishi MegaView Pro 42 (AM4201); mel4201; 20.0-64.0; 45.0-120.0; 0
-Mitsubishi; Mitsubishi MERLIN; tat3044; 30.0-54.0; 50.0-100.0; 1
-Mitsubishi; Mitsubishi PC Division V70 (XJ63754); tat3054; 30-70; 50-100; 1
-Mitsubishi; Mitsubishi Precise Point 5800; melpp_5800; 30.0-65.0; 50.0-100.0; 1
-Mitsubishi; Mitsubishi Precise Point 8705; melpp_8705; 30.0-82.0; 50.0-130.0; 1
-Mitsubishi; Mitsubishi Precise Point 8905; melpp_8905; 30.0-82.0; 50.0-152.0; 1
-Mitsubishi; Mitsubishi RD15M; mel409f; 30.0-65.0; 50.0-100.0; 1
-Mitsubishi; Mitsubishi RD17F; mel6040; 30.0-82.0; 50.0-130.0; 1
-Mitsubishi; Mitsubishi RD17GR; mel4065; 30.0-69.0; 55.0-125.0; 1
-Mitsubishi; Mitsubishi RD17GZ; mel4150; 30.0-86.0; 50.0-130.0; 1
-Mitsubishi; Mitsubishi RD21GH; mel4141; 30.0-115.0; 50.0-152.0; 1
-Mitsubishi; Mitsubishi RD21GII; mel40f0; 30.0-95.0; 50.0-152.0; 1
-Mitsubishi; Mitsubishi RD21GIII; mel4140; 30.0-115.0; 50.0-152.0; 1
-Mitsubishi; Mitsubishi RD21GX; mel40f1; 30.0-86.0; 50.0-132.0; 1
-Mitsubishi; Mitsubishi RDF173H; MEL4627; 30.0-96.0; 50.0-160.0; 1
-Mitsubishi; Mitsubishi RDF193H; MEL4628; 30.0-96.0; 50.0-160.0; 1
-Mitsubishi; Mitsubishi RDS173X; MEL4626; 30.0-70.0; 50.0-120.0; 1
-Mitsubishi; Mitsubishi RDT151; mel41b0; 24.8-60.2; 56.3-85.1; 1
-Mitsubishi; Mitsubishi SpectraView 1000; mel4120; 30.0-95.0; 50.0-130.0; 1
-Mitsubishi; Mitsubishi SpectraView 700; mel4130; 30.0-95.0; 50.0-152.0; 1
-Mitsubishi; Mitsubishi TFT Monitor RDT150S; mel41b3; 24.8-63.0; 30.0-85.1; 1
-Mitsubishi; Mitsubishi TFT Monitor RDT180S; mel42d0; 24.8-83.0; 30.0-85.1; 1
-Mitsubishi; Mitsubishi The Big Easy 1281 (VS1281); mel1281; 15.0-103.0; 40.0-150.0; 0
-Mitsubishi; Mitsubishi The Big Easy G1A (LVPG1A); mellvpg1a; 25.0-37.86; 56.0-72.0; 1
-Mitsubishi; Mitsubishi VS1280 Projector; mel1280; 15.0-100.0; 40.0-150.0; 0
-Mitsubishi; Mitsubishi XJ59992; tatbbcf; 30.0-54.0; 50.0-100.0; 1
-Modgraph; Modgraph. MG-3200; mg-3200; 15.0-35.0; 47.0-80.0; 1
-Monitronix; Monitronix MX-200MC; mx-200mc; 15.0-75.0; 40.0-120.0; 1
-Monitronix; Monitronix MX-210EZ; mx-210ez; 30.0-75.0; 40.0-120.0; 1
-Monitronix; Monitronix MX-240EZ; mx-240ez; 30.0-75.0; 40.0-120.0; 1
-Monitronix; Monitronix MX240; mx240; 30.0-90.0; 20.0-120.0; 1
-Morse; Morse Monitor; morsemon; 30.0-57.0; 50.0-90.0; 1
-Nanao; Nanao 9060S; nan0502; 15.5-38.5; 50.0-90.0; 1
-Nanao; Nanao 9060S; nan0902; 15.5-38.5; 50.0-90.0; 1
-Nanao; Nanao 9065S; nan0503; 30.0-50.0; 50.0-90.0; 1
-Nanao; Nanao 9070U; nan0506; 20.0-50.0; 50.0-90.0; 1
-Nanao; Nanao 9070U; nan0906; 20.0-50.0; 50.0-90.0; 1
-Nanao; Nanao 9080i; nan0507; 30.0-64.0; 55.0-90.0; 1
-Nanao; Nanao 9080i; nan0907; 30.0-64.0; 55.0-90.0; 1
-Nanao; Nanao 9400i; nan0508; 30.0-65.0; 55.0-90.0; 1
-Nanao; Nanao 9500; nan0509; 30.0-78.0; 55.0-90.0; 1
-Nanao; Nanao Eizo E35F; nan1200; 24.5-70.0; 50.0-120.0; 1
-Nanao; Nanao Eizo E51F; nan1208; 24.5-70.0; 50.0-120.0; 1
-Nanao; Nanao Eizo E51FS; nan1215; 30.0-82.0; 50.0-120.0; 1
-Nanao; Nanao Eizo E53F; nan1204; 24.5-86.0; 50.0-160.0; 1
-Nanao; Nanao Eizo E54F; nan1220; 30.0-96.0; 50.0-160.0; 1
-Nanao; Nanao Eizo E55D; nan1205; 24.5-92.0; 50.0-160.0; 1
-Nanao; Nanao Eizo E57T; nan1201; 30.0-92.0; 50.0-160.0; 1
-Nanao; Nanao Eizo E57Ts; nan1210; 30.0-92.0; 50.0-160.0; 1
-Nanao; Nanao Eizo E65T; nan1203; 30.0-95.0; 50.0-160.0; 1
-Nanao; Nanao Eizo E66T; nan1202; 30.0-95.0; 50.0-160.0; 1
-Nanao; Nanao Eizo E67F; nan1213; 30.0-96.0; 50.0-160.0; 1
-Nanao; Nanao Eizo E67T; nan1214; 30.0-96.0; 50.0-160.0; 1
-Nanao; Nanao Eizo E75F; nan1206; 30.0-95.0; 50.0-160.0; 1
-Nanao; Nanao Eizo E76D; nan1211; 30.0-96.0; 50.0-160.0; 1
-Nanao; Nanao Eizo E76F; nan1218; 30.0-110.0; 50.0-160.0; 1
-Nanao; Nanao Eizo E78F; nan1207; 31.5-110.0; 50.0-160.0; 1
-Nanao; Nanao Eizo T960; nan1222; 30.0-115.0; 50.0-160.0; 1
-Nanao; Nanao FlexScan 33F; nan0800; 24.5-69.0; 55.0-120.0; 1
-Nanao; Nanao FlexScan 52F; nan0882; 24.5-70.0; 55.0-120.0; 1
-Nanao; Nanao FlexScan 53T; nan0993; 30.0-85.0; 55.0-160.0; 1
-Nanao; Nanao FlexScan 54T; nan0805; 24.5-86.0; 55.0-160.0; 1
-Nanao; Nanao FlexScan 55F; nan098c; 24.5-65.0; 55.0-90.0; 1
-Nanao; Nanao FlexScan 56T; nan0913; 30.0-85.0; 55.0-160.0; 1
-Nanao; Nanao FlexScan 6500; nan0900; 56.0-80.0; 55.0-90.0; 1
-Nanao; Nanao FlexScan 6600; nan0406; 56.0-110.0; 70.0-90.0; 1
-Nanao; Nanao FlexScan 68T; nan0914; 30.0-85.0; 55.0-160.0; 1
-Nanao; Nanao FlexScan 76F; nan098f; 30.0-78.0; 55.0-90.0; 1
-Nanao; Nanao FlexScan 77F; nan090f; 24.5-90.0; 55.0-160.0; 1
-Nanao; Nanao FlexScan 88F; nan0802; 31.5-102.0; 55.0-160.0; 1
-Nanao; Nanao FlexScan E151L; nan1209; 24.0-61.0; 50.0-85.0; 1
-Nanao; Nanao FlexScan F340iW; nan050a; 27.0-61.5; 55.0-90.0; 1
-Nanao; Nanao FlexScan F347; nan090a; 24.5-61.5; 55.0-90.0; 1
-Nanao; Nanao FlexScan F347II; nan098a; 24.5-61.5; 55.0-90.0; 1
-Nanao; Nanao FlexScan F550i; nan050b; 30.0-65.0; 55.0-90.0; 1
-Nanao; Nanao FlexScan F550i; nan090b; 30.0-65.0; 55.0-90.0; 1
-Nanao; Nanao FlexScan F550iW; nan050c; 30.0-65.0; 55.0-90.0; 1
-Nanao; Nanao FlexScan F557; nan090c; 24.5-65.0; 55.0-90.0; 1
-Nanao; Nanao FlexScan F560iW; nan050d; 30.0-82.0; 55.0-90.0; 1
-Nanao; Nanao FlexScan F750i; nan050e; 30.0-80.0; 55.0-90.0; 1
-Nanao; Nanao FlexScan F760iW; nan050f; 30.0-78.0; 55.0-90.0; 1
-Nanao; Nanao FlexScan F780iJ; nan0910; 45.0-100.0; 55.0-120.0; 1
-Nanao; Nanao FlexScan F780iW; nan0510; 45.0-100.0; 55.0-120.0; 1
-Nanao; Nanao FlexScan L360; nan1221; 27.0-61.0; 55.0-75.0; 1
-Nanao; Nanao FlexScan L66; nan1219; 27.0-80.0; 50.0-75.0; 1
-Nanao; Nanao FlexScan T560i; nan0511; 30.0-82.0; 55.0-90.0; 1
-Nanao; Nanao FlexScan T560iJ; nan0911; 30.0-82.0; 55.0-90.0; 1
-Nanao; Nanao FlexScan T567; nan0991; 30.0-82.0; 55.0-90.0; 1
-Nanao; Nanao FlexScan T660i; nan0512; 30.0-78.0; 55.0-90.0; 1
-Nanao; Nanao FlexScan T660iJ; nan0912; 30.0-82.0; 55.0-90.0; 1
-Nanao; Nanao USA F2-15; nan0400; 24.5-69.0; 55.0-120.0; 1
-Nanao; Nanao USA F2-17; nan0401; 24.5-69.0; 55.0-120.0; 1
-Nanao; Nanao USA F2-17EX; nan0402; 24.5-86.0; 55.0-160.0; 1
-Nanao; Nanao USA F2-21; nan0403; 24.5-90.0; 55.0-160.0; 1
-Nanao; Nanao USA FlexScan 6300; nan0580; 56.0-80.0; 55.0-90.0; 1
-Nanao; Nanao USA FlexScan T2-17; nan0513; 30.0-85.0; 55.0-160.0; 1
-Nanao; Nanao USA FlexScan T2-17TS; nan0405; 24.5-86.0; 55.0-160.0; 1
-Nanao; Nanao USA FlexScan T2-20; nan0000; 30.0-85.0; 55.0-160.0; 1
-Nanao; Nanao USA FlexScan T2-20; nan0514; 30.0-85.0; 55.0-160.0; 1
-Nanao; Nanao USA FX2-21; nan0404; 31.5-102.0; 55.0-160.0; 1
-NEC; NEC 15TFT CP Monitor; necea8e; 48; 60; 1
-NEC; NEC AccuSync 120; nec5dd5; 31.0-96.0; 55.0-200.0; 1
-NEC; NEC AccuSync 125F; NEC61D4; 30.0-96.0; 50.0-160.0; 1
-NEC; NEC AccuSync 50; nec5dc3; 31.0-70.0; 55.0-120.0; 1
-NEC; NEC AccuSync 500; NEC61DF; 30.0-71.0; 55.0-120.0; 1
-NEC; NEC AccuSync 70; nec5dc4; 31.0-70.0; 55.0-120.0; 1
-NEC; NEC AccuSync 700; NEC61E0; 30.0-71.0; 55.0-120.0; 1
-NEC; NEC AccuSync 700M; NEC61E1; 30.0-71.0; 55.0-120.0; 1
-NEC; NEC AccuSync 750F; NEC61E2; 30.0-71.0; 55.0-120.0; 1
-NEC; NEC AccuSync 75F; nec5dcf; 31.0-70.0; 55.0-120.0; 1
-NEC; NEC AccuSync 90; nec5dc5; 31.0-96.0; 55.0-160.0; 1
-NEC; NEC AccuSync 900; NEC61E3; 30.0-98.0; 55.0-160.0; 1
-NEC; NEC AccuSync 95F; nec5dd0; 31.0-96.0; 55.0-160.0; 1
-NEC; NEC AccuSync LCD200VX; NEC665C; 31.0-95.0; 56.0-85.0; 1
-NEC; NEC AccuSync LCD5V; NEC6615; 30.0-63.0; 55.0-76.0; 1
-NEC; NEC AccuSync LCD7V; NEC6617; 30.0-83.0; 55.0-76.0; 1
-NEC; NEC AccuSync LCD9V; NEC6619; 31.0-84.0; 56.0-75.0; 1
-NEC; NEC C510; necea6b; 30.0-70.0; 50.0-120.0; 1
-NEC; NEC C550; necea65; 30.0-70.0; 50.0-90.0; 1
-NEC; NEC C700; necea67; 30.0-70.0; 50.0-90.0; 1
-NEC; NEC C710; necea6c; 30.0-70.0; 50.0-120.0; 1
-NEC; NEC C900; necea69; 30.0-95.0; 50.0-150.0; 1
-NEC; NEC C900; necea8d; 30.0-95.0; 50.0-150.0; 1
-NEC; NEC CI A727; GSM5011; 30.0-70.0; 50.0-160.0; 1
-NEC; NEC CS500; nec3e53; 30.0-70.0; 50.0-90.0; 1
-NEC; NEC CS500 Multimedia Monitor; nec3e53; 30.0-64.0; 50.0-120.0; 1
-NEC; NEC DH28W2; nec0afa; 30.0-38.0; 60.0-75.0; 1
-NEC; NEC DH32W2; nec0c8a; 30.0-38.0; 60.0-75.0; 1
-NEC; NEC DV15A1; nec006e; 30.0-63.0; 60.0-75.0; 1
-NEC; NEC DV15A2; nec019a; 30.0-71.0; 59.0-86.0; 1
-NEC; NEC DV15D1; nec00aa; 30.0-63.0; 60.0-75.0; 1
-NEC; NEC DV17A1; nec0078; 30.0-67.0; 60.0-75.0; 1
-NEC; NEC DV17B1; nec0082; 30.0-67.0; 60.0-75.0; 1
-NEC; NEC DV17B2; nec01ae; 30.0-71.0; 59.0-86.0; 1
-NEC; NEC DV17C1; nec008c; 30.0-67.0; 60.0-75.0; 1
-NEC; NEC DV17C2; nec0096; 30.0-83.0; 60.0-75.0; 1
-NEC; NEC DV17C3; nec01a4; 30.0-71.0; 59.0-86.0; 1
-NEC; NEC F14T1; nec00a0; 24.0-63.0; 60.0-75.0; 1
-NEC; NEC F14T2; nec00b4; 30.0-63.0; 60.0-75.0; 1
-NEC; NEC F14T2H; nec00dc; 31.0-61.0; 59.0-76.0; 1
-NEC; NEC F14T2L; nec00e6; 31.0-61.0; 59.0-76.0; 1
-NEC; NEC F15T1; nec00d2; 31.0-61.0; 59.0-76.0; 1
-NEC; NEC F727; NCI5015; 31.0-70.0; 50.0-160.0; 1
-NEC; NEC LCD1280; 0; 29.5-33.5; 60.0-62.0; 1
-NEC; NEC LCD200; nec2fb2; 24.0-62.0; 53.0-85.0; 1
-NEC; NEC LCD300; 0; 30.8-38.0; 55.0-72.8; 1
-NEC; NEC LCD300; nec-lcd300; 30.8-38.0; 55.0-72.8; 1
-NEC; NEC LCD51V; NEC661B; 31.0-63.0; 56.0-75.0; 1
-NEC; NEC LCD51VM; NEC661A; 31.0-63.0; 56.0-75.0; 1
-NEC; NEC LCD52V; NEC6656; 31.0-63.0; 56.0-75.0; 1
-NEC; NEC LCD52VM; NEC6657; 31.0-63.0; 56.0-75.0; 1
-NEC; NEC LCD71V; NEC661D; 31.0-83.0; 56.0-75.0; 1
-NEC; NEC LCD71VM; NEC661C; 31.0-83.0; 56.0-75.0; 1
-NEC; NEC LCD72V; NEC6658; 31.0-83.0; 56.0-75.0; 1
-NEC; NEC LCD72VM; NEC6659; 31.0-83.0; 56.0-75.0; 1
-NEC; NEC LCD92V; NEC6966; 31.0-83.0; 56.0-75.0; 1
-NEC; NEC MultiSync 125; nec61b2; 31.0-96.0; 55.0-200.0; 1
-NEC; NEC MultiSync 2A; nec-2a; 31.5-35.0; 50.0-70.0; 1
-NEC; NEC MultiSync 2V; nec-2v; 30-57; 50-100; 1
-NEC; NEC MultiSync 3D; nec-3d; 15.5-38.0; 50.0-90.0; 1
-NEC; NEC MultiSync 3Ds; nec-3ds; 15.5-38.0; 50.0-90.0; 1
-NEC; NEC MultiSync 3FGe; nec-3fge; 47.5-49.0; 55.0-90.0; 1
-NEC; NEC MultiSync 3FGx; nec-3fgx; 47.8-49.0; 55.0-90.0; 1
-NEC; NEC MultiSync 3V; nec-3v; 31.0-50.0; 55.0-90.0; 1
-NEC; NEC MultiSync 4D; nec-4d; 30.0-57.0; 50.0-90.0; 1
-NEC; NEC MultiSync 4Ds; nec-4ds; 30.0-57.0; 50.0-90.0; 1
-NEC; NEC MultiSync 4FG; nec-4fg; 27.0-57.0; 55.0-75.0; 1
-NEC; NEC MultiSync 4FGe; nec-4fge; 27.0-62.0; 55.0-90.0; 1
-NEC; NEC MultiSync 50; nec1d4d; 31.0-69.0; 55.0-120.0; 1
-NEC; NEC MultiSync 5D; nec-5d; 30.0-66.0; 50.0-90.0; 1
-NEC; NEC MultiSync 5FG; nec-5fg; 27.0-79.0; 55.0-90.0; 1
-NEC; NEC MultiSync 5FGe; nec-5fge; 31.0-62.0; 55.0-90.0; 1
-NEC; NEC MultiSync 5FGp; nec-5fgp; 27.0-79.0; 55.0-90.0; 1
-NEC; NEC MultiSync 6FG; nec-6fg; 27.0-79.0; 55.0-90.0; 1
-NEC; NEC MultiSync 6FGp; nec-6fgp; 27.0-79.0; 55.0-90.0; 1
-NEC; NEC MultiSync 70; nec1e15; 31.0-69.0; 55.0-120.0; 1
-NEC; NEC MultiSync 75; nec5dc9; 31.0-70.0; 55.0-120.0; 1
-NEC; NEC MultiSync 75F; nec5dd1; 31.0-70.0; 55.0-120.0; 1
-NEC; NEC MultiSync 90; nec4bf0; 31.0-92.0; 55.0-160.0; 1
-NEC; NEC MultiSync 95; nec5dca; 31.0-96.0; 55.0-160.0; 1
-NEC; NEC MultiSync 95F; nec5dd2; 31.0-96.0; 55.0-160.0; 1
-NEC; NEC MultiSync A500; nec3d90; 31.0-65.0; 55.0-120.0; 1
-NEC; NEC MultiSync A500+; nec3dc2; 31.0-70.0; 55.0-120.0; 1
-NEC; NEC MultiSync A700; nec43d0; 31.0-69.0; 55.0-120.0; 1
-NEC; NEC MultiSync A700+; nec43ee; 31.0-70.0; 55.0-120.0; 1
-NEC; NEC MultiSync A900; nec4be6; 31.0-92.0; 55.0-160.0; 1
-NEC; NEC MultiSync C400; nec3a66; 30.0-64.0; 47.0-120.0; 1
-NEC; NEC MultiSync C500; nec3e4e; 30.0-64.0; 47.0-120.0; 1
-NEC; NEC MultiSync E1100; nec53c0; 31.0-82.0; 55.0-120.0; 1
-NEC; NEC MultiSync E1100+; nec53de; 31.0-96.0; 55.0-160.0; 1
-NEC; NEC MultiSync E500; nec3d86; 31.0-69.0; 55.0-120.0; 1
-NEC; NEC MultiSync E700; nec4434; 31.0-82.0; 55.0-120.0; 1
-NEC; NEC MultiSync E750; nec443e; 31.0-92.0; 55.0-160.0; 1
-NEC; NEC MultiSync E900; nec4bd2; 31.0-92.0; 55.0-120.0; 1
-NEC; NEC MultiSync E900+; nec4bdc; 31.0-96.0; 55.0-160.0; 1
-NEC; NEC MultiSync E950; nec4bfa; 31.0-96.0; 55.0-160.0; 1
-NEC; NEC MultiSync FE1250; nec61ab; 31.0-110.0; 50.0-160.0; 1
-NEC; NEC MultiSync FE1250+; NEC61B6; 30.0-110.0; 50.0-160.0; 1
-NEC; NEC MultiSync FE2111SB; NEC61DA; 30.0-115.0; 50.0-160.0; 1
-NEC; NEC MultiSync FE700; nec4272; 31.0-70.0; 55.0-120.0; 1
-NEC; NEC MultiSync FE700+; NEC61BA; 31.0-70.0; 55.0-120.0; 1
-NEC; NEC MultiSync FE750; nec61ad; 31.0-92.0; 55.0-160.0; 1
-NEC; NEC MultiSync FE750+; NEC61B3; 31.0-96.0; 55.0-160.0; 1
-NEC; NEC MultiSync FE770; NEC61D5; 30.0-70.0; 50.0-120.0; 1
-NEC; NEC MultiSync FE771SB; NEC61D6; 30.0-70.0; 50.0-120.0; 1
-NEC; NEC MultiSync FE791SB; NEC61D7; 30.0-96.0; 50.0-160.0; 1
-NEC; NEC MultiSync FE950; nec61ae; 31.0-96.0; 55.0-160.0; 1
-NEC; NEC MultiSync FE950+; NEC61B4; 30.0-96.0; 50.0-160.0; 1
-NEC; NEC MultiSync FE990; NEC61DC; 30.0-96.0; 50.0-160.0; 1
-NEC; NEC MultiSync FE991SB; NEC61D8; 30.0-96.0; 50.0-160.0; 1
-NEC; NEC MultiSync FP1350; nec578a; 31.0-115.0; 55.0-160.0; 1
-NEC; NEC MultiSync FP1370; nec61a8; 31.0-130.0; 55.0-160.0; 1
-NEC; NEC MultiSync FP912SB; nec61dd; 30.0-110.0; 50.0-160.0; 1
-NEC; NEC MultiSync FP950; nec4c04; 31.0-110.0; 55.0-160.0; 1
-NEC; NEC MultiSync HR17; 0; 31.0-96.0; 55.0-160.0; 1
-NEC; NEC MultiSync HR19; 0; 31.0-110.0; 55.0-160.0; 1
-NEC; NEC MultiSync LCD1500M; nec3b88; 30.0-61.0; 50.0-77.0; 1
-NEC; NEC MultiSync LCD1501; NEC65FB; 31.0-63.0; 55.0-75.0; 1
-NEC; NEC MultiSync LCD1510; nec3b6a; 24.0-60.0; 55.0-86.0; 1
-NEC; NEC MultiSync LCD1510+; nec3d5f; 24.0-60.0; 55.0-75.0; 1
-NEC; NEC MultiSync LCD1510V; nec3b74; 24.0-60.0; 55.0-86.0; 1
-NEC; NEC MultiSync LCD1510V+; nec3d73; 24.0-60.0; 55.0-75.0; 1
-NEC; NEC MultiSync LCD1511M; NEC6607; 31.0-63.0; 56.0-75.0; 1
-NEC; NEC MultiSync LCD1512; NEC660D; 30.0-63.0; 55.0-76.0; 1
-NEC; NEC MultiSync LCD1515; NEC6616; 30.0-63.0; 55.0-76.0; 1
-NEC; NEC MultiSync LCD1525M; nec3bb0; 24.0-60.0; 55.0-75.0; 1
-NEC; NEC MultiSync LCD1525S; nec3bce; 24.0-80.0; 56.0-76.0; 1
-NEC; NEC MultiSync LCD1525V; nec3ba6; 24.0-49.0; 55.0-75.0; 1
-NEC; NEC MultiSync LCD1525X; nec6591; 24.0-60.0; 55.0-75.0; 1
-NEC; NEC MultiSync LCD1530V; nec65a8; 31.0-60.0; 56.0-75.0; 1
-NEC; NEC MultiSync LCD1550M; NEC65C7; 31.0-60.0; 55.0-75.0; 1
-NEC; NEC MultiSync LCD1550V; NEC65C6; 31.0-60.0; 55.0-75.0; 1
-NEC; NEC MultiSync LCD1550X; NEC65C8; 30.0-60.0; 50.0-75.0; 1
-NEC; NEC MultiSync LCD1560M; NEC65F2; 31.0-63.0; 55.0-75.0; 1
-NEC; NEC MultiSync LCD1560NX; NEC65FA; 31.0-63.0; 55.0-75.0; 1
-NEC; NEC MultiSync LCD1560V; NEC65F0; 31.0-63.0; 55.0-75.0; 1
-NEC; NEC MultiSync LCD1560V+; NEC660F; 31.0-63.0; 55.0-75.0; 1
-NEC; NEC MultiSync LCD1560VM; NEC65F1; 31.0-63.0; 55.0-75.0; 1
-NEC; NEC MultiSync LCD1565; NEC6620; 31.0-63.0; 56.0-75.0; 1
-NEC; NEC MultiSync LCD1570NX; NEC667E; 31.0-63.0; 56.0-75.0; 1
-NEC; NEC MultiSync LCD15T; nec6590; 24.0-60.0; 55.0-85.0; 1
-NEC; NEC MultiSync LCD1700M; NEC65A9; 31.0-81.0; 56.0-75.0; 1
-NEC; NEC MultiSync LCD1700M+; NEC65B5; 31.0-81.0; 56.0-75.0; 1
-NEC; NEC MultiSync LCD1700NX (Analog); NEC65E0; 31.0-80.0; 56.0-75.0; 1
-NEC; NEC MultiSync LCD1700NX (Digital); NEC65DF; 31.0-68.0; 56.0-75.0; 1
-NEC; NEC MultiSync LCD1700V; NEC65D2; 31.0-80.0; 56.0-75.0; 1
-NEC; NEC MultiSync LCD1701; NEC65EF; 31.0-83.0; 56.0-75.0; 1
-NEC; NEC MultiSync LCD1711M; NEC6606; 31.0-83.0; 56.0-75.0; 1
-NEC; NEC MultiSync LCD1712; NEC660E; 30.0-83.0; 55.0-76.0; 1
-NEC; NEC MultiSync LCD1715; NEC6618; 31.0-83.0; 56.0-75.0; 1
-NEC; NEC MultiSync LCD1720M; NEC----; 31.0-82.0; 50.0-85.0; 1
-NEC; NEC MultiSync LCD1760NX (Analog); NEC65ED; 31.0-83.0; 56.0-75.0; 1
-NEC; NEC MultiSync LCD1760NX (Digital); NEC6604; 31.0-69.0; 56.0-75.0; 1
-NEC; NEC MultiSync LCD1760V; NEC65EE; 31.0-83.0; 56.0-75.0; 1
-NEC; NEC MultiSync LCD1760VM (Analog); NEC65EA; 31.0-83.0; 56.0-75.0; 1
-NEC; NEC MultiSync LCD1760VM (Digital); NEC6603; 31.0-70.0; 56.0-75.0; 1
-NEC; NEC MultiSync LCD1765; NEC6621; 31.0-83.0; 56.0-75.0; 1
-NEC; NEC MultiSync LCD1800; nec65a1; 24.0-80.0; 55.0-86.0; 1
-NEC; NEC MultiSync LCD1810; nec4786; 31.0-80.0; 56.0-76.0; 1
-NEC; NEC MultiSync LCD1810X; nec6594; 31.0-82.0; 56.0-85.0; 1
-NEC; NEC MultiSync LCD1830; NEC65B1; 24.0-82.0; 55.0-85.0; 1280x1024
-NEC; NEC MultiSync LCD1850DX; NEC65B3; 31.0-82.0; 50.0-85.0; 1
-NEC; NEC MultiSync LCD1850E; NEC65D1; 31.0-82.0; 55.0-85.0; 1
-NEC; NEC MultiSync LCD1850X; NEC65C0; 31.0-82.0; 50.0-85.0; 1
-NEC; NEC MultiSync LCD1855NX (Analog); NEC65F7; 31.0-83.0; 56.0-75.0; 1
-NEC; NEC MultiSync LCD1855NX (Digital); NEC65F8; 31.0-68.0; 56.0-75.0; 1
-NEC; NEC MultiSync LCD1860NX (Analog); NEC65E8; 31.0-82.0; 55.0-85.0; 1
-NEC; NEC MultiSync LCD1860NX (Digital); NEC65E9; 31.0-80.0; 55.0-85.0; 1
-NEC; NEC MultiSync LCD1880SX; NEC65D4; 31.0-82.0; 50.0-85.0; 1
-NEC; NEC MultiSync LCD1912; NEC6614; 31.0-84.0; 56.0-75.0; 1
-NEC; NEC MultiSync LCD1915X (Analog); NEC663A; 31.0-83.0; 56.0-76.0; 1
-NEC; NEC MultiSync LCD1915X (Digital); NEC663B; 31.0-83.0; 56.0-76.0; 1
-NEC; NEC MultiSync LCD1920NX; NEC65DE; 31.0-80.0; 56.0-75.0; 1
-NEC; NEC MultiSync LCD1960NX (Analog); NEC661E; 31.0-84.0; 56.0-75.0; 1
-NEC; NEC MultiSync LCD1960NX (Digital); NEC661F; 31.0-84.0; 56.0-75.0; 1
-NEC; NEC MultiSync LCD1960NXi (Analog); NEC6632; 31.0-84.0; 56.0-75.0; 1
-NEC; NEC MultiSync LCD1960NXi (Digital); NEC6633; 31.0-84.0; 56.0-75.0; 1
-NEC; NEC MultiSync LCD1970GX; NEC6685; 31.0-84.0; 56.0-75.0; 1
-NEC; NEC MultiSync LCD1980SX (Analog); NEC660C; 31.0-84.0; 50.0-85.0; 1
-NEC; NEC MultiSync LCD1980SX (Digital); NEC660B; 31.0-84.0; 50.0-85.0; 1
-NEC; NEC MultiSync LCD1980SX TCO-03 (Analog); NEC6627; 31.0-84.0; 50.0-85.0; 1
-NEC; NEC MultiSync LCD1980SX TCO-03 (Digital); NEC6626; 31.0-84.0; 50.0-85.0; 1
-NEC; NEC MultiSync LCD1980SXi (Analog); NEC6649; 31.0-84.0; 48.0-85.0; 1
-NEC; NEC MultiSync LCD1980SXi (Digital); NEC664A; 31.0-84.0; 48.0-85.0; 1
-NEC; NEC MultiSync LCD2000; nec4f56; 24.0-81.0; 55.0-85.0; 1
-NEC; NEC MultiSync LCD2010; nec4f60; 24.0-81.0; 55.0-85.0; 1
-NEC; NEC MultiSync LCD2010X; nec65a2; 31.0-80.0; 56.0-85.0; 1
-NEC; NEC MultiSync LCD2060NX; NEC6637; 31.0-95.0; 56.0-85.0; 1
-NEC; NEC MultiSync LCD2070NX; NEC667B; 31.0-95.0; 56.0-85.0; 1
-NEC; NEC MultiSync LCD2080UX; NEC6605; 30.0-98.0; 48.0-87.0; 1
-NEC; NEC MultiSync LCD2110; nec6597; 24.0-82.0; 56.0-76.0; 1
-NEC; NEC MultiSync LCD2180UX; NEC662C; 30.0-96.0; 48.0-87.0; 1
-NEC; NEC MultiSync LCD2335WXM (Analog); NEC667F; 31.0-63.0; 56.0-75.0
-NEC; NEC MultiSync LCD2335WXM (Digital); NEC6680; 31.0-63.0; 56.0-75.0; 1
-NEC; NEC MultiSync LCD3000 (Analog); NEC65E6; 30.0-75.0; 58.0-62.0; 1
-NEC; NEC MultiSync LCD3000 (Digital); NEC65E7; 30.0-48.0; 58.0-62.0; 1
-NEC; NEC MultiSync LCD400; nec3782; 24.0-60.0; 55.0-86.0; 1
-NEC; NEC MultiSync LCD4000 (Analog); NEC6609; 30.0-75.0; 58.0-62.0
-NEC; NEC MultiSync LCD4000 (Digital); NEC6608; 30.0-48.0; 58.0-62.0; 1
-NEC; NEC MultiSync LCD400V; nec378c; 24.0-60.0; 55.0-86.0; 1
-NEC; NEC MultiSync LT80; nec0320; 15.0-60.0; 50.0-85.0; 1
-NEC; NEC MultiSync M500; nec3d68; 30.0-69.0; 55.0-120.0; 1
-NEC; NEC MultiSync M700; nec43c6; 31.0-69.0; 55.0-120.0; 1
-NEC; NEC MultiSync MT1000; nec2710; 15.0-80.0; 50.0-85.0; 1
-NEC; NEC MultiSync MT810; nec1fa4; 15.0-60.0; 50.0-85.0; 1
-NEC; NEC MultiSync P1150; nec53ca; 31.0-94.0; 55.0-160.0; 1
-NEC; NEC MultiSync P1250+; nec53e8; 31.0-110.0; 55.0-160.0; 1
-NEC; NEC MultiSync P750; nec4420; 31.0-94.0; 55.0-160.0; 1
-NEC; NEC MultiSync V500; nec3d7c; 31.0-65.0; 55.0-100.0; 1
-NEC; NEC MultiSync V520; nec251d; 31.0-70.0; 55.0-120.0; 1
-NEC; NEC MultiSync XE15; nec3c00; 31.0-65.0; 55.0-120.0; 1
-NEC; NEC MultiSync XE15; nec3c1e; 31.0-65.0; 55.0-120.0; 1
-NEC; NEC MultiSync XE17; nec43a8; 31.0-65.0; 55.0-120.0; 1
-NEC; NEC MultiSync XE17; nec43b2; 31.0-65.0; 55.0-120.0; 1
-NEC; NEC MultiSync XE21; nec533e; 31.0-69.0; 55.0-120.0; 1
-NEC; NEC MultiSync XP15; nec3c0a; 31.0-65.0; 55.0-160.0; 1
-NEC; NEC MultiSync XP17; nec4416; 31.0-82.0; 55.0-160.0; 1
-NEC; NEC MultiSync XP21; nec53b6; 31.0-89.0; 55.0-160.0; 1
-NEC; NEC MultiSync XV14; nec37fa; 30.0-57.0; 55.0-100.0; 1
-NEC; NEC MultiSync XV14; nec37fb; 30.0-57.0; 55.0-100.0; 1
-NEC; NEC MultiSync XV15; nec3c14; 31.0-65.0; 55.0-100.0; 1
-NEC; NEC MultiSync XV15+; nec3d5e; 31.0-65.0; 55.0-100.0; 1
-NEC; NEC MultiSync XV17 / XV17+; nec43bc; 31.0-65.0; 55.0-100.0; 1
-NEC; NEC MultiSync XV17+ (-2); nec43bd; 31.0-82.0; 55.0-100.0; 1
-NEC; NEC MultiSync XV17+ (-2); nec442a; 31.0-82.0; 55.0-100.0; 1
-NEC; NEC PK-DH172; nec00c8; 30.0-63.0; 60.0-85.0; 1
-NEC; NEC Ready Monitor; nec-ready; 31.5; 50.0-90.0; 1
-NEC; NEC VistaScan 7000; necea8b; 30.0-69.0; 50.0-120.0; 1
-Nissei Sangyo; Nissei Sangyo CM1483M; cm1483m; 30.0-40.0; 50.0-120.0; 1
-Nissei Sangyo; Nissei Sangyo CM1584MU; cm1584mu; 30.0-58.0; 50.0-100.0; 1
-Nissei Sangyo; Nissei Sangyo CM1785MU; cm1785mu; 30.0-64.0; 50.0-100.0; 1
-Nissei Sangyo; Nissei Sangyo CM2085M; cm2085m; 30.0-64.0; 50.0-120.0; 1
-Nissei Sangyo; Nissei Sangyo CM2085MU; cm2085mu; 30.0-64.0; 50.0-120.0; 1
-Nissei Sangyo; Nissei Sangyo CM2086A; cm2086a; 46.0-64.0; 55.0-65.0; 1
-Nissei Sangyo; Nissei Sangyo CM2087MU; cm2087mu; 30.0-78.0; 50.0-120.0; 1
-Nissei Sangyo; Nissei Sangyo CM2186AF; cm2186af; 60.0-65.0; 60.0-70.0; 1
-Nissei Sangyo; Nissei Sangyo CM2187MU; cm2187mu; 30.0-78.0; 50.0-120.0; 1
-Nokia; Nokia 300Xa; nok1300; 48.3-60.3; 60.0-75.0; 1
-Nokia; Nokia 400Xa; nok1400; 48.3-60.3; 60.0-75.0; 1
-Nokia; Nokia 417TV; nok00b4; 30.0-64.0; 50.0-100.0; 1
-Nokia; Nokia 445G; nok00c7; 30.0-70.0; 50.0-115.0; 1
-Nokia; Nokia 445M; nok00cd; 30.0-82.0; 50.0-120.0; 0
-Nokia; Nokia 445PRO; nok01ce; 29.0-125.0; 50.0-180.0; 1
-Nokia; Nokia 445R; nok00d2; 30.0-102.0; 50.0-120.0; 1
-Nokia; Nokia 445X; nok00d8; 30.0-102.0; 50.0-120.0; 0
-Nokia; Nokia 445Xav; nok00c1; 30.0-102.0; 50.0-120.0; 1
-Nokia; Nokia 445Xavc; nok01c0; 30.0-102.0; 50.0-120.0; 1
-Nokia; Nokia 445Xi; nok00c9; 30.0-102.0; 50.0-120.0; 1
-Nokia; Nokia 445XiPlus; nok00ca; 30.0-110.0; 50.0-150.0; 1
-Nokia; Nokia 445Xpro; nok01d0; 30.0-121.0; 50.0-150.0; 1
-Nokia; Nokia 445Xpro125; nok01d2; 30.0-125.0; 50.0-150.0; 1
-Nokia; Nokia 445ZA; nok01da; 30.0-110.0; 50.0-150.0; 1
-Nokia; Nokia 446PRO; nok0146; 30.0-107.0; 50.0-150.0; 1
-Nokia; Nokia 446Xpro; nok0150; 30.0-107.0; 50.0-150.0; 1
-Nokia; Nokia 446XS; nok0153; 30.0-96.0; 50.0-150.0; 1
-Nokia; Nokia 446Xt; nok0143; 30.0-96.0; 50.0-150.0; 1
-Nokia; Nokia 446ZA; nok0145; 30.0-96.0; 50.0-150.0; 1
-Nokia; Nokia 447B; nok00a2; 30.0-64.0; 50.0-124.0; 1
-Nokia; Nokia 447DTC; nok00b9; 31.0-92.0; 50.0-150.0; 1
-Nokia; Nokia 447E; nok00a5; 30.0-82.0; 50.0-110.0; 1
-Nokia; Nokia 447i; nok01aa; 30.0-72.0; 50.0-120.0; 1
-Nokia; Nokia 447K; nok00bc; 30.0-91.0; 50.0-150.0; 1
-Nokia; Nokia 447KA; nok00ab; 30.0-91.0; 50.0-150.0; 1
-Nokia; Nokia 447KC; nok00a3; 30.0-91.0; 50.0-150.0; 1
-Nokia; Nokia 447L; nok00ac; 30.0-64.0; 50.0-100.0; 1
-Nokia; Nokia 447M; nok00ad; 30.0-64.0; 50.0-110.0; 1
-Nokia; Nokia 447PRO; nok01bd; 30.0-96.0; 50.0-150.0; 1
-Nokia; Nokia 447S; nok00a6; 30.0-86.0; 50.0-150.0; 1
-Nokia; Nokia 447V; nok00b6; 30.0-64.0; 50.0-100.0; 1
-Nokia; Nokia 447W; nok00b7; 30.0-85.0; 50.0-100.0; 1
-Nokia; Nokia 447X; nok00b8; 30.0-82.0; 50.0-110.0; 1
-Nokia; Nokia 447Xa; nok00a1; 30.0-91.0; 50.0-150.0; 1
-Nokia; Nokia 447Xav; nok00bb; 30.0-91.0; 50.0-150.0; 1
-Nokia; Nokia 447Xavc; nok01a0; 30.0-91.0; 50.0-150.0; 1
-Nokia; Nokia 447Xi; nok00a9; 30.0-91.0; 50.0-150.0; 1
-Nokia; Nokia 447XiPlus; nok00aa; 30.0-86.0; 50.0-150.0; 1
-Nokia; Nokia 447Xpro; nok01b0; 30.0-96.0; 50.0-150.0; 1
-Nokia; Nokia 447XS; nok01b3; 30.0-86.0; 50.0-150.0; 1
-Nokia; Nokia 447ZA; nok01ba; 30.0-86.0; 50.0-150.0; 1
-Nokia; Nokia 447Za; nok00ba; 30.0-72.0; 50.0-120.0; 1
-Nokia; Nokia 447ZAPlus; nok01bb; 30.0-86.0; 50.0-150.0; 1
-Nokia; Nokia 447Zi; nok01a9; 30.0-72.0; 50.0-120.0; 1
-Nokia; Nokia 447ZiPlus; nok01bc; 30.0-72.0; 50.0-150.0; 1
-Nokia; Nokia 449E; nok0085; 30.0-62.0; 50.0-100.0; 1
-Nokia; Nokia 449M; nok008d; 30.0-64.0; 50.0-100.0; 1
-Nokia; Nokia 449X; nok0098; 30.0-64.0; 50.0-100.0; 1
-Nokia; Nokia 449Xa; nok0081; 30.0-65.0; 50.0-120.0; 1
-Nokia; Nokia 449XaPlus; nok0082; 30.0-69.0; 50.0-120.0; 1
-Nokia; Nokia 449Xi; nok0089; 30.0-65.0; 50.0-120.0; 1
-Nokia; Nokia 449XiPlus; nok008a; 30.0-69.0; 50.0-120.0; 1
-Nokia; Nokia 449ZA; nok009a; 30.0-70.0; 50.0-120.0; 1
-Nokia; Nokia 44BS; nok0093; 30.0-62.0; 50.0-100.0; 1
-Nokia; Nokia 500Xa; nok1500; 31.4-60.0; 56.2-75.0; 1
-Nokia; Nokia 800PRO-1; nok1802; 30.0-82.0; 55.0-86.0; 1
-Nokia; Nokia 800PRO-2; nok1803; 31.0-65.0; 58.0-62.0; 1
-Nokia; Nokia 800XA/820L; nok1801; 24.0-80.0; 56.0-75.0; 1
-Nokia; Nokia 800Xi; nok1800; 24.0-80.0; 56.0-75.0; 1
-OKI; Oki GD1203; OKI04B3; 31.0-61.0; 56.0-75.0; 1
-Olivetti; Olivetti DSM 25-314 P-Y; dsm25-314p-y; 31.5; 60.0-70.0; 1
-Olivetti; Olivetti DSM 26-314 LE; dsm26-314le; 31.5; 60.0-70.0; 1
-Olivetti; Olivetti DSM 27-039; dsm27-039; 35.5; 87.0; 1
-Olivetti; Olivetti DSM 27-117; dsm27-117; 30.0-64.0; 50.0-100.0; 1
-Olivetti; Olivetti DSM 27-120; dsm27-120; 30.0-82.0; 50.0-160.0; 1
-Olivetti; Olivetti DSM 27-140 LE; dsm27-140le; 30.0-35.5; 50.0-90.0; 1
-Olivetti; Olivetti DSM 27-141 PS; dsm27-141ps; 35.5; 87.0; 1
-Olivetti; Olivetti DSM 27-514 MS; dsm27-514ms; 30.0-58.0; 50.0-110.0; 1
-Olivetti; Olivetti DSM 27-615; dsm27-615; 30.0-62.0; 48.0-100.0; 1
-Olivetti; Olivetti DSM 28-039 PS; dsm28-039ps; 30.0-38.0; 50.0-90.0; 1
-Olivetti; Olivetti DSM 28-142 PS; dsm28-142ps; 30.0-38.0; 50.0-90.0; 1
-Olivetti; Olivetti DSM 28-143 PS; dsm28-143ps; 30.0-48.5; 50.0-90.0; 1
-Olivetti; Olivetti DSM 28-143 PS-2; dsm28-143ps-2; 30.0-48.5; 50.0-90.0; 1
-Olivetti; Olivetti DSM 28-144 MS; dsm28-144ms; 30.0-60.0; 50.0-95.0; 1
-Olivetti; Olivetti DSM 28-171 HR; dsm28-171hr; 31.0-82.0; 50.0-110.0; 1
-Olivetti; Olivetti DSM 28-172 EY; dsm28-172ey; 30.0-65.0; 50.0-120.0; 1
-Olivetti; Olivetti DSM 28-201 HR; dsm28-201hr; 30.0-82.0; 50.0-160.0; 1
-Olivetti; Olivetti DSM 40-151; dsm40-151; 30.0-64.0; 48.0-100.0; 1
-Olivetti; Olivetti DSM 50-148; dsm50-148; 30.0-48.5; 50.0-90.0; 1
-Olivetti; Olivetti DSM 50-172; dsm50-172; 30.0-65.0; 50.0-120.0; 1
-Olivetti; Olivetti DSM 50-201; dsm50-201; 30.0-82.0; 50.0-160.0; 1
-Optiquest; Optiquest 1000; optiquest_1000; 30.0-48.0; 47.0-90.0; 1
-Optiquest; Optiquest 1000S-2; oqi3234; 31.5-48.4; 50-100; 1
-Optiquest; Optiquest 1562A-2; oqi3232; 31.5-62; 50-90; 1
-Optiquest; Optiquest 1769DC; oqi3233; 30-69; 50-120; 1
-Optiquest; Optiquest 1769DC; oqi4637; 30-69; 50-120; 1
-Optiquest; Optiquest 1769DC; vsc4637; 30-69; 50-120; 1
-Optiquest; Optiquest 3000; optiquest_3000; 30.0-55.0; 45.0-90.0; 1
-Optiquest; Optiquest 4000; optiquest_4000; 30.0-76.0; 40.0-120.0; 1
-Optiquest; Optiquest L700; oqi455a; 31-61; 56-75; 1
-Optiquest; Optiquest L700-2; oqia20f; 31-62; 50-75; 1
-Optiquest; Optiquest L900; oqi3757; 30-80; 50-75; 1
-Optiquest; Optiquest Q100; oqi4a31; 30-86; 50-120; 1
-Optiquest; Optiquest Q115; oqi4d35; 30-95; 50-180; 1
-Optiquest; Optiquest Q41; oqi4136; 30-48; 50-90; 1
-Optiquest; Optiquest Q41-2; oqiofoh; 30-48; 50-90; 1
-Optiquest; Optiquest Q51; oqi4435; 30-54; 50-100; 1
-Optiquest; Optiquest Q51-2; oqi4442; 30-54; 50-100; 1
-Optiquest; Optiquest Q51-3; oqi4443; 30-56; 50-120; 1
-Optiquest; Optiquest Q51-4; oqi4643; 30-56; 50-120; 1
-Optiquest; Optiquest Q53; oqi4433; 30-70; 50-100; 1
-Optiquest; Optiquest Q55; oqi4444; 30-70; 50-160; 1
-Optiquest; Optiquest Q55-2; oqi4543; 30-70; 50-160; 1
-Optiquest; Optiquest Q71; oqi4735; 30-71; 50-120; 1
-Optiquest; Optiquest Q71-2; oqi4738; 30-71; 50-120; 1
-Optiquest; Optiquest Q71-3; oqi465a; 30-71; 50-120; 1
-Optiquest; Optiquest Q71-4; oqi5a55; 30-71; 50-120; 1
-Optiquest; Optiquest Q71-5; oqi5141; 30-70; 50-120; 1
-Optiquest; Optiquest Q73; oqi4559; 30-71; 50-160; 1
-Optiquest; Optiquest Q75; oqi5241; 30-86; 50-160; 1
-Optiquest; Optiquest Q75F; oqi4159; 30-95; 50-160; 1
-Optiquest; Optiquest Q91; oqi4a38; 30-85; 50-160; 1
-Optiquest; Optiquest Q95; oqi4a39; 30-86; 50-160; 1
-Optiquest; Optiquest Q95-2; oqi4c39; 30-86; 50-160; 1
-Optiquest; Optiquest V115; oqi4d31; 30-95; 50-160; 1
-Optiquest; Optiquest V115T; oqi4d32; 30-96; 50-150; 1
-Optiquest; Optiquest V55; oqi4436; 30-70; 50-160; 1
-Optiquest; Optiquest V641; oqi4132; 31.5-48.4; 50-90; 1
-Optiquest; Optiquest V655; oqi3332; 30-66; 50-100; 1
-Optiquest; Optiquest V655-2; oqi4432; 30-65; 50-100; 1
-Optiquest; Optiquest V655-3; oqi4434; 30-70; 50-100; 1
-Optiquest; Optiquest V73; oqi5634; 30-70; 50-160; 1
-Optiquest; Optiquest V75; oqi4739; 30-96; 50-160; 1
-Optiquest; Optiquest V773; oqi4733; 30-69; 50-160; 1
-Optiquest; Optiquest V773-2; oqi4736; 30-70; 50-180; 1
-Optiquest; Optiquest V775; oqi3333; 30-82; 50-130; 1
-Optiquest; Optiquest V775-2; oqi4732; 30-85; 50-120; 1
-Optiquest; Optiquest V95; oqi4a32; 30-95; 50-150; 1
-Optiquest; Optiquest V95-2; oqi4a36; 30-95; 50-160; 1
-Optiquest; Optiquest VA656; oqi3138; 30-69; 50-120; 1
-Orchestra; Trumpet-14; 0; 31.5-48.0; 50.0-90.0; 1
-Packard Bell; Packard Bell 1010; pb1010; 30.0-40.0; 50.0-62.0; 1
-Packard Bell; Packard Bell 1015; pb1015; 30.0-40.0; 50.0-73.0; 1
-Packard Bell; Packard Bell 1020; pb1020; 30.0-50.0; 50.0-90.0; 1
-Packard Bell; Packard Bell 1020; pbn4100; 30.0-50.0; 30.0-92.0; 1
-Packard Bell; Packard Bell 1024; pb1024; 30.0-50.0; 50.0-90.0; 1
-Packard Bell; Packard Bell 1024S; pbn4234; 30.0-50.0; 50.0-90.0; 1
-Packard Bell; Packard Bell 1408SLE; pb1408sle; 30.0-50.0; 50.0-90.0; 1
-Packard Bell; Packard Bell 1412SME; pb1412sme; 30.0-50.0; 50.0-62.0; 1
-Packard Bell; Packard Bell 1428ME; pb1428me; 30.0-50.0; 50.0-80.0; 1
-Packard Bell; Packard Bell 1511SL; pb1511sl; 30-62; 50-120; 1
-Packard Bell; Packard Bell 1512SL; pb1512sl; 30-62; 50-120; 1
-Packard Bell; Packard Bell 1512SME; pb1512sme; 30.0-65.0; 50.0-80.0; 1
-Packard Bell; Packard Bell 1712SL; pb1712sl; 30.0-65.0; 50.0-80.0; 1
-Packard Bell; Packard Bell 2020; pb2020; 30.0-65.0; 50.0-90.0; 1
-Packard Bell; Packard Bell 2024; pb2024; 30.0-65.0; 50.0-90.0; 1
-Packard Bell; Packard Bell 2025; pb2025; 30.0-65.0; 50.0-90.0; 1
-Packard Bell; Packard Bell 3010; pb3010; 30.0-50.0; 50.0-90.0; 1
-Packard Bell; Packard Bell 3010; pbe7123; 30.0-50.0; 50.0-90.0; 1
-Packard Bell; Packard Bell 3020; pb3020; 30.0-65.0; 50.0-90.0; 1
-Packard Bell; Packard Bell 3025; pb3025; 30.0-65.0; 50.0-90.0; 1
-Packard Bell; Packard Bell Monitor; pbgeneric; 30.0-40.0; 50.0-62.0; 1
-Packard Bell; Packard Bell PB8510SV; pb8510sv; 30.0-37.0; 50.0-90.0; 1
-Packard Bell; Packard Bell PB8528SVG; pb8528svg; 31.5-38.0; 55.0-87.0; 1
-Packard Bell; Packard Bell PnP 2024S; pbe5234; 30.0-65.0; 50.0-90.0; 1
-Packard Bell; Packard Bell PnP 2024S; pbn5222; 30.0-65.0; 50.0-90.0; 1
-Packard Bell; Packard Bell PnP 2024S; pbn5234; 30.0-54.0; 50.0-90.0; 1
-Packard Bell; Packard Bell PnP 2025; pbe2352; 30.0-65.0; 50.0-80.0; 1
-Packard Bell; Packard Bell PnP 2025 (for Europe 3G); pbn5102; 30.0-65.0; 30.0-122.0; 1
-Packard Bell; Packard Bell PnP 2025E; pbn5100; 30.0-54.0; 30.0-102.0; 1
-Packard Bell; Packard Bell PnP 2160; pbn5002; 30.0-54.0; 50.0-120.0; 1
-Packard Bell; Packard Bell PnP 2160; pbn5109; 30.0-54.0; 50.0-120.0; 1
-Packard Bell; Packard Bell PnP 3025; pbe2372; 30.0-65.0; 50.0-80.0; 1
-Packard Bell; Packard Bell PnP 3025 (for Europe 3G); pbn7100; 30.0-65.0; 30.0-122.0; 1
-Packard Bell; Packard Bell PnP 3030; pbe1c9d; 30.0-65.0; 50.0-90.0; 1
-Packard Bell; Packard Bell PnP 3030; pbn2372; 30.0-65.0; 50.0-90.0; 1
-Packard Bell; Packard Bell PnP 3070; pbn7108; 30.0-70.0; 50.0-90.0; 1
-Packard Bell; Packard Bell PnP 4480; pbn4480; 30.0-50.0; 50.0-75.0; 1
-Packard Bell; Packard Bell PnP 4480; pbn4483; 30.0-50.0; 50.0-75.0; 1
-Packard Bell; Packard Bell PnP 4480; pbn4484; 30.0-50.0; 50.0-75.0; 1
-Packard Bell; Packard Bell PnP 4480 (for Europe 3G); pbn4101; 30.0-50.0; 30.0-92.0; 1
-Packard Bell; Packard Bell PnP 5480; pbn5480; 30.0-69.0; 50.0-90.0; 1
-Packard Bell; Packard Bell PnP 5480; pbn5481; 30.0-69.0; 50.0-90.0; 1
-Packard Bell; Packard Bell PnP 5480; pbn5482; 30.0-69.0; 50.0-90.0; 1
-Packard Bell; Packard Bell PnP 5480; pbn5483; 30.0-69.0; 50.0-90.0; 1
-Packard Bell; Packard Bell PnP 5480; pbn5484; 30.0-69.0; 50.0-90.0; 1
-Packard Bell; Packard Bell PnP 5480; pbn5486; 30.0-69.0; 50.0-90.0; 1
-Packard Bell; Packard Bell PnP 5480 (for Europe 3G); pbn5103; 30.0-70.0; 30.0-122.0; 1
-Packard Bell; Packard Bell PnP 5480E; pbn5101; 30.0-54.0; 30.0-102.0; 1
-Packard Bell; Packard Bell PnP 5680; pbn5684; 30.0-69.0; 50.0-90.0; 1
-Packard Bell; Packard Bell PnP 7480; pbn1d39; 30.0-69.0; 50.0-90.0; 1
-Packard Bell; Packard Bell PnP 7480; pbn7481; 30.0-69.0; 50.0-90.0; 1
-Packard Bell; Packard Bell PnP 7480; pbn7483; 30.0-69.0; 50.0-90.0; 1
-Packard Bell; Packard Bell PnP 7480 (for Europe 3G); pbn7101; 30.0-70.0; 30.0-122.0; 1
-Packard Bell; Packard Bell PnP 7680; pbn7683; 30.0-69.0; 50.0-90.0; 1
-Packard Bell; Packard Bell Pnp LCD15; pbn5105; 60.0; 75.0; 1
-Packard Bell; Packard Bell Viseo 223Ws; PKB008b; 31-83; 56-76; 1680x1050
-Panasonic; Panasonic 264a; MEI264a; 30-61; 50-120
-Panasonic; Panasonic C-1591E; 7e_f; 30-69; 50-160; 1
-Panasonic; Panasonic C-1591EA; 7e_e; 30-69; 50-160; 1
-Panasonic; Panasonic C1491; mp2; 30-49; 50-90; 1
-Panasonic; Panasonic C1791E; hv3_a; 30-64; 50-160; 1
-Panasonic; Panasonic C1791Ei; mei0c03; 30-69; 50-160; 1
-Panasonic; Panasonic C1792P; mei0c12; 30-82; 50-160; 1
-Panasonic; Panasonic C2192P; mei1603; 30-82; 50-160; 1
-Panasonic; Panasonic E15; mei2618; 30-61; 50-90; 1
-Panasonic; Panasonic E21; mei1638; 30-89; 50-160; 1
-Panasonic; Panasonic E50; mei2637; 30.0-61.0; 50.0-120.0; 1
-Panasonic; Panasonic E70i; mei2c03; 30.0-70.0; 50.0-180.0; 1
-Panasonic; Panasonic LC40; mei1e02; 24.0-61.0; 50.0-77.0; 1
-Panasonic; Panasonic LC50S (TX-D5L31F); mei1e07; 30.0-61.0; 50.0-77.0; 1
-Panasonic; Panasonic P15; mei2617; 30-69; 50-160; 1
-Panasonic; Panasonic P17; mei0c3d; 30-86; 50-160; 1
-Panasonic; Panasonic P21; mei1636; 30-115; 50-160; 1
-Panasonic; Panasonic P50; mei2632; 30.0-69.0; 50.0-180.0; 1
-Panasonic; Panasonic P70; mei0c81; 30.0-95.0; 50.0-180.0; 1
-Panasonic; Panasonic PAMAMEDIA-15; mei2609; 30-69; 50-160; 1
-Panasonic; Panasonic PANAMEDIA-17; mei0c22; 30-69; 50-160; 1
-Panasonic; Panasonic PF17; mei100b; 30-86; 50-160; 1
-Panasonic; Panasonic PF70; mei1007; 30.0-86.0; 50.0-160.0; 1
-Panasonic; Panasonic PL70i(TX-D7S55); mei0c9b; 30.0-97.0; 50.0-180.0; 1
-Panasonic; Panasonic PM15; mei2621; 30-69; 50-160; 1
-Panasonic; Panasonic PM17; mei0c52; 30-69; 50-160; 1
-Panasonic; Panasonic S110; mei1649; 30.0-95.0; 50.0-180.0; 1
-Panasonic; Panasonic S15; mei2622; 30.0-67.0; 50.0-120.0; 1
-Panasonic; Panasonic S17; mei0c3b; 30-69; 50-160; 1
-Panasonic; Panasonic S21; mei1630; 30-95; 50-160; 1
-Panasonic; Panasonic SL70i(TX-D7S36); mei0c96; 30.0-70.0; 50.0-180.0; 1
-Panasonic; Panasonic SL90 (TX-D9S54); mei120d; 30.0-95.0; 50.0-180.0; 1
-Panasonic; Panasonic TX-1713MA series; hv1; 30-64; 50-90; 1
-Panasonic; Panasonic TX-D1562F-E; mei260e; 30-69; 50-160; 1
-Panasonic; Panasonic TX-D1562F-G; mei260b; 30-69; 50-160; 1
-Panasonic; Panasonic TX-D1562F-SW; mei260d; 30-69; 50-160; 1
-Panasonic; Panasonic TX-D1562F-U; mei260c; 30-69; 50-160; 1
-Panasonic; Panasonic TX-D1562NMF; mei260a; 30-69; 50-160; 1
-Panasonic; Panasonic TX-D1563PE1; mei2619; 30-69; 50-160; 1
-Panasonic; Panasonic TX-D1563PE2; mei261c; 30-69; 50-160; 1
-Panasonic; Panasonic TX-D1563PG2; mei261f; 30-69; 50-160; 1
-Panasonic; Panasonic TX-D1563PU1; mei261a; 30-69; 50-160; 1
-Panasonic; Panasonic TX-D1563PU2; mei261b; 30-69; 50-160; 1
-Panasonic; Panasonic TX-D1731 series; hv2; 30-82; 50-120; 1
-Panasonic; Panasonic TX-D1732 series; hv3; 30-64; 50-160; 1
-Panasonic; Panasonic TX-D1733-E; mei0c0a; 30-69; 50-160; 1
-Panasonic; Panasonic TX-D1733-G; mei0c07; 30-69; 50-160; 1
-Panasonic; Panasonic TX-D1733-J; hv5; 30-69; 50-160; 1
-Panasonic; Panasonic TX-D1733-K; mei0c0d; 30-69; 50-160; 1
-Panasonic; Panasonic TX-D1733-SW; mei0c09; 30-69; 50-160; 1
-Panasonic; Panasonic TX-D1733-U; mei0c08; 30-69; 50-160; 1
-Panasonic; Panasonic TX-D1733F-E; mei0c27; 30-69; 50-160; 1
-Panasonic; Panasonic TX-D1733F-G; mei0c24; 30-69; 50-160; 1
-Panasonic; Panasonic TX-D1733F-J; mei0c48; 30-69; 50-160; 1
-Panasonic; Panasonic TX-D1733F-K; mei0c2a; 30-69; 50-160; 1
-Panasonic; Panasonic TX-D1733F-SW; mei0c26; 30-69; 50-160; 1
-Panasonic; Panasonic TX-D1733F-U; mei0c25; 30-69; 50-160; 1
-Panasonic; Panasonic TX-D1734-E; mei0c33; 30-69; 50-160; 1
-Panasonic; Panasonic TX-D1734-G; mei0c32; 30-69; 50-160; 1
-Panasonic; Panasonic TX-D1734-J; mei0c3c; 30-69; 50-160; 1
-Panasonic; Panasonic TX-D1734-SW; mei0c34; 30-69; 50-160; 1
-Panasonic; Panasonic TX-D1734-U; mei0c35; 30-69; 50-160; 1
-Panasonic; Panasonic TX-D1734F-E; mei0c58; 30-69; 50-160; 1
-Panasonic; Panasonic TX-D1734F-G; mei0c57; 30-69; 50-160; 1
-Panasonic; Panasonic TX-D1734F-J; mei0c63; 30-69; 50-160; 1
-Panasonic; Panasonic TX-D1734F-K; mei0c5b; 30-69; 50-160; 1
-Panasonic; Panasonic TX-D1734F-SW; mei0c59; 30-69; 50-160; 1
-Panasonic; Panasonic TX-D1734F-U; mei0c5a; 30-69; 50-160; 1
-Panasonic; Panasonic TX-D1751 series; hv4; 30-82; 50-160; 1
-Panasonic; Panasonic TX-D1752-E; mei0c17; 30-82; 50-160; 1
-Panasonic; Panasonic TX-D1752-G; mei0c14; 30-82; 50-160; 1
-Panasonic; Panasonic TX-D1752-SW; mei0c16; 30-82; 50-160; 1
-Panasonic; Panasonic TX-D1752-U; mei0c15; 30-82; 50-160; 1
-Panasonic; Panasonic TX-D1753-E; mei0c38; 30-86; 50-160; 1
-Panasonic; Panasonic TX-D1753-G; mei0c37; 30-86; 50-160; 1
-Panasonic; Panasonic TX-D1753-SW; mei0c39; 30-86; 50-160; 1
-Panasonic; Panasonic TX-D1753-U; mei0c3a; 30-86; 50-160; 1
-Panasonic; Panasonic TX-D2051-G; mei1205; 30-82; 50-160; 1
-Panasonic; Panasonic TX-D2051-K; mei120b; 30-82; 50-160; 1
-Panasonic; Panasonic TX-D2051-SW; mei1207; 30-82; 50-160; 1
-Panasonic; Panasonic TX-D2051-U; mei1206; 30-82; 50-160; 1
-Panasonic; Panasonic TX-D2131 series; gv2; 30-82; 50-150; 1
-Panasonic; Panasonic TX-D2131P series; gv2p; 30-82; 50-150; 1
-Panasonic; Panasonic TX-D2151 series; hv4s; 30-82; 50-160; 1
-Panasonic; Panasonic TX-D2151-EA; mei1608; 30-82; 50-160; 1
-Panasonic; Panasonic TX-D2151-GA; mei1605; 30-82; 50-160; 1
-Panasonic; Panasonic TX-D2151-J; mei1612; 30-82; 50-160; 1
-Panasonic; Panasonic TX-D2151-KA; mei160b; 30-82; 50-160; 1
-Panasonic; Panasonic TX-D2151-SWA; mei1607; 30-82; 50-160; 1
-Panasonic; Panasonic TX-D2151-UA; mei1606; 30-82; 50-160; 1
-Panasonic; Panasonic TX-D2162-E; mei162c; 30-95; 50-160; 1
-Panasonic; Panasonic TX-D2162-G; mei162b; 30-95; 50-160; 1
-Panasonic; Panasonic TX-D2162-J; mei162f; 30-95; 50-160; 1
-Panasonic; Panasonic TX-D2162-K; mei1631; 30-95; 50-160; 1
-Panasonic; Panasonic TX-D2162-SW; mei162d; 30-95; 50-160; 1
-Panasonic; Panasonic TX-D2162-U; mei162e; 30-95; 50-160; 1
-Panasonic; Panasonic TX-D2171-E; mei1633; 30-115; 50-160; 1
-Panasonic; Panasonic TX-D2171-G; mei1632; 30-115; 50-160; 1
-Panasonic; Panasonic TX-D2171-J; mei163e; 30-115; 50-160; 1
-Panasonic; Panasonic TX-D2171-SW; mei1634; 30-115; 50-160; 1
-Panasonic; Panasonic TX-D2171-U; mei1635; 30-115; 50-160; 1
-Panasonic; Panasonic TX-D4L31-J; mei1e01; 30-61; 50-77; 1
-Panasonic; Panasonic TX-D7P53-E; mei1008; 30-86; 50-160; 1
-Panasonic; Panasonic TX-D7P53-G; mei1007; 30-86; 50-160; 1
-Panasonic; Panasonic TX-D7P53-J; mei1006; 30-86; 50-160; 1
-Panasonic; Panasonic TX-D7P53-K; mei100c; 30-86; 50-160; 1
-Panasonic; Panasonic TX-D7P53-SW; mei1009; 30-86; 50-160; 1
-Panasonic; Panasonic TX-D7P53-U; mei100a; 30-86; 50-160; 1
-Panasonic; Panasonic TX-T1562CJ1; 7e_d; 30-69; 50-160; 1
-Panasonic; Panasonic TX-T1562PE1; 7e_b; 30-69; 50-160; 1
-Panasonic; Panasonic TX-T1562PE2; mei2604; 30-69; 50-160; 1
-Panasonic; Panasonic TX-T1562PG1; 7e_a; 30-69; 50-160; 1
-Panasonic; Panasonic TX-T1562PG2; mei2603; 30-69; 50-160; 1
-Panasonic; Panasonic TX-T1562PT2; mei2602; 30-69; 50-160; 1
-Panasonic; Panasonic TX-T1562PU1; 7e_c; 30-69; 50-160; 1
-Panasonic; Panasonic TX-T1563F-E; mei2623; 30-69; 50-160; 1
-Panasonic; Panasonic TX-T1563F-G; mei2620; 30-69; 50-160; 1
-Panasonic; Panasonic TX-T1563F-SW; mei2625; 30-69; 50-160; 1
-Panasonic; Panasonic TX-T1563F-U; mei2624; 30-69; 50-160; 1
-Panasonic; Panasonic TX-T1563PT1; mei261e; 30-69; 50-160; 1
-Panasonic; Panasonic TX-T1565PE1; mei2628; 30-67; 50-120; 1
-Panasonic; Panasonic TX-T1565PG1; mei2627; 30-67; 50-120; 1
-Panasonic; Panasonic TX-T1565PU1; mei2629; 30-67; 50-120; 1
-Panasonic; Panasonic TX-T1567PE1; mei261d; 30-61; 50-90; 1
-Panasonic; Panasonic TX-T1567PT1; mei2626; 30-61; 50-90; 1
-PC Brand; PC Brand Super_VGA; super_vga; 28.0-38.0; 50.0-90.0; 1
-Peacock; Peacock P1796 C2; actb013; 30-97; 50-150; 1
-Philips; Magnavox MB7000(17inch/CM6800); phla17b; 30.0-66.0; 50.0-130.0; 1
-Philips; Philips 104B(14inch/CM1300); phl104b; 30.0-54.0; 50.0-110.0; 1
-Philips; Philips 104B(14inch/CM2300); phlb14b; 30.0-54.0; 50.0-120.0; 1
-Philips; Philips 105B(15inch/CM1200); phla15b; 30.0-66.0; 50.0-110.0; 1
-Philips; Philips 105S(15inch/CM1300); phl105c; 30.0-54.0; 50.0-110.0; 1
-Philips; Philips 105S(15inch/CM2300); phlb15c; 30.0-60.0; 50.0-120.0; 1
-Philips; Philips 107B(17inch/CM6800); phl6800; 30.0-69.0; 50.0-130.0; 1
-Philips; Philips 107B20(17inch/CM2317); phle003; 30.0-92.0; 50.0-160.0; 1
-Philips; Philips 107E; PHL0004; 30-70; 50-160; 1
-Philips; Philips 107P(17inch); phle002; 30.0-92.0; 50.0-160.0; 1
-Philips; Philips 107S(17inch/CM1300); phla17c; 30.0-69.0; 50.0-120.0; 1
-Philips; Philips 107S(17inch/CM6800); phl107c; 30.0-66.0; 50.0-130.0; 1
-Philips; Philips 109B40; PHLE00E; 30.0-97.0; 50.0-160.0
-Philips; Philips 109S; phl4109; 30.0-95.0; 50.0-160.0; 1
-Philips; Philips 14C(14inch/7CM5209); 0; 31.5,35.2,35.5; 50.0-100.0; 1
-Philips; Philips 14C(14inch/7CM5279); 0; 31.5,35.2,35.5; 50.0-100.0; 1
-Philips; Philips 150C5 (15inch); PHLC00A; 30.0-63.0; 56.0-76.0; 1
-Philips; Philips 150S; PHL0805; 30-61; 56-75; 1024x768
-Philips; Philips 170C5 (17inch); PHLC00B; 30.0-82.0; 56.0-76.0; 1
-Philips; Philips 170X; PHLc00f; 30-83; 56-76; 1280x1024
-Philips; Philips 17ACM38; phl3800; 30-82; 50-160; 1
-Philips; Philips 17BCM28; phl2800; 30-66; 50-130; 1
-Philips; Philips 17TCM26; phl2600; 30-66; 50-100; 1
-Philips; Philips 180B2; PHL0810; 30-82; 56-76; 1280x1024
-Philips; Philips 190C; PHL0849; 30-83; 56-76; 1280x1024
-Philips; Philips 190S; PHL082f; 30-83; 56-76; 1280x1024
-Philips; Philips 200T(20inch/CM0700); phl200d; 30.0-90.0; 50.0-160.0; 1
-Philips; Philips 201B(21inch/CM0770); phl201b; 30.0-94.0; 48.0-160.0; 1
-Philips; Philips 20CM64; 20cm64; 30.0-64.0; 50.0-90.0; 1
-Philips; Philips 29PX8031 Monitor/TV; phl5f1f; 31.5-35.2; 50.0-56.0; 1
-Philips; Philips 6CM321; 6cm321; 35.2; 50.0-90.0; 1
-Philips; Philips 7BM749; 7bm749; 31.5; 60.0-70.0; 1
-Philips; Philips 7CM321; 7cm321; 35.5; 50.0-90.0; 1
-Philips; Philips 7CM329; 7cm329; 35.5; 50.0-90.0; 1
-Philips; Philips 9CM062; 9cm062; 31.5; 60.0-70.0; 1
-Philips; Philips 9CM082; 9cm082; 31.5; 60.0-70.0; 1
-Philips; Philips Brilliance 105(15inch/CM2200); phl105a; 30.0-69.0; 50.0-120.0; 1
-Philips; Philips Brilliance 107(17inch/CM8800); phl0107; 30.0-86.0; 50.0-160.0; 1
-Philips; Philips Brilliance 107(PRODUCT ID 17A58...); phl1107; 30.0-95.0; 50.0-160.0; 1
-Philips; Philips Brilliance 109(PRODUCT ID 19A58...); phl1109; 30.0-95.0; 50.0-160.0; 1
-Philips; Philips Brilliance 201(21inch/CM1700); phl201a; 31.5-107.0; 50.0-170.0; 1
-Philips; Philips Brilliance 201CS; phl0201; 30.0-107.0; 50-170; 1
-Philips; Philips Brilliance AX4500(14.5 LCD MONITOR); phl4500; 30.0-60.0; 56.0-75.0; 1
-Philips; Philips CM0200 (14B); phl2000; 31-48; 50-100; 1
-Philips; Philips CM0200 (15C); phl0200; 31-48; 50-100; 1
-Philips; Philips CM0500 (20C); phl0500; 31-64; 50-120; 1
-Philips; Philips CM0700 (20T); phl0700; 30-90; 50-160; 1
-Philips; Philips CM0700 (21B); phl700b; 30-94; 50-160; 1
-Philips; Philips CM0800 (14A); phl8000; 30-58; 50-100; 1
-Philips; Philips CM0800 (15B); phl0800; 30-58; 50-100; 1
-Philips; Philips CM1200 (15A); phl1200; 31-66; 50-110; 1
-Philips; Philips CM1800 (15A); phl1800; 31-66; 50-110; 1
-Philips; Philips CM5600 (20B); phl5600; 31-82; 50-120; 1
-Philips; Philips CM9039; cm9039; 31.5; 60.0-70.0; 1
-Philips; Philips CM9079; cm9079; 35.5; 50.0-90.0; 1
-Philips; Philips CM9085; cm9085; 31.5; 70; 1
-Philips; Philips CM9089; cm9089; 35.5; 50.0-90.0; 1
-Philips; Philips CM9214; cm9214; 30.0-58.0; 50.0-100.0; 1
-Philips; Philips CM9217; cm9217; 30.0-57.0; 50.0-100.0; 1
-Philips; Philips Magnavox 109S; phl3109; 30.0-95.0; 50.0-160.0; 1
-Philips; Philips Magnavox MB7000(17inch/CM6800); phla17b; 30.0-66.0; 50.0-130.0; 1
-Philips; Philips PD5029S Monitor/TV; phla513; 31.5-35.2; 50.0-56.0; 1
-PLB; PLB 1410 Model; plb1410; 30.0-54.0; 50.0-120.0; 1
-PLB; PLB 1510 Model; plb1510; 30.0-69.0; 50.0-120.0; 1
-PLB; PLB 1710; plb1710; 30.0-70.0; 50.0-120.0; 1
-PLB; PLB 1910; plb1910; 30.0-95.0; 50.0-150.0; 1
-Premier; Premier PM14V-S-1; pm14v-s-1; 34.5-38.5; 50.0-90.0; 1
-Princeton; Princeton 14; ultra14; 35.5-37.5; 50.0-90.0; 1
-Princeton; Princeton 14ni; ultra14ni; 31.5-48.0; 50.0-90.0; 1
-Princeton; Princeton 15; ultra15; 30.0-64.0; 50.0-90.0; 1
-Princeton; Princeton 17; ultra17; 30.0-64.0; 50.0-100.0; 1
-Princeton; Princeton AF3.0HD; pgs00f7; 30.0-50.0; 50.0-90.0; 1
-Princeton; Princeton AGF900; pgs016f; 30.0-96.0; 50.0-160.0; 1
-Princeton; Princeton AGX700; pgs00cc; 30.0-70.0; 50.0-140.0; 1
-Princeton; Princeton AGX740; pgs0169; 30.0-96.0; 50.0-180.0; 1
-Princeton; Princeton AGX750; pgs00cb; 30.0-95.0; 50.0-160.0; 1
-Princeton; Princeton AGX900; pgs00cd; 30.0-95.0; 50.0-150.0; 1
-Princeton; Princeton APP520; pgs010d; 60.0; 56.0-76.0; 1
-Princeton; Princeton APP550; pgs015f; 58.1; 55.0-85.1; 1
-Princeton; Princeton APP560; pgs00f5; 60.0; 56.0-76.0; 1
-Princeton; Princeton APP800; pgs0131; 80.0; 60.0-75.0; 1
-Princeton; Princeton Arcadia AR2.7; pgs006f; 31.5-38.0; 30.0-90.0; 1
-Princeton; Princeton Arcadia AR2.7AV; pgs0085; 31.5-38.0; 30.0-90.0; 1
-Princeton; Princeton Arcadia AR3.1; pgs0070; 31.5-38.0; 30.0-90.0; 1
-Princeton; Princeton Arcadia AR3.1AV; pgs0086; 31.5-38.0; 30.0-90.0; 1
-Princeton; Princeton Arcadia AR3.6; pgs00d1; 31.5-38.0; 30.0-90.0; 1
-Princeton; Princeton C2001; pgs008b; 30.0-107.0; 50.0-160.0; 1
-Princeton; Princeton DPP500; pgs00ca; 48.4; 60.0; 1
-Princeton; Princeton DPP500; pgs3011; 48.4; 60.0; 1
-Princeton; Princeton DPP550; pgs00e1; 56.5; 70.0; 1
-Princeton; Princeton DPP550; pgs3012; 56.5; 70.0; 1
-Princeton; Princeton DPP560; mtc1503; 48.4; 60.0; 1
-Princeton; Princeton DPP560; pgs00e3; 48.4; 60.0; 1
-Princeton; Princeton DPP560; pgs3013; 48.4; 60.0; 1
-Princeton; Princeton DPP800; pgs00eb; 45.1; 42.7; 1
-Princeton; Princeton DPP810; pgs0165; 45.1; 42.7; 1
-Princeton; Princeton EO14; pgs003a; 48.0; 50.0-120.0; 1
-Princeton; Princeton EO15; pgs003b; 30.0-70.0; 50.0-120.0; 1
-Princeton; Princeton EO17; kds06c2; 30.0-70.0; 50.0-120.0; 1
-Princeton; Princeton EO17; pgs003d; 30.0-70.0; 50.0-120.0; 1
-Princeton; Princeton EO2000; pgs00f6; 30.0-115.0; 50.0-160.0; 1
-Princeton; Princeton EO2010; pgs00ce; 30.0-117.0; 50.0-160.0; 1
-Princeton; Princeton EO40; pgs004e; 30.0-50.0; 50.0-90.0; 1
-Princeton; Princeton EO400; pgs009d; 30.0-54.0; 55.0-90.0; 1
-Princeton; Princeton EO50; pgs004f; 30.0-70.0; 50.0-120.0; 1
-Princeton; Princeton EO500; pgs008e; 30.0-70.0; 50.0-120.0; 1
-Princeton; Princeton EO500n; pgs00d6; 30.0-70.0; 50.0-140.0; 1
-Princeton; Princeton EO505; pgs00be; 30.0-70.0; 50.0-120.0; 1
-Princeton; Princeton EO70; pgs0050; 30.0-70.0; 50.0-120.0; 1
-Princeton; Princeton EO700; pgs00b6; 30.0-70.0; 50.0-120.0; 1
-Princeton; Princeton EO700-1b; pgs00e6; 30.0-70.0; 50.0-160.0; 1
-Princeton; Princeton EO700n; pgs00d5; 30.0-70.0; 50.0-150.0; 1
-Princeton; Princeton EO705; pgs00bf; 30.0-70.0; 50.0-120.0; 1
-Princeton; Princeton EO705n; pgs00dd; 30.0-70.0; 50.0-160.0; 1
-Princeton; Princeton EO70n; pgs00d4; 30.0-70.0; 50.0-150.0; 1
-Princeton; Princeton EO710; pgs008f; 30.0-70.0; 50.0-120.0; 1
-Princeton; Princeton EO710-1b; pgs00e7; 30.0-70.0; 50.0-160.0; 1
-Princeton; Princeton EO72; pgs0052; 30.0-70.0; 50.0-120.0; 1
-Princeton; Princeton EO720; pgs00b7; 30.0-70.0; 50.0-120.0; 1
-Princeton; Princeton EO74/74T; pgs0055; 30.0-70.0; 50.0-120.0; 1
-Princeton; Princeton EO75; pgs003c; 30.0-95.0; 50.0-120.0; 1
-Princeton; Princeton EO750; pgs00c2; 30.0-95.0; 50.0-160.0; 1
-Princeton; Princeton EO76/76T; pgs0056; 30.0-86.0; 50.0-120.0; 1
-Princeton; Princeton EO90; pgs0092; 30.0-95.0; 50.0-150.0; 1
-Princeton; Princeton EO900; pgs0087; 30.0-95.0; 50.0-160.0; 1
-Princeton; Princeton EO900; pgs0171; 30.0-95.0; 50.0-160.0; 1
-Princeton; Princeton EO930; pgs00e2; 30.0-95.0; 50.0-160.0; 1
-Princeton; Princeton EO935S; pgs0172; 30.0-95.0; 50.0-160.0; 1
-Princeton; Princeton LD150; pgs00de; 68.7; 55.0-85.1; 1
-Princeton; Princeton LD50A; pgs00ae; 60.0; 55.0-75.0; 1
-Princeton; Princeton MAX-15; 0; 15.0-36.0; 45.0-120.0; 1
-Princeton; Princeton MultiView; multiview; 15.0-60.0; 45.0-90.0; 1
-Princeton; Princeton MultiView_II; multiview_ii; 15.0-70.0; 45.0-90.0; 1
-Princeton; Princeton Ultra 100; pgs00d3; 30.0-95.0; 50.0-150.0; 1
-Princeton; Princeton Ultra 17+; pgs003e; 30.0-82.0; 50.0-120.0; 1
-Princeton; Princeton Ultra 20; pgs003f; 30.0-82.0; 50.0-120.0; 1
-Princeton; Princeton Ultra 40; pgs0051; 30.0-50.0; 50.0-90.0; 1
-Princeton; Princeton Ultra 41; pgs0090; 48.0; 50.0-90.0; 1
-Princeton; Princeton Ultra 42; pgs011a; 30.0-54.0; 50.0-120.0; 1
-Princeton; Princeton Ultra 50; pgs004d; 30.0-50.0; 50.0-90.0; 1
-Princeton; Princeton Ultra 50e; pgs011b; 30.0-57.0; 50.0-120.0; 1
-Princeton; Princeton Ultra 51; pgs009b; 30.0-54.0; 50.0-120.0; 1
-Princeton; Princeton Ultra 52/52B; pgs00d0; 30.0-70.0; 50.0-150.0; 1
-Princeton; Princeton Ultra 70F; ___7627; 30.0-64.0; 50.0-120.0; 1
-Princeton; Princeton Ultra 70F; pgs0049; 30.0-64.0; 50.0-120.0; 1
-Princeton; Princeton Ultra 71; pgs0079; 30.0-54.0; 50.0-100.0; 1
-Princeton; Princeton Ultra 71; pgs7900; 30.0-54.0; 50.0-100.0; 1
-Princeton; Princeton Ultra 72; pgs008d; 30.0-69.0; 55.0-90.0; 1
-Princeton; Princeton Ultra 72e; pgs015d; 30.0-70.0; 50.0-160.0; 1
-Princeton; Princeton Ultra 74; pgs00f2; 30.0-70.0; 50.0-150.0; 1
-Princeton; Princeton Ultra 75/75B; pgs00dc; 30.0-70.0; 50.0-150.0; 1
-Princeton; Princeton Ultra 75e; pgs016a; 30.0-72.0; 47.0-160.0; 1
-Princeton; Princeton Ultra 77; pgs00fc; 30.0-95.0; 50.0-150.0; 1
-Princeton; Princeton Ultra 77e; pgs016b; 30.0-96.0; 47.0-160.0; 1
-Princeton; Princeton Ultra 80; pgs0091; 30.0-86.0; 50.0-120.0; 1
-Princeton; Princeton Ultra 90/90B; pgs00d2; 30.0-94.0; 50.0-160.0; 1
-Princeton; Princeton Ultra 90e; pgs0130; 30.0-86.0; 50.0-160.0; 1
-Princeton; Princeton Ultra 92; pgs016c; 30.0-96.0; 50.0-160.0; 1
-Princeton; Princeton Ultra 95; pgs00fa; 30.0-95.0; 50.0-120.0; 1
-Princeton; Princeton Ultra 95e; pgs016d; 30.0-96.0; 47.0-150.0; 1
-Princeton; Princeton Ultra 95n; pgs00db; 30.0-95.0; 50.0-160.0; 1
-Princeton; Princeton Ultra-1200; max-15; 15.0-38.0; 45.0-120.0; 1
-Princeton; Princeton Ultra-1400; ultra-1400; 15.0-38.0; 45.0-120.0; 1
-Princeton; Princeton Ultra-1600; ultra-1600; 15.0-38.0; 45.0-120.0; 1
-Princeton; Princeton Ultra-2000; ultra-2000; 45.0-68.0; 50.0-150.0; 1
-Princeton; Princeton VL173 Flat Panel; pgs4902; 31-75; 56-75; 1
-Princeton; Princeton VL1916 19inch LCD Display; 0; 24-83; 55-76; 1
-Princeton; W74; pgs00e5; 30.0-70.0; 50.0-160.0; 1
-Princeton; W74n; pgs00fb; 30.0-70.0; 55.0-160.0; 1
-Proview; 2071W/2006W (LCD 21-inch wide); PTS07D1; 30.0-80.0; 60.0-75.0; 1
-Proview; Proview 2072; PTS0000; 30.0-93.0; 60.0-85.0; 1
-Proview; Proview 215 (21-inch); PTS0843; 30.0-115.0; 50.0-160.0; 1
-Proview; Proview 250 (10-inch); PTS00FA; 30.0-50.0; 50.0-150.0; 1
-Proview; Proview 330 (LCD 13.3-inch); PTS014A; 30.0-60.0; 55.0-75.0; 1
-Proview; Proview 401/420/456/468/482 (LCD 14-inch); PTS0579; 30.0-60.0; 60.0-75.0; 1
-Proview; Proview 456/458/462 (14-inch); PTS01C8; 30.0-54.0; 50.0-150.0; 1
-Proview; Proview 506I/572I/572V/576D/576I/580I/588I (LCD 15-inch); PTS05DE; 30.0-60.0; 60.0-75.0; 1
-Proview; Proview 510/560/580 (LCD 15-inch); PTS01FE; 30.0-60.0; 55.0-75.0; 1
-Proview; Proview 533/541/552/556/561/562/565/566/567/568/LP517 (LCD 15-inch); PTS05DD; 0.0-60.0; 60.0-75.0; 1
-Proview; Proview 558/561/562 (15-inch); PTS0231; 30.0-60.0; 50.0-160.0; 1
-Proview; Proview 560/580 (LCD 15-inch Pivot); PTS01FE; 30.0-60.0; 55.0-75.0; 1
-Proview; Proview 562NS/562FS (15-inch); PTS0232; 30.0-58.0; 50.0-120.0; 1
-Proview; Proview 566/568/570 (15-inch); PTS023A; 30.0-70.0; 50.0-150.0; 1
-Proview; Proview 570/572/573/576/580/582/586/587/589/590/598 (LCD 15-inch); PTS05DD; 30.0-60.0,60; 0-75.0; 1
-Proview; Proview 571/572/572N (15-inch); PTS023B; 30.0-70.0; 50.0-160.0; 1
-Proview; Proview 572NS/570FS/572FS (15-inch); PTS023C; 30.0-70.0; 50.0-160.0; 1
-Proview; Proview 576W (LCD 15-inch wide); PTS05DF; 30.0-50.0; 60.0-70.0; 1
-Proview; Proview 576W (LCD 15-inch wide); PTS05E0; 30.0-50.0; 60.0-70.0; 1
-Proview; Proview 600/660 (LCD 15-inch Pivot); PTS01FE; 30.0-60.0; 55.0-75.0; 1
-Proview; Proview 702/713/717/723/727/765/770/772/773/776/778/780/782/787/LP717 (LCD 17-inch); PTS06A5; 30.0-80.0; 60.0-75.0; 1
-Proview; Proview 720/722 (16-inch); PTS02D0; 30.0-70.0; 50.0-150.0; 1
-Proview; Proview 765/768/770 (17-inch); PTS0302; 30.0-70.0; 50.0-150.0; 1
-Proview; Proview 765W (LCD 17-inch wide); PTS06A7; 30.0-80.0; 60.0-75.0; 1
-Proview; Proview 769/769N/771/772/772N (17-inch); PTS0303; 30.0-70.0; 50.0-160.0; 1
-Proview; Proview 772NS/771/772FS/772PF (17-inch); PTS0304; 30.0-70.0; 50.0-160.0; 1
-Proview; Proview 775/776/778 (17-inch); PTS0308; 30.0-76.0; 50.0-160.0; 1
-Proview; Proview 775N; PTS0304; 30-75; 50-160; 1"
-Proview; Proview 777/777N Pure Flat (17-inch); PTS0303; 30.0-70.0; 50.0-160.0; 1
-Proview; Proview 777NS/777PF/778NS (17-inch); PTS0309; 30.0-70.0; 50.0-160.0; 1
-Proview; Proview 785/786/786N (17-inch); PTS0311; 30.0-86.0; 50.0-160.0; 1
-Proview; Proview 786NS/786FS/786PF (17-inch); PTS0312; 30.0-86.0; 50.0-160.0; 1
-Proview; Proview 787/787NS/787PF Pure Flat (17-inch); PTS0313; 30.0-86.0; 50.0-160.0; 1
-Proview; Proview 796/796N (17-inch); PTS031B; 30.0-98.0; 50.0-160.0; 1
-Proview; Proview 796NS/796N/796PF/796PF2/796FS (17-inch); PTS031C; 30.0-98.0; 50.0-160.0; 1
-Proview; Proview 797/797N Pure Flat (17-inch); PTS031B; 30.0-98.0; 50.0-160.0; 1
-Proview; Proview 797NS/797N/797PF (17-inch); PTS031D; 30.0-98.0; 50.0-160.0; 1
-Proview; Proview 860; pts035c; 30.0-54.0; 50.0-150.0; 1
-Proview; Proview 861/865/867/872 (LCD 18-inch); PTS0709; 30.0-80.0; 60.0-75.0; 1
-Proview; Proview 926w; PTS077D; 31.0-94.0; 60.0-75.0; 1
-Proview; Proview 986/986N/986NS/986FS/986PF (19-inch); PTS03DA; 30.0-86.0; 50.0-160.0; 1
-Proview; Proview 987NS/987PF (19-inch); PTS03DB; 30.0-86.0; 50.0-160.0; 1
-Proview; Proview 996N; pts025c; 30.0-98.0; 50.0-160.0; 1
-Proview; Proview 996NS/996N/996FS/996PF (19-inch); PTS03E4; 30.0-98.0; 50.0-160.0; 1
-Proview; Proview 997/997N Pure Flat (19-inch); PTS03E6; 30.0-98.0; 50.0-160.0; 1
-Proview; Proview 997NS/997N/997PF (19-inch); PTS03E5; 30.0-98.0; 50.0-160.0; 1
-Proview; Proview 998/998A/998N (19-inch); PTS03E6; 30.0-98.0; 50.0-160.0; 1
-Proview; Proview BM-468 (LCD 14-inch); PTS01D4; 30.0-60.0; 55.0-75.0; 1
-Proview; Proview BM-568 (LCD 15-inch); PTS01FE; 30.0-60.0; 55.0-75.0; 1
-Proview; Proview BM-780 (LCD 17-inch); PTS030C; 30.0-72.0; 55.0-75.0; 1
-Proview; Proview CY965; PTS03c5; 30-80; 60-75; 1280x1024
-Proview; Proview E705/E771/770I/705I/776I/780I/782I/771/705/738 (LCD 17-inch); PTS06A6; 30.0-80.0; 60.0-75.0; 1
-Proview; Proview E905/E971/905I/970I/976D/980D/982D/971/905/938 (LCD 19-inch); PTS076E; 30.0-80.0; 60.0-75.0; 1
-Proview; Proview HD572 (15-inch); PTS1215; 30.0-60.0; 60.0-75.0; 1
-Proview; Proview HD772 (17-inch); PTS0817; 30.0-80.0; 60.0-75.0; 1
-Proview; Proview HD872 (18-inch); PTS0361; 30.0-80.0; 60.0-75.0; 1
-Proview; Proview HD972 (19-inch); PTS03CC; 30.0-80.0; 60.0-75.0; 1
-Proview; Proview HD972DT (19-inch); PTS0419; 30.0-81.0; 56.0-76.0; 1
-Proview; Proview I921/V913/SP916/MA982/913/917/923/927/965/972/LP917/982/916/982K (LCD 19-inch); PTS076D; 30.0-80.0; 60.0-75.0; 1
-Proview; Proview LM905W/FV916W/926W/906W/938W (LCD 19-inch wide); PTS076F; 30.0-80.0; 60.0-75.0; 1
-Proview; Proview LT776s (17-inch); PTS0917; 30.0-80.0; 60.0-75.0; 1
-Proview; Proview PD/ID-950F Diamondtron Pure Flat (19-inch); PTS031B; 30.0-98.0; 50.0-160.0; 1
-Proview; Proview PS576 (15-inch); PTS2215; 30.0-60.0; 60.0-75.0; 1
-Proview; Proview PV-1995S (19-inch); PTS03E6; 30.0-98.0; 50.0-160.0; 1
-Proview; Proview V513/SP516/MA582/501/502/505/513/517/520/523/527/516/582K (LCD 15-inch); PTS05DD; 30.0-60.0; 60.0-75.0;1
-Proview; Proview V713/MA782/SP716/I721/716/782K (LCD 17-inch); PTS06A5; 30.0-80.0; 60.0-75.0; 1
-QDS; QDS 0014; QDS0014; 48-50; 57-62; 1280x800
-Quantex; Quantex TE1564M - Super View 1280; 75; 30-64; 50-100
-Qume; Qume QM835; qm835; 30.0-36.5; 50.0-90.0; 1
-Radius; Radius PrecisionColor Display/19; pcd19; 30.0-67.0; 72; 1
-Radius; Radius PrecisionColor Display/20; pcd20; 30.0-71.0; 75; 1
-Radius; Radius PrecisionColor Pivot; pcp; 30.0-60.0; 50.0-90.0; 1
-RasterOps; RasterOps 20/20; r2020; 31-69; 60-76; 1
-RasterOps; RasterOps ClearVueColor 17; cv17; 30-82; 50-90; 1
-RasterOps; RasterOps ClearVueColor 20T; cv20t; 30-82; 50-160; 1
-RasterOps; RasterOps ClearVueColor 21; cv21; 30-82; 50-90; 1
-REDMS Group; REDMS SRC-1401; src-1401; 28.0-40.0; 47.0-90.0; 1
-REDMS Group; REDMS SRC-1402; src-1402; 28.0-50.0; 47.0-90.0; 1
-Relisys; Relisys RE-1420; re-1420; 28.0-40.0; 60; 1
-Relisys; Relisys RE-1520; re-1520; 30.0-50.0; 50.0-80.0; 1
-Relisys; Relisys RE-1528; re-1528; 30.0-48.0; 50.0-90.0; 1
-Relisys; Relisys RE1438; rel1438; 30-38; 0-100; 1
-Relisys; Relisys RE1450; rel1450; 30-50; 50-100; 1
-Relisys; Relisys RE412; rel0412; 30-57; 50-150; 1
-Relisys; Relisys RE432; rel0432; 30-65; 50-100; 1
-Relisys; Relisys RE438; rel0438; 30-38; 0-100; 1
-Relisys; Relisys RE450; rel0450; 30-50; 50-100; 1
-Relisys; Relisys RE451; rel0451; 30-54; 50-100; 1
-Relisys; Relisys RE518; rel0518; 30-69; 50-150; 1
-Relisys; Relisys RE535; rel0535; 30-65; 50-100; 1
-Relisys; Relisys RE550; rel0550; 30-50; 50-100; 1
-Relisys; Relisys RE551; rel0551; 30-54; 50-150; 1
-Relisys; Relisys RE572; rel0572; 30-72; 50-150; 1
-Relisys; Relisys RE760; rel0760; 30-65; 50-100; 1
-Relisys; Relisys RE767; rel0767; 30-69; 50-150; 1
-Relisys; Relisys RE768; rel0768; 30-86; 50-150; 1
-Relisys; Relisys RE772; rel0772; 30-72; 50-150; 1
-Relisys; Relisys RE786; rel0786; 30-86; 50-150; 1
-Relisys; Relisys RE795; rel0795; 30-96; 50-150; 1
-Relisys; Relisys RE9516S; rel9516; 30-35; 0-100; 1
-Relisys; Relisys RE995; rel0995; 30-95; 50-150; 1
-Relisys; Relisys RM-1541; rm-1541; 48.0-65.0; 40.0-80.0; 1
-Royal Information Company; Royal Information Company TRL/RIC DH-1570M/DH-1570; trl0410; 29.0-70.0; 47.0-120.0; 1
-Royal Information Company; Royal Information Company TRL/RIC DH-1764M/DH-1764; trl0510; 29.0-70.0; 47.0-120.0; 1
-Royal Information Company; Royal Information Company TRL/RIC DH-1764UM/DH-1764U; trl0610; 29.0-85.0; 47.0-120.0; 1
-Royal Information Company; Royal Information Company TRL/RIC DL-1564; trl061c; 29.0-64.0; 47.0-100.0; 1
-Royal Information Company; Royal Information Company TRL/RIC DL-1564M/DL-1564; trl0110; 29.0-64.0; 47.0-120.0; 1
-Royal Information Company; Royal Information Company TRL/RIC DL-1750MU; trl0310; 29.0-70.0; 47.0-120.0; 1
-Royal Information Company; Royal Information Company TRL/RIC RH-1450; trl0010; 29.0-50.0; 47.0-90.0; 1
-Sampo; Sampo AlphaScan 15/15g/15gx; 0; 30.0-65.0; 50.0-90.0
-Sampo; Sampo AlphaScan 15mx; 0; 30.0-65.0; 50.0-110.0
-Sampo; Sampo AlphaScan 17; 0; 30.0-65.0; 50.0-90.0
-Sampo; Sampo AlphaScan 1788 17gx; 0; 30.0-82.0; 50.0-120.0
-Sampo; Sampo AlphaScan 1789 17gx; 0; 30.0-82.0; 50.0-120.0
-Sampo; Sampo AlphaScan 17e; 0; 30.0-82.0; 50.0-90.0
-Sampo; Sampo AlphaScan 17g; 0; 30.0-65.0; 50.0-90.0
-Sampo; Sampo AlphaScan 17mx; 0; 30.0-69.0; 50.0-120.0
-Sampo; Sampo AlphaScan 410; 0; 30.0-48.0; 50.0-90.0
-Sampo; Sampo AlphaScan 411; 0; 30.0-50.0; 50.0-120.0
-Sampo; Sampo AlphaScan 500; 0; 30.0-48.0; 50.0-90.0
-Sampo; Sampo AlphaScan 511; 0; 30.0-54.0; 50.0-120.0
-Sampo; Sampo AlphaScan 520; 0; 30.0-65.0; 50.0-120.0
-Sampo; Sampo AlphaScan 520A; 0; 30.0-70.0; 50.0-120.0
-Sampo; Sampo AlphaScan 711; 0; 30.0-70.0; 50.0-120.0
-Sampo; Sampo AlphaScan 720; 0; 30.0-69.0; 50.0-120.0
-Sampo; Sampo AlphaScan 730; 0; 30.0-70.0; 50.0-120.0
-Sampo; Sampo AlphaScan 731; 0; 30.0-70.0; 50.0-120.0
-Sampo; Sampo AlphaScan 750; 0; 30.0-86.0; 50.0-200.0
-Sampo; Sampo AlphaScan 760; 0; 30.0-82.0; 50.0-120.0
-Sampo; Sampo AlphaScan 761; 0; 30.0-85.0; 50.0-200.0
-Sampo; Sampo AlphaScan 830; 0; 30.0-82.0; 50.0-120.0
-Sampo; Sampo AlphaScan 850; 0; 30.0-92.0; 50.0-200.0
-Sampo; Sampo AlphaScan 950; 0; 30.0-95.0; 50.0-200.0
-Sampo; Sampo AlphaScan 960; 0; 30.0-95.0; 50.0-200.0
-Sampo; Sampo AlphaScan GL; 0; 30.0-64.0; 50.0-90.0
-Sampo; Sampo AlphaScan GLX; 0; 30.0-82.0; 50.0-120.0
-Sampo; Sampo AlphaScan Plus/GS; 0; 30.0-62.0; 50.0-90.0
-Sampo; Sampo AlphaScan SV; 0; 30.0-48.0; 50.0-90.0
-Samsung; Samsung 15GLsi; sam1530; 24.0-66.0; 50.0-100.0; 1
-Samsung; Samsung 17GLi; sam4d73; 24.0-65.0; 50.0-120.0; 1
-Samsung; Samsung 17GLsi; sam4d74; 24.0-85.0; 50.0-120.0; 1
-Samsung; Samsung 5b (CKB52*); sam2c56; 30-70; 50-120; 1
-Samsung; Samsung 5e (CKA52*); sam2c36; 30-55; 50-120; 1
-Samsung; Samsung 7e (CKB72*); sam2c58; 30-70; 50-120; 1
-Samsung; Samsung 900DF; SAM00B4; 30-85; 50-160; 1
-Samsung; Samsung 990DF; SAM0127; 30-96; 50-160; 1
-Samsung; Samsung CSA-7571; csa-7571; 20.0-50.0; 50.0-90.0; 1
-Samsung; Samsung CT-4581; ct-4581; 15.0-38.0; 47.0-73.0; 1
-Samsung; Samsung MF-4771; mf-4771; 15.0-38.0; 48.0-72.0; 1
-Samsung; Samsung Samtron 40B; sam2034; 30-55; 50-120; 1
-Samsung; Samsung Samtron 40Bn; sam202e; 30-55; 50-120; 1
-Samsung; Samsung Samtron 45B(n); sam1034; 30-55; 50-120; 1
-Samsung; Samsung Samtron 4Bi; sam2c33; 30-55; 50-120; 1
-Samsung; Samsung Samtron 5(M)B (CGB5617*); sam1c54; 30-69; 50-160; 1
-Samsung; Samsung Samtron 5(M)E (CGK5517*); sam1d74; 30-54; 50-120; 1
-Samsung; Samsung Samtron 50(M)E; sam2036; 30-61; 50-120; 1
-Samsung; Samsung Samtron 50B; sam2056; 30-70; 50-160; 1
-Samsung; Samsung Samtron 55(M)E (Plus); sam1036; 30-61; 50-120; 1
-Samsung; Samsung Samtron 55B (Plus); sam1056; 30-70; 50-160; 1
-Samsung; Samsung Samtron 55v; sam12b7; 30-55; 50-120; 1
-Samsung; Samsung Samtron 56E/57E/56V; STN0002; 30-55; 50-120
-Samsung; Samsung Samtron 5Bi; sam2c55; 30-70; 50-120; 1
-Samsung; Samsung Samtron 5Ei; sam2c35; 30-55; 50-120; 1
-Samsung; Samsung Samtron 60(M)B; sam2042; 30-70; 50-160; 1
-Samsung; Samsung Samtron 70(M)E; sam2058; 30-70; 50-160; 1
-Samsung; Samsung Samtron 75(M)B; sam105a; 30-70; 50-160; 1
-Samsung; Samsung Samtron 75(M)E (Plus); sam1058; 30-70; 50-160; 1
-Samsung; Samsung Samtron 75G; sam105b; 30-85; 50-160; 1
-Samsung; Samsung Samtron 75P; sam4ee7; 30-96; 50-160; 1
-Samsung; Samsung Samtron 75P Plus; sam40d8; 30-96; 50-160; 1
-Samsung; Samsung Samtron 76DF(X)/77DF(X)/78DF; STN0006; 30-70; 50-160; 1
-Samsung; Samsung Samtron 7Ei; sam2c57; 30-70; 50-120; 1
-Samsung; Samsung Samtron 9 In; sam25da; 30-96; 50-160; 1
-Samsung; Samsung Samtron 90SL; sam4dba; 30-96; 50-160; 1
-Samsung; Samsung Samtron 95in(T); sam25de; 30-96; 50-160; 1
-Samsung; Samsung Samtron 95P; sam4f28; 30-96; 50-160; 1
-Samsung; Samsung Samtron 95P Plus; sam40db; 30-96; 50-160; 1
-Samsung; Samsung Samtron 98PDF/99DF/99PDF; STN0020; 30-96; 50-160; 1
-Samsung; Samsung Samtron 9B; sam4f23; 30-96; 50-160; 1
-Samsung; Samsung Samtron 9P; sam4f27; 30-96; 50-160; 1
-Samsung; Samsung Samtron SAMTRON 76E/77E; STN0005; 30-70; 50-160; 1
-Samsung; Samsung SyncMaster 1000b (CGX1607*); sam1f14; 30-107; 50-160; 1
-Samsung; Samsung SyncMaster 1000p; sam1f13; 30-107; 50-160; 1
-Samsung; Samsung SyncMaster 1000s (CGP1607*); sam0cf1; 30-96; 50-160; 1
-Samsung; Samsung SyncMaster 1100DF/2100DF/CD210C; SAM006D; 30-121; 50-160; 1
-Samsung; Samsung SyncMaster 1100p/1109p/CM219C; SAM0051; 30-115; 50-160; 1
-Samsung; Samsung SyncMaster 1200NF/2200NF/CPN22NF; SAM38D2; 30-121; 50-185; 1
-Samsung; Samsung SyncMaster 14GL; sam14gl; 30-62; 50-100; 1
-Samsung; Samsung SyncMaster 14GL; samsungsm14gl; 30-62; 50-100; 1
-Samsung; Samsung SyncMaster 150N/152N/153N; SAM00A4; 30-61; 56-75; 1
-Samsung; Samsung SyncMaster 151MP/155MP/RB1500MP; SAM0004; 31-70; 50-85; 1
-Samsung; Samsung SyncMaster 152MP/156MP/CX510MP/CX500MB; SAM00A8; 30-71; 56-75; 1
-Samsung; Samsung SyncMaster 153T; SAM00CD; 30-61; 56-75; 1
-Samsung; Samsung SyncMaster 153V/153S/153B; SAM00A2; 30-61; 56-75; 1
-Samsung; Samsung SyncMaster 15GL; sam15gl; 30-62; 50-100; 1
-Samsung; Samsung SyncMaster 15GL; samsungsm15gl; 30-62; 50-100; 1
-Samsung; Samsung SyncMaster 15GLe; sam4d50; 30-50; 50-120; 1
-Samsung; Samsung SyncMaster 15GLe; sam6d20; 30-50; 50-120; 1
-Samsung; Samsung SyncMaster 15GLi; sam4d51; 30-65; 50-120; 1
-Samsung; Samsung SyncMaster 15M; sam4d52; 30.0-65.0; 50.0-120.0; 1
-Samsung; Samsung SyncMaster 15Me; sam5450; 30.0-50.0; 50.0-120.0; 1
-Samsung; Samsung SyncMaster 171MP/175MP/RB1700MP; SAM000A; 31-80; 50-85; 1
-Samsung; Samsung SyncMaster 171N/175N/171Np/171Nm/CX174N/CX171N/MX174N; SAM006B; 30-81; 56-76; 1
-Samsung; Samsung SyncMaster 171S/175S/170S/CX175S-AZ/LX175S; SAM001B; 30-81; 56-85; 1
-Samsung; Samsung SyncMaster 171v; samsungsm171v; 30-81; 56-75; 1
-Samsung; Samsung SyncMaster 172MP/176MP/CX710MP/CX700MB; SAM00A7; 30-81; 56-75; 1
-Samsung; Samsung SyncMaster 172T/176T/CX176T/CX171T (Analog); SAM006E; 30-81; 56-75; 1
-Samsung; Samsung SyncMaster 172T/176T/CX176T/CX171T (Digital); SAM006F; 30-81; 56-75; 1
-Samsung; Samsung SyncMaster 172X/177X/CX710X (Analog); SAM00C8; 30-81; 56-75; 1
-Samsung; Samsung SyncMaster 172X/177X/CX710X (Digital); SAM00E5; 30-81; 56-75; 1
-Samsung; Samsung SyncMaster 173P/CX710P (Analog); SAM00D3; 30-81; 56-75; 1
-Samsung; Samsung SyncMaster 173P/CX710P (Digital); SAM00E2; 30-81; 56-75; 1
-Samsung; Samsung SyncMaster 173T/177T/CX700T/CX710T; SAM00BA; 30-81; 56-75; 1
-Samsung; Samsung SyncMaster 173V/172V/173S/173B/174V/175V; SAM00A3; 30-81; 56-76; 1
-Samsung; Samsung SyncMaster 177MP/710MP/CX711MP/CX710MP; SAM00D2; 30-81; 56-75; 1
-Samsung; Samsung SyncMaster 17GL; sam17gl; 30-65; 50-100; 1
-Samsung; Samsung SyncMaster 17GL; samsungsm17gl; 30-65; 50-100; 1
-Samsung; Samsung SyncMaster 17GLi; sam4d70; 30-65; 50-120; 1
-Samsung; Samsung SyncMaster 17GLs; sam17gls; 30-82; 50-120; 1
-Samsung; Samsung SyncMaster 17GLs; samsungsm17gls; 30-82; 50-120; 1
-Samsung; Samsung SyncMaster 17GLsi; sam4d71; 30-85; 50-120; 1
-Samsung; Samsung SyncMaster 181T; sam0020; 30-81; 56-85; 1
-Samsung; Samsung SyncMaster 190N(M)/192N(M)/193N(M); SAM00A6; 30-81; 56-85; 1
-Samsung; Samsung SyncMaster 191+/191Tplus/193T/197T/CX900T; SAM00BB; 30-81; 56-75; 1
-Samsung; Samsung SyncMaster 191TFT; sam0014; 30.0-81.0; 56.0-85.0 ; 1
-Samsung; Samsung SyncMaster 192MPplus/930MP (Analog); SAM015B; 30-81; 56-85; 1
-Samsung; Samsung SyncMaster 192MPplus/930MP (Digital); SAM015C; 30-81; 56-85; 1
-Samsung; Samsung SyncMaster 192T/196T/CX910T(M); SAM00B6; 30-81; 56-75; 1
-Samsung; Samsung SyncMaster 193P/CX910P (Analog); SAM00EC; 30-81; 56-75
-Samsung; Samsung SyncMaster 193P/CX910P (Digital); SAM00ED; 30-81; 56-75
-Samsung; Samsung SyncMaster 198T/910T/CX901T (Analog); SAM010E; 30-81; 56-75; 1
-Samsung; Samsung SyncMaster 198T/910T/CX901T (Digital); SAM010F; 30-81; 56-75; 1
-Samsung; Samsung SyncMaster 2032BW(Analog); SAM0301; 30-81; 56-75; 1
-Samsung; Samsung SyncMaster 2032BW(Digital); SAM0302; 30-81; 56-75; 1
-Samsung; Samsung SyncMaster 2043BW/2043BWX,SyncMaster Magic CX2043BW(Analog); SAM0351; 30-81; 56-75; 1
-Samsung; Samsung SyncMaster 2043BW/2043BWX,SyncMaster Magic CX2043BW(Digital); SAM0352; 30-81; 56-75; 1
-Samsung; Samsung SyncMaster 2043NW; SAM0161; 30-81; 56-75; 1680x1050
-Samsung; Samsung SyncMaster 204T/204Ts/214T,SyncMaster Magic CX201Ts(Analog); SAM01AD; 30-81; 56-75; 1
-Samsung; Samsung SyncMaster 204T/204Ts/214T,SyncMaster Magic CX201Ts(Digital); SAM01AE; 30-81; 56-75; 1
-Samsung; Samsung SyncMaster 2053BW; SAM0379; 30-81; 56-75; 1680x1050
-Samsung; Samsung SyncMaster 205BW (Analog); SAM021D; 30-81; 56-75; 1
-Samsung; Samsung SyncMaster 205BW (Digital); SAM021E; 30-81; 56-75; 1
-Samsung; Samsung SyncMaster 206BW (Analog); SAM027C; 30-81; 56-75; 1
-Samsung; Samsung SyncMaster 206BW (Digital); SAM027D; 30-81; 56-75; 1
-Samsung; Samsung SyncMaster 20gls; sam20gls; 30-82; 50-120; 1
-Samsung; Samsung SyncMaster 20gls; samsungsm20gls; 30-82; 50-120; 1
-Samsung; Samsung SyncMaster 20GLsi; sam4690; 30.0-82.0; 50.0-120.0; 1
-Samsung; Samsung SyncMaster 210T/LXA210T (Analog); SAM4251; 30-93; 50-85; 1
-Samsung; Samsung SyncMaster 210T/LXA210T (Digital); SAM4252; 30-81; 50-85; 1
-Samsung; Samsung SyncMaster 211MP/215MP/CX211MP; SAMOO56; 30-85; 55-85; 1
-Samsung; Samsung SyncMaster 213T/CX210T; SAMOO91; 30-81; 56-75; 1
-Samsung; Samsung SyncMaster 215TW(Analog); SAM0213; 30-81; 56-75; 1
-Samsung; Samsung SyncMaster 215TW(Digital); SAM0214; 30-81; 56-75; 1
-Samsung; Samsung SyncMaster 21GLs; sam4610; 30.0-85.0; 50.0-160.0; 1
-Samsung; Samsung SyncMaster 2243BW/2243BWX,SyncMaster Magic CX2243BW(Analog); SAM0372; 30-81; 56-75; 1
-Samsung; Samsung SyncMaster 2243BW/2243BWX,SyncMaster Magic CX2243BW(Digital); SAM0373; 30-81; 56-75; 1
-Samsung; Samsung SyncMaster 225BW (Analog); SAM0254; 30-81; 56-75; 1
-Samsung; Samsung SyncMaster 225BW (Digital); SAM0255; 30-81; 56-75; 1680x1050
-Samsung; Samsung SyncMaster 2253BW; SAM037c; 30-81; 56-75; 1680x1050
-Samsung; Samsung SyncMaster 226; SAM0226; 30-81; 56-75; 1440x900
-Samsung; Samsung SyncMaster 226BW (Analog); SAM027E; 30-81; 56-75; 1680x1050
-Samsung; Samsung SyncMaster 226BW (Digital); SAM027F; 30-81; 56-75; 1
-Samsung; Samsung SyncMaster 240T (Analog); SAM4254; 30-93; 50-85; 1
-Samsung; Samsung SyncMaster 240T (Digital); SAM4255; 30-81; 50-85; 1
-Samsung; Samsung SyncMaster 241MP/245MP; SAMOO4B; 30-85; 50-85; 1
-Samsung; Samsung SyncMaster 243T/CX240T (Analog); SAM00D9; 30-80; 55-75; 1
-Samsung; Samsung SyncMaster 243T/CX240T (Digital); SAM00F7; 30-80; 55-75; 1
-Samsung; Samsung SyncMaster 2443BWX; SAM043F; 30-81; 56-60; 1
-Samsung; Samsung SyncMaster 3; sam3; 35.5; 43.5; 1
-Samsung; Samsung SyncMaster 3; samsungsm3; 35.5; 43.5; 1
-Samsung; Samsung SyncMaster 320TFT (LXB310*); sam6053; 30-61; 50-75; 1
-Samsung; Samsung SyncMaster 330/331TFT (LXB350*); sam6054; 30-61; 50-75; 1
-Samsung; Samsung SyncMaster 3NE; sam3ne; 48.4; 60.0; 1
-Samsung; Samsung SyncMaster 3NE; samsungsm3ne; 48.4; 60.0; 1
-Samsung; Samsung SyncMaster 3Ne; sam0000; 31.5-48.0; 43.5-75.0; 1
-Samsung; Samsung SyncMaster 400b (CKA4217*); sam2c34; 30-55; 50-120; 1
-Samsung; Samsung SyncMaster 410b(CHA4217*); sam2033; 30-55; 50-120; 1
-Samsung; Samsung SyncMaster 450(N)b; sam1033; 30-55; 50-120; 1
-Samsung; Samsung SyncMaster 470S TFT; sam49d4; 30-61; 50-75; 1
-Samsung; Samsung SyncMaster 4NE; sam4ne; 30-50; 50-100; 1
-Samsung; Samsung SyncMaster 4NE; samsungsm4ne; 30-50; 50-100; 1
-Samsung; Samsung SyncMaster 4S; sam0100; 31.5-48.4; 43.5-75.0; 1
-Samsung; Samsung SyncMaster 500(M)p (CGC5607*); sam1c73; 30-69; 50-160; 1
-Samsung; Samsung SyncMaster 500(M)s (CGK5507*); sam1d73; 30-54; 50-120; 1
-Samsung; Samsung SyncMaster 500(M)s Plus (CKE5507*); sam0d65; 30-60; 50-120; 1
-Samsung; Samsung SyncMaster 500b; sam1c53; 30-69; 50-160; 1
-Samsung; Samsung SyncMaster 500b Plus (CKF5607*); sam0d66; 30-69; 50-160; 1
-Samsung; Samsung SyncMaster 510(M)s (CHA5807*); sam2035; 30-61; 50-120; 1
-Samsung; Samsung SyncMaster 510b(CHB5707*); sam2055; 30-70; 50-160; 1
-Samsung; Samsung SyncMaster 510N/512N/CX511N/CX501N; SAM011D; 30-61; 56-75; 1
-Samsung; Samsung SyncMaster 515V; SAM0172; 30-61; 56-75; 1
-Samsung; Samsung SyncMaster 520TFT (LXB530*); sam6055; 30-61; 50-75; 1
-Samsung; Samsung SyncMaster 530/531TFT (LXB550*); sam6056; 30-61; 50-75; 1
-Samsung; Samsung SyncMaster 550(M)s; sam1035; 30-61; 50-120; 1
-Samsung; Samsung SyncMaster 550b; sam1055; 30-70; 50-160; 1
-Samsung; Samsung SyncMaster 550v; sam12b6; 30-55; 50-120; 1
-Samsung; Samsung SyncMaster 570B TFT/580B TFT; sam49d5; 30-61; 50-75; 1
-Samsung; Samsung SyncMaster 591v; sam022e; 30-55; 50-120; 1
-Samsung; Samsung SyncMaster 610(M)b(CHB6107*); sam2041; 30-70; 50-160; 1
-Samsung; Samsung SyncMaster 6Ne; sam4d72; 30.0-65.0; 50.0-100.0; 1
-Samsung; Samsung SyncMaster 700(M)b (CGM7607*); sam1db3; 30-69; 50-160; 1
-Samsung; Samsung SyncMaster 700(M)s (CGE7507*); sam1cb3; 30-69; 50-160; 1
-Samsung; Samsung SyncMaster 700(M)s Plus (CKG7507*); sam0d67; 30-69; 50-160; 1
-Samsung; Samsung SyncMaster 700b Plus; sam2cf8; 30-70; 50-160; 1
-Samsung; Samsung SyncMaster 700DF; SAM00B3; 30-71; 50-160; 1
-Samsung; Samsung SyncMaster 700IFT (CSH780B*); sam4ee9; 30-96; 50-160; 1
-Samsung; Samsung SyncMaster 700NF; sam38d7; 30-96; 50-160; 1
-Samsung; Samsung SyncMaster 700p Plus (CSH7839*); sam4ee6; 30-96; 50-160; 1
-Samsung; Samsung SyncMaster 700TFT; sam6057; 61.5-81.0; 59.0-76.0; 1
-Samsung; Samsung SyncMaster 701 IFT; sam4eeb; 30-96; 50-160; 1
-Samsung; Samsung SyncMaster 703(M)s/753(M)s/750(M)s/753(M)v/CM173A(M); SAM0027; 30-71; 50-160; 1
-Samsung; Samsung SyncMaster 710(M)b (CHB7709*); sam2059; 30-70; 50-160; 1
-Samsung; Samsung SyncMaster 710(M)s (CHB7707*); sam2057; 30-70; 50-160; 1
-Samsung; Samsung SyncMaster 710N/177N/CX711N/CX701N; SAM011E; 30-81; 56-85; 1
-Samsung; Samsung SyncMaster 710Tplus/711T/712T (Analog); SAM0165; 30-81; 56-75; 1
-Samsung; Samsung SyncMaster 710Tplus/711T/712T (Digital); SAM0166; 30-81; 56-75; 1
-Samsung; Samsung SyncMaster 711N/712N; SAM0124; 30-81; 56-85; 1
-Samsung; Samsung SyncMaster 712V/713V/710S/715V; SAM0125; 30-81; 56-75; 1
-Samsung; Samsung SyncMaster 730B (Analog); SAM0191; 30-81; 56-75
-Samsung; Samsung SyncMaster 730B (Digital); SAM0192; 30-81; 56-75
-Samsung; Samsung SyncMaster 731B/731BF/731BA/730BA; SAM0215; 30-81; 56-75; 1280x1024
-Samsung; Samsung SyncMaster 750(M)b; sam1059; 30-70; 50-160; 1
-Samsung; Samsung SyncMaster 750(M)s(T); sam1057; 30-70; 50-160; 1
-Samsung; Samsung SyncMaster 750s(T); SAM12B6; 30-70; 50-160; 1
-Samsung; Samsung SyncMaster 753DF(X)/703DF(X)/783DF(X)/CD173A(T); SAM0022; 30-71; 50-160; 1024x768
-Samsung; Samsung SyncMaster 755DF(X)/705DF(X)/CDP17BDF(U)(UP); SAM1156; 30-85; 50-160; 1
-Samsung; Samsung SyncMaster 755DFG/740DFG/CTT17DFG; SAM0009; 30-85; 50-160; 1
-Samsung; Samsung SyncMaster 757DF(X)/707DF(X)/700IFT/CD177A(P); SAM0029; 30-96; 50-160; 1
-Samsung; Samsung SyncMaster 757MB/717MB/CD177D(P); SAM0059; 30-96; 50-160; 1
-Samsung; Samsung SyncMaster 757NF; SAM002a; 30-96; 50-160; 1
-Samsung; Samsung SyncMaster 763MB/713MB/CD173D(P); SAM0045; 30-71; 50-160; 1
-Samsung; Samsung SyncMaster 765MB/715MB/CD175D(P); SAM0048; 30-85; 50-160; 1
-Samsung; Samsung SyncMaster 770 TFT; SAM12D7; 30-81; 56-76; 1
-Samsung; Samsung SyncMaster 790DF; SAM0126; 30-71; 50-160; 1
-Samsung; Samsung SyncMaster 793DF/793MB; SAM0107; 30-71; 50-160; 1
-Samsung; Samsung SyncMaster 793S/793V/CM173G; SAM0117; 30-71; 50-160; 1
-Samsung; Samsung SyncMaster 794MB/794MBplus/798MB; SAM01AB; 30-70; 50-160; 1
-Samsung; Samsung SyncMaster 795DF/795MB/CD175GP; SAM0108; 30-85; 50-160; 1280x1024
-Samsung; Samsung SyncMaster 796MB/796MBplus; SAM01AC; 30-85; 50-160; 1
-Samsung; Samsung SyncMaster 800TFT; sam6058; 61.5-81.0; 59.0-76.0; 1
-Samsung; Samsung SyncMaster 900 In; sam25d9; 30-96; 50-160; 1
-Samsung; Samsung SyncMaster 900IFT; sam4f29; 30-96; 50-160; 1
-Samsung; Samsung SyncMaster 900NF; sam38d9; 30-110; 50-160; 1
-Samsung; Samsung SyncMaster 900p (CSH9839*); sam4f26; 30-96; 50-160; 1
-Samsung; Samsung SyncMaster 900SL (CSM92*); sam4db9; 30-96; 50-160; 1
-Samsung; Samsung SyncMaster 905DF(X)/955DF(X)/CD195A; SAM002D; 30-85; 50-160; 1
-Samsung; Samsung SyncMaster 906BW; SAM0273; 30-81; 56-75; 1440x900
-Samsung; Samsung SyncMaster 910MP; SAM0187; 30-81; 56-75; 1
-Samsung; Samsung SyncMaster 910N/912N; SAM011F; 30-81; 56-85; 1
-Samsung; Samsung SyncMaster 910V/910M/913V; SAM0115; 30-81; 56-75
-Samsung; Samsung SyncMaster 917MB/950MB/957MB/CD197D(P); SAM0070; 30-96; 50-160; 1
-Samsung; Samsung SyncMaster 920T/CX911T (Analog); SAM014A; 30-81; 56-75; 1
-Samsung; Samsung SyncMaster 920T/CX911T (Digital); SAM014B; 30-81; 56-75; 1
-Samsung; Samsung SyncMaster 930B; sam0193; 30-81; 56-75; 1
-Samsung; Samsung SyncMaster 931BF (DVI); SAM0217; 30-81; 56-75; 1
-Samsung; Samsung SyncMaster 931BF (VGA); SAM0218; 30-81; 56-75; 1
-Samsung; Samsung SyncMaster 940N,SyncMaster Magic CX915N/CX916N/CX917N; SAM01E1; 30-81; 56-75; 1
-Samsung; Samsung SyncMaster 940T/940B/940Fn(Analog); SAM01BA; 30-81; 56-75; 1
-Samsung; Samsung SyncMaster 940T/940B/940Fn(Digital); SAM01BB; 30-81; 56-75; 1
-Samsung; Samsung SyncMaster 950in(T); sam25dc; 30-96; 50-160; 1
-Samsung; Samsung SyncMaster 955df; sam413b; 30-85; 50-160; 1
-Samsung; Samsung SyncMaster 955MB/915MB/CD195D(P); SAM0081; 30-85; 50-160; 1
-Samsung; Samsung SyncMaster 957FS/950FS/907FS/CS197A(P); SAM0023; 30-96; 50-160; 1
-Samsung; Samsung SyncMaster 957p; sam002c; 30-96; 50-160; 1
-Samsung; Samsung SyncMaster 959NF/900NF/909NF/CN199A(P); SAM002F; 30-110; 50-160; 1
-Samsung; Samsung SyncMaster 997DF/927DF/997MB/927MB/927DFI/927MBI; SAM0109; 30-96; 50-160; 1
-Samtron; Samtron 428PT/PTL; sdi1428; 31.5-48.0; 43.5-75.0; 1
-Samtron; Samtron SC-208DXL+; sdi4690; 30.0-82.0; 50.0-120.0; 1
-Samtron; Samtron SC-528MDL; sdi5451; 30.0-48.0; 50.0-120.0; 1
-Samtron; Samtron SC-528MXLJ; sdi1530; 24.0-66.0; 50.0-100.0; 1
-Samtron; Samtron SC-528TXL; sdi1528; 30.0-48.0; 50.0-100.0; 1
-Samtron; Samtron SC-528UXL; sdi1529; 30.0-65.0; 50.0-120.0; 1
-Samtron; Samtron SC-726GXL; sdi4d71; 30.0-85.0; 50.0-120.0; 1
-Samtron; Samtron SC-728FXL; sdi4d70; 30.0-65.0; 50.0-120.0; 1
-Samtron; Samtron SC-728FXLJ; sdi4d73; 24.0-65.0; 50.0-120.0; 1
-Seiko; Seiko CM-1440; cm-1440; 31.0-40.0; 50.0-90.0; 1
-Seiko; Seiko CM-1450; cm-1450; 31.0-50.0; 50.0-90.0; 1
-Seiko; Seiko CM-2050; cm-2050; 31.0-50.0; 50.0-90.0; 1
-SGI; SGI 1600SW FlatPanel; SGX0640; 72.0; 60.0
-SGI; SGI 17-inch 340C; 0; 30-95; 48-180
-SGI; SGI 17-inch GDM-17E11; 0; 30.0-85.0; 48.0-150.0
-SGI; SGI 17-inch GDM-17E21; 0; 30.0-85.0; 48.0-160.0
-SGI; SGI 17-inch GDM-2011P; 0; 30.0-92.0; 48.0-160.0
-SGI; SGI 17-inch M-7S54SG; 0; 30.0-95.0; 48.0-180.0
-SGI; SGI 19-inch CMNB024B; 0; 30-100; 48-200
-SGI; SGI 20-inch GDM-20E21; 0; 30.0-96.0; 48.0-160.0
-SGI; SGI 20-inch GDM-4011P; 0; 30.0-96.0; 48.0-160.0
-SGI; SGI 21-inch 420C; 0; 30-107; 48-160
-SGI; SGI 21-inch GDM-5011P; 0; 30.0-107.0; 48.0-160.0
-SGI; SGI 21-inch GDM-5021PT; 0; 30.0-107.0; 48.0-160.0
-SGI; SGI 21-inch GDM-5411; 0; 30-121; 48-160
-SGI; SGI 21-inch GDM5011P; 0; 30-107; 48-160
-SGI; SGI 24-inch GDM-90W11; 0; 30.0-96.0; 48.0-160.0
-SGI; SGI GDM-90W11; 0; 30.0-96.0; 48.0-160.0
-Shamrock; Shamrock C407L; 0; 31.5-55.0; 50-70
-Siemens Nixdorf; Siemens Nixdorf MCM1402; siemens1; 30-64; 50-100; 1
-Siemens Nixdorf; Siemens Nixdorf MCM1503; siemens2; 30-64; 50-100; 1
-Siemens Nixdorf; Siemens Nixdorf MCM1702; siemens3; 30-82; 50-150; 1
-Siemens Nixdorf; Siemens Nixdorf MCM2102; siemens4; 30-82; 50-160; 1
-Sliding Unika; Sliding S 2201 LCD 16/9 22inch; 0; 31-80; 50-75; 1
-Smile; Smile 85Khz Monitor; sml6738; 30.0-86.0; 50.0-150.0; 1
-Smile; Smile CA6425DL/CB6425DL; sml6425; 30.0-54.0; 50.0-100.0; 1
-Smile; Smile CA6525DL/CB6525DL; sml6525; 30.0-54.0; 50.0-100.0; 1
-Smile; Smile CA6546SL/CB6546SL; sml6546; 30.0-69.0; 50.0-120.0; 1
-Smile; Smile CA6719SL/CB6719SL; sml6719; 30.0-95.0; 50.0-150.0; 1
-Smile; Smile CA6746SL/CB6746SL; sml6746; 30.0-69.0; 50.0-120.0; 1
-Smile; Smile CA6748SL/CB6748SL; sml6748; 30.0-86.0; 50.0-150.0; 1
-Smile; Smile CA6919SL/CB6919SL; sml6919; 30.0-95.0; 50.0-150.0; 1
-Sony; Sony CPD-100ES; sny0450; 30.0-70.0; 50.0-120.0; 1
-Sony; Sony CPD-100GS; sny0550; 30.0-70.0; 50.0-120.0; 1
-Sony; Sony CPD-100SF; sny0150; 30.0-70.0; 50.0-120.0; 1
-Sony; Sony CPD-100SX; sny8050; 30.0-65.0; 50.0-120.0; 1
-Sony; Sony CPD-100VS; sny0050; 31.0-65.0; 50.0-120.0; 1
-Sony; Sony CPD-101VS iGPE; sny0a50; 30.0-70.0; 50.0-120.0; 1
-Sony; Sony CPD-110GS/110EST/T9; sny0c50; 30.0-70.0; 48.0-120.0; 1
-Sony; Sony CPD-120AS; sny0850; 30.0-70.0; 50.0-120.0; 1
-Sony; Sony CPD-120VS; sny0650; 30.0-70.0; 50.0-120.0; 1
-Sony; Sony CPD-1302; cpd-1302; 15.5-34.0; 50.0-100.0; 1
-Sony; Sony CPD-1304; cpd-1304; 28.0-50.0; 50.0-87.0; 1
-Sony; Sony CPD-1304S; cpd-1304s; 28.0-57.0; 55.0-110.0; 1
-Sony; Sony CPD-1430; cpd-1430; 28.0-58.0; 55.0-110.0; 1
-Sony; Sony CPD-15ES; sny0750; 30.0-70.0; 50.0-120.0; 1
-Sony; Sony CPD-15ES2; sny0b50; 30.0-70.0; 48.0-120.0; 1
-Sony; Sony CPD-15SF2; sny0000; 31.0-65.0; 50.0-120.0; 1
-Sony; Sony CPD-15SF9; sny0350; 24.0-70.0; 50.0-120.0; 1
-Sony; Sony CPD-15SX1; sny0000; 30.0-65.0; 50.0-120.0; 1
-Sony; Sony CPD-1604S; cpd-1604s; 28-57; 50-87; 1
-Sony; Sony CPD-1730; cpd-1730; 28.0-58.0; 55.0-115.0; 1
-Sony; Sony CPD-17C1; sny0b70; 30.0-70.0; 50.0-120.0; 1
-Sony; Sony CPD-17ES2; sny0f70; 30.0-70.0; 48.0-120.0; 1
-Sony; Sony CPD-17GS; sny0a70; 30.0-85.0; 50.0-120.0; 1
-Sony; Sony CPD-17MS; sny0970; 30.0-70.0; 50.0-120.0; 1
-Sony; Sony CPD-17SF2; sny0000; 31.0-65.0; 50.0-120.0; 1
-Sony; Sony CPD-17SF8; sny0000; 24.0-65.0; 50.0-120.0; 1
-Sony; Sony CPD-17SF8R; sny0070; 24.0-65.0; 50.0-120.0; 1
-Sony; Sony CPD-17SF9; sny0470; 24.0-80.0; 50.0-120.0; 1
-Sony; Sony CPD-2003GT; sny017b; 30.0-85.0; 50.0-120.0; 1
-Sony; Sony CPD-200ES; sny0770; 30.0-70.0; 50.0-120.0; 1
-Sony; Sony CPD-200GS; sny0a70; 30.0-85.0; 50.0-120.0; 1
-Sony; Sony CPD-200SF; sny0270; 30.0-80.0; 50.0-120.0; 1
-Sony; Sony CPD-200SFT; sny0370; 30.0-80.0; 50.0-120.0; 1
-Sony; Sony CPD-200SX; sny0570; 30.0-70.0; 50.0-150.0; 1
-Sony; Sony CPD-201VS iGPE; sny0e70; 30.0-70.0; 50.0-120.0; 1
-Sony; Sony CPD-20SF2; sny0000; 30.0-65.0; 50.0-120.0; 1
-Sony; Sony CPD-20SF2T; sny0000; 30.0-65.0; 50.0-120.0; 1
-Sony; Sony CPD-20SF2T5; sny00a0; 30.0-85.0; 48.0-150.0; 1
-Sony; Sony CPD-20SF3; sny01a0; 30.0-86.0; 48.0-150.0; 1
-Sony; Sony CPD-210GS/210EST/T9; sny1070; 30.0-70.0; 48.0-120.0; 1
-Sony; Sony CPD-210SFB; sny0870; 30.0-70.0; 50.0-120.0; 1
-Sony; Sony CPD-220AS; sny0d70; 30.0-70.0; 50.0-120.0; 1
-Sony; Sony CPD-220GS/17GS2; sny0071; 30.0-85.0; 48.0-120.0; 1
-Sony; Sony CPD-220VS; sny0670; 30.0-70.0; 50.0-120.0; 1
-Sony; Sony CPD-300SFT; sny03a0; 30.0-86.0; 48.0-150.0; 1
-Sony; Sony CPD-300SFT5; sny04a0; 30.0-86.0; 48.0-150.0; 1
-Sony; Sony CPD-420GS/GST/19GS2; sny0091; 30.0-96.0; 48.0-120.0; 1
-Sony; Sony CPD-520GS/520GST/21GS2; sny02b0; 30.0-96.0; 48.0-160.0; 1
-Sony; Sony CPD-A100/HMD-A100; sny0e50; 30.0-70.0; 48.0-120.0; 1
-Sony; Sony CPD-A200/HMD-A200; sny1370; 30.0-70.0; 48.0-120.0; 1
-Sony; Sony CPD-E100/E100E; sny0d50; 30.0-70.0; 48.0-120.0; 1
-Sony; Sony CPD-E200/E200E; sny1470; 30.0-85.0; 48.0-120.0; 1
-Sony; Sony CPD-E220/E220E; SNY1770; 30.0-85.0; 48.0-120.0; 1
-Sony; Sony CPD-E400/E400E; sny0390; 30.0-96.0; 48.0-120.0; 1
-Sony; Sony CPD-E500/E500E; sny04b0; 30.0-96.0; 48.0-160.0; 1
-Sony; Sony CPD-G200; sny1270; 30.0-96.0; 48.0-120.0; 1
-Sony; Sony CPD-G400; sny0290; 30.0-107.0; 48.0-120.0; 1
-Sony; Sony CPD-G410R; sny0191; 30.0-110.0; 40.0-170.0; 1
-Sony; Sony CPD-G420; sny0490; 30.0-110.0; 48.0-170.0; 1
-Sony; Sony CPD-G500; sny03b0; 30.0-121.0; 48.0-160.0; 1
-Sony; Sony CPD-H200; sny1170; 30.0-70.0; 48.0-120.0; 1
-Sony; Sony CPD-L100; sny0140; 30.0-61.0; 50.0-65.0; 1
-Sony; Sony CPD-L133; sny0030; 30.0-70.0; 50.0-65.0; 1
-Sony; Sony CPD-L141; sny0040; 30.0-70.0; 50.0-65.0; 1
-Sony; Sony CPD-L150; sny0950; 30.0-70.0; 50.0-65.0; 1
-Sony; Sony CPD-L181/181A; sny0080; 30.0-92.0; 48.0-65.0; 1
-Sony; Sony CPD-L200/M151; sny0f50; 30.0-61.0; 50.0-65.0; 1
-Sony; Sony CPD-V200; sny1570; 30.0-70.0; 48.0-120.0; 1
-Sony; Sony GDM-1310; cpd-1310; 15.7-36.0; 50.0-100.0; 1
-Sony; Sony GDM-17SE1; gdm-17se1; 31.5-82.0; 50.0-150.0; 1
-Sony; Sony GDM-17SE2T; sny0170; 30.0-85.0; 48.0-150.0; 1
-Sony; Sony GDM-1936; cpd-1936; 30.0-71.0; 50.0-120.0; 1
-Sony; Sony GDM-200PS; sny0c70; 30.0-92.0; 48.0-160.0; 1
-Sony; Sony GDM-2038; cpd-2038; 28.0-85.0; 50.0-160.0; 1
-Sony; Sony GDM-20SE2T5; sny05a0; 30.0-96.0; 48.0-160.0; 1
-Sony; Sony GDM-20SE3T; sny06a0; 30.0-96.0; 48.0-160.0; 1
-Sony; Sony GDM-20SHT; sny0000; 30.0-65.0; 50.0-120.0; 1
-Sony; Sony GDM-20SHT(NEW); sny08a0; 30.0-107.0; 50.0-160.0; 1
-Sony; Sony GDM-400PS/400PST/19PS; sny0090; 30.0-95.0; 48.0-160.0; 1
-Sony; Sony GDM-500PS/T/T9/21PS; sny00b0; 30.0-107.0; 48.0-160.0; 1
-Sony; Sony GDM-C520; SNY01B1; 30.0-130.0; 48.0-170.0; 1
-Sony; Sony GDM-F400/F400T9; sny0190; 30.0-107.0; 48.0-160.0; 1
-Sony; Sony GDM-F500/F500T9; sny01b0; 30.0-121.0; 48.0-160.0; 1
-Sony; Sony GDM-W900; sny00e0; 30.0-96.0; 50.0-160.0; 1
-Sony; Sony GVM-2020; cpd-2020; 15.7-36.0; 50.0-100.0; 1
-Sony; Sony HMD-A240; SNY0871; 30.0-70.0; 48.0-120.0; 1
-Sony; Sony HMD-A440; SNY0E90; 30.0-96.0; 48.0-170.0; 1
-Sony; Sony HMD-H200; SNY1170; 30.0-70.0; 48.0-120.0; 1
-Sony; Sony HMD-V200; SNY1570; 30.0-70.0; 48.0-120.0; 1
-Sony; Sony KL-W7000; sny01f2; 30.0-50.0; 50.0-85.0; 1
-Sony; Sony MFM-HT75W (Analog); SNY1200; 28.0-64.0; 57.0-75.0; 1
-Sony; Sony MFM-HT75W (Digital); SNY1400; 28.0-64.0; 57.0-63.0; 1
-Sony; Sony MFM-HT95 (Analog); SNY1300; 28.0-81.0; 57.0-75.0; 1
-Sony; Sony MFM-HT95 (Digital); SNY1500; 28.0-65.0; 57.0-63.0; 1
-Sony; Sony Multiscan 15sf; ms-15sf; 31.0-64.0; 50.0-120.0; 1
-Sony; Sony Multiscan 17sf; ms-17sf; 31.0-64.0; 50.0-120.0; 1
-Sony; Sony Multiscan 20se; ms-20se; 31.5-85; 50-150; 1
-Sony; Sony SDM-HS53; SNY2250; 28.0-49.0; 57.0-63.0; 1
-Sony; Sony SDM-HS73; SNY2270; 28.0-65.0; 48.0-65.0; 1
-Sony; Sony SDM-HS73P; SNY2B70; 28.0-80.0; 48.0-75.0; 1
-Sony; Sony SDM-HS74P (Analog); SNY3070; 28.0-81.0; 48.0-75.0; 1
-Sony; Sony SDM-HS74P (Digital); SNY3170; 28.0-65.0; 57.0-63.0; 1
-Sony; Sony SDM-HS75; SNY2400; 28.0-81.0; 48.0-75.0; 1
-Sony; Sony SDM-HS75P (Analog); SNY2200; 28.0-81.0; 48.0-75.0; 1
-Sony; Sony SDM-HS75P (Digital); SNY2300; 28.0-65.0; 57.0-63.0; 1
-Sony; Sony SDM-HS93; SNY1190; 28.0-65.0; 48.0-65.0; 1
-Sony; Sony SDM-HS94P (Analog); SNY1B90; 28.0-81.0; 48.0-75.0; 1
-Sony; Sony SDM-HS94P (Digital); SNY1C90; 28.0-65.0; 57.0-63.0; 1
-Sony; Sony SDM-HX73 (Analog); SNY2870; 28.0-81.0; 57.0-75.0; 1
-Sony; Sony SDM-HX73 (Digital); SNY2970; 28.0-65.0; 57.0-63.0; 1
-Sony; Sony SDM-HX93 (Analog); SNY1490; 28.0-81.0; 57.0-75.0; 1
-Sony; Sony SDM-HX93 (Digital); SNY1590; 28.0-65.0; 57.0-63.0; 1
-Sony; Sony SDM-M51; SNY1650; 28.0-61.0; 48.0-65.0; 1
-Sony; Sony SDM-M51D (Analog); SNY1850; 28.0-61.0; 48.0-65.0; 1
-Sony; Sony SDM-M51D (Digital); SNY1950; 28.0-61.0; 59.0-61.0; 1
-Sony; Sony SDM-M61 (Analog); SNY0060; 28.0-80.0; 48.0-75.0; 1
-Sony; Sony SDM-M61 (Digital); SNY0160; 28.0-65.0; 59.0-61.0; 1
-Sony; Sony SDM-M81 (Analog); SNY0380; 28.0-80.0; 48.0-75.0; 1
-Sony; Sony SDM-M81 (Digital); SNY0480; 28.0-65.0; 59.0-61.0; 1
-Sony; Sony SDM-N50; SNY1050; 30.0-60.0; 50.0-65.0; 1
-Sony; Sony SDM-N50PS; SNY1150; 30.0-60.0; 50.0-65.0; 1
-Sony; Sony SDM-N50TV; SNY1550; 30.0-60.0; 50.0-65.0; 1
-Sony; Sony SDM-N80 (Analog); SNY0180; 28.0-107.0; 48.0-65.0; 1
-Sony; Sony SDM-N80 (Digital); SNY0280; 28.0-92.0; 48.0-65.0; 1
-Sony; Sony SDM-P232W (Analog); SNY00D0; 30.0-95.0; 55.0-65.0; 1
-Sony; Sony SDM-P232W (Digital); SNY01D0; 30.0-92.0; 55.0-65.0; 1
-Sony; Sony SDM-P234 (Analog); SNY03D0; 28.0-92.0; 57.0-85.0; 1
-Sony; Sony SDM-P234 (Digital); SNY02D0; 28.0-75.0; 57.0-63.0; 1
-Sony; Sony SDM-P82 (Analog); SNY0880; 28.0-65.0; 57.0-63.0; 1
-Sony; Sony SDM-P82 (Digital); SNY0980; 28.0-65.0; 57.0-63.0; 1
-Sony; Sony SDM-S204 (Analog); SNY0EA0; 28.0-92.0; 57.0-85.0; 1
-Sony; Sony SDM-S204 (Digital); SNY0FA0; 28.0-75.0; 57.0-63.0; 1
-Sony; Sony SDM-S51; SNY1E50; 28.0-61.0; 48.0-65.0; 1
-Sony; Sony SDM-S53; SNY2450; 28.0-62.0; 57.0-75.0; 1
-Sony; Sony SDM-S71; SNY1F70; 28.0-65.0; 48.0-65.0; 1
-Sony; Sony SDM-S73; SNY2770; 28.0-65.0; 57.0-75.0; 1
-Sony; Sony SDM-S74 (Analog); SNY2C70; 28.0-81.0; 48.0-75.0; 1
-Sony; Sony SDM-S74 (Digital); SNY2D70; 28.0-65.0; 57.0-63.0; 1
-Sony; Sony SDM-S81; SNY0580; 28.0-65.0; 48.0-65.0; 1
-Sony; Sony SDM-S91; SNY1090; 28.0-65.0; 55.0-65.0; 1
-Sony; Sony SDM-S93; SNY1390; 28.0-65.0; 57.0-75.0; 1
-Sony; Sony SDM-S94 (Analog); SNY1790; 28.0-65.0; 57.0-75.0; 1
-Sony; Sony SDM-S94 (Digital); SNY1890; 28.0-65.0; 57.0-63.0; 1
-Sony; Sony SDM-V72W; SNY0B71; 28.0-70.0; 59.0-61.0; 1
-Sony; Sony SDM-X202 (Analog); SNY09A0; 30.0-92.0; 55.0-65.0; 1
-Sony; Sony SDM-X202 (Digital); SNY0AA0; 30.0-92.0; 55.0-65.0; 1
-Sony; Sony SDM-X52 (Analog); SNY1F50; 28.0-49.0; 57.0-63.0; 1
-Sony; Sony SDM-X52 (Digital); SNY2050; 28.0-49.0; 57.0-63.0; 1
-Sony; Sony SDM-X53 (Analog); SNY2350; 28.0-52.0; 57.0-75.0; 1
-Sony; Sony SDM-X53 (Digital); SNY2550; 28.0-52.0; 57.0-63.0; 1
-Sony; Sony SDM-X72 (Analog); SNY1D70; 28.0-65.0; 57.0-63.0; 1
-Sony; Sony SDM-X72 (Digital); SNY1E70; 28.0-65.0; 57.0-63.0; 1
-Sony; Sony SDM-X73 (Analog); SNY2670; 28.0-65.0; 57.0-75.0; 1
-Sony; Sony SDM-X73 (Digital); SNY2A70; 28.0-65.0; 57.0-63.0; 1
-Sony; Sony SDM-X82 (Analog); SNY0680; 28.0-63.0; 57.0-63.0; 1
-Sony; Sony SDM-X82 (Digital); SNY0780; 28.0-63.0; 57.0-63.0; 1
-Sony; Sony SDM-X93 (Analog); SNY1290; 28.0-65.0; 57.0-75.0; 1
-Sony; Sony SDM-X93 (Digital); SNY1690; 28.0-65.0; 57.0-63.0; 1
-Sony; Sony Bravia KDL-32D3000; SNYfe00; 14-16; 48-62; 1360x768
-Sony; Sony VMU-1000; sny07a0; 30.0-86.0; 48.0-150.0; 1
-Sun; Sun 16-inch 574; sun0574; 30.0-70.0; 50.0-90.0; 1
-Sun; Sun 17-inch 447Z; 100; 31.0-72.0; 50.0-120.0
-Sun; Sun 17-inch CHB7727L (Samsung); 0; 30.0-72.0; 50.0-160.0; 1
-Sun; Sun 18-inch Flat Panel Display; sun0004; 64.0-81.0; 60.0-76.0; 1
-Sun; Sun 21-inch N3; 0; 30.0-96.0; 48.0-160.0
-Sun; Sun 24-inch; 0; 30.0-96.0; 50.0-160.0
-Sunshine; Sunshine DM-8 CM-1433H; 0; 31.5-35.1; 55.0-66.0
-Sylvania; Sylvania F74; syl00f4; 30.0-70.0; 55.0-120.0; 1
-Talon; Talon Tuff/CRT; tuffcrt; 15.0-35.0; 47.0-73.0; 1
-Tandberg; Tandberg ErgoScan 21c; 0; 30.0-95.0; 50.0-160.0
-Targa; TARGA TM 1710 D; 0; 30-65; 50-90
-Targa; Targa TM-3887, 15 Inch Monitor; tm-3887; 30-70; 50-130; 1
-Targa; Targa TM-4287, 17 Inch Monitor; tm-4287; 30-70; 50-130; 1
-Targa; Targa TM-xxxx, 19 Inch Monitor; tm-xxxx; 30-70; 50-130; 1
-Tatung; Intelliscan TM442x series; tat2f44; 30.0-50.0; 50.0-100.0; 1
-Tatung; Intelliscan TM452x series; tat2f45; 30.0-50.0; 50.0-100.0; 1
-Tatung; Intelliscan TM651x series; tat1f65; 31.0-65.0; 50.0-90.0; 1
-Tatung; Intelliscan TM671x series; tat1f67; 31.0-65.0; 50.0-110.0; 1
-Tatung; Tatung C4A; c4a; 31.5-48.4; 50.0-90.0; 1
-Tatung; Tatung C4D; c4d; 31.5-54.0; 50.0-90.0; 1
-Tatung; Tatung C4E; c4e; 31.5-54.0; 50.0-90.0; 1
-Tatung; Tatung C5D; c5d; 31.5-56.5; 50.0-90.0; 1
-Tatung; Tatung C5D; tat3044; 30.0-54.0; 50.0-100.0; 1
-Tatung; Tatung C5E; c5e; 31.5-56.5; 50.0-90.0; 1
-Tatung; Tatung C5V; c5v; 30.0-70.0; 50.0-100.0; 1
-Tatung; Tatung C7BZR; tat3742; 30.0-70.0; 50.0-100.0; 1
-Tatung; Tatung C7G; c7g; 30.0-70.0; 50.0-100.0; 1
-Tatung; Tatung CM-1492V; cm-1492v; 31.5; 50.0-70.0; 1
-Tatung; Tatung CM-1495G; cm-1495g; 15.0-37.0; 40.0-120.0; 1
-Tatung; Tatung CM-1498M; cm-1498m; 35.5-37.5; 50.0-90.0; 1
-Tatung; Tatung CM-1498R; cm-1498r; 35.5-37.5; 50.0-90.0; 1
-Tatung; Tatung CM-1498T; cm-1498t; 35.5-37.5; 50.0-90.0; 1
-Tatung; Tatung CM-1498X/T; cm-1498x/t; 31.5-35.6; 50.0-90.0; 1
-Tatung; Tatung CM-14MP; cm-14mp; 31-50; 50.0-90.0; 1
-Tatung; Tatung CM-14SBM/E with Power Saving; cm-14sbm/e-lp; 31.5-35.6; 50.0-90.0; 1
-Tatung; Tatung CM-14SBM/S/E; cm-14sbm/s/e; 31.5-35.6; 50.0-90.0; 1
-Tatung; Tatung CM-14SHS/E/R; cm-14shs/e/r; 31.5-38.0; 50.0-90.0; 1
-Tatung; Tatung CM-14UAE with Power Saving; cm-14uae-lp; 31.5-48.4; 50.0-90.0; 1
-Tatung; Tatung CM-14UAS/E; cm-14uas/e; 31.5-48.4; 50.0-90.0; 1
-Tatung; Tatung CM-14UH; tat4855; 31.5-48.4; 56.0-87.0; 1
-Tatung; Tatung CM-14UHE/R; cm-14uhe/r; 31-50; 50.0-90.0; 1
-Tatung; Tatung CM-15MCS; cm-15mcs; 29-65; 50.0-100.0; 1
-Tatung; Tatung CM-15MOS/E/R; cm-15mos/e/r; 29.0-65; 50.0-100.0; 1
-Tatung; Tatung CM-15MP; cm-15mp; 31-50; 50.0-90.0; 1
-Tatung; Tatung CM-15UH; cm-15uh; 31-50; 50.0-90.0; 1
-Tatung; Tatung CM-15VBE/R; cm-15vbe/r; 31.5-56.5; 56.0-75.0; 1
-Tatung; Tatung CM-15VCR; cm-15vcr; 29-65; 50.0-100.0; 1
-Tatung; Tatung CM-15VDE; cm-15vde; 31.5-56.5; 56.0-75.0; 1
-Tatung; Tatung CM-1700; cm-1700; 31.0-65.0; 50.0-90.0; 1
-Tatung; Tatung CM-17MBD/R; cm-17mbd/r; 29-65; 50.0-100.0; 1
-Tatung; Tatung CM-17MC; tat434d; 31.5-65.0; 56.0-87.0; 1
-Tatung; Tatung CM-17MCR; cm-17mcr; 29-65; 50.0-100.0; 1
-Tatung; Tatung CM-17MKR; cm-17mkr; 28-82; 50.0-120.0; 1
-Tatung; Tatung CM-17MLP; cm-17mlp; 29-65; 50.0-100.0; 1
-Tatung; Tatung CM-17MOR; cm-17mor; 29-65; 50.0-100.0; 1
-Tatung; Tatung CM-17MVR; cm-17mvr; 28-82; 50.0-120.0; 1
-Tatung; Tatung CM-2000; cm-2000; 21.0-65.0; 43.0-100.0; 1
-Tatung; Tatung CM-20MBD/R; cm-20mbd/r; 29-65; 50.0-100.0; 1
-Tatung; Tatung CM-20MKR; cm-20mkr; 28-82; 50.0-120.0; 1
-Tatung; Tatung CM-20MVR; cm-20mvr; 28-82; 50.0-120.0; 1
-Tatung; Tatung MM-1295; mm-1295; 15.0-35.0; 50.0-70.0; 1
-Tatung; Tatung MM-14SAE; mm-14sae; 31.5-35.6; 50.0-90.0; 1
-Tatung; Tatung MM-14SCE; mm-14sce; 31.5-38.0; 50.0-90.0; 1
-Tatung; Tatung VM-14AF; vm-14af; 31.5-38.0; 50.0-90.0; 1
-Taxan; Ergovision 430LR; taxe430; 30.0-54.0; 50.0-110.0; 1
-Taxan; Ergovision 550TCO95/TCO95-S; taxe550; 30.0-69.0; 55.0-110.0; 1
-Taxan; Ergovision 730TCO95/TCO95-S; taxe730; 30.0-69.0; 50.0-120.0; 1
-Taxan; Ergovision 740TCO95/TCO95-S; taxe740; 30.0-85.0; 55.0-120.0; 1
-Taxan; Ergovision 750TCO95; taxe750; 30.0-86.0; 50.0-130.0; 1
-Taxan; Ergovision 760TCO95/TCO95-S; taxe760; 30.0-70.0; 50.0-120.0; 1
-Taxan; Ergovision 975TCO95; taxe975; 30.0-95.0; 50.0-150.0; 1
-Taxan; Taxan MV_770+; mv_770+; 15.0-37.0; 50.0-90.0; 1
-Taxan; Taxan MV_795; mv_795; 30.0-57.0; 50.0-100.0; 1
-Taxan; Taxan MV_875; mv_875; 30.0-57.0; 50.0-90.0; 1
-Taxan; Taxan UV_1000; uv_1000; 60.0-72.0; 50.0-80.0; 1
-Taxan; Taxan UV_1095; uv_1095; 28.0-80.0; 50.0-100.0; 1
-Taxan; Taxan UV_1150; uv_1150; 60.0-78.0; 50.0-80.0; 1
-TECO; TECO TE1438; tei1438; 30-38; 0-100; 0
-TECO; TECO TE1491; te1491; 38.0-80.0; 45.0-100.0; 1
-TECO; TECO TE1591; te1591; 30.0-50.0; 45.0-100.0; 1
-TECO; TECO TE1791; te1791; 30.0-50.0; 45.0-100.0; 1
-TECO; TECO TE2191; te2191; 60.0-66.0; 45.0-100.0; 1
-TECO; TECO TE412; tei0412; 30-57; 50-150; 1
-TECO; TECO TE432; tei0432; 30-65; 50-100; 1
-TECO; TECO TE438; tei0438; 30-38; 0-100; 1
-TECO; TECO TE450; tei0450; 30-50; 50-100; 1
-TECO; TECO TE518; tei0518; 30-69; 50-150; 1
-TECO; TECO TE535; tei0535; 30-65; 50-100; 1
-TECO; TECO TE550; tei0550; 30-50; 50-100; 1
-TECO; TECO TE551; tei0551; 30-54; 50-150; 1
-TECO; TECO TE572; tei0572; 30-72; 50-150; 1
-TECO; TECO TE760; tei0760; 30-65; 50-100; 1
-TECO; TECO TE767; tei0767; 30-69; 50-150; 1
-TECO; TECO TE768; tei0768; 30-86; 50-150; 1
-TECO; TECO TE772; tei0772; 30-72; 50-150; 1
-TECO; TECO TE786; tei0786; 30-86; 50-150; 1
-TECO; TECO TE795; tei0795; 30-96; 50-150; 1
-TECO; TECO TE9516S; tei9516; 30-35; 50-100; 0
-TECO; TECO TE995; tei0995; 30-95; 50-150; 1
-Toshiba; Toshiba DP566M, Equium 15-inch Monitor; tsb5002; 30.0-66.0; 50.0-100.0; 1
-Toshiba; Toshiba DP782M, Equium 17-inch Monitor; tsb5003; 30.0-82.0; 50.0-160.0; 1
-Toshiba; Toshiba DR569M (PV2001U); tsb5004; 30.0-69.0; 50.0-110.0; 1
-Toshiba; Toshiba DR769MF (PV2002U); tsb5005; 30.0-69.0; 50.0-110.0; 1
-Toshiba; Toshiba P17CM00; p17cm00; 30.0-65.0; 50.0-90.0; 1
-Toshiba; Toshiba P17CM01; p17cm01; 30.0-65.0; 50.0-90.0; 1
-Toshiba; Toshiba P17CS01; p17cs01; 30.0-65.0; 50.0-90.0; 1
-Toshiba; Toshiba P17CU01; p17cu01; 30.0-57.0; 50.0-90.0; 1
-Toshiba; Toshiba P21CM00; p21cm00; 30.0-65.0; 50.0-90.0; 1
-Toshiba; Toshiba P21CR01; p21cr01; 30.0-65.0; 50.0-90.0; 1
-Toshiba; Toshiba TOS5082; tos5082; 31.5-48.5; 50.0-70.0; 1
-TPG; TPG 554e; TPG1554; 30.0-54.0; 50.0-120.0; 1
-TTX; TTX 3435AG; ttx3435ag; 15.5-35.5; 50.0-70.0; 1
-TTX; TTX 3436AG; ttx3436ag; 15.0-38.0; 50.0-90.0; 1
-TTX; TTX 3450AG; ttx3450ag; 20.0-38.0; 50.0-90.0; 1
-TVM; TVM AS4Dp/LR4Dp Model; tvm0487; 30.0-55.0; 50.0-120.0; 1
-TVM; TVM AS5S Model; tvm0588; 30.0-69.0; 50.0-120.0; 1
-TVM; TVM MG-11; mg-11; 15.0-38.0; 47.0-75.0; 1
-TVM; TVM SuperSync 3+; ss_3+; 15.0-38.0; 47.0-90.0; 1
-TVM; TVM SuperSync 4A; ss_4a; 31.0-38.0; 50.0-90.0; 1
-TVM; TVM SuperSync 5A; ss_5a; 31.0-48.0; 50.0-90.0; 1
-TVM; TVM SuperSync 6A; ss_6a; 31.0-65.0; 40.0-100.0; 1
-TVM; TVM SuperSync 7A; ss_7a; 31.0-65.0; 40.0-100.0; 1
-TVM; TVM TCO5S Model; tvm0589; 30.0-69.0; 50.0-120.0; 1
-TVM; TVM TCO6S Model; tvm0688; 30.0-69.0; 50.0-120.0; 1
-TW Casper; TW Casper TM-5156H; tm-5156h; 15.5-50.0; 60.0-70.0; 1
-TW Casper; TW Casper TM-5414; tm-5414; 15.5-35.0; 50.0-70.0; 1
-Unisys; Unisys EVG-142-COL; unm2014; 30.0-48.0; 50.0-120.0; 1
-Unisys; Unisys EVG-152-COL; unm2015; 30.0-48.0; 50.0-130.0; 1
-Unisys; Unisys EVG-153-COL; unm3015; 30.0-65.0; 50.0-120.0; 1
-Unisys; Unisys EVG-174-COL; unm4017; 30.0-85.0; 50.0-120.0; 1
-Unisys; Unisys EVG-215-COL; unm5021; 30.0-95.0; 50.0-160.0; 1
-Unisys; Unisys EVG-300-COL; evg300; 30-62.0; 50-100; 1
-Unisys; Unisys EVG-400-COL; evg400; 30-62.0; 50-100; 1
-Unisys; Unisys EVG-500-COL; evg500; 30-82; 50-120; 1
-Unisys; Unisys EVG1000-E2; unm1002; 30.0-50.0; 50.0-65.0; 1
-Unisys; Unisys EVG2000-E; unm2001; 30.0-54.0; 50.0-130.0; 1
-Unisys; Unisys EVG2000-P; unm2002; 30.0-65.0; 50.0-75.0; 1
-Unisys; Unisys EVG2100-E; unm2101; 30.0-54.0; 50.0-130.0; 1
-Unisys; Unisys EVG2100-P; unm2102; 30.0-65.0; 50.0-75.0; 1
-Unisys; Unisys EVG3000-E; unm3001; 30.0-69.0; 50.0-160.0; 1
-Unisys; Unisys EVG3000-P; unm3002; 30.0-95.0; 50.0-160.0; 1
-Unisys; Unisys EVG3100-E; unm3101; 30.0-65.0; 50.0-75.0; 1
-Unisys; Unisys EVG3100-P; unm3102; 30.0-95.0; 50.0-160.0; 1
-Unisys; Unisys EVG4000-P; unm4002; 30.0-95.0; 50.0-160.0; 1
-Unisys; Unisys EVG5000-P; unm5002; 30.0-95.0; 50.0-160.0; 1
-Unisys; Unisys SVG-100-COL; svg100; 31-38.0; 60-87; 1
-Unisys; Unisys SVG-200-COL; svg200; 31-38.0; 60-87; 1
-Unisys; Unisys SVG-201-COL; svg201; 31-38.0; 60-87; 1
-Unisys; Unisys SVG-250-COL; svg250; 31-38.0; 60-87; 1
-Unisys; Unisys VGA-200-MON; vga200; 31-32; 60-70; 1
-Unisys; Unisys VGA-250-MON; vga250; 31-32; 60-70; 1
-ViewSonic; ViewSonic 14ES; vsc3141; 31-51.0; 50-75; 1
-ViewSonic; ViewSonic 15; vs_15; 30-64; 50-90; 1
-ViewSonic; ViewSonic 15E; vs_15e; 30-62; 50-90; 1
-ViewSonic; ViewSonic 15ES-2; vsc3844; 31-62; 50-100; 1
-ViewSonic; ViewSonic 15EX; vs_15ex; 30-62; 50-100; 1
-ViewSonic; ViewSonic 15G; vs_15g; 30-64; 50-90; 1
-ViewSonic; ViewSonic 15G-2; vsc3744; 30-66; 50-100; 1
-ViewSonic; ViewSonic 15GA; vsc3644; 30-69; 50-160; 1
-ViewSonic; ViewSonic 15GA-2; vsc3245; 30-69; 50-160; 1
-ViewSonic; ViewSonic 15GS; vsc2601; 30-69; 50-120; 1
-ViewSonic; ViewSonic 15GS-2; vsc4439; 30-69; 50-120; 1
-ViewSonic; ViewSonic 15GS-3; vsc3145; 30-69; 50-120; 1
-ViewSonic; ViewSonic 17; vs_17; 30-82; 50-160; 1
-ViewSonic; ViewSonic 17E; vs_17e; 30-64; 50-90; 1
-ViewSonic; ViewSonic 17EA; vsc384a; 30-69; 50-120; 1
-ViewSonic; ViewSonic 17G; vs_17g; 30-64; 50-160; 1
-ViewSonic; ViewSonic 17GA; vsc0c1f; 30-69; 50-160; 1
-ViewSonic; ViewSonic 17GA-2; vsc444a; 30-69; 50-160; 1
-ViewSonic; ViewSonic 17GS; vsc0c00; 30-69; 50-160; 1
-ViewSonic; ViewSonic 17GS-2; vsc394a; 30-69; 50-160; 1
-ViewSonic; ViewSonic 17PS; vsc0c0f; 30-82; 50-160; 1
-ViewSonic; ViewSonic 17PS-2; vsc434a; 30-86; 50-160; 1
-ViewSonic; ViewSonic 20; vs_20; 30-82; 50-120; 1
-ViewSonic; ViewSonic 21; vs_21; 30-82; 50-152; 1
-ViewSonic; ViewSonic 21PS; vsc1600; 30-82; 50-160; 1
-ViewSonic; ViewSonic 4; vs_4; 20.0-38.0; 50.0-90.0; 1
-ViewSonic; ViewSonic 4E; vs_4e; 35.5; 50.0-90.0; 1
-ViewSonic; ViewSonic 5; vs_5; 31.0-55.0; 50.0-90.0; 1
-ViewSonic; ViewSonic 5+; vs_5+; 31.0-57.0; 50.0-90.0; 1
-ViewSonic; ViewSonic 5E; vs_5e; 31.0-60.0; 50.0-90.0; 1
-ViewSonic; ViewSonic 6; vs_6; 30.0-50.0; 50.0-90.0; 1
-ViewSonic; ViewSonic 6E; vs_6e; 31.5-50.0; 50.0-90.0; 1
-ViewSonic; ViewSonic 7; vs_7; 30.0-64.0; 50.0-90.0; 1
-ViewSonic; ViewSonic 8; vs_8; 30.0-64.0; 50.0-90.0; 1
-ViewSonic; ViewSonic A50; vsc5a45; 30-56; 50-120; 1
-ViewSonic; ViewSonic A70; vsc5a43; 30-70; 50-180; 1
-ViewSonic; ViewSonic A70f+; VSC9E0B; 30-70; 60-150
-ViewSonic; ViewSonic A70f-2; VSC8E06; 30-70; 50-160
-ViewSonic; ViewSonic A72f-2; VSC8F06; 30-70; 50-160
-ViewSonic; ViewSonic A75f; vsc5841; 30-70; 50-180; 1
-ViewSonic; ViewSonic A75s; vsc5a42; 30-70; 50-180; 1
-ViewSonic; ViewSonic A75s-2; vsc8913; 30-70; 50-180; 1
-ViewSonic; ViewSonic A90; vsc504e; 30-86; 50-180; 1
-ViewSonic; ViewSonic A90f+; VSC200D; 30-86; 50-150
-ViewSonic; ViewSonic A95f; vsc594d; 30-97; 50-180; 1
-ViewSonic; ViewSonic airpanel V150; VSCF50B; 30-62; 50-75
-ViewSonic; ViewSonic AL750; vsc5947; 30-60; 50-75; 1
-ViewSonic; ViewSonic AL950; vsc3858; 30-80; 50-75; 1
-ViewSonic; ViewSonic E220; VSC6505; 30-97; 50-160
-ViewSonic; ViewSonic E220-2; VSCBD0C; 30-97; 50-180
-ViewSonic; ViewSonic E40; vsc4441; 30-54; 55-100; 1
-ViewSonic; ViewSonic E40-2; vsc4741; 30-54; 50-100; 1
-ViewSonic; ViewSonic E40-3; vsc4943; 30-48; 50-90; 1
-ViewSonic; ViewSonic E40-4; vsc0900; 30-48; 50-90; 1
-ViewSonic; ViewSonic E40-5; vsc4a42; 30-48; 50-90; 1
-ViewSonic; ViewSonic E41; vsc3741; 30-54; 50-100; 1
-ViewSonic; ViewSonic E50; vsc4545; 30-70; 50-120; 1
-ViewSonic; ViewSonic E50-4; VSC8B06; 30-56; 50-120
-ViewSonic; ViewSonic E51; vsc3445; 30-70; 50-120; 1
-ViewSonic; ViewSonic E55-3; VSC5E13; 30-70; 50-160
-ViewSonic; ViewSonic E641; vsc3441; 30-54; 50-100; 1
-ViewSonic; ViewSonic E641-2; vsc3641; 30-54; 50-100; 1
-ViewSonic; ViewSonic E641-3; vsc4541; 30-54; 50-100; 1
-ViewSonic; ViewSonic E651; vsc4645; 30-54; 50-100; 1
-ViewSonic; ViewSonic E651-2; vsc4d45; 30-50; 50-100; 1
-ViewSonic; ViewSonic E651-3; vsc5745; 30-56; 50-120; 1
-ViewSonic; ViewSonic E653; vsc5249; 30-70; 50-120; 1
-ViewSonic; ViewSonic E653-2; vsc5645; 30-70; 50-120; 1
-ViewSonic; ViewSonic E653-3; vsc0e00; 30-70; 50-120; 1
-ViewSonic; ViewSonic E653-4; vsc1300; 30-70; 50-120; 1
-ViewSonic; ViewSonic E655; vsc3345; 30-65; 50-100; 1
-ViewSonic; ViewSonic E655-2; vsc3745; 30-70; 50-100; 1
-ViewSonic; ViewSonic E655-3; vsc4945; 30-70; 50-120; 1
-ViewSonic; ViewSonic E655-4; vsc5845; 30-70; 50-160; 1
-ViewSonic; ViewSonic E70; vsc5244; 30-70; 50-120; 1
-ViewSonic; ViewSonic E70-10; VSCF711; 30-72; 50-180
-ViewSonic; ViewSonic E70-2; vsc5346; 30-70; 50-120; 1
-ViewSonic; ViewSonic E70-3; vsc4b41; 30-70; 50-120; 1
-ViewSonic; ViewSonic E70-4; vsc5041; 30-70; 50-120; 1
-ViewSonic; ViewSonic E70-7; VSC5007; 30-70; 50-120
-ViewSonic; ViewSonic E70-8; VSCE905; 30-70; 50-160
-ViewSonic; ViewSonic E70f+; VSC2B0B; 30-70; 60-150
-ViewSonic; ViewSonic E70f+-2; VSCD313; 30-70; 50-150
-ViewSonic; ViewSonic E70f-2; VSC4E07; 30-70; 50-150
-ViewSonic; ViewSonic E70f-3; VSC3908; 30-70; 50-120
-ViewSonic; ViewSonic E70f-5/E70fb-5; VSC2011; 30-72; 50-160
-ViewSonic; ViewSonic E70fb-2; VSC4F07; 30-70; 50-150
-ViewSonic; ViewSonic E71; vsc4e4a; 30-70; 50-120; 1
-ViewSonic; ViewSonic E75f; VSCD305; 30-86; 50-150
-ViewSonic; ViewSonic E771; vsc564a; 30-70; 50-120; 1
-ViewSonic; ViewSonic E771-2; vsc4844; 30-70; 50-120; 1
-ViewSonic; ViewSonic E771-4; vsc5941; 30-70; 50-120; 1024x768
-ViewSonic; ViewSonic E773; vsc5044; 30-70; 50-160; 1
-ViewSonic; ViewSonic E790; vsc4d4d; 30-95; 50-200; 1
-ViewSonic; ViewSonic E790-3; vsce005; 30-95; 50-160; 1
-ViewSonic; ViewSonic E790B; vsc514d; 30-95; 50-200; 1
-ViewSonic; ViewSonic E790B-4; vsce405; 30-95; 50-160; 1
-ViewSonic; ViewSonic E810; vsc5251; 30-95; 50-180; 1
-ViewSonic; ViewSonic E90; vsc564e; 30-86; 50-180; 1
-ViewSonic; ViewSonic E90-4; VSCA418; 30-86; 50-180
-ViewSonic; ViewSonic E90f+; VSC890E; 30-86; 50-180
-ViewSonic; ViewSonic E90f+-3; VSC9517; 30-86; 50-180
-ViewSonic; ViewSonic E90fb; VSCA306; 30-86; 50-150
-ViewSonic; ViewSonic E90fmb; VSC2408; 30-86; 50-150
-ViewSonic; ViewSonic E92f+; VSC9417; 30-97; 50-180
-ViewSonic; ViewSonic EA771; vsc4d4a; 30-70; 50-120; 1
-ViewSonic; ViewSonic EA771B; vsc4244; 30-70; 50-120; 1
-ViewSonic; ViewSonic G220f; VSCE709; 30-110; 50-180
-ViewSonic; ViewSonic G220fb; VSCE809; 30-110; 50-180
-ViewSonic; ViewSonic G653; vsc3645; 30-70; 50-120; 1
-ViewSonic; ViewSonic G653-2; vsc4745; 30-70; 50-120; 1
-ViewSonic; ViewSonic G655; vsc5045; 30-70; 50-120; 1
-ViewSonic; ViewSonic G655-3; vsc0400; 30-70; 50-120; 1
-ViewSonic; ViewSonic G70f; VSC8D06; 30-70; 50-160
-ViewSonic; ViewSonic G70f-2; VSCEA18; 30-70; 50-160
-ViewSonic; ViewSonic G70fm; VSCD405; 30-70; 50-160
-ViewSonic; ViewSonic G70fmb; VSCC306; 30-70; 50-160
-ViewSonic; ViewSonic G71f+; VSCAC09; 30-70; 50-180
-ViewSonic; ViewSonic G71f+-2; VSC9312; 30-72; 50-160
-ViewSonic; ViewSonic G75f-2; VSCF505; 30-86; 50-180
-ViewSonic; ViewSonic G75f-3; VSC2E0C; 30-86; 50-180
-ViewSonic; ViewSonic G771; vsc4c4a; 30-70; 50-180; 1
-ViewSonic; ViewSonic G773; vsc524a; 30-70; 50-160; 1
-ViewSonic; ViewSonic G773-2; vsc4a44; 30-70; 50-160; 1
-ViewSonic; ViewSonic G773-3; vsc5341; 30-70; 50-180; 1
-ViewSonic; ViewSonic G790; vsc384d; 30-95; 50-180; 1
-ViewSonic; ViewSonic G790-2; vsc484d; 30-95; 50-180; 1
-ViewSonic; ViewSonic G800; vsc374d; 30-86; 50-120; 1
-ViewSonic; ViewSonic G810; vsc3751; 30-89; 50-160; 1
-ViewSonic; ViewSonic G810-2; vsc4951; 30-92; 50-180; 1
-ViewSonic; ViewSonic G810-4; vsc5151; 30-97; 50-180; 1
-ViewSonic; ViewSonic G810-6; VSCC308; 30-97; 50-180
-ViewSonic; ViewSonic G90f+; VSC3513; 30-110; 50-160
-ViewSonic; ViewSonic G90f-2; VSC8A06; 30-97; 50-180
-ViewSonic; ViewSonic G90fB; 0; 30-97; 50-160; 1
-ViewSonic; ViewSonic G90fb-2; VSC4907; 30-97; 50-180
-ViewSonic; ViewSonic GA655; vsc4145; 30-70; 50-180; 1
-ViewSonic; ViewSonic GA771; vsc514a; 30-70; 50-180; 1
-ViewSonic; ViewSonic GF775; vsc5744; 30-86; 50-160; 1
-ViewSonic; ViewSonic GS771; vsc594a; 30-70; 50-180; 1
-ViewSonic; ViewSonic GS773; vsc4c44; 30-70; 50-180; 1
-ViewSonic; ViewSonic GS773-2; vsc0202; 30-70; 50-180; 1
-ViewSonic; ViewSonic GS790; vsc4f4d; 30-97; 50-160; 1
-ViewSonic; ViewSonic GT770; vsc424a; 30-65; 50-120; 1
-ViewSonic; ViewSonic GT775; vsc4b4a; 30-86; 50-160; 1
-ViewSonic; ViewSonic GT775-3; vsc5944; 30-87; 50-160; 1
-ViewSonic; ViewSonic GT800; vsc354d; 30-85; 50-150; 1
-ViewSonic; ViewSonic M50; vsc5445; 30-70; 50-160; 1
-ViewSonic; ViewSonic M70; vsc5444; 30-70; 50-160; 1
-ViewSonic; ViewSonic M70B; vsc4948; 30-70; 50-160; 1
-ViewSonic; ViewSonic MB110; vsc4a51; 30-95; 50-180; 1
-ViewSonic; ViewSonic MB50; vsc4845; 30-70; 50-160; 1
-ViewSonic; ViewSonic MB70; vsc4644; 30-70; 50-160; 1
-ViewSonic; ViewSonic MB90; vsc444d; 30-95; 50-180; 1
-ViewSonic; ViewSonic N1700w; VSC5C0B; 24-82; 60-75
-ViewSonic; ViewSonic N3000w; VSC5A16; 30-83; 59-75; 1
-ViewSonic; ViewSonic OptiQuest 1000S; oqi3234; 48.4; 0-60; 1
-ViewSonic; ViewSonic OptiQuest 1562A-2; oqi3232; 31.5-62; 50-90; 1
-ViewSonic; ViewSonic OptiQuest 1769DC; oqi4637; 30-69; 50-120; 1
-ViewSonic; ViewSonic OptiQuest Q100; oqi4a31; 30-86; 50-120; 1
-ViewSonic; ViewSonic OptiQuest Q41; oqi4136; 30-48; 50-90; 1
-ViewSonic; ViewSonic OptiQuest Q51; oqi4435; 30-54; 50-100; 1
-ViewSonic; ViewSonic OptiQuest Q53; oqi4433; 30-70; 50-100; 1
-ViewSonic; ViewSonic OptiQuest Q71; oqi4735; 30-70; 50-120; 1
-ViewSonic; ViewSonic OptiQuest Q71-2; oqi4738; 30-70; 50-120; 1
-ViewSonic; ViewSonic OptiQuest Q71-6; oqie702; 30-70; 50-160; 1
-ViewSonic; ViewSonic OptiQuest V115T; oqi4d32; 30-96; 50-150; 1
-ViewSonic; ViewSonic OptiQuest V55; oqi4436; 30-70; 50-160; 1
-ViewSonic; ViewSonic OptiQuest V641; oqi4132; 48.36; 60; 1
-ViewSonic; ViewSonic OptiQuest V655; oqi3332; 30-66; 50-100; 1
-ViewSonic; ViewSonic OptiQuest V655-2; oqi4432; 30-65; 50-100; 1
-ViewSonic; ViewSonic OptiQuest V655-3; oqi4434; 30-70; 50-100; 1
-ViewSonic; ViewSonic OptiQuest V73; oqi5634; 30-70; 50-160; 1
-ViewSonic; ViewSonic OptiQuest V75; oqi4739; 30-96; 50-160; 1
-ViewSonic; ViewSonic OptiQuest V773; oqi4733; 30-69; 50-160; 1
-ViewSonic; ViewSonic OptiQuest V773-2; oqi4736; 30-70; 50-180; 1
-ViewSonic; ViewSonic OptiQuest V775; oqi3333; 30-82; 50-130; 1
-ViewSonic; ViewSonic OptiQuest V775-2; oqi4732; 30-85; 50-120; 1
-ViewSonic; ViewSonic OptiQuest V95; oqi4a32; 30-95; 50-150; 1
-ViewSonic; ViewSonic OptiQuest VA656; oqi3138; 30-63; 50-100; 1
-ViewSonic; ViewSonic P220f-3; VSC7F12; 30-110; 50-160
-ViewSonic; ViewSonic P220fb-2; VSC430C; 30-110; 50-180
-ViewSonic; ViewSonic P225f-4; VSCBB0C; 30-127; 50-180
-ViewSonic; ViewSonic P225f-5; VSC8012; 30-127; 50-160
-ViewSonic; ViewSonic P225fb-4; VSCBC0C; 30-127; 50-180
-ViewSonic; ViewSonic P655; vsc4245; 30-70; 50-180; 1
-ViewSonic; ViewSonic P70f; VSC5107; 30-97; 50-120
-ViewSonic; ViewSonic P75f+; VSC2C09; 30-97; 50-160
-ViewSonic; ViewSonic P775; vsc504a; 30-95; 50-180; 1
-ViewSonic; ViewSonic P795; vsc424d; 30-107; 50-180; 1
-ViewSonic; ViewSonic P810; vsc3551; 30-95; 50-160; 1
-ViewSonic; ViewSonic P810-3; vsc4851; 30-95; 50-180; 1
-ViewSonic; ViewSonic P810-4; vsc5551; 30-110; 50-180; 1
-ViewSonic; ViewSonic P810-A; vsc3553; 30-95; 50-160; 1
-ViewSonic; ViewSonic P810-E; vsc3552; 30-95; 50-160; 1
-ViewSonic; ViewSonic P810-ER; vsc5235; 30-95; 50-160; 1
-ViewSonic; ViewSonic P810-MR; vsc5135; 30-95; 50-160; 1
-ViewSonic; ViewSonic P815; vsc3651; 30-115; 50-160; 1
-ViewSonic; ViewSonic P815-4; vsc4f51; 30-117; 50-180; 1
-ViewSonic; ViewSonic P817; vsc4c51; 30-137; 50-180; 1
-ViewSonic; ViewSonic P817-E; vsc4c52; 30-137; 50-180; 1
-ViewSonic; ViewSonic P90f; VSC5207; 30-110; 50-180
-ViewSonic; ViewSonic P95f+; VSC2B09; 30-110; 50-160
-ViewSonic; ViewSonic P95f+-2; VSC1114; 30-110; 50-160
-ViewSonic; ViewSonic PF775; vsc5a44; 30-96; 50-180; 1
-ViewSonic; ViewSonic PF77a; vscf801; 30-97; 50-180; 1
-ViewSonic; ViewSonic PF77d; vscf901; 30-92; 50-85; 1
-ViewSonic; ViewSonic PF790; vsc554d; 30-97; 50-180; 1
-ViewSonic; ViewSonic PF795; vsc4c4d; 30-110; 50-180; 1
-ViewSonic; ViewSonic PF815; vsc5751; 30-117; 50-180; 1
-ViewSonic; ViewSonic PF817; vsc5951; 30-127; 50-180; 1
-ViewSonic; ViewSonic PF97a; vsce505; 30-97; 50-180; 1
-ViewSonic; ViewSonic PF97d; vsce605; 30-92; 50-85; 1
-ViewSonic; ViewSonic PJ1000; vsc3454; 31-64; 50-85; 1
-ViewSonic; ViewSonic PJ1060; vsc4c56; 25-80; 56-120; 1
-ViewSonic; ViewSonic PJ1200; vsc4654; 24-80; 50-85; 1
-ViewSonic; ViewSonic PJ800; vsc3254; 15.75-69; 50-75; 1
-ViewSonic; ViewSonic PJ820; vsc3854; 30-69; 50-85; 1
-ViewSonic; ViewSonic PJ850; vsc4454; 31-90; 50-120; 1
-ViewSonic; ViewSonic PJ860; vsc4754; 30-60; 56-85; 1
-ViewSonic; ViewSonic PJ860-2; vsc4c54; 25-80; 56-120; 1
-ViewSonic; ViewSonic PJL1005; vsc4456; 15-72; 43-120; 1
-ViewSonic; ViewSonic PJL1035; vsc4555; 25-80; 56-120; 1
-ViewSonic; ViewSonic PJL1035-2; vsc4a56; 25-80; 56-120; 1
-ViewSonic; ViewSonic PJL802; vsc3554; 31-61; 50-85; 1
-ViewSonic; ViewSonic PJL855; vsc4a54; 25-60; 56-85; 1
-ViewSonic; ViewSonic PS775; vsc4444; 30-97; 50-180; 1
-ViewSonic; ViewSonic PS775-2; vsc4d44; 30-95; 50-180; 1
-ViewSonic; ViewSonic PS790; vsc434d; 30-95; 50-180; 1
-ViewSonic; ViewSonic PS795; vsc474e; 30-110; 50-180; 1
-ViewSonic; ViewSonic PT770; vsc364a; 30-82; 50-130; 1
-ViewSonic; ViewSonic PT771; vsc5a4a; 30-92; 50-160; 1
-ViewSonic; ViewSonic PT775; vsc474a; 30-96; 50-160; 1
-ViewSonic; ViewSonic PT775-6; vsc4b44; 30-96; 50-180; 1
-ViewSonic; ViewSonic PT795; vsc454d; 30-110; 50-180; 1
-ViewSonic; ViewSonic PT810; vsc3351; 30-86; 50-130; 1
-ViewSonic; ViewSonic PT810-2; vsc3451; 30-95; 50-130; 1
-ViewSonic; ViewSonic PT810-3; vsc3851; 30-96; 50-160; 1
-ViewSonic; ViewSonic PT813; vsc4151; 30-107; 50-160; 1
-ViewSonic; ViewSonic VA500; VSCF605; 30-60; 50-75
-ViewSonic; ViewSonic VA520; VSCBA07; 30-62; 50-75
-ViewSonic; ViewSonic VA520-2; VSC6A01; 30-62; 50-75
-ViewSonic; ViewSonic VA520-3; VSCF70C; 30-62; 50-75
-ViewSonic; ViewSonic VA550; VSCFA02; 30-62; 50-60
-ViewSonic; ViewSonic VA700; VSCF705; 30-82; 50-75
-ViewSonic; ViewSonic VA702b; VSC231C; 30-82; 50-85; 1
-ViewSonic; ViewSonic VA720; VSC6C09; 30-82; 50-75
-ViewSonic; ViewSonic VA720-2; VSC700B; 30-82; 50-75
-ViewSonic; ViewSonic VA800; VSCDE00; 30-82; 50-75
-ViewSonic; ViewSonic vcdts21367-1; oqi4d31; 30-95; 50-160; 1
-ViewSonic; ViewSonic VE150; VSC5547; 30-60; 50-75
-ViewSonic; ViewSonic VE150B; vsc8115; 30-60; 50-75; 1
-ViewSonic; ViewSonic VE150m; VSCC203; 30-60; 50-75
-ViewSonic; ViewSonic VE150mb; VSCED05; 30-60; 50-75
-ViewSonic; ViewSonic VE151; vsc5345; 31-61; 56-75; 1
-ViewSonic; ViewSonic VE155; VSCB807; 30-60; 50-75
-ViewSonic; ViewSonic VE155b; VSC260A; 30-62; 50-75
-ViewSonic; ViewSonic VE170; VSCA601; 30-80; 50-80
-ViewSonic; ViewSonic VE170b; VSCA701; 30-82; 50-75
-ViewSonic; ViewSonic VE170m; VSCE705; 30-82; 50-75
-ViewSonic; ViewSonic VE170mb; VSCE805; 30-82; 50-75
-ViewSonic; ViewSonic VE175; VSEE08 ; 30-80; 50-75
-ViewSonic; ViewSonic VE175-2; VSCC314; 30-82; 50-75
-ViewSonic; ViewSonic VE175b; VSCE10A; 30-80; 50-75
-ViewSonic; ViewSonic VE175b-2; VSCC414; 30-82; 50-75
-ViewSonic; ViewSonic VE500; VSC4108; 30-62; 50-75
-ViewSonic; ViewSonic VE500-2; VSCBC17; 30-62; 50-75
-ViewSonic; ViewSonic VE510+; VSC6500; 30-62; 50-75
-ViewSonic; ViewSonic VE700; VSC4308; 24-82; 56-85
-ViewSonic; ViewSonic VE800; VSC3A08; 30-80; 50-75
-ViewSonic; ViewSonic VG150; vsc5147; 30-62; 50-60; 1
-ViewSonic; ViewSonic VG150m; VSCFC09; 30-62; 50-75
-ViewSonic; ViewSonic VG150m-2; VSC4811; 30-62; 50-75
-ViewSonic; ViewSonic VG150mb; VSCFD09; 30-62; 50-75
-ViewSonic; ViewSonic VG151; vsc5a47; 24.8-61; 56-75; 1
-ViewSonic; ViewSonic VG151b; VSCDA06; 30-62; 50-75
-ViewSonic; ViewSonic VG171; 9E06 ; 30-82; 50-75
-ViewSonic; ViewSonic VG171b; VSCD906; 30-82; 50-75
-ViewSonic; ViewSonic VG175; VSCDD00; 30-82; 50-75
-ViewSonic; ViewSonic VG180; vsc464d; 30-80; 60-85; 1
-ViewSonic; ViewSonic VG180-2; vsc464e; 30-80; 56-85; 1
-ViewSonic; ViewSonic VG180-3; vsc7517; 30-82; 50-75; 1
-ViewSonic; ViewSonic VG181; VSC7517; 30-82; 50-75
-ViewSonic; ViewSonic VG181b; VSCD806; 30-82; 50-75
-ViewSonic; ViewSonic VG191; VSC2007; 30-82; 50-75
-ViewSonic; ViewSonic VG191b; VSC2107; 30-82; 50-75
-ViewSonic; ViewSonic VG500; VSC3D08; 30-62; 50-75
-ViewSonic; ViewSonic VG500-2; VSCF118; 30-62; 50-75
-ViewSonic; ViewSonic VG500b; VSCB40A; 30-62; 50-75
-ViewSonic; ViewSonic VG700; VSC3E08; 30-82; 50-75
-ViewSonic; ViewSonic VG700b; VSC9D0E; 30-82; 50-75
-ViewSonic; ViewSonic VG700b-2; VSCB50B; 30-82; 50-75
-ViewSonic; ViewSonic VG710b; VSCA318; 30-82; 50-85
-ViewSonic; ViewSonic VG710s; VSCA218; 30-82; 50-85
-ViewSonic; ViewSonic VG750; VSC3F08; 24-82; 56-85
-ViewSonic; ViewSonic VG800; VSC6F08; 30-82; 50-75
-ViewSonic; ViewSonic VG800-2; VSCF311; 30-83; 50-75
-ViewSonic; ViewSonic VG800b; VSC230E; 30-82; 50-75
-ViewSonic; ViewSonic VG800b-2; VSCF411; 30-83; 50-75
-ViewSonic; ViewSonic VG810b; VSCC018; 30-82; 50-75
-ViewSonic; ViewSonic VG810s; VSCBF18; 30-82; 50-75
-ViewSonic; ViewSonic VG900b; VSC240E; 30-82; 50-75
-ViewSonic; ViewSonic VG910b; VSCDB18; 30-82; 50-75
-ViewSonic; ViewSonic VG910s; VSCDA18; 30-82; 50-75
-ViewSonic; ViewSonic VP140; vsc3541; 30-61; 50-77; 1
-ViewSonic; ViewSonic VP140-2; vsc4841; 30-60; 50-75; 1
-ViewSonic; ViewSonic VP140-3; vsc7d15; 30-62; 50-75; 1
-ViewSonic; ViewSonic VP150; vsc3845; 30-61; 50-77; 1
-ViewSonic; ViewSonic VP151; vsc5945; 30-94; 50-85; 1
-ViewSonic; ViewSonic VP171b; VSC0C11; 30-82; 50-85
-ViewSonic; ViewSonic VP171s; VSCB716; 30-82; 50-85
-ViewSonic; ViewSonic VP181; vsc574d; 30-95; 50-75; 1
-ViewSonic; ViewSonic VP181b-2; VSC6711; 30-92; 50-85
-ViewSonic; ViewSonic VP181s; VSCB816; 30-92; 50-85
-ViewSonic; ViewSonic VP190; vsc474d; 30-82; 50-77; 1
-ViewSonic; ViewSonic VP191b; VSC0E11; 30-82; 50-85
-ViewSonic; ViewSonic VP191s; VSCB916; 30-82; 50-85
-ViewSonic; ViewSonic VP201b; VSC6911; 30-95; 50-85
-ViewSonic; ViewSonic VP201m; VSC5404; 30-82; 50-85
-ViewSonic; ViewSonic VP201mb; VSCEB04; 30-82; 50-85
-ViewSonic; ViewSonic VP201s; VSC0C18; 30-95; 50-85
-ViewSonic; ViewSonic VP2030; VSC131C; 30-92; 50-75
-ViewSonic; ViewSonic VP211b; VSC6A11; 30-95; 50-85
-ViewSonic; ViewSonic VP230mb; VSC7203; 30-82; 50-75
-ViewSonic; ViewSonic VPA138; vsc4141; 30-62; 50-75; 1
-ViewSonic; ViewSonic VPA145; vsc3941; 30-62; 50-75; 1
-ViewSonic; ViewSonic VPA150; vsc4345; 30-62; 50-75; 1
-ViewSonic; ViewSonic VPD150; vsc4b47; 48; 60; 1
-ViewSonic; ViewSonic VPD180; vsc4b49; 64; 60; 1
-ViewSonic; ViewSonic VT550; VSCB711; 30-62; 50-75
-ViewSonic; ViewSonic VX2000; VSC4208; 30-82; 50-85
-ViewSonic; ViewSonic VX2025wm; 0; 30-82; 50-75
-ViewSonic; ViewSonic VX2260WM; VSCfc21; 24-82; 50-75; 1920x1080
-ViewSonic; ViewSonic VX500+; VSCF008; 30-62; 50-75
-ViewSonic; ViewSonic VX500-2; VSCCB0F; 30-80; 50-75
-ViewSonic; ViewSonic VX700; VSC6206; 24-82; 56-85
-ViewSonic; ViewSonic VX700-2; VSCEF08; 30-82; 50-75
-ViewSonic; ViewSonic VX700-3; VSC8F11; 30-83; 50-75
-ViewSonic; ViewSonic VX800; VSC0B07; 24-82; 56-85
-ViewSonic; ViewSonic VX800-2; VSC8209; 30-82; 50-75
-ViewSonic; ViewSonic VX800-3; VSCF511; 30-83; 50-75
-ViewSonic; ViewSonic VX900; VSC0B08; 30-82; 50-75
-ViewSonic; ViewSonic VX900-2; VSC9011; 30-83; 50-75
-ViewSonic; ViewSonic VX910; VSC3C19; 30-82; 50-85; 1
-Vobis; Vobis Highscreen MS 1795P; VOB0c7c; 30-82; 47-120
-WYSE; WYSE WY-670; wy-670; 34.0-38.0; 55.0-87.0; 1
-WYSE; WYSE WY-890N; wy-890n; 38.5-51.0; 58.0-77.0; 1
-Yakumo Electronics; Yakumo OF1564 DO; yak6146; 30-64; 50-100; 1
-Zenith; Zenith ZCM-1411; 0; 35.587; 86.96; 1
-Zenith; Zenith ZCM-1426; 0; 35.587; 86.96; 1
-Zenith; Zenith ZCM-1440; 0; 30.0-62; 48-100; 1
-Zenith; Zenith ZCM-1450; 0; 30.0-60; 48-90; 1
-Zenith; Zenith ZCM-1520; 0; 30.0-64; 50-100; 1
-Zenith; Zenith ZCM-1522; 0; 30.0-64; 50-120; 1
-Zenith; Zenith ZCM-1540; 0; 30.0-62; 48-100; 1
-Zenith; Zenith ZCM-1550; 0; 31.0-65.0; 55-100; 1
-Zenith; Zenith ZCM-1740; 0; 31.0-82; 50-100; 1
-Zenith; Zenith ZCM-1750; 0; 30.0-85; 50-100; 1
diff --git a/displayconfig/ldetect-lst/pcitable b/displayconfig/ldetect-lst/pcitable
deleted file mode 100644
index dba12ce..0000000
--- a/displayconfig/ldetect-lst/pcitable
+++ /dev/null
@@ -1,8017 +0,0 @@
-0x0000 0x0000 "snd-cs46xx" "Card without SSID set"
-0x0001 0x1002 "bttv" "ATI Technologies Inc.|TV Wonder"
-0x0001 0x1461 "bttv" "AVerMedia|TVPhone98"
-0x0001 0x8139 0x10ec 0x8139 "8139too" "|Realtek 8139"
-0x0002 0x1461 "bttv" "Avermedia|TVCapture 98"
-0x0003 0x1002 "bttv" "ATI Technologies Inc.|TV Wonder/VE"
-0x0003 0x1461 "bttv" "AVerMedia|TVPhone98"
-0x0004 0x0000 "ipmi_si" ""
-0x0004 0x0048 0x7269 0x0000 "ipmi_si" ""
-0x0004 0x004c 0x7269 0x0000 "ipmi_si" ""
-0x0004 0x1461 "bttv" "AVerMedia|TVPhone98"
-0x0012 0x11bd "bttv" "Pinnacle|PCTV"
-0x001c 0x11bd "bttv" "Pinnacle|PCTV Sat"
-0x002c 0x6572 0x6968 0x0073 "ipmi_si" ""
-0x0038 0x6f70 0x0073 0x0004 "ipmi_si" ""
-0x003c 0x6f70 0x0073 0x0004 "ipmi_si" ""
-0x003d 0x00d1 "unknown" "Real 3D|i740 (PCI)"
-0x0070 0x0003 "unknown" "Hauppauge computer works Inc.|WinTV PVR-250"
-0x0070 0x0009 "unknown" "Hauppauge computer works Inc.|WinTV PVR-150"
-0x0070 0x0801 "unknown" "Hauppauge computer works Inc.|WinTV PVR-150"
-0x0070 0x0807 "unknown" "Hauppauge computer works Inc.|WinTV PVR-150"
-0x0070 0x4000 "unknown" "Hauppauge computer works Inc.|WinTV PVR-350"
-0x0070 0x4001 "unknown" "Hauppauge computer works Inc.|WinTV PVR-250 (v1)"
-0x0070 0x4009 "unknown" "Hauppauge computer works Inc.|WinTV PVR-250"
-0x0070 0x4800 "unknown" "Hauppauge computer works Inc.|WinTV PVR-350"
-0x0070 0x4801 "unknown" "Hauppauge computer works Inc.|WinTV PVR-250 MCE"
-0x0070 0x4803 "unknown" "Hauppauge computer works Inc.|WinTV PVR-250"
-0x0070 0x8003 "unknown" "Hauppauge computer works Inc.|WinTV PVR-150"
-0x0070 0x8801 "unknown" "Hauppauge computer works Inc.|WinTV PVR-150"
-0x0070 0xc801 "unknown" "Hauppauge computer works Inc.|WinTV PVR-150"
-0x0070 0xe807 "unknown" "Hauppauge computer works Inc.|WinTV PVR-500 MCE (1st tuner)"
-0x0070 0xe817 "unknown" "Hauppauge computer works Inc.|WinTV PVR-500 MCE (2nd tuner)"
-0x0079 0x0e11 "bttv" "Canopus|WinDVR PCI"
-0x0095 0x0680 "unknown" "Silicon Image, Inc. (Wrong ID)|Ultra ATA/133 IDE RAID CONTROLLER CARD"
-0x0101 0x14c7 "bttv" "Modular Technology MM205 PCTV"
-0x0101 0x15cb "bttv" "AG GMV1"
-0x018a 0x0106 "8139too" "LevelOne|FPC-0106TX misprogrammed [RTL81xx]"
-0x021b 0x8139 "8139too" "Compaq Computer Corp.|HNE-300 (RealTek RTL8139c) [iPaq Networking]"
-0x0270 0x0801 "unknown" "Hauppauge computer works Inc. (Wrong ID)|WinTV PVR-150"
-0x0291 0x8212 "dmfe" "Davicom Semiconductor Inc.|DM9102A(DM9102AE, SM9102AF) Ethernet 100/10 MBit(Rev 40)"
-0x02ac 0x1012 "8139too" "SpeedStream|1012 PCMCIA 10/100 Ethernet Card [RTL81xx]"
-0x0311 0x6000 "bttv" "Sensoray 311"
-0x0357 0x000a "8139cp" "TTTech AG|TTP-Monitoring Card V2.0"
-0x0432 0x0001 "pluto2" "SCM Microsystems Inc.|Pluto2 DVB-T Receiver for PCMCIA [EasyWatch MobilSet]"
-0x045e 0x006e "unknown" "Microsoft|MN-510 802.11b wireless USB paddle"
-0x045e 0x00c2 "unknown" "Microsoft|MN-710 wireless USB paddle"
-0x04cf 0x8818 "unknown" "Myson Century, Inc|CS8818 USB2.0-to-ATAPI Bridge Controller with Embedded PHY"
-0x050d 0x001a "unknown" "Belkin|FSD7000 802.11g PCI Wireless card"
-0x050d 0x0109 "unknown" "Belkin|F5U409-CU USB/Serial Portable Adapter"
-0x050d 0x7050 "unknown" "Belkin|F5D7050 802.11g Wireless USB Adapter"
-0x05a9 0x8519 "unknown" "OmniVision|OV519 series"
-0x05e3 0x0701 "unknown" "CyberDoor|CBD516"
-0x066f 0x3410 "unknown" "Sigmatel Inc.|SMTP3410"
-0x066f 0x3500 "unknown" "Sigmatel Inc.|SMTP3500"
-0x0675 0x1700 "ISDN:hisax,type=36" "Dynalink|IS64PH ISDN Adapter"
-0x0675 0x1702 "ISDN:hisax,type=36" "Dynalink|IS64PH ISDN Adapter"
-0x0675 0x1703 "unknown" "Dynalink|ISDN Adapter (PCI Bus, DV, W)"
-0x0675 0x1704 "unknown" "Dynalink|ISDN Adapter (PCI Bus, D, C)"
-0x067b 0x2303 "unknown" "Prolific Technology, Inc.|PL-2303 USB-to-Serial Converter"
-0x067b 0x3507 "unknown" "Prolific Technology Inc.|PL-3507 Hi-Speed USB & IEEE 1394 Combo to IDE Bridge Controller"
-0x0700 0x0100 "unknown" "Lava Computer mfg Inc.|LavaPort PCI"
-0x0700 0x0200 "unknown" "Lava Computer mfg Inc.|LavaPort PCI"
-0x0815 0x0002 "unknown" "LinTech GmbH|ELKA SO-PCI"
-0x0871 0xffa1 "ISDN:hisax,type=35" "German telekom|A1T"
-0x0871 0xffa2 "ISDN:hisax,type=35" "German telekom|T-Concept"
-0x0914 0x0201 "unknown" "Shanghai Dare Technologies Ltd.|83820 32bit pci mac"
-0x0914 0x0202 "unknown" "Shanghai Dare Technologies Ltd.|83821 64bit pci gnic"
-0x09c1 0x0704 "unknown" "Arris|CM 200E Cable Modem"
-0x0b0b 0x0105 "unknown" "Rhino Equiment Corp.|Rhino R1T1"
-0x0b0b 0x0205 "unknown" "Rhino Equiment Corp.|Rhino R4FXO"
-0x0b0b 0x0305 "unknown" "Rhino Equiment Corp.|Rhino R4T1"
-0x0b0b 0x0405 "unknown" "Rhino Equiment Corp.|Rhino R8FXX"
-0x0b0b 0x0505 "unknown" "Rhino Equiment Corp.|Rhino R24FXX"
-0x0b0b 0x0506 "unknown" "Rhino Equiment Corp.|Rhino R2T1"
-0x0b0b 0x0605 "unknown" "Rhino Equiment Corp.|Rhino R2T1"
-0x0b0b 0x0705 "unknown" "Rhino Equiment Corp.|Rhino R24FXS"
-0x0b49 0x064f "unknown" "ASCII Corp.|Trance Vibrator"
-0x0ccd 0x0038 "unknown" "TerraTec Electronic GmbH|Cinergy T^2 DVB-T Receiver"
-0x0e11 0x0000 "unknown" "Compaq|CISS SMART2 Array Controller"
-0x0e11 0x0001 "pci_eisa" "Compaq|PCI to EISA Bridge"
-0x0e11 0x0002 "unknown" "Compaq|PCI to ISA Bridge"
-0x0e11 0x000f "unknown" "Compaq|CPQB1A9 StorageWorks Library Adapter (HVD)"
-0x0e11 0x0046 "cciss" "Compaq|Smart Array 64xx"
-0x0e11 0x0049 "unknown" "Compaq|NC7132 Gigabit Upgrade Module"
-0x0e11 0x004a "unknown" "Compaq|NC6136 Gigabit Server Adapter"
-0x0e11 0x005a "unknown" "Compaq Computer Corp.|Remote Insight II board - Lights-Out"
-0x0e11 0x007c "unknown" "Compaq|NC7770 1000BaseTX"
-0x0e11 0x007d "unknown" "Compaq|NC6770 1000BaseTX"
-0x0e11 0x0085 "unknown" "Compaq|NC7780 1000BaseTX"
-0x0e11 0x00b1 "unknown" "Compaq Computer Corp.|Remote Insight II board - PCI device"
-0x0e11 0x00bb "unknown" "Compaq|NC7760"
-0x0e11 0x00c0 "unknown" "Compaq|Adaptec AIC-7899G 64Bit,66MHz,Dual Channel WideUltra3 SCSI"
-0x0e11 0x00ca "unknown" "Compaq|NC7771"
-0x0e11 0x00cb "unknown" "Compaq|NC7781"
-0x0e11 0x00cf "unknown" "Compaq|NC7772"
-0x0e11 0x00d0 "unknown" "Compaq|NC7782"
-0x0e11 0x00d1 "unknown" "Compaq|NC7783"
-0x0e11 0x00e3 "unknown" "Compaq|NC7761"
-0x0e11 0x0508 "tmspci" "Compaq|Netelligent 4/16 Token Ring"
-0x0e11 0x1000 "unknown" "Compaq|Triflex/Pentium Bridge, Model 1000"
-0x0e11 0x2000 "unknown" "Compaq|Triflex/Pentium Bridge, Model 2000"
-0x0e11 0x3032 "unknown" "Compaq|QVision 1280/p"
-0x0e11 0x3033 "Card:VESA driver (generic)" "Compaq|QVision 1280/p"
-0x0e11 0x3034 "unknown" "Compaq|QVision 1280/p"
-0x0e11 0x4000 "unknown" "Compaq|4000 [Triflex]"
-0x0e11 0x4030 "cpqarray" "Compaq|SMART-2/P"
-0x0e11 0x4031 "cpqarray" "Compaq|SMART-2SL"
-0x0e11 0x4032 "cpqarray" "Compaq|Smart Array 3200"
-0x0e11 0x4033 "cpqarray" "Compaq|Smart Array 3100ES"
-0x0e11 0x4034 "cpqarray" "Compaq|Smart Array 221"
-0x0e11 0x4040 "cpqarray" "Compaq|Integrated Array"
-0x0e11 0x4048 "cpqarray" "Compaq|Compaq Raid LC2"
-0x0e11 0x4050 "cpqarray" "Compaq|Smart Array 4200"
-0x0e11 0x4051 "cpqarray" "Compaq|Smart Array 4250ES"
-0x0e11 0x4058 "cpqarray" "Compaq|Smart Array 431"
-0x0e11 0x4070 "cciss" "Compaq|Smart Array 5300"
-0x0e11 0x4080 "cciss" "Compaq|Smart Array 5i"
-0x0e11 0x4082 "cciss" "Compaq|Smart Array 532"
-0x0e11 0x4083 "cciss" "Compaq|Smart Array 5312"
-0x0e11 0x4091 "cciss" "Compaq|Smart Array 6i"
-0x0e11 0x409a "cciss" "Compaq|Smart Array 641"
-0x0e11 0x409b "cciss" "Compaq|Smart Array 642"
-0x0e11 0x409c "cciss" "Compaq|Smart Array 6400"
-0x0e11 0x409d "cciss" "Compaq|Smart Array 6400 EM"
-0x0e11 0x6010 "unknown" "Compaq|HotPlug PCI Bridge 6010"
-0x0e11 0x7020 "ohci-hcd" "Compaq|USB Controller"
-0x0e11 0xa0ec "unknown" "Compaq|Fibre Channel Host Controller /P"
-0x0e11 0xa0f0 "unknown" "Compaq|Advanced System Management Controller"
-0x0e11 0xa0f3 "unknown" "Compaq|Triflex PCI to ISA Bridge"
-0x0e11 0xa0f7 "unknown" "Compaq|Cirrus Logic VGA Video Controller"
-0x0e11 0xa0f8 "ohci-hcd" "Compaq|USB Open Host Controller"
-0x0e11 0xa0fc "cpqfc" "Compaq|Fibre Channel Host Controller"
-0x0e11 0xae10 "cpqarray" "Compaq|Smart-2/P RAID Controller"
-0x0e11 0xae29 "unknown" "Compaq|MIS-L"
-0x0e11 0xae2a "unknown" "Compaq|MPC"
-0x0e11 0xae2b "unknown" "Compaq|MIS-E"
-0x0e11 0xae31 "unknown" "Compaq|System Management Controller"
-0x0e11 0xae32 "tlan" "Compaq|Netelligent 10/100"
-0x0e11 0xae33 "triflex" "Compaq|Triflex Dual EIDE Controller"
-0x0e11 0xae34 "tlan" "Compaq|Netelligent 10"
-0x0e11 0xae35 "tlan" "Compaq|Integrated NetFlex-3/P"
-0x0e11 0xae40 "tlan" "Compaq|Netelligent 10/100 Dual"
-0x0e11 0xae43 "tlan" "Compaq|ProLiant Integrated Netelligent 10/100"
-0x0e11 0xae69 "unknown" "Compaq|CETUS-L"
-0x0e11 0xae6c "tlan" "Compaq|Northstar"
-0x0e11 0xae6d "unknown" "Compaq|NorthStar Bridge"
-0x0e11 0xb011 "tlan" "Compaq|Integrated Netelligent 10/100"
-0x0e11 0xb012 "tlan" "Compaq|Netelligent 10 T/2"
-0x0e11 0xb01e "unknown" "Compaq|NC3120 Fast Ethernet NIC"
-0x0e11 0xb01f "unknown" "Compaq|NC3122 Fast Ethernet NIC"
-0x0e11 0xb02f "unknown" "Compaq|NC1120 Ethernet NIC"
-0x0e11 0xb030 "tlan" "Compaq|Netelligent WS 5100"
-0x0e11 0xb04a "unknown" "Compaq|10/100TX WOL UTP Controller"
-0x0e11 0xb060 "cciss" "Compaq|Smart Array 5300 Controller"
-0x0e11 0xb0c6 "unknown" "Compaq|10/100TX Embedded WOL UTP Controller"
-0x0e11 0xb0c7 "unknown" "Compaq|NC3160 Fast Ethernet NIC"
-0x0e11 0xb0d7 "unknown" "Compaq|NC3121 (Rev A & B)"
-0x0e11 0xb0dd "unknown" "Compaq|NC3131 Fast Ethernet NIC"
-0x0e11 0xb0de "unknown" "Compaq|NC3132 Fast Ethernet Module"
-0x0e11 0xb0df "unknown" "Compaq|NC6132 Gigabit Module"
-0x0e11 0xb0e0 "unknown" "Compaq|NC6133 Gigabit Module"
-0x0e11 0xb0e1 "unknown" "Compaq|NC3133 Fast Ethernet Module"
-0x0e11 0xb123 "unknown" "Compaq|NC6134 Gigabit NIC"
-0x0e11 0xb134 "unknown" "Compaq|NC3163 Fast Ethernet NIC"
-0x0e11 0xb13c "unknown" "Compaq|NC3162 Fast Ethernet NIC"
-0x0e11 0xb144 "unknown" "Compaq|NC3123 Fast Ethernet NIC"
-0x0e11 0xb163 "unknown" "Compaq|NC3134 Fast Ethernet NIC"
-0x0e11 0xb164 "unknown" "Compaq|NC3135 Fast Ethernet Upgrade Module"
-0x0e11 0xb178 "cciss" "CISSB|Smart Array 5i/532 cards"
-0x0e11 0xb196 "unknown" "Compaq Computer Corp.|Conexant SoftK56 Modem"
-0x0e11 0xb1a4 "unknown" "Compaq|NC7131 Gigabit Server Adapter"
-0x0e11 0xb200 "unknown" "Compaq Computer Corp.|Memory Hot-Plug Controller"
-0x0e11 0xb203 "unknown" "Compaq Computer Corp.|iLo Integrated Lights Out Processor"
-0x0e11 0xb204 "unknown" "Compaq Computer Corp.|iLo Integrated Lights Out Processor"
-0x0e11 0xf130 "tlan" "Compaq|NetFlex-3/P ThunderLAN 1.0"
-0x0e11 0xf150 "tlan" "Compaq|NetFlex-3/P ThunderLAN 2.3"
-0x0e11 0xf700 "lpfc" "Compaq|LP7000 Compaq/Emulex Fibre Channel HBA"
-0x0e11 0xf800 "lpfc" "Compaq|LP8000 Compaq/Emulex Fibre Channel HBA"
-0x1000 0x0001 "sym53c8xx" "Symbios|53c810"
-0x1000 0x0002 "sym53c8xx" "Symbios|53c820"
-0x1000 0x0003 "sym53c8xx" "Symbios|53c825"
-0x1000 0x0004 "sym53c8xx" "Symbios|53c815"
-0x1000 0x0005 "sym53c8xx" "Symbios|53c810AP"
-0x1000 0x0006 "sym53c8xx" "Symbios|53c860"
-0x1000 0x000a "sym53c8xx" "Symbios|53c1510"
-0x1000 0x000b "sym53c8xx" "Symbios|53c896"
-0x1000 0x000c "sym53c8xx" "Symbios|53c895"
-0x1000 0x000d "sym53c8xx" "Symbios|53c885"
-0x1000 0x000f "sym53c8xx" "Symbios|53c875"
-0x1000 0x0010 0x0e11 0x4040 "cpqarray" "Symbios|53c1510 Array Mode [Compaq Integrated Smart Array]"
-0x1000 0x0010 0x0e11 0x4048 "cpqarray" "Symbios|53c1510 Array Mode [Compaq Integrated Smart Array]"
-0x1000 0x0010 0x1000 0x1000 "sym53c8xx" "LSI Logic / Symbios Logic|53C1510 PCI to Dual Channel Wide Ultra2 SCSI Controller (Intelligent mode)"
-0x1000 0x0010 "sym53c8xx" "Symbios|53c895"
-0x1000 0x0012 "sym53c8xx" "Symbios|53c895a"
-0x1000 0x0013 "sym53c8xx" "Symbios|53c875a"
-0x1000 0x0020 "sym53c8xx" "Symbios|53c1010-33 Ultra3 SCSI Adapter"
-0x1000 0x0021 "sym53c8xx" "Symbios|53c1010-66 Ultra3 SCSI Adapter"
-0x1000 0x0030 "mptspi" "Symbios|53c1030"
-0x1000 0x0031 "unknown" "LSI Logic|53C1030ZC PCI-X SCSI Controller"
-0x1000 0x0032 "mptspi" "LSI Logic / Symbios Logic|53c1035 PCI-X Fusion-MPT Dual Ultra320 SCSI"
-0x1000 0x0033 "megaraid" "LSI Logic / Symbios Logic|1030ZC_53c1035 PCI-X Fusion-MPT Dual Ultra320 SCSI"
-0x1000 0x0035 "unknown" "LSI Logic|53C1035 PCI-X SCSI Controller"
-0x1000 0x0040 0x1000 0x0033 "megaraid_mbox" "LSI Logic|MegaRAID SCSI 320-2XR"
-0x1000 0x0040 0x1000 0x0066 "megaraid_mbox" "LSI Logic|MegaRAID SCSI 320-2XRWS"
-0x1000 0x0040 "mptscsih" "LSI Logic / Symbios Logic|53c1035 PCI-X Fusion-MPT Dual Ultra320 SCSI"
-0x1000 0x0041 "unknown" "LSI Logic / Symbios Logic|53C1035ZC PCI-X Fusion-MPT Dual Ultra320 SCSI"
-0x1000 0x0050 "mptsas" "LSI Logic / Symbios Logic|SAS1064 PCI-X Fusion-MPT SAS"
-0x1000 0x0054 "mptsas" "LSI Logic / Symbios Logic|SAS1068 PCI-X Fusion-MPT SAS"
-0x1000 0x0056 "mptsas" "LSI Logic / Symbios Logic|SAS1064E PCI-Express Fusion-MPT SAS"
-0x1000 0x0058 "mptsas" "LSI Logic / Symbios Logic|SAS1068E PCI-Express Fusion-MPT SAS"
-0x1000 0x005a "mptsas" "LSI Logic / Symbios Logic|SAS1066E PCI-Express Fusion-MPT SAS"
-0x1000 0x005c "unknown" "LSI Logic / Symbios Logic|SAS1064A PCI-X Fusion-MPT SAS"
-0x1000 0x005e "mptsas" "LSI Logic / Symbios Logic|SAS1066 PCI-X Fusion-MPT SAS"
-0x1000 0x0060 "megaraid_sas" "LSI Logic / Symbios Logic|SAS1078 PCI-X Fusion-MPT SAS"
-0x1000 0x0062 "unknown" "LSI Logic / Symbios Logic|SAS1078 PCI-Express Fusion-MPT SAS"
-0x1000 0x0066 "megaraid" "Symbios Logic Inc. / NCR|MegaRAID SCSI 320-2XRWS"
-0x1000 0x008f "sym53c8xx" "Symbios|53c875J"
-0x1000 0x0407 "megaraid_mbox" "LSI Logic|PowerEdge RAID Controller 4/QC"
-0x1000 0x0408 "megaraid_mbox" "LSI Logic / Symbios Logic|MegaRAID"
-0x1000 0x0409 "megaraid_mbox" "LSI Logic / Symbios Logic|MegaRAID"
-0x1000 0x0411 "megaraid_sas" "LSI Logic / Symbios Logic|MegaRAID"
-0x1000 0x0413 "unknown" "LSI Logic / Symbios Logic|MegaRAID SAS Verde ZCR"
-0x1000 0x0518 "megaraid" "Symbios Logic Inc. / NCR|MegaRAID SCSI 320-2"
-0x1000 0x0520 "megaraid" "Symbios Logic Inc. / NCR|MegaRAID"
-0x1000 0x0523 "megaraid" "Symbios Logic Inc. / NCR|MegaRAID SATA 150-6"
-0x1000 0x0530 "megaraid" "Symbios Logic Inc. / NCR|MegaRAID SCSI 320-0X"
-0x1000 0x0531 "megaraid" "Symbios Logic Inc. / NCR|MegaRAID SCSI 320-4X"
-0x1000 0x0532 "megaraid" "Symbios Logic Inc. / NCR|MegaRAID SCSI 320-2X"
-0x1000 0x0621 "mptfc" "Symbios|FC909 Fibre Channel Adapter"
-0x1000 0x0622 "mptfc" "Symbios|FC929 Fibre Channel Adapter"
-0x1000 0x0623 "mptscsih" "Symbios|FC929 LAN"
-0x1000 0x0624 "mptfc" "Symbios|FC919 Fibre Channel Adapter"
-0x1000 0x0625 "mptscsih" "Symbios|FC919 LAN"
-0x1000 0x0626 "mptfc" "Symbios|FC929X Fibre Channel Adapter"
-0x1000 0x0627 "mptscsih" "Symbios|FC929X_LAN"
-0x1000 0x0628 "mptfc" "Symbios|FC919X Fibre Channel Adapter"
-0x1000 0x0629 "mptscsih" "Symbios|FC919X_LAN"
-0x1000 0x0630 "mptscsih" "LSI Logic|LSIFC920 Fibre Channel I/O Processor"
-0x1000 0x0640 "mptfc" "LSI Logic / Symbios Logic|FC949X Fibre Channel Adapter"
-0x1000 0x0642 "mptfc" "LSI Logic / Symbios Logic|FC939X Fibre Channel Adapter"
-0x1000 0x0646 "mptfc" "LSI Logic / Symbios Logic|FC949ES Fibre Channel Adapter"
-0x1000 0x0701 "yellowfin" "Symbios|83C885 gigabit ethernet"
-0x1000 0x0702 "yellowfin" "Symbios|Yellowfin G-NIC gigabit ethernet"
-0x1000 0x0804 "unknown" "LSI Logic / Symbios Logic|SA2010"
-0x1000 0x0805 "unknown" "LSI Logic / Symbios Logic|SA2010ZC"
-0x1000 0x0806 "unknown" "LSI Logic / Symbios Logic|SA2020"
-0x1000 0x0807 "unknown" "LSI Logic / Symbios Logic|SA2020ZC"
-0x1000 0x0901 "unknown" "Symbios|61C102"
-0x1000 0x0e11 "cpqarray" "Symbios Logic Inc. / NCR|Integrated Array Controller"
-0x1000 0x1000 "megaraid" "Symbios|63C815"
-0x1000 0x1001 "unknown" "LSI Logic|53C895 Symbios Ultra2 SCSI controller"
-0x1000 0x1028 "megaraid" "Symbios Logic Inc. / NCR|PowerEdge Expandable RAID Controller 4/DC"
-0x1000 0x1960 "megaraid_mbox" "LSI Logic|PowerEdge RAID Controller 3/QC"
-0x1000 0x4040 "cpqarray" "Symbios Logic Inc. / NCR|Integrated Array Controller"
-0x1000 0x4048 "cpqarray" "Symbios Logic Inc. / NCR|Integrated Array Controller"
-0x1000 0x4523 "megaraid" "Symbios Logic Inc. / NCR|MegaRAID SATA 150-4"
-0x1000 0x8086 "megaraid" "Symbios Logic Inc. / NCR|Intel(R) RAID SCSI Controller SRCU42X"
-0x1000 0xa520 "megaraid" "Symbios Logic Inc. / NCR|MegaRAID SCSI 320-0"
-0x1001 0x0010 "unknown" "Initio|PCI 1616 Measurement card with 32 digital I/O lines"
-0x1001 0x0011 "unknown" "Initio|OPTO-PCI Opto-Isolated digital I/O board"
-0x1001 0x0012 "unknown" "Initio|PCI-AD/DA Analogue I/O board"
-0x1001 0x0013 "unknown" "Initio|PCI-OPTO-RELAIS Digital I/O board with relay outputs"
-0x1001 0x0014 "unknown" "Initio|PCI-Counter/Timer Counter Timer board"
-0x1001 0x0015 "unknown" "Initio|PCI-DAC416 Analogue output board"
-0x1001 0x0016 "unknown" "Initio|PCI-MFB Analogue I/O board"
-0x1001 0x0017 "unknown" "Initio|PROTO-3 PCI Prototyping board"
-0x1001 0x0020 "unknown" "Kolter Electronic - Germany|ispLSI1032E Universal digital I/O PCI-Interface"
-0x1001 0x9100 "initio" "Initio|INI-9100/9100W SCSI Host"
-0x1002 0x000b "Card:ATI Radeon" "ATI Technologies Inc.|Radeon 7000"
-0x1002 0x0084 "Card:ATI Mach64" "ATI Technologies Inc.|Mach64"
-0x1002 0x0088 "Card:ATI Mach64" "ATI Technologies Inc.|Mach64 (SuSE Econ)"
-0x1002 0x010a "Card:ATI Radeon" "ATI Technologies Inc.|FireGL 8800 64Mb"
-0x1002 0x013a "Card:ATI Radeon" "ATI Technologies Inc.|Radeon 7000/Radeon VE"
-0x1002 0x0152 "Card:ATI Radeon" "ATI Technologies Inc.|FireGL 8800 128Mb"
-0x1002 0x0162 "Card:ATI Radeon" "ATI Technologies Inc.|FireGL 8700 32Mb"
-0x1002 0x0172 "Card:ATI Radeon" "ATI Technologies Inc.|FireGL 8700 64Mb"
-0x1002 0x1002 "Card:ATI Radeon" "ATI Technologies Inc.|FireGL 8800 64Mb"
-0x1002 0x3150 "Card:ATI Radeon (fglrx)" "ATI Technologies Inc.|M24 1P [Radeon Mobility X600]"
-0x1002 0x3152 "Card:ATI Radeon (fglrx)" "ATI Technologies Inc|M22 [Radeon Mobility X300]"
-0x1002 0x3154 "Card:ATI Radeon" "ATI Technologies Inc.|M24 1T [FireGL M24 GL]"
-0x1002 0x3e50 "Card:ATI Radeon (fglrx)" "ATI Technologies Inc.|Radeon X600 Pro (PCI-Express)"
-0x1002 0x3e54 "Card:ATI Radeon (fglrx)" "ATI Technologies Inc.|Radeon X600 Pro GL (PCI-Express)"
-0x1002 0x3e70 "unknown" "ATI Technologies Inc.|X600 Radeon X600 Pro (Secondary)"
-0x1002 0x3e74 "unknown" "ATI Technologies Inc.|X600 Radeon X600 Pro GL (Secondary)"
-0x1002 0x4136 "Card:ATI Radeon (fglrx)" "ATI Technologies Inc.|Radeon IGP320 (A3) 4136"
-0x1002 0x4137 "Card:ATI Radeon (fglrx)" "ATI Technologies Inc.|Radeon IGP330/340/350 (A4) 4137"
-0x1002 0x4141 "Card:ATI Radeon" "ATI Technologies Inc.|Mach32 [68800-3 AA]"
-0x1002 0x4144 "Card:ATI Radeon (fglrx)" "ATI Technologies Inc.|Radeon 9500 AD (AGP)"
-0x1002 0x4145 "Card:ATI Radeon (fglrx)" "ATI Technologies Inc.|Radeon 9500 AE (AGP)"
-0x1002 0x4146 "Card:ATI Radeon (fglrx)" "ATI Technologies Inc.|Radeon 9600TX AF (AGP)"
-0x1002 0x4147 "Card:ATI Radeon (fglrx)" "ATI Technologies Inc.|FireGL Z1 AG (AGP)"
-0x1002 0x4148 "Card:ATI Radeon (fglrx)" "ATI Technologies Inc.|Radeon 9800SE AH (AGP)"
-0x1002 0x4149 "Card:ATI Radeon (fglrx)" "ATI Technologies Inc.|Radeon 9800 AI (AGP)"
-0x1002 0x414a "Card:ATI Radeon (fglrx)" "ATI Technologies Inc.|Radeon 9800 AJ (AGP)"
-0x1002 0x414b "Card:ATI Radeon (fglrx)" "ATI Technologies Inc.|FireGL X2 AK (AGP)"
-0x1002 0x4150 "Card:ATI Radeon (fglrx)" "ATI Technologies Inc.|Radeon 9600 AP (AGP)"
-0x1002 0x4151 "Card:ATI Radeon (fglrx)" "ATI Technologies Inc.|Radeon 9600SE AQ (AGP)"
-0x1002 0x4152 "Card:ATI Radeon (fglrx)" "ATI Technologies Inc.|Radeon 9600XT AR (AGP)"
-0x1002 0x4153 "Card:ATI Radeon (fglrx)" "ATI Technologies Inc.|Radeon 9600 AS (AGP)"
-0x1002 0x4154 "Card:ATI Radeon (fglrx)" "ATI Technologies Inc.|FireGL T2 AT (AGP)"
-0x1002 0x4155 "Card:ATI Radeon (fglrx)" "ATI Technologies Inc.|RV350 AU [Fire GL T2]"
-0x1002 0x4156 "Card:ATI Radeon (fglrx)" "ATI Technologies Inc.|FireGL RV360 AV (AGP)"
-0x1002 0x4157 "Card:ATI Radeon (fbdev)" "ATI Technologies Inc.|RV350 AW [Fire GL T2]"
-0x1002 0x4158 "Card:ATI Mach64" "ATI Technologies Inc.|Mach32"
-0x1002 0x4164 "unknown" "ATI Technologies Inc.|R300 Radeon 9700/9500 Series - Secondary"
-0x1002 0x4165 "unknown" "ATI Technologies Inc.|R300 AE [Radeon 9700 Pro] (Secondary)"
-0x1002 0x4166 "unknown" "ATI Technologies Inc.|R300 AF [Radeon 9700 Pro] (Secondary)"
-0x1002 0x4167 "unknown" "ATI Technologies Inc.|Fire GL Z1 4P SECONDARY Video"
-0x1002 0x4168 "unknown" "ATI Technologies Inc.|Radeon R350 [Radeon 9800] (Secondary)"
-0x1002 0x4170 "unknown" "ATI Technologies Inc.|RV350 AP [Radeon 9600] (Secondary)"
-0x1002 0x4171 "unknown" "ATI Technologies Inc.|RV350 AQ [Radeon 9600] (Secondary)"
-0x1002 0x4172 "unknown" "ATI Technologies Inc.|RV350 AR [Radeon 9600] (Secondary)"
-0x1002 0x4173 "unknown" "ATI Technologies Inc.|RV350 ?? [Radeon 9550] (Secondary)"
-0x1002 0x4237 "Card:ATI Radeon" "ATI Technologies Inc.|Radeon 7000 IGP (A4+) 4237"
-0x1002 0x4242 "Card:ATI Radeon (fglrx)" "ATI Technologies Inc.|Radeon 8500 AIW BB (AGP)"
-0x1002 0x4243 "Card:ATI Radeon (fglrx)" "ATI Technologies Inc.|Radeon 8500 AIW BC (AGP)"
-0x1002 0x4336 "Card:ATI Radeon (fglrx)" "ATI Technologies Inc.|Radeon IGP320M (U1) 4336"
-0x1002 0x4337 "Card:ATI Radeon (fglrx)" "ATI Technologies Inc.|Radeon IGP330M/340M/350M (U2) 4337"
-0x1002 0x4341 "snd-atiixp" "ATI Technologies Inc.|IXP150/200 AC'97 Audio Controller"
-0x1002 0x4342 "unknown" "ATI Technologies Inc.|IXP150/200 HUB Bridge"
-0x1002 0x4345 "unknown" "ATI Technologies Inc.|EHCI USB Controller"
-0x1002 0x4347 "unknown" "ATI Technologies Inc.|OHCI USB Controller #1"
-0x1002 0x4348 "unknown" "ATI Technologies Inc.|OHCI USB Controller #2"
-0x1002 0x4349 "atiixp" "ATI Technologies Inc.|Dual Channel Bus Master PCI IDE Controller"
-0x1002 0x434c "unknown" "ATI Technologies Inc.|IXP150/200 LPC Controller"
-0x1002 0x434d "snd-atiixp-modem" "ATI Technologies Inc.|IXP AC'97 Modem"
-0x1002 0x4353 "i2c-piix4" "ATI Technologies Inc.|SMBus"
-0x1002 0x4354 "Card:ATI Mach64" "ATI Technologies Inc.|215CT [Mach64 CT]"
-0x1002 0x4358 "Card:ATI Mach64" "ATI Technologies Inc.|210888CX [Mach64 CX]"
-0x1002 0x4361 "snd-atiixp" "ATI Technologies Inc.|IXP300 AC'97 Audio Controller"
-0x1002 0x4363 "i2c-piix4" "ATI Technologies Inc.|SMBus"
-0x1002 0x4369 "atiixp" "ATI Technologies Inc.|Dual Channel Bus Master PCI IDE Controller"
-0x1002 0x436e "sata_sil" "ATI Technologies Inc.|436E Serial ATA Controller"
-0x1002 0x4370 "snd-atiixp" "ATI Technologies Inc.|IXP400 AC'97 Audio Controller"
-0x1002 0x4371 "unknown" "ATI Technologies Inc.|IXP SB400 PCI-PCI Bridge"
-0x1002 0x4372 "i2c-piix4" "ATI Technologies Inc.|SMBus"
-0x1002 0x4373 "unknown" "ATI Technologies Inc.|IXP SB400 USB2 Host Controller"
-0x1002 0x4374 "unknown" "ATI Technologies Inc.|IXP SB400 USB Host Controller"
-0x1002 0x4375 "unknown" "ATI Technologies Inc.|IXP SB400 USB Host Controller"
-0x1002 0x4376 "atiixp" "ATI Technologies Inc.|Standard Dual Channel PCI IDE Controller ATI"
-0x1002 0x4377 "unknown" "ATI Technologies Inc.|IXP SB400 PCI-ISA Bridge"
-0x1002 0x4378 "snd-atiixp-modem" "ATI Technologies Inc.|IXP AC'97 Modem"
-0x1002 0x4379 "sata_sil" "ATI Technologies Inc.|4379 Serial ATA Controller"
-0x1002 0x437a "sata_sil" "ATI Technologies Inc.|437A Serial ATA Controller"
-0x1002 0x437b "snd-hda-intel" "ATI Technologies Inc.|SB450 Azalia HD audio"
-0x1002 0x4380 "ahci" "ATI Technologies Inc|SB600 Non-Raid-5 SATA"
-0x1002 0x4381 "ahci" "ATI Technologies Inc|SB600 Raid-5 SATA"
-0x1002 0x4382 "unknown" "ATI Technologies Inc|SB600 AC97 Audio"
-0x1002 0x4383 "snd-hda-intel" "ATI Technologies Inc.|SB600 Audio Controller"
-0x1002 0x4384 "unknown" "ATI Technologies Inc|SB600 PCI to PCI Bridge"
-0x1002 0x4385 "unknown" "ATI Technologies Inc|SB600 SMBus"
-0x1002 0x4386 "unknown" "ATI Technologies Inc|SB600 USB Controller (EHCI)"
-0x1002 0x4387 "unknown" "ATI Technologies Inc|SB600 USB (OHCI0)"
-0x1002 0x4388 "unknown" "ATI Technologies Inc|SB600 USB (OHCI1)"
-0x1002 0x4389 "unknown" "ATI Technologies Inc|SB600 USB (OHCI2)"
-0x1002 0x438a "unknown" "ATI Technologies Inc|SB600 USB (OHCI3)"
-0x1002 0x438b "unknown" "ATI Technologies Inc|SB600 USB (OHCI4)"
-0x1002 0x438c "atiixp" "ATI Technologies Inc|SB600 IDE"
-0x1002 0x438d "unknown" "ATI Technologies Inc|SB600 PCI to LPC Bridge"
-0x1002 0x438e "unknown" "ATI Technologies Inc|SB600 AC97 Modem"
-0x1002 0x4437 "Card:ATI Radeon" "ATI Technologies Inc.|Radeon Mobility 7000 IGP 4437"
-0x1002 0x4554 "Card:ATI Mach64" "ATI Technologies Inc.|210888ET [Mach64 ET]"
-0x1002 0x4654 "Card:ATI Mach64" "ATI Technologies Inc.|Mach64 VT"
-0x1002 0x4742 "Card:ATI Mach64 Utah" "ATI Technologies Inc.|3D Rage Pro AGP 1X/2X"
-0x1002 0x4744 "Card:ATI Mach64 Utah" "ATI Technologies Inc.|3D Rage Pro AGP 1X"
-0x1002 0x4747 "Card:ATI Mach64 Utah" "ATI Technologies Inc.|3D Rage Pro"
-0x1002 0x4749 "Card:ATI Mach64 Utah" "ATI Technologies Inc.|3D Rage Pro"
-0x1002 0x474c "Card:ATI Mach64 Utah" "ATI Technologies Inc.|Rage XC"
-0x1002 0x474d "Card:ATI Mach64 Utah" "ATI Technologies Inc.|Rage XL AGP 2X"
-0x1002 0x474e "Card:ATI Mach64 Utah" "ATI Technologies Inc.|Rage XC AGP"
-0x1002 0x474f "Card:ATI Mach64 Utah" "ATI Technologies Inc.|Rage XL"
-0x1002 0x4750 "Card:ATI Mach64 Utah" "ATI Technologies Inc.|3D Rage Pro 215GP"
-0x1002 0x4751 "Card:ATI Mach64 Utah" "ATI Technologies Inc.|3D Rage Pro 215GQ"
-0x1002 0x4752 "Card:ATI Rage XL" "ATI Technologies Inc.|Rage XL"
-0x1002 0x4753 "Card:ATI Mach64 Utah" "ATI Technologies Inc.|Rage XC"
-0x1002 0x4754 "Card:ATI Mach64 3D RAGE II" "ATI Technologies Inc.|3D Rage I/II 215GT [Mach64 GT]"
-0x1002 0x4755 "Card:ATI Mach64 3D RAGE II" "ATI Technologies Inc.|3D Rage II+ 215GTB [Mach64 GTB]"
-0x1002 0x4756 "Card:ATI Mach64 3D RAGE II" "ATI Technologies Inc.|3D Rage IIC 215IIC [Mach64 GT IIC]"
-0x1002 0x4757 "Card:ATI Mach64 3D Rage IIC" "ATI Technologies Inc.|3D Rage IIC AGP"
-0x1002 0x4758 "Card:ATI Mach64" "ATI Technologies Inc.|210888GX [Mach64 GX]"
-0x1002 0x4759 "Card:ATI Mach64 3D Rage IIC" "ATI Technologies Inc.|3D Rage IIC"
-0x1002 0x475a "Card:ATI Mach64 3D Rage IIC" "ATI Technologies Inc.|3D Rage IIC AGP"
-0x1002 0x4844 "Card:ATI Radeon" "ATI Technologies Inc.|Rage HDTV [HD]"
-0x1002 0x4964 "Card:ATI Radeon (fglrx)" "ATI Technologies Inc.|Radeon RV250 Id [Radeon 9000]"
-0x1002 0x4965 "Card:ATI Radeon (fglrx)" "ATI Technologies Inc.|Radeon RV250 Ie [Radeon 9000]"
-0x1002 0x4966 "Card:ATI Radeon (fglrx)" "ATI Technologies Inc.|Radeon 9000/PRO If (AGP/PCI)"
-0x1002 0x4967 "Card:ATI Radeon (fglrx)" "ATI Technologies Inc.|Radeon 9000 Ig (AGP/PCI)"
-0x1002 0x496c "Card:ATI Radeon (fbdev)" "ATI Technologies Inc.|Radeon ????"
-0x1002 0x496d "Card:ATI Radeon (fbdev)" "ATI Technologies Inc.|Radeon ????"
-0x1002 0x496e "unknown" "ATI Technologies Inc.|Radeon R250 [Radeon 9000] (Secondary)"
-0x1002 0x496f "unknown" "ATI Technologies Inc.|Radeon R250 [Radeon 9000] (Secondary)"
-0x1002 0x4a48 "Card:ATI Radeon (fglrx)" "ATI Technologies Inc.|Radeon X800 (R420)"
-0x1002 0x4a49 "Card:ATI Radeon (fglrx)" "ATI Technologies Inc.|Radeon X800 Pro"
-0x1002 0x4a4a "Card:ATI Radeon (fglrx)" "ATI Technologies Inc.|Radeon X800 (R420)"
-0x1002 0x4a4b "Card:ATI Radeon (fglrx)" "ATI Technologies Inc.|Radeon X800 (R420)"
-0x1002 0x4a4c "Card:ATI Radeon (fglrx)" "ATI Technologies Inc.|Radeon X800 (R420)"
-0x1002 0x4a4d "Card:ATI Radeon (fglrx)" "ATI Technologies Inc.|Radeon X800 (R420)"
-0x1002 0x4a4e "Card:ATI Radeon (fglrx)" "ATI Technologies Inc.|Radeon X800 (R420)"
-0x1002 0x4a50 "Card:ATI Radeon" "ATI Technologies Inc.|R420 JP [Radeon X800XT]"
-0x1002 0x4a54 "unknown" "ATI Technologies Inc|R420 [Radeon X800 VE]"
-0x1002 0x4a68 "unknown" "ATI Technologies Inc.|Radeon X800 (R420) (Secondary)"
-0x1002 0x4a69 "unknown" "ATI Technologies Inc.|Radeon X800 (R420) (Secondary)"
-0x1002 0x4a6a "unknown" "ATI Technologies Inc.|Radeon X800 (R420) (Secondary)"
-0x1002 0x4a6b "unknown" "ATI Technologies Inc.|Radeon X800 (R420) (Secondary)"
-0x1002 0x4a6c "unknown" "ATI Technologies Inc.|Radeon X800 (R420) (Secondary)"
-0x1002 0x4a6d "unknown" "ATI Technologies Inc.|Radeon X800 (R420) (Secondary)"
-0x1002 0x4a6e "unknown" "ATI Technologies Inc.|Radeon X800 (R420) (Secondary)"
-0x1002 0x4a70 "unknown" "ATI Technologies Inc.|R420 [X800XT-PE] (Secondary)"
-0x1002 0x4a74 "unknown" "ATI Technologies Inc|R420 [Radeon X800 VE] (Secondary)"
-0x1002 0x4b49 "Card:ATI Radeon" "ATI Technologies Inc.|R480 [Radeon X850XT]"
-0x1002 0x4b4b "Card:ATI Radeon" "ATI Technologies Inc|R480 [Radeon X850Pro]"
-0x1002 0x4b4c "Card:ATI Radeon" "ATI Technologies Inc.|R481 [Radeon X850XT-PE]"
-0x1002 0x4b69 "unknown" "ATI Technologies Inc.|R480 [Radeon X850XT secondary]"
-0x1002 0x4b6b "unknown" "ATI Technologies Inc|R480 [Radeon X850Pro] (Secondary)"
-0x1002 0x4b6c "unknown" "ATI Technologies Inc.|R481 [Radeon X850XT-PE] Secondary"
-0x1002 0x4c42 "Card:ATI Mach64 Utah" "ATI Technologies Inc.|3D Rage LT Pro AGP-133"
-0x1002 0x4c44 "Card:ATI Mach64 Utah" "ATI Technologies Inc.|3D Rage LT Pro AGP-66"
-0x1002 0x4c45 "Card:ATI Rage 128 Mobility" "ATI Technologies Inc.|Rage Mobility M3 AGP"
-0x1002 0x4c46 "Card:ATI Rage 128 Mobility" "ATI Technologies Inc.|Rage Mobility M3 AGP 2x"
-0x1002 0x4c47 "Card:ATI Mach64 Utah" "ATI Technologies Inc.|3D Rage LT-G 215LG"
-0x1002 0x4c49 "Card:ATI Mach64 Utah" "ATI Technologies Inc.|3D Rage LT Pro"
-0x1002 0x4c4b "Card:ATI Radeon" "ATI Technologies Inc.|Rage 128 Mobility 3 [LK]"
-0x1002 0x4c4c "Card:ATI Radeon" "ATI Technologies Inc.|Rage 128 Mobility 3 [LL]"
-0x1002 0x4c4d "Card:ATI Rage Mobility" "ATI Technologies Inc.|Rage Mobility P/M AGP 2x"
-0x1002 0x4c4e "Card:ATI Rage Mobility" "ATI Technologies Inc.|Rage Mobility L AGP 2x"
-0x1002 0x4c50 "Card:ATI Mach64 Utah" "ATI Technologies Inc.|3D Rage LT Pro"
-0x1002 0x4c51 "Card:ATI Mach64 Utah" "ATI Technologies Inc.|3D Rage LT Pro"
-0x1002 0x4c52 "Card:ATI Rage Mobility" "ATI Technologies Inc.|Rage Mobility P/M"
-0x1002 0x4c53 "Card:ATI Rage Mobility" "ATI Technologies Inc.|Rage Mobility L"
-0x1002 0x4c54 "Card:ATI Mach64 Utah" "ATI Technologies Inc.|264LT [Mach64 LT]"
-0x1002 0x4c57 "Card:ATI Radeon" "ATI Technologies Inc.|Radeon Mobility M7 LW (AGP)"
-0x1002 0x4c58 "Card:ATI Radeon" "ATI Technologies Inc.|Mobility FireGL 7800 M7 LX (AGP)"
-0x1002 0x4c59 "Card:ATI Radeon" "ATI Technologies Inc.|Radeon Mobility M6 LY (AGP)"
-0x1002 0x4c5a "Card:ATI Radeon (fglrx)" "ATI Technologies Inc.|Radeon Mobility M6 LZ (AGP)"
-0x1002 0x4c64 "Card:ATI Radeon (fglrx)" "ATI Technologies Inc.|FireGL Mobility 9000 (M9) Ld (AGP)"
-0x1002 0x4c65 "Card:ATI Radeon (fglrx)" "ATI Technologies Inc.|Radeon RV250 Le [Radeon Mobility 9000]"
-0x1002 0x4c66 "Card:ATI Radeon (fglrx)" "ATI Technologies Inc.|Radeon Mobility 9000 (M9) Lf (AGP)"
-0x1002 0x4c67 "Card:ATI Radeon (fglrx)" "ATI Technologies Inc.|Radeon Mobility 9000 (M9) Lg (AGP)"
-0x1002 0x4c6c "Card:ATI Radeon (fbdev)" "ATI Technologies Inc.|"
-0x1002 0x4c6d "Card:ATI Radeon (fbdev)" "ATI Technologies Inc.|"
-0x1002 0x4c6e "unknown" "ATI Technologies Inc.|Radeon R250 Ln [Radeon Mobility 9000 M9] [Secondary]"
-0x1002 0x4c6f "Card:ATI Radeon (fbdev)" "ATI Technologies Inc.|"
-0x1002 0x4d45 "Card:ATI Radeon" "ATI Technologies Inc.|Radeon LE"
-0x1002 0x4d46 "Card:ATI Rage 128 Mobility" "ATI Technologies Inc.|Rage Mobility M4 AGP"
-0x1002 0x4d4c "Card:ATI Rage 128 Mobility" "ATI Technologies Inc.|Rage Mobility M4 AGP"
-0x1002 0x4e44 "Card:ATI Radeon (fglrx)" "ATI Technologies Inc.|Radeon 9700 Pro ND (AGP)"
-0x1002 0x4e45 "Card:ATI Radeon (fglrx)" "ATI Technologies Inc.|Radeon 9700/9500Pro NE (AGP)"
-0x1002 0x4e46 "Card:ATI Radeon (fglrx)" "ATI Technologies Inc.|Radeon 9700 NF (AGP)"
-0x1002 0x4e47 "Card:ATI Radeon (fglrx)" "ATI Technologies Inc.|FireGL X1 NG (AGP)"
-0x1002 0x4e48 "Card:ATI Radeon (fglrx)" "ATI Technologies Inc.|Radeon 9800PRO NH (AGP)"
-0x1002 0x4e49 "Card:ATI Radeon (fglrx)" "ATI Technologies Inc.|Radeon 9800 NI (AGP)"
-0x1002 0x4e4a "Card:ATI Radeon (fglrx)" "ATI Technologies Inc.|Radeon 9800XT NJ (AGP)"
-0x1002 0x4e4b "Card:ATI Radeon (fglrx)" "ATI Technologies Inc.|FireGL X2 NK (AGP)"
-0x1002 0x4e50 "Card:ATI Radeon (fglrx)" "ATI Technologies Inc.|Radeon Mobility 9600 (M10) NP (AGP)"
-0x1002 0x4e51 "Card:ATI Radeon (fglrx)" "ATI Technologies Inc.|Radeon Mobility 9600 (M10) NQ (AGP)"
-0x1002 0x4e52 "Card:ATI Radeon (fglrx)" "ATI Technologies Inc.|Radeon Mobility 9600 (M11) NR (AGP)"
-0x1002 0x4e53 "Card:ATI Radeon (fglrx)" "ATI Technologies Inc.|Radeon Mobility 9600 (M10) NS (AGP)"
-0x1002 0x4e54 "Card:ATI Radeon (fglrx)" "ATI Technologies Inc.|FireGL Mobility T2 (M10) NT (AGP)"
-0x1002 0x4e56 "Card:ATI Radeon (fglrx)" "ATI Technologies Inc.|FireGL Mobility T2 (M11) NV (AGP)"
-0x1002 0x4e64 "unknown" "ATI Technologies Inc.|R300 Radeon 9700 (Secondary)"
-0x1002 0x4e65 "unknown" "ATI Technologies Inc.|R300 Radeon 9700/9500 Series (Secondary)"
-0x1002 0x4e66 "unknown" "ATI Technologies Inc.|Radeon R300 [Radeon 9700] (Secondary)"
-0x1002 0x4e67 "unknown" "ATI Technologies Inc.|Fire GL X1/Z1 SECONDARY Video"
-0x1002 0x4e68 "unknown" "ATI Technologies Inc.|Radeon R300 [Radeon 9800] (Secondary)"
-0x1002 0x4e69 "unknown" "ATI Technologies Inc.|Radeon R350 [Radeon 9800] (Secondary)"
-0x1002 0x4e6a "unknown" "ATI Technologies Inc.|R360 Radeon 9800 XT - Secondary"
-0x1002 0x4e71 "unknown" "ATI Technologies Inc.|M10 NQ [Radeon Mobility 9600] (secondary)"
-0x1002 0x4f72 "unknown" "ATI Technologies Inc|RV250 [Radeon 9000 Series]"
-0x1002 0x4f73 "unknown" "ATI Technologies Inc|Radeon RV250 [Radeon 9000 Series] (Secondary)"
-0x1002 0x5041 "Card:ATI Rage 128" "ATI Technologies Inc.|Rage 128 Pro"
-0x1002 0x5042 "Card:ATI Rage 128" "ATI Technologies Inc.|Rage 128 Pro AGP 2x"
-0x1002 0x5043 "Card:ATI Rage 128" "ATI Technologies Inc.|Rage 128 Pro AGP 4x"
-0x1002 0x5044 "Card:ATI Rage 128" "ATI Technologies Inc.|Rage 128 Pro"
-0x1002 0x5045 "Card:ATI Rage 128" "ATI Technologies Inc.|Rage 128 Pro AGP 2x"
-0x1002 0x5046 "Card:ATI Rage 128" "ATI Technologies Inc.|Rage 128 Pro AGP 4x"
-0x1002 0x5047 "Card:ATI Rage 128" "ATI Technologies Inc.|Rage 128 Pro"
-0x1002 0x5048 "Card:ATI Rage 128" "ATI Technologies Inc.|Rage 128 Pro AGP 2x"
-0x1002 0x5049 "Card:ATI Rage 128" "ATI Technologies Inc.|Rage 128 Pro AGP 4x"
-0x1002 0x504a "Card:ATI Rage 128" "ATI Technologies Inc.|Rage 128 Pro"
-0x1002 0x504b "Card:ATI Rage 128" "ATI Technologies Inc.|Rage 128 Pro AGP 2x"
-0x1002 0x504c "Card:ATI Rage 128" "ATI Technologies Inc.|Rage 128 Pro AGP 4x"
-0x1002 0x504d "Card:ATI Rage 128" "ATI Technologies Inc.|Rage 128 Pro"
-0x1002 0x504e "Card:ATI Rage 128" "ATI Technologies Inc.|Rage 128 Pro AGP 2x"
-0x1002 0x504f "Card:ATI Rage 128" "ATI Technologies Inc.|Rage 128 Pro AGP 4x"
-0x1002 0x5050 "Card:ATI Rage 128" "ATI Technologies Inc.|Rage 128 Pro"
-0x1002 0x5051 "Card:ATI Rage 128" "ATI Technologies Inc.|Rage 128 Pro AGP 2x"
-0x1002 0x5052 "Card:ATI Rage 128" "ATI Technologies Inc.|Rage 128 Pro AGP 4x"
-0x1002 0x5053 "Card:ATI Rage 128" "ATI Technologies Inc.|Rage 128 Pro"
-0x1002 0x5054 "Card:ATI Rage 128" "ATI Technologies Inc.|Rage 128 Pro AGP 2x"
-0x1002 0x5055 "Card:ATI Rage 128" "ATI Technologies Inc.|Rage 128 Pro AGP 4x"
-0x1002 0x5056 "Card:ATI Rage 128" "ATI Technologies Inc.|Rage 128 Pro"
-0x1002 0x5057 "Card:ATI Rage 128" "ATI Technologies Inc.|Rage 128 Pro AGP 2x"
-0x1002 0x5058 "Card:ATI Rage 128" "ATI Technologies Inc.|Rage 128 Pro AGP 4x"
-0x1002 0x5144 "Card:ATI Radeon (fglrx)" "ATI Technologies Inc.|Radeon QD (AGP)"
-0x1002 0x5145 "Card:ATI Radeon (fglrx)" "ATI Technologies Inc.|Radeon QE (AGP)"
-0x1002 0x5146 "Card:ATI Radeon (fglrx)" "ATI Technologies Inc.|Radeon QF (AGP)"
-0x1002 0x5147 "Card:ATI Radeon (fglrx)" "ATI Technologies Inc.|Radeon QG (AGP)"
-0x1002 0x5148 0x1002 0x010a "Card:ATI Radeon" "ATI Technologies Inc.|FireGL 8800 64Mb"
-0x1002 0x5148 0x1002 0x0152 "Card:ATI Radeon" "ATI Technologies Inc.|FireGL 8800 128Mb"
-0x1002 0x5148 0x1002 0x0162 "Card:ATI Radeon" "ATI Technologies Inc.|FireGL 8700 32Mb"
-0x1002 0x5148 0x1002 0x0172 "Card:ATI Radeon" "ATI Technologies Inc.|FireGL 8700 64Mb"
-0x1002 0x5148 "Card:ATI Radeon (fglrx)" "ATI Technologies Inc.|FireGL 8700/8800 QH (AGP)"
-0x1002 0x5149 "Card:ATI Radeon" "ATI Technologies Inc.|Radeon R200 QI"
-0x1002 0x514a "Card:ATI Radeon" "ATI Technologies Inc.|Radeon R200 QJ"
-0x1002 0x514b "Card:ATI Radeon" "ATI Technologies Inc.|Radeon R200 QK"
-0x1002 0x514c "Card:ATI Radeon (fglrx)" "ATI Technologies Inc.|Radeon 8500 QL (AGP)"
-0x1002 0x514d "Card:ATI Radeon (fglrx)" "ATI Technologies Inc.|Radeon 9100 QM (AGP)"
-0x1002 0x514e "Card:ATI Radeon (fglrx)" "ATI Technologies Inc.|Radeon 8500 QN R200"
-0x1002 0x514f "Card:ATI Radeon (fglrx)" "ATI Technologies Inc.|Radeon 8500 QO R200"
-0x1002 0x5154 "Card:ATI Radeon (fbdev)" "ATI Technologies Inc.|R200 QT [Radeon 8500]"
-0x1002 0x5155 "Card:ATI Radeon (fbdev)" "ATI Technologies Inc.|R200 QU [Radeon 9100]"
-0x1002 0x5157 "Card:ATI Radeon" "ATI Technologies Inc.|Radeon 7500 QW (AGP/PCI)"
-0x1002 0x5158 "Card:ATI Radeon" "ATI Technologies Inc.|Radeon 7500 QX (AGP/PCI)"
-0x1002 0x5159 "Card:ATI Radeon" "ATI Technologies Inc.|Radeon VE/7000 QY (AGP/PCI)"
-0x1002 0x515a "Card:ATI Radeon" "ATI Technologies Inc.|Radeon VE/7000 QZ (AGP/PCI)"
-0x1002 0x515e "Card:ATI Radeon" "ATI Technologies Inc.|ES1000 RN50"
-0x1002 0x515f "Card:ATI Radeon (fbdev)" "ATI Technologies Inc|ES1000"
-0x1002 0x5168 "Card:ATI Radeon" "ATI Technologies Inc.|Radeon R200 Qh"
-0x1002 0x5169 "Card:ATI Radeon" "ATI Technologies Inc.|Radeon R200 Qi"
-0x1002 0x516a "Card:ATI Radeon" "ATI Technologies Inc.|Radeon R200 Qj"
-0x1002 0x516b "Card:ATI Radeon" "ATI Technologies Inc.|Radeon R200 Qk"
-0x1002 0x516c "Card:ATI Radeon (fglrx)" "ATI Technologies Inc.|Radeon 8500 Ql"
-0x1002 0x516d "unknown" "ATI Technologies Inc.|R200 Redeon 9100 Series - Secondary"
-0x1002 0x5245 "Card:ATI Rage 128" "ATI Technologies Inc.|Rage 128 GL"
-0x1002 0x5246 "Card:ATI Rage 128 TVout" "ATI Technologies Inc.|Rage 128 GL AGP 1x/2x"
-0x1002 0x5247 "Card:ATI Rage 128" "ATI Technologies Inc.|Rage 128 RG"
-0x1002 0x524b "Card:ATI Rage 128" "ATI Technologies Inc.|Rage 128 VR"
-0x1002 0x524c "Card:ATI Rage 128" "ATI Technologies Inc.|Rage 128 VR AGP 1x/2x"
-0x1002 0x5345 "Card:ATI Rage 128" "ATI Technologies Inc.|Rage 128 4x"
-0x1002 0x5346 "Card:ATI Rage 128" "ATI Technologies Inc.|Rage 128 4x AGP 2x"
-0x1002 0x5347 "Card:ATI Rage 128" "ATI Technologies Inc.|Rage 128 4x AGP 4x"
-0x1002 0x5348 "Card:ATI Rage 128" "ATI Technologies Inc.|Rage 128 4x"
-0x1002 0x534b "Card:ATI Rage 128" "ATI Technologies Inc.|Rage 128 4x"
-0x1002 0x534c "Card:ATI Rage 128" "ATI Technologies Inc.|Rage 128 4x AGP 2x"
-0x1002 0x534d "Card:ATI Rage 128" "ATI Technologies Inc.|Rage 128 4x AGP 4x"
-0x1002 0x534e "Card:ATI Rage 128" "ATI Technologies Inc.|Rage 128 4x"
-0x1002 0x5354 "Card:ATI Mach64" "ATI Technologies Inc.|Mach64 ST"
-0x1002 0x5446 "Card:ATI Rage 128" "ATI Technologies Inc.|Rage 128 Ultra TF"
-0x1002 0x544c "Card:ATI Rage 128" "ATI Technologies Inc.|Rage 128 Ultra TL"
-0x1002 0x5452 "Card:ATI Rage 128" "ATI Technologies Inc.|Rage 128 Ultra TR"
-0x1002 0x5453 "Card:ATI Rage 128" "ATI Technologies Inc.|Rage 128 Pro Ultra TS"
-0x1002 0x5454 "Card:ATI Rage 128" "ATI Technologies Inc.|Rage 128 Pro Ultra TT"
-0x1002 0x5455 "Card:ATI Rage 128" "ATI Technologies Inc.|Rage 128 Pro Ultra TU"
-0x1002 0x5460 "Card:ATI Radeon" "ATI Technologies Inc.|M22 [Radeon Mobility M300]"
-0x1002 0x5462 "Card:ATI Radeon" "ATI Technologies Inc|M24 [Radeon Mobility X600]"
-0x1002 0x5464 "Card:ATI Radeon" "ATI Technologies Inc.|M22 [FireGL GL]"
-0x1002 0x5548 "Card:ATI Radeon" "ATI Technologies Inc.|R423 UH [Radeon X800 (PCIE)]"
-0x1002 0x5549 "Card:ATI Radeon" "ATI Technologies Inc.|R423 UI [Radeon X800PRO (PCIE)]"
-0x1002 0x554a "Card:ATI Radeon" "ATI Technologies Inc.|R423 UJ [Radeon X800LE (PCIE)]"
-0x1002 0x554b "Card:ATI Radeon" "ATI Technologies Inc.|R423 UK [Radeon X800SE (PCIE)]"
-0x1002 0x554d "Card:ATI Radeon" "ATI Technologies Inc.|R430 [Radeon X800 XL] (PCIe)"
-0x1002 0x554f "Card:ATI Radeon" "ATI Technologies Inc|R430 [Radeon X800 (PCIE)]"
-0x1002 0x5550 "Card:ATI Radeon" "ATI Technologies Inc|R423 [Fire GL V7100]"
-0x1002 0x5551 "Card:ATI Radeon" "ATI Technologies Inc.|R423 UQ [FireGL V7200 (PCIE)]"
-0x1002 0x5552 "Card:ATI Radeon" "ATI Technologies Inc.|R423 UR [FireGL V5100 (PCIE)]"
-0x1002 0x5554 "Card:ATI Radeon" "ATI Technologies Inc.|R423 UT [FireGL V7100 (PCIE)]"
-0x1002 0x5569 "unknown" "ATI Technologies Inc|R423 UI [Radeon X800PRO (PCIE)] Secondary"
-0x1002 0x556b "unknown" "ATI Technologies Inc.|Radeon R423 UK (PCIE) [X800 SE] (Secondary)"
-0x1002 0x556d "unknown" "ATI Technologies Inc.|R430 [Radeon X800 XL] (PCIe) Secondary"
-0x1002 0x556f "unknown" "ATI Technologies Inc|R430 [Radeon X800 (PCIE) Secondary]"
-0x1002 0x5571 "unknown" "ATI Technologies Inc|R423GL-SE ATI FIREGL V5100 PCI-EX Secondary"
-0x1002 0x564a "Card:ATI Radeon" "ATI Technologies Inc|M26 [Mobility FireGL V5000]"
-0x1002 0x564b "Card:ATI Radeon" "ATI Technologies Inc|M26 [Mobility FireGL V5000]"
-0x1002 0x564f "Card:ATI Radeon" "ATI Technologies Inc|M26 [Radeon Mobility X700 XL] (PCIE)"
-0x1002 0x5652 "Card:ATI Radeon" "ATI Technologies Inc|M26 [Radeon Mobility X700]"
-0x1002 0x5653 "Card:ATI Radeon" "ATI Technologies Inc.|Radeon Mobility X700 (PCIE)"
-0x1002 0x5654 "Card:ATI Mach64 VT (264VT)" "ATI Technologies Inc.|264VT [Mach64 VT]"
-0x1002 0x5655 "Card:ATI Mach64 VT (264VT)" "ATI Technologies Inc.|264VT3 [Mach64 VT3]"
-0x1002 0x5656 "Card:ATI Mach64 VT (264VT)" "ATI Technologies Inc.|264VT4 [Mach64 VT4]"
-0x1002 0x5772 "Card:ATI Radeon (fglrx)" "ATI Technologies Inc.|R480 [Radeon X850XT (PCIE)]"
-0x1002 0x5830 "ati-agp" "ATI Technologies Inc.|CPU to PCI Bridge"
-0x1002 0x5831 "ati-agp" "ATI Technologies Inc.|CPU to PCI Bridge"
-0x1002 0x5832 "ati-agp" "ATI Technologies Inc.|CPU to PCI Bridge"
-0x1002 0x5833 "ati-agp" "ATI Technologies Inc.|CPU to PCI Bridge"
-0x1002 0x5834 "Card:ATI Radeon (fglrx)" "ATI Technologies Inc.|Radeon 9100 IGP (A5) 5834"
-0x1002 0x5835 "Card:ATI Radeon (fglrx)" "ATI Technologies Inc.|Radeon Mobility 9100 IGP (U3) 5835"
-0x1002 0x5836 "Card:ATI Radeon" "ATI Technologies Inc.|Radeon RS300 IGP"
-0x1002 0x5837 "Card:ATI Radeon" "ATI Technologies Inc.|Radeon RS300 IGP"
-0x1002 0x5838 "unknown" "ATI Technologies Inc.|Radeon 9100 IGP AGP Bridge"
-0x1002 0x5858 "Card:ATI Radeon" "ATI Technologies Inc.|Mach32 [68800-6 XX]"
-0x1002 0x5940 "unknown" "ATI Technologies Inc.|RV280 Radeon 9200 Pro - Secondary"
-0x1002 0x5941 "unknown" "ATI Technologies Inc.|RV280 Radeon 9200 - Secondary"
-0x1002 0x5944 "unknown" "ATI Technologies Inc.|RV280 Radeon 9200 SE (PCI)"
-0x1002 0x5950 "unknown" "ATI Technologies Inc.|RS480 Host Bridge"
-0x1002 0x5951 "unknown" "ATI Technologies Inc.|Radeon Xpress 200 (RS480/RS482/RX480/RX482) Chipset - Host bridge"
-0x1002 0x5954 "Card:ATI Radeon (fglrx)" "ATI Technologies Inc.|Radeon XPRESS 200 (RS480 5954)"
-0x1002 0x5955 "Card:ATI Radeon (fglrx)" "ATI Technologies Inc.|Radeon XPRESS 200M (RS480 5955)"
-0x1002 0x5960 "Card:ATI Radeon (fglrx)" "ATI Technologies Inc.|Radeon 9200PRO 5960 (AGP)"
-0x1002 0x5961 "Card:ATI Radeon (fglrx)" "ATI Technologies Inc.|Radeon 9200 5961 (AGP)"
-0x1002 0x5962 "Card:ATI Radeon (fglrx)" "ATI Technologies Inc.|Radeon 9200 5962 (AGP)"
-0x1002 0x5963 "Card:ATI Radeon" "ATI Technologies Inc.|Radeon RV280 9200"
-0x1002 0x5964 "Card:ATI Radeon (fglrx)" "ATI Technologies Inc.|Radeon 9200SE 5964 (AGP)"
-0x1002 0x5968 "Card:ATI Radeon" "ATI Technologies Inc.|Radeon RV280 9200"
-0x1002 0x5969 "Card:ATI Radeon" "ATI Technologies Inc.|Radeon ES1000 RN50 (PCI)"
-0x1002 0x596a "Card:ATI Radeon" "ATI Technologies Inc.|Radeon RV280 9200"
-0x1002 0x596b "Card:ATI Radeon" "ATI Technologies Inc.|Radeon RV280 9200"
-0x1002 0x5974 "Card:ATI Radeon" "ATI Technologies Inc|RS482 [Radeon Xpress 200]"
-0x1002 0x5975 "Card:ATI Radeon" "ATI Technologies Inc|RS482 [Radeon Xpress 200M]"
-0x1002 0x5a33 "unknown" "ATI Technologies Inc|Radeon Xpress 200 Host Bridge"
-0x1002 0x5a34 "unknown" "ATI Technologies Inc.|RS480 PCI-X Root Port"
-0x1002 0x5a36 "unknown" "ATI Technologies Inc|RS480 PCI Bridge"
-0x1002 0x5a38 "unknown" "ATI Technologies Inc|RS480 PCI Bridge"
-0x1002 0x5a39 "unknown" "ATI Technologies Inc|RS480 PCI Bridge"
-0x1002 0x5a3f "unknown" "ATI Technologies Inc|RS480 PCI Bridge"
-0x1002 0x5a41 "Card:ATI Radeon" "ATI Technologies Inc|RS400 [Radeon Xpress 200]"
-0x1002 0x5a42 "Card:ATI Radeon" "ATI Technologies Inc|RS400 [Radeon Xpress 200M]"
-0x1002 0x5a61 "Card:ATI Radeon" "ATI Technologies Inc|RC410 [Radeon Xpress 200]"
-0x1002 0x5a62 "Card:ATI Radeon" "ATI Technologies Inc|RC410 [Radeon Xpress 200M]"
-0x1002 0x5b60 "Card:ATI Radeon (fglrx)" "ATI Technologies Inc.|Radeon RV370"
-0x1002 0x5b62 "Card:ATI Radeon (fglrx)" "ATI Technologies Inc.|RV370 Radeon X600 (PCI-E)"
-0x1002 0x5b63 "Card:ATI Radeon" "ATI Technologies Inc|RV370 [ATI Sapphire X550 Silent]"
-0x1002 0x5b64 "Card:ATI Radeon (fglrx)" "ATI Technologies Inc.|RV370 GL Radeon"
-0x1002 0x5b65 "Card:ATI Radeon" "ATI Technologies Inc.|RV370 FireGL D1100 (PCI-E)"
-0x1002 0x5b70 "Card:ATI Radeon (fglrx)" "ATI Technologies Inc.|Radeon RV370"
-0x1002 0x5b72 "Card:ATI Radeon (fglrx)" "ATI Technologies Inc.|Radeon X600(RV380)"
-0x1002 0x5b73 "unknown" "ATI Technologies Inc|RV370 secondary [ATI Sapphire X550 Silent]"
-0x1002 0x5b74 "unknown" "ATI Technologies Inc.|Radeon RV370 GL (Secondary)"
-0x1002 0x5c61 "Card:ATI Radeon (fglrx)" "ATI Technologies Inc.|Radeon Mobility 9200 (M9+) 5C61 (AGP)"
-0x1002 0x5c62 "Card:ATI Radeon" "ATI Technologies Inc.|Radeon RV280"
-0x1002 0x5c63 "Card:ATI Radeon (fglrx)" "ATI Technologies Inc.|Radeon Mobility 9200 (M9+) 5C63 (AGP)"
-0x1002 0x5c64 "Card:ATI Radeon" "ATI Technologies Inc.|Radeon RV280"
-0x1002 0x5d44 "unknown" "ATI Technologies Inc.|RV280 Radeon 9200 SE Series - Secondary"
-0x1002 0x5d48 "Card:ATI Radeon" "ATI Technologies Inc|M28 [Radeon Mobility X800XT]"
-0x1002 0x5d49 "Card:ATI Radeon" "ATI Technologies Inc|M28 [Mobility FireGL V5100]"
-0x1002 0x5d4a "Card:ATI Radeon" "ATI Technologies Inc.|Mobility Radeon X800"
-0x1002 0x5d4d "Card:ATI Radeon" "ATI Technologies Inc.|R480 Radeon X850XT Platinum"
-0x1002 0x5d4f "Card:ATI Radeon" "ATI Technologies Inc|R480 [Radeon X800 GTO (PCIE)]"
-0x1002 0x5d52 "Card:ATI Radeon (fglrx)" "ATI Technologies Inc.|R480 Radeon X850XT (PCI-E) (Primary)"
-0x1002 0x5d57 "Card:ATI Radeon" "ATI Technologies Inc.|R423 Radeon X800XT (PCI-E)"
-0x1002 0x5d6d "unknown" "ATI Technologies Inc.|R480 Radeon X850XT Platinum (PCI-E) (Secondary)"
-0x1002 0x5d6f "unknown" "ATI Technologies Inc|R480 [Radeon X800 GTO (PCIE)] (Secondary)"
-0x1002 0x5d72 "Card:ATI Radeon" "ATI Technologies Inc.|R480 Radeon X850XT (PCI-E)"
-0x1002 0x5d77 "unknown" "ATI Technologies Inc.|R423 Radeon X800XT (PCI-E) (Secondary)"
-0x1002 0x5e48 "Card:ATI Radeon" "ATI Technologies Inc|RV410 [FireGL V5000]"
-0x1002 0x5e49 "Card:ATI Radeon" "ATI Technologies Inc|RV410 [FireGL V3300]"
-0x1002 0x5e4a "Card:ATI Radeon" "ATI Technologies Inc|RV410 [Radeon X700XT]"
-0x1002 0x5e4b "Card:ATI Radeon (fglrx)" "ATI Technologies Inc.|RV410 Radeon X700 Pro (PCI-E)"
-0x1002 0x5e4c "Card:ATI Radeon" "ATI Technologies Inc|RV410 [Radeon X700SE]"
-0x1002 0x5e4d "Card:ATI Radeon" "ATI Technologies Inc.|RV410 Radeon X700 (PCI-E)"
-0x1002 0x5e4f "Card:ATI Radeon" "ATI Technologies Inc|RV410 [Radeon X700]"
-0x1002 0x5e6b "unknown" "ATI Technologies Inc.|RV410 Radeon X700 Pro (PCI-E) (Secondary)"
-0x1002 0x5e6d "unknown" "ATI Technologies Inc.|RV410 Radeon X700 (PCI-E) (Secondary)"
-0x1002 0x5f57 "Card:ATI Radeon" "ATI Technologies Inc|R423 [Radeon X800XT (PCIE)]"
-0x1002 0x700f "unknown" "ATI Technologies Inc.|U1/A3 AGP Bridge [IGP 320M]"
-0x1002 0x7010 "unknown" "ATI Technologies Inc.|PCI Bridge [IGP 340M]"
-0x1002 0x7100 "Card:ATI Radeon (fbdev)" "ATI Technologies Inc|R520 [Radeon X1800]"
-0x1002 0x7102 "Card:ATI Radeon (fbdev)" "ATI Technologies Inc|M58 [Radeon Mobility X1800]"
-0x1002 0x7103 "Card:ATI Radeon (fbdev)" "ATI Technologies Inc|M58 [Mobility FireGL V7200]"
-0x1002 0x7104 "Card:ATI Radeon (fbdev)" "ATI Technologies Inc|R520 GL ATI FireGL V7200 Primary"
-0x1002 0x7105 "Card:ATI Radeon (fbdev)" "ATI Technologies Inc|R520 [FireGL]"
-0x1002 0x7106 "Card:ATI Radeon (fbdev)" "ATI Technologies Inc|M58 [Mobility FireGL V7100]"
-0x1002 0x7108 "Card:ATI Radeon (fbdev)" "ATI Technologies Inc|M58 [Radeon Mobility X1800]"
-0x1002 0x7109 "Card:ATI Radeon (fbdev)" "ATI Technologies Inc|R520 [Radeon X900]"
-0x1002 0x710a "Card:ATI Radeon (fbdev)" "ATI Technologies Inc|R520 [Radeon X1800]"
-0x1002 0x710b "Card:ATI Radeon (fbdev)" "ATI Technologies Inc|R520 [Radeon X1800]"
-0x1002 0x710c "Card:ATI Radeon (fbdev)" "ATI Technologies Inc|R520 [Radeon X1800]"
-0x1002 0x7120 "unknown" "ATI Technologies Inc|R520 [Radeon X1800] (Secondary)"
-0x1002 0x7124 "unknown" "ATI Technologies Inc|R520 GL ATI FireGL V7200 Secondary"
-0x1002 0x7129 "unknown" "ATI Technologies Inc|R520 [Radeon X1800] (Secondary)"
-0x1002 0x7140 "Card:ATI Radeon (fbdev)" "ATI Technologies Inc|RV515 [Radeon X1600]"
-0x1002 0x7142 "Card:ATI Radeon (fbdev)" "ATI Technologies Inc|RV515 [Radeon X1300]"
-0x1002 0x7145 "Card:ATI Radeon (fbdev)" "ATI Technologies Inc|Radeon Mobility X1400"
-0x1002 0x7146 "Card:ATI Radeon (fbdev)" "ATI Technologies Inc|RV515 [Radeon X1300]"
-0x1002 0x7149 "Card:ATI Radeon (fbdev)" "ATI Technologies Inc|M52 [ATI Mobility Radeon X1300]"
-0x1002 0x714a "Card:ATI Radeon (fbdev)" "ATI Technologies Inc|M52 [ATI Mobility Radeon X1300]"
-0x1002 0x714b "Card:ATI Radeon (fbdev)" "ATI Technologies Inc|M52 [ATI Mobility Radeon X1300]"
-0x1002 0x714c "Card:ATI Radeon (fbdev)" "ATI Technologies Inc|M52 [ATI Mobility Radeon X1300]"
-0x1002 0x714d "Card:ATI Radeon (fbdev)" "ATI Technologies Inc|RV515 [Radeon X1300]"
-0x1002 0x714e "Card:ATI Radeon (fbdev)" "ATI Technologies Inc|RV515 [Radeon X1300]"
-0x1002 0x7152 "Card:ATI Radeon (fbdev)" "ATI Technologies Inc|RV515 GL ATI FireGL V3300 Primary"
-0x1002 0x715e "Card:ATI Radeon (fbdev)" "ATI Technologies Inc|RV515 [Radeon X1300]"
-0x1002 0x7162 "unknown" "ATI Technologies Inc|RV515 [Radeon X1300] (Secondary)"
-0x1002 0x7166 "unknown" "ATI Technologies Inc|RV515 [Radeon X1300] (Secondary)"
-0x1002 0x7172 "unknown" "ATI Technologies Inc|RV515 GL ATI FireGL V3300 Secondary"
-0x1002 0x7180 "Card:ATI Radeon (fbdev)" "ATI Technologies Inc|RV516 Radeon X1300 Series Primary"
-0x1002 0x7181 "Card:ATI Radeon (fbdev)" "ATI Technologies Inc|RV516 XT Radeon X1600 Series Primary"
-0x1002 0x71a0 "unknown" "ATI Technologies Inc|RV516 Radeon X1300 Series Secondary"
-0x1002 0x71a1 "unknown" "ATI Technologies Inc|RV516 XT Radeon X1600 Series Secondary"
-0x1002 0x71c0 "Card:ATI Radeon (fbdev)" "ATI Technologies Inc|RV530 [Radeon X1600]"
-0x1002 0x71c2 "Card:ATI Radeon (fbdev)" "ATI Technologies Inc|RV530 [Radeon X1600]"
-0x1002 0x71c4 "Card:ATI Radeon (fbdev)" "ATI Technologies Inc|M56GL [ATI Mobility FireGL V5200]"
-0x1002 0x71c5 "Card:ATI Radeon (vesa)" "ATI Technologies Inc|M56P [Radeon Mobility X1600]"
-0x1002 0x71c6 "Card:ATI Radeon (fbdev)" "ATI Technologies Inc|RV530LE [Radeon X1600]"
-0x1002 0x71ce "Card:ATI Radeon (fbdev)" "ATI Technologies Inc|RV530LE [Radeon X1600]"
-0x1002 0x71d5 "Card:ATI Radeon (fbdev)" "ATI Technologies Inc|M66-P ATI Mobility Radeon X1700"
-0x1002 0x71d6 "Card:ATI Radeon (fbdev)" "ATI Technologies Inc|M66-XT ATI Mobility Radeon X1700"
-0x1002 0x71de "Card:ATI Radeon (fbdev)" "ATI Technologies Inc|RV530LE [Radeon X1600]"
-0x1002 0x71e0 "unknown" "ATI Technologies Inc|RV530 [Radeon X1600] (Secondary)"
-0x1002 0x71e2 "unknown" "ATI Technologies Inc|RV530 [Radeon X1600] (Secondary)"
-0x1002 0x7240 "Card:ATI Radeon (fbdev)" "ATI Technologies Inc|R580 [Radeon X1900]"
-0x1002 0x7241 "Card:ATI Radeon (fbdev)" "ATI Technologies Inc|R580 [Radeon X1900]"
-0x1002 0x7242 "Card:ATI Radeon (fbdev)" "ATI Technologies Inc|R580 [Radeon X1900]"
-0x1002 0x7243 "Card:ATI Radeon (fbdev)" "ATI Technologies Inc|R580 [Radeon X1900]"
-0x1002 0x7244 "Card:ATI Radeon (fbdev)" "ATI Technologies Inc|R580 [Radeon X1900]"
-0x1002 0x7245 "Card:ATI Radeon (fbdev)" "ATI Technologies Inc|R580 [Radeon X1900]"
-0x1002 0x7246 "Card:ATI Radeon (fbdev)" "ATI Technologies Inc|R580 [Radeon X1900]"
-0x1002 0x7247 "Card:ATI Radeon (fbdev)" "ATI Technologies Inc|R580 [Radeon X1900]"
-0x1002 0x7248 "Card:ATI Radeon (fbdev)" "ATI Technologies Inc|R580 [Radeon X1900]"
-0x1002 0x7249 "Card:ATI Radeon (fbdev)" "ATI Technologies Inc|R580 [Radeon X1900 XT] Primary"
-0x1002 0x724a "Card:ATI Radeon (fbdev)" "ATI Technologies Inc|R580 [Radeon X1900]"
-0x1002 0x724b "Card:ATI Radeon (fbdev)" "ATI Technologies Inc|R580 [Radeon X1900]"
-0x1002 0x724c "Card:ATI Radeon (fbdev)" "ATI Technologies Inc|R580 [Radeon X1900]"
-0x1002 0x724d "Card:ATI Radeon (fbdev)" "ATI Technologies Inc|R580 [Radeon X1900]"
-0x1002 0x724e "Card:ATI Radeon (fbdev)" "ATI Technologies Inc|R580 [FireGL V7300/V7350] Primary (PCIE)"
-0x1002 0x7269 "unknown" "ATI Technologies Inc|R580 [Radeon X1900 XT] Secondary"
-0x1002 0x726e "unknown" "ATI Technologies Inc|R580 [FireGL V7300/V7350] Secondary (PCIE)"
-0x1002 0x7800 "unknown" "ATI Technologies Inc.| "
-0x1002 0x7833 "unknown" "ATI Technologies Inc.|Radeon 9100 IGP Host Bridge"
-0x1002 0x7834 "Card:ATI Radeon (fglrx)" "ATI Technologies Inc.|Radeon 9000 XT IGP (AGP)"
-0x1002 0x7835 "Card:ATI Radeon (fglrx)" "ATI Technologies Inc.|Radeon Mobility 9200 IGP (RS350M) (AGP)"
-0x1002 0x7838 "unknown" "ATI Technologies Inc.|Radeon 9100 IGP PCI/AGP Bridge"
-0x1002 0x793b "snd-hda-intel" ""
-0x1002 0x7c37 "Card:ATI Radeon" "ATI Technologies Inc.|RV350 AQ Radeon 9600 SE"
-0x1002 0xcab0 "ati-agp" "ATI Technologies Inc.|CPU to PCI Bridge"
-0x1002 0xcab1 "unknown" "ATI Technologies Inc.|A3/U1 Slot1 CPU to PCI Bridge"
-0x1002 0xcab2 "ati-agp" "ATI Technologies Inc.|RS200/RS200M AGP Bridge [IGP 340M]"
-0x1002 0xcab3 "ati-agp" "ATI Technologies Inc.|RS250/RS250M AGP Bridge"
-0x1002 0xcbb2 "ati-agp" "ATI Technologies Inc.|CPU to PCI Bridge"
-0x1003 0x0201 "unknown" "ULSI Systems|US201"
-0x1004 0x0005 "unknown" "VLSI|82C592-FC1"
-0x1004 0x0006 "unknown" "VLSI|82C593-FC1"
-0x1004 0x0007 "unknown" "VLSI|82C594-AFC2"
-0x1004 0x0008 "unknown" "VLSI|82C596/7 [Wildcat]"
-0x1004 0x0009 "unknown" "VLSI|82C597-AFC2"
-0x1004 0x000c "unknown" "VLSI|82C541 [Lynx]"
-0x1004 0x000d "unknown" "VLSI|82C543 [Lynx]"
-0x1004 0x0100 "unknown" "VLSI Technology|CPU to PCI Bridge for notebook"
-0x1004 0x0101 "unknown" "VLSI|82C532"
-0x1004 0x0102 "unknown" "VLSI|82C534"
-0x1004 0x0103 "unknown" "VLSI|82C538"
-0x1004 0x0104 "unknown" "VLSI|82C535"
-0x1004 0x0105 "vlsi_ir" "VLSI|82C147"
-0x1004 0x0200 "unknown" "VLSI|82C975"
-0x1004 0x0280 "unknown" "VLSI|82C925"
-0x1004 0x0304 "unknown" "VLSI|QSound ThunderBird PCI Audio"
-0x1004 0x0305 "unknown" "VLSI|QSound ThunderBird PCI Audio Gameport"
-0x1004 0x0306 "unknown" "VLSI|QSound ThunderBird PCI Audio Support Registers"
-0x1004 0x0307 "unknown" "VLSI Technology Inc.|Thunderbird"
-0x1004 0x0308 "unknown" "VLSI Technology Inc.|Thunderbird"
-0x1004 0x0702 "unknown" "VLSI|VAS96011 [Golden Gate II]"
-0x1004 0x0703 "unknown" "VLSI Technology Inc.|Tollgate"
-0x1005 0x2064 "unknown" "Avance Logic Inc. [ALI]|ALG2032/2064"
-0x1005 0x2128 "unknown" "Avance Logic Inc. [ALI]|ALG2364A"
-0x1005 0x2301 "Card:Avance Logic 2301" "Avance Logic Inc. [ALI]|ALG2301"
-0x1005 0x2302 "Card:Avance Logic 2302" "Avance Logic Inc. [ALI]|ALG2302"
-0x1005 0x2364 "unknown" "Avance Logic Inc. [ALI]|ALG2364"
-0x1005 0x2464 "unknown" "Avance Logic Inc. [ALI]|ALG2364A"
-0x1005 0x2501 "unknown" "Avance Logic Inc. [ALI]|ALG2564A/25128A"
-0x100b 0x0001 "unknown" "National Semiconductor|DP83810"
-0x100b 0x0002 "ns87415" "National Semiconductor|87415"
-0x100b 0x000e "unknown" "National Semiconductor|87560 Legacy I/O"
-0x100b 0x000f "unknown" "National Semiconductor|OHCI Compliant FireWire Controller"
-0x100b 0x0011 "unknown" "National Semiconductor|National PCI System I/O"
-0x100b 0x0012 "unknown" "National Semiconductor|USB Controller"
-0x100b 0x001b "unknown" "National Semiconductor|LM4560 Advanced PCI Audio Accelerator"
-0x100b 0x0020 "natsemi" "National Semiconductor|DP83810 10/100 Ethernet"
-0x100b 0x0021 "unknown" "National Semiconductor|PC87200 PCI to ISA Bridge"
-0x100b 0x0022 "ns83820" "National Semiconductor|DP83820 10/100/1000 Ethernet"
-0x100b 0x0023 "unknown" "National Semiconductor| "
-0x100b 0x0028 "unknown" "National Semiconductor|CS5535 Host bridge"
-0x100b 0x002a "unknown" "National Semiconductor|CS5535 South Bridge"
-0x100b 0x002b "unknown" "National Semiconductor|CS5535 ISA bridge"
-0x100b 0x002d "cs5535" "National Semiconductor|CS5535 IDE"
-0x100b 0x002e "snd-cs5535audio" "National Semiconductor|CS5535 Audio"
-0x100b 0x002f "unknown" "National Semiconductor|CS5535 USB"
-0x100b 0x0030 "Card:NSC" "National Semiconductor|CS5535 Video [Redcloud]"
-0x100b 0x0035 "cassini" "National Semiconductor|DP83065 [Saturn] 10/100/1000 Ethernet Controller"
-0x100b 0x0104 "Card:NSC" "National Semiconductor|SC1400 Video"
-0x100b 0x0500 "scx200" "National Semiconductor|SCx200 Bridge"
-0x100b 0x0501 "unknown" "National Semiconductor|SCx200 SMI"
-0x100b 0x0502 "sc1200" "National Semiconductor|SCx200 IDE"
-0x100b 0x0503 "unknown" "National Semiconductor|SCx200 Audio"
-0x100b 0x0504 "Card:NSC" "National Semiconductor|SCx200 Video"
-0x100b 0x0505 "scx200" "National Semiconductor|SCx200 Bridge"
-0x100b 0x0510 "scx200" "National Semiconductor|SC1100 Bridge"
-0x100b 0x0511 "unknown" "National Semiconductor|SC1100 SMI"
-0x100b 0x0515 "scx200" "National Semiconductor|Wireless miniPCI Card (108Mbit)"
-0x100b 0xd001 "Card:ATI Mach64" "National Semiconductor|87410"
-0x100c 0x3202 "Card:ET4000 W32i, W32p (generic)" "Tseng Labs Inc.|ET4000/W32p rev A"
-0x100c 0x3205 "Card:ET4000 W32i, W32p (generic)" "Tseng Labs Inc.|ET4000/W32p rev B"
-0x100c 0x3206 "Card:ET4000 W32i, W32p (generic)" "Tseng Labs Inc.|ET4000/W32p rev C"
-0x100c 0x3207 "Card:ET4000 W32i, W32p (generic)" "Tseng Labs Inc.|ET4000/W32p rev D"
-0x100c 0x3208 "Card:ET6000 (generic)" "Tseng Labs Inc.|ET6000"
-0x100c 0x4702 "Card:ET6000 (generic)" "Tseng Labs Inc.|ET6300"
-0x100e 0x0564 "unknown" "Weitek|STPC Client Host Bridge"
-0x100e 0x55cc "unknown" "Weitek|STPC Client South Bridge"
-0x100e 0x9000 "Card:Diamond Viper PCI 2Mb" "Weitek|P9000 Viper"
-0x100e 0x9001 "Card:Diamond Viper PCI 2Mb" "Weitek|P9000 Viper"
-0x100e 0x9002 "Card:Diamond Viper PCI 2Mb" "Weitek|P9000 Viper"
-0x100e 0x9100 "Card:Diamond Viper PCI 2Mb" "Weitek|P9100 Viper Pro/SE"
-0x1011 0x0001 "tulip" "Digital Equipment Corp.|DECchip 21050"
-0x1011 0x0002 "de2104x" "Digital Equipment Corp.|DECchip 21040 [Tulip]"
-0x1011 0x0004 "unknown" "Digital Equipment Corp.|21030/TGA"
-0x1011 0x0007 "unknown" "Digital Equipment Corp.|NVRAM [Zephyr NVRAM]"
-0x1011 0x0008 "unknown" "Digital Equipment Corp.|KZPSA [KZPSA]"
-0x1011 0x0009 0x1025 0x0310 "tulip" "Digital Equipment Corp.|21140 Fast Ethernet"
-0x1011 0x0009 0x10b8 0x2001 "tulip" "Digital Equipment Corp.|SMC9332BDT EtherPower 10/100"
-0x1011 0x0009 0x10b8 0x2002 "tulip" "Digital Equipment Corp.|SMC9332BVT EtherPower T4 10/100"
-0x1011 0x0009 0x10b8 0x2003 "tulip" "Digital Equipment Corp.|SMC9334BDT EtherPower 10/100 (1-port)"
-0x1011 0x0009 0x1109 0x2400 "tulip" "Digital Equipment Corp.|ANA-6944A/TX Fast Ethernet"
-0x1011 0x0009 0x1112 0x2300 "tulip" "Digital Equipment Corp.|RNS2300 Fast Ethernet"
-0x1011 0x0009 0x1112 0x2320 "tulip" "Digital Equipment Corp.|RNS2320 Fast Ethernet"
-0x1011 0x0009 0x1112 0x2340 "tulip" "Digital Equipment Corp.|RNS2340 Fast Ethernet"
-0x1011 0x0009 0x1113 0x1207 "tulip" "Digital Equipment Corp.|EN-1207-TX Fast Ethernet"
-0x1011 0x0009 0x1186 0x1100 "tulip" "Digital Equipment Corp.|DFE-500TX Fast Ethernet"
-0x1011 0x0009 0x1186 0x1112 "tulip" "Digital Equipment Corp.|DFE-570TX Fast Ethernet"
-0x1011 0x0009 0x1186 0x1140 "tulip" "Digital Equipment Corp.|DFE-660 Cardbus Ethernet 10/100"
-0x1011 0x0009 0x1186 0x1142 "tulip" "Digital Equipment Corp.|DFE-660 Cardbus Ethernet 10/100"
-0x1011 0x0009 0x11f6 0x0503 "tulip" "Digital Equipment Corp.|Freedomline Fast Ethernet"
-0x1011 0x0009 0x1282 0x9100 "tulip" "Digital Equipment Corp.|AEF-380TXD Fast Ethernet"
-0x1011 0x0009 0x1376 0xffff "lmc" "Digital Equipment Corp.|"
-0x1011 0x0009 0x1385 0x1100 "tulip" "Digital Equipment Corp.|FA310TX Fast Ethernet"
-0x1011 0x0009 0x2646 0x0001 "tulip" "Digital Equipment Corp.|KNE100TX Fast Ethernet"
-0x1011 0x0009 0xffff 0x1376 "lmc" "Digital Equipment Corp.|"
-0x1011 0x0009 "tulip" "Digital Equipment Corp.|DECchip 21140 [FasterNet]"
-0x1011 0x000a "unknown" "Digital Equipment Corp.|21230 Video Codec"
-0x1011 0x000c "unknown" "Digital Equipment Corp.|DC21130 PCI Integrated Graphics & Video Accel"
-0x1011 0x000d "Card:Digital 8-plane TGA (Generic)" "Digital Equipment Corp.|PBXGB [TGA2]"
-0x1011 0x000f "defxx" "Digital Equipment Corp.|DEFPA"
-0x1011 0x0014 "de2104x" "Digital Equipment Corp.|DECchip 21041 [Tulip Pass 3]"
-0x1011 0x0016 "unknown" "Digital Equipment Corp.|DGLPB [OPPO]"
-0x1011 0x0017 "unknown" "Digital Equipment Corp.|PV-PCI Graphics Controller (ZLXp-L)"
-0x1011 0x0019 "tulip" "Digital Equipment Corp.|DECchip 21142/43"
-0x1011 0x001a "acenic" "Farallon|PN9000SX"
-0x1011 0x0021 "tulip" "Digital Equipment Corp.|DECchip 21052"
-0x1011 0x0022 "tulip" "Digital Equipment Corp.|DECchip 21150"
-0x1011 0x0023 "unknown" "Digital Equipment Corp.|DECchip 21150"
-0x1011 0x0024 "unknown" "Digital Equipment Corp.|DECchip 21152"
-0x1011 0x0025 "unknown" "Digital Equipment Corp.|DECchip 21153"
-0x1011 0x0026 "unknown" "Digital Equipment Corp.|DECchip 21154"
-0x1011 0x0034 "unknown" "Digital Equipment Corp.|Modem56 CardBus"
-0x1011 0x0045 "unknown" "Digital Equipment Corp.|DECchip 21553"
-0x1011 0x0046 0x0e11 0x4050 "cpqarray" "Digital Equipment Corp.|DECchip 21554 [Compaq Smart Array Controller]"
-0x1011 0x0046 0x0e11 0x4051 "cpqarray" "Digital Equipment Corp.|DECchip 21554 [Compaq Smart Array Controller]"
-0x1011 0x0046 0x0e11 0x4058 "cpqarray" "Digital Equipment Corp.|DECchip 21554 [Compaq Smart Array Controller]"
-0x1011 0x0046 0x103c 0x10c2 "aacraid" "HP|NetRAID-4M"
-0x1011 0x0046 0x12d9 0x000a "cpqarray" "Digital Equipment Corp.|VoIP PCI Gateway"
-0x1011 0x0046 0x4c53 0x1050 "cpqarray" "Digital Equipment Corp.|CT7 mainboard"
-0x1011 0x0046 0x4c53 0x1051 "cpqarray" "Digital Equipment Corp.|CE7 mainboard"
-0x1011 0x0046 0x9005 0x0364 "aacraid" "Adaptec|5400S"
-0x1011 0x0046 0x9005 0x0365 "aacraid" "Adaptec|5400S"
-0x1011 0x0046 0x9005 0x1364 "aacraid" "Digital Equipment Corp.|Dell PowerEdge RAID Controller 2"
-0x1011 0x0046 0x9005 0x1365 "aacraid" "Digital Equipment Corp.|Dell PowerEdge RAID Controller 2"
-0x1011 0x0046 0xe4bf 0x1000 "unknown" "Digital Equipment Corp.|CC8-1-BLUES"
-0x1011 0x0046 "cpqarray" "Digital Equipment Corp.|DECchip 21554 [Compaq Smart Array Controller]"
-0x1011 0x0365 "aacraid" "Digital Equipment Corp.|5400S"
-0x1011 0x0e11 "cpqarray" "Digital Equipment Corp.|Integrated Smart Array"
-0x1011 0x103c "aacraid" "Digital Equipment Corp.|NetRAID-4M"
-0x1011 0x1065 0x1069 0x0020 "DAC960" "Digital Equipment Corp.|DAC960P / DAC1164P"
-0x1011 0x1065 0x1244 0x0800 "ISDN:c4" "Digital Equipment Corp.|21285 Core Logic for SA-110 Microprocessor"
-0x1011 0x1065 0x1244 0x1100 "ISDN:c4" "Digital Equipment Corp.|21285 Core Logic for SA-110 Microprocessor"
-0x1011 0x1065 "DAC960" "Digital Equipment Corp.|RAID Controller"
-0x1011 0x10c2 "aacraid" "Digital Equipment Corp.|NetRAID-4M"
-0x1011 0x1364 "aacraid" "Digital Equipment Corp.|PowerEdge RAID Controller 2"
-0x1011 0x1365 "aacraid" "Digital Equipment Corp.|PowerEdge RAID Controller 2"
-0x1011 0x4050 "cpqarray" "Digital Equipment Corp.|Integrated Smart Array"
-0x1011 0x4051 "cpqarray" "Digital Equipment Corp.|Integrated Smart Array"
-0x1011 0x4058 "cpqarray" "Digital Equipment Corp.|Integrated Smart Array"
-0x1011 0x9005 "aacraid" "Digital Equipment Corp.|5400S"
-0x1013 0x0038 "Card:Cirrus Logic GD754x (laptop)" "Cirrus Logic|GD 7548"
-0x1013 0x0040 "Card:Cirrus Logic GD754x (laptop)" "Cirrus Logic|GD7555 Flat Panel GUI Accelerator"
-0x1013 0x0045 "unknown" "Cirrus Logic|A CL-MD5620DT-QC-B WINCOM V9.0 56K"
-0x1013 0x004c "Card:Cirrus Logic GD754x (laptop)" "Cirrus Logic|GD7556 Video/Graphics LCD/CRT Ctrlr"
-0x1013 0x00a0 "Card:Cirrus Logic GD543x" "Cirrus Logic|GD 5430/40 [Alpine]"
-0x1013 0x00a2 "Card:Cirrus Logic GD543x" "Cirrus Logic|GD 5432 [Alpine]"
-0x1013 0x00a4 "Card:Cirrus Logic GD543x" "Cirrus Logic|GD 5434-4 [Alpine]"
-0x1013 0x00a8 "Card:Cirrus Logic GD543x" "Cirrus Logic|GD 5434-8 [Alpine]"
-0x1013 0x00ac "Card:Cirrus Logic GD543x" "Cirrus Logic|GD 5436 [Alpine]"
-0x1013 0x00b0 "Card:Cirrus Logic GD544x" "Cirrus Logic|GD 5440"
-0x1013 0x00b8 "Card:Cirrus Logic GD544x" "Cirrus Logic|GD 5446"
-0x1013 0x00bc "Card:Cirrus Logic GD5480" "Cirrus Logic|GD 5480"
-0x1013 0x00d0 "Card:Cirrus Logic GD5462" "Cirrus Logic|GD 5462"
-0x1013 0x00d2 "Card:Cirrus Logic GD5462" "Cirrus Logic|GD 5462 [Laguna I]"
-0x1013 0x00d4 "Card:Cirrus Logic GD5464" "Cirrus Logic|GD 5464 [Laguna]"
-0x1013 0x00d5 "Card:Cirrus Logic GD5464" "Cirrus Logic|GD5464BD"
-0x1013 0x00d6 "Card:Cirrus Logic GD5465" "Cirrus Logic|GD 5465 [Laguna]"
-0x1013 0x00e8 "Card:Cirrus Logic GD543x" "Cirrus Logic|GD 5436U"
-0x1013 0x1010 "cs46xx" "Cirrus Logic|CS 4614/22/24 [CrystalClear SoundFusion Audio Accelerator]"
-0x1013 0x1014 "cs46xx" "Cirrus Logic|CS 4614/22/24 [CrystalClear SoundFusion Audio Accelerator]"
-0x1013 0x1100 "pd6729" "Cirrus Logic|CL 6729"
-0x1013 0x1110 "yenta_socket" "Cirrus Logic|PD 6832"
-0x1013 0x1112 "yenta_socket" "Cirrus Logic|PD 6834 PCMCIA/CardBus Ctrlr"
-0x1013 0x1113 "yenta_socket" "Cirrus Logic|PD 6833 PCMCIA/CardBus Ctrlr"
-0x1013 0x1200 "Card:Cirrus Logic GD754x (laptop)" "Cirrus Logic|GD 7542 [Nordic]"
-0x1013 0x1202 "Card:Cirrus Logic GD754x (laptop)" "Cirrus Logic|GD 7543 [Viking]"
-0x1013 0x1204 "Card:Cirrus Logic GD754x (laptop)" "Cirrus Logic|GD 7541 [Nordic Light]"
-0x1013 0x4000 "unknown" "Cirrus Logic|MD 5620 [CLM Data Fax Voice]"
-0x1013 0x4400 "unknown" "Cirrus Logic|CD 4400"
-0x1013 0x6001 "cs46xx" "Cirrus Logic|Cirrus CS4610/1 CrystalClear SoundFusion Audio"
-0x1013 0x6003 "snd-cs46xx" "Cirrus Logic|CS 4614/22/24 [CrystalClear SoundFusion Audio Accelerator]"
-0x1013 0x6004 "cs46xx" "Cirrus Logic|unknown (? CrystalClear SoundFusion Audio Accelerator?)"
-0x1013 0x6005 "cs4281" "Cirrus Logic|Crystal CS4281 PCI Audio"
-0x1014 0x0002 "unknown" "IBM|PCI to MCA Bridge"
-0x1014 0x0005 "unknown" "IBM|Alta Lite"
-0x1014 0x0007 "unknown" "IBM|Alta MP"
-0x1014 0x000a "unknown" "IBM|Fire Coral"
-0x1014 0x0017 "unknown" "IBM|CPU to PCI Bridge"
-0x1014 0x0018 "lanstreamer" "IBM|TR Auto LANstreamer"
-0x1014 0x001b "unknown" "IBM|GXT-150P"
-0x1014 0x001c "unknown" "IBM|Carrera"
-0x1014 0x001d "unknown" "IBM|82G2675"
-0x1014 0x0020 "unknown" "IBM|MCA"
-0x1014 0x0022 "unknown" "IBM|IBM27-82351"
-0x1014 0x002d "unknown" "IBM|Python"
-0x1014 0x002e "ips" "IBM|ServeRAID controller"
-0x1014 0x0031 "unknown" "IBM|2 Port Serial Adapter"
-0x1014 0x0036 "unknown" "IBM|Miami"
-0x1014 0x0037 "unknown" "International Business Machines Corp.|IBM27-82660 PowerPC to PCI Bridge and Memory Ctrlr"
-0x1014 0x003a "unknown" "IBM|CPU to PCI Bridge"
-0x1014 0x003c "unknown" "IBM|GXT250P/GXT255P Graphics Adapter"
-0x1014 0x003e "olympic" "IBM|16/4 Token ring UTP/STP controller"
-0x1014 0x0045 "unknown" "IBM|SSA Adapter"
-0x1014 0x0046 "unknown" "IBM|MPIC interrupt controller"
-0x1014 0x0047 "unknown" "IBM|PCI to PCI Bridge"
-0x1014 0x0048 "unknown" "IBM|PCI to PCI Bridge"
-0x1014 0x0049 "unknown" "IBM|Warhead SCSI Controller"
-0x1014 0x004e "unknown" "IBM|ATM Controller (14104e00)"
-0x1014 0x004f "unknown" "IBM|ATM Controller (14104f00)"
-0x1014 0x0050 "unknown" "IBM|ATM Controller (14105000)"
-0x1014 0x0053 "unknown" "IBM|25 MBit ATM Controller"
-0x1014 0x0054 "unknown" "IBM|GXT500P/GXT550P Graphics Adapter"
-0x1014 0x0057 "unknown" "IBM|MPEG PCI Bridge"
-0x1014 0x0058 "unknown" "IBM|SSA Adapter [Advanced SerialRAID/X]"
-0x1014 0x005c "eepro100" "IBM|i82557B 10/100 PCI Ethernet Adapter"
-0x1014 0x005d "unknown" "International Business Machines Corp.|05J3506 TCP/IP networking device"
-0x1014 0x005e "unknown" "IBM|GXT800P Graphics Adapter"
-0x1014 0x007c "unknown" "IBM|ATM Controller (14107c00)"
-0x1014 0x007d "unknown" "IBM|3780IDSP [MWave]"
-0x1014 0x008b "unknown" "IBM|EADS PCI to PCI Bridge"
-0x1014 0x008e "unknown" "IBM|GXT3000P Graphics Adapter"
-0x1014 0x0090 "unknown" "IBM|GXT 3000P"
-0x1014 0x0091 "unknown" "IBM|SSA Adapter"
-0x1014 0x0095 "unknown" "IBM|20H2999 PCI Docking Bridge"
-0x1014 0x0096 "unknown" "IBM|Chukar chipset SCSI controller"
-0x1014 0x009f "unknown" "IBM|PCI 4758 Cryptographic Accelerator"
-0x1014 0x00a1 "unknown" "International Business Machines Corp.|PowerNP NPr2.7 ATM support device"
-0x1014 0x00a5 "unknown" "IBM|ATM Controller (1410a500)"
-0x1014 0x00a6 "unknown" "IBM|ATM 155MBPS MM Controller (1410a600)"
-0x1014 0x00b7 "unknown" "IBM|256-bit Graphics Rasterizer [Fire GL1]"
-0x1014 0x00b8 "unknown" "IBM|GXT2000P Graphics Adapter"
-0x1014 0x00be "unknown" "IBM|ATM 622MBPS Controller (1410be00)"
-0x1014 0x00ce "unknown" "International Business Machines Corp.|02li537 Adapter 2 Token Ring Card"
-0x1014 0x00dc "unknown" "IBM|Advanced Systems Management Adapter (ASMA)"
-0x1014 0x00f9 "unknown" "International Business Machines Corp.|CPC700 Memory Controller and PCI Bridge"
-0x1014 0x00fc "unknown" "International Business Machines Corp.|CPC710 PCI-64 Bridge"
-0x1014 0x0104 "unknown" "IBM|Gigabit Ethernet-SX Adapter"
-0x1014 0x0105 "unknown" "International Business Machines Corp.|CPC710 PCI-32 Bridge"
-0x1014 0x010f "ibmasm" "IBM|Remote Supervisor Adapter (RSA)"
-0x1014 0x011b "unknown" "International Business Machines Corp.|Raid controller"
-0x1014 0x0132 "snd-cs46xx" "Thinkpad 570"
-0x1014 0x0142 "unknown" "IBM|Yotta Video Compositor Input"
-0x1014 0x0144 "unknown" "IBM|Yotta Video Compositor Output"
-0x1014 0x0153 "snd-cs46xx" "Thinkpad 600X/A20/T20"
-0x1014 0x0156 "unknown" "IBM|405GP PLB to PCI Bridge"
-0x1014 0x015e "unknown" "IBM|622Mbps ATM PCI Adapter"
-0x1014 0x0160 "unknown" "IBM|64bit/66MHz PCI ATM 155 MMF"
-0x1014 0x016e "unknown" "IBM|GXT4000P Graphics Adapter"
-0x1014 0x0170 "unknown" "IBM|RC1000 / GT 1000"
-0x1014 0x017d "unknown" "IBM|GXT300P Graphics Adapter"
-0x1014 0x0180 "ipr" "IBM|Snipe chipset SCSI controller"
-0x1014 0x0188 "unknown" "IBM|EADS-X PCI-X to PCI-X Bridge"
-0x1014 0x01a7 "unknown" "International Business Machines Corp.|IBM 133 PCI-X Bridge R1.1"
-0x1014 0x01bd "ips" "IBM|ServeRAID controller"
-0x1014 0x01be "ips" "IBM|ServeRAID-4M"
-0x1014 0x01bf "ips" "IBM|ServeRAID-4L"
-0x1014 0x01c1 "unknown" "IBM|64bit/66MHz PCI ATM 155 UTP"
-0x1014 0x01e6 "leedslite" "IBM|Cryptographic Accelerator"
-0x1014 0x01ef "unknown" "International Business Machines Corp.|440GP PLB to PCI-X Bridge"
-0x1014 0x01ff "unknown" "IBM|10/100 Mbps Ethernet"
-0x1014 0x0208 "ips" "IBM|ServeRAID-4Mx"
-0x1014 0x020e "ips" "IBM|ServeRAID-4Lx"
-0x1014 0x0219 "unknown" "IBM|Multiport Serial Adapter"
-0x1014 0x021b "unknown" "IBM|GXT6500P Graphics Adapter"
-0x1014 0x021c "unknown" "IBM|GXT4500P Graphics Adapter"
-0x1014 0x022e "ips" "IBM|ServeRAID-4H"
-0x1014 0x0233 "unknown" "IBM|GXT135P Graphics Adapter"
-0x1014 0x0246 "ibmphp" "IBM|"
-0x1014 0x0266 "unknown" "IBM|PCI-X Dual Channel SCSI"
-0x1014 0x0268 "unknown" "IBM|Gigabit Ethernet-SX Adapter (PCI-X)"
-0x1014 0x0269 "unknown" "IBM|10/100/1000 Base-TX Ethernet Adapter (PCI-X)"
-0x1014 0x028c 0x1014 0x028d "ipr" "IBM|Dual Channel PCI-X DDR SAS RAID Adapter (572E)"
-0x1014 0x028c 0x1014 0x02be "ipr" "IBM|Dual Channel PCI-X DDR U320 SCSI RAID Adapter (571B)"
-0x1014 0x028c 0x1014 0x02c0 "ipr" "IBM|Dual Channel PCI-X DDR U320 SCSI Adapter (571A)"
-0x1014 0x028c 0x1014 0x030d "ipr" "IBM|Dual Channel PCI-X DDR U320 SCSI Adapter (575B)"
-0x1014 0x028c "unknown" "IBM|Citrine chipset SCSI controller"
-0x1014 0x0295 "unknown" "International Business Machines Corp.|NECSCE 11508082 IBM SurePOS Riser Card Function 0"
-0x1014 0x0297 "unknown" "International Business Machines Corp.|NECSCE 11508082 IBM SurePOS Riser Card Function 1 (UARTs)"
-0x1014 0x02a1 "unknown" "IBM|Calgary PCI-X Host Bridge"
-0x1014 0x02bd "ipr" "IBM|Obsidian chipset SCSI controller"
-0x1014 0x0302 "unknown" "IBM|XA-32 chipset [Summit]"
-0x1014 0x0308 "unknown" "IBM|CalIOC2 PCI-E Root Port"
-0x1014 0x0314 "unknown" "IBM|ZISC 036 Neural accelerator card"
-0x1014 0x1010 "snd-cs46xx" "Thinkpad 600E (unsupported)"
-0x1014 0x3022 "unknown" "IBM|QLA3022 Network Adapter"
-0x1014 0x4022 "unknown" "IBM|QLA3022 Network Adapter"
-0x1014 0xffff "unknown" "IBM|MPIC-2 interrupt controller"
-0x1017 0x5343 "unknown" "SPEA Software AG|SPEA 3D Accelerator"
-0x101a 0x0005 "hp100" "AT&T GIS (NCR)|100VG ethernet"
-0x101a 0x0009 "unknown" "NCR/AT&T GIS|Altera FLEX ??? Raid Controller ???"
-0x101c 0x0193 "unknown" "Western Digital|33C193A"
-0x101c 0x0196 "unknown" "Western Digital|33C196A"
-0x101c 0x0197 "unknown" "Western Digital|33C197A"
-0x101c 0x0296 "unknown" "Western Digital|33C296A"
-0x101c 0x3193 "unknown" "Western Digital|7193"
-0x101c 0x3197 "unknown" "Western Digital|7197"
-0x101c 0x3296 "unknown" "Western Digital|33C296A"
-0x101c 0x4296 "unknown" "Western Digital|34C296"
-0x101c 0x9710 "unknown" "Western Digital|Pipeline 9710"
-0x101c 0x9712 "unknown" "Western Digital|Pipeline 9712"
-0x101c 0xc24a "unknown" "Western Digital|90C"
-0x101e 0x0009 "unknown" "American Megatrends Inc.|MegaRAID 428 Ultra RAID Controller (rev 03)"
-0x101e 0x0471 "megaraid" "American Megatrends Inc.|PowerEdge RAID Controller 3/QC"
-0x101e 0x0475 "megaraid" "American Megatrends Inc.|PowerEdge RAID Controller 3/SC"
-0x101e 0x0493 "megaraid" "American Megatrends Inc.|PowerEdge RAID Controller 3/DC"
-0x101e 0x0511 "megaraid" "American Megatrends Inc.|PowerEdge Cost Effective RAID Controller ATA100/4Ch"
-0x101e 0x0767 "megarac" "American Megatrends Inc.|Dell Remote Assistant Card 2"
-0x101e 0x101e "megarac" "American Megatrends Inc.|Dell Remote Assistant Card 2"
-0x101e 0x1028 "megaraid" "American Megatrends Inc.|PowerEdge RAID Controller 3/QC"
-0x101e 0x1960 "megaraid_mbox" "American Megatrends Inc.|PowerEdge RAID Controller 3/QC"
-0x101e 0x9010 "megaraid" "American Megatrends Inc.|MegaRAID"
-0x101e 0x9030 "unknown" "American Megatrends Inc.|EIDE Controller"
-0x101e 0x9031 "unknown" "American Megatrends Inc.|EIDE Controller"
-0x101e 0x9032 "unknown" "American Megatrends Inc.|EIDE & SCSI Controller"
-0x101e 0x9033 "unknown" "American Megatrends Inc.|SCSI Controller"
-0x101e 0x9040 "unknown" "American Megatrends Inc.|Multimedia card"
-0x101e 0x9060 "megaraid" "American Megatrends Inc.|MegaRAID 434 Ultra GT RAID Controller"
-0x101e 0x9063 "megaraid" "American Megatrends Inc.|MegaRAC"
-0x1022 0x1100 "unknown" "Advanced Micro Devices|K8 [Athlon64/Opteron] HyperTransport Technology Configuration"
-0x1022 0x1101 "unknown" "Advanced Micro Devices|K8 [Athlon64/Opteron] Address Map"
-0x1022 0x1102 "unknown" "Advanced Micro Devices|K8 [Athlon64/Opteron] DRAM Controller"
-0x1022 0x1103 "amd64-agp" "Advanced Micro Devices|K8 [Athlon64/Opteron] Miscellaneous Control"
-0x1022 0x2000 "pcnet32" "Advanced Micro Devices|79c970 [PCnet LANCE]"
-0x1022 0x2001 "pcnet32" "Advanced Micro Devices|79c978 [HomePNA]"
-0x1022 0x2003 "unknown" "Advanced Micro Devices|Am 1771 MBW [Alchemy]"
-0x1022 0x2020 "tmscsim" "Advanced Micro Devices|53c974 [PCscsi]"
-0x1022 0x2040 "unknown" "Advanced Micro Devices|79c974"
-0x1022 0x2081 "unknown" "Advanced Micro Devices|Geode LX Video"
-0x1022 0x2082 "hw_random" "Advanced Micro Devices|Geode LX AES Security Block"
-0x1022 0x208f "unknown" "Advanced Micro Devices|CS5536 GeodeLink PCI South Bridge"
-0x1022 0x2090 "unknown" "Advanced Micro Devices|CS5536 [Geode companion] ISA"
-0x1022 0x2091 "unknown" "Advanced Micro Devices|CS5536 [Geode companion] FLASH"
-0x1022 0x2093 "snd-cs5535audio" "Advanced Micro Devices|CS5536 Audio"
-0x1022 0x2094 "unknown" "Advanced Micro Devices|CS5536 [Geode companion] OHC"
-0x1022 0x2095 "unknown" "Advanced Micro Devices|CS5536 [Geode companion] EHC"
-0x1022 0x2096 "unknown" "Advanced Micro Devices|CS5536 [Geode companion] UDC"
-0x1022 0x2097 "unknown" "Advanced Micro Devices|CS5536 [Geode companion] UOC"
-0x1022 0x209a "amd74xx" "Advanced Micro Devices|CS5536 [Geode companion] IDE"
-0x1022 0x3000 "unknown" "Advanced Micro Devices|ELanSC520 Microcontroller"
-0x1022 0x7004 "unknown" "Advanced Micro Devices|AMD-751 CPU to PCI Bridge"
-0x1022 0x7006 "amd-k7-agp" "Advanced Micro Devices|AMD-751 [Irongate] System Controller"
-0x1022 0x7007 "unknown" "Advanced Micro Devices|AMD-751 PCI to PCI bridge"
-0x1022 0x700a "unknown" "Advanced Micro Devices|AMD-IGR4 AGP Host to PCI Bridge"
-0x1022 0x700b "unknown" "Advanced Micro Devices|AMD-IGR4 PCI to PCI Bridge"
-0x1022 0x700c "amd-k7-agp" "Advanced Micro Devices|AMD-762 CPU to PCI Bridge (SMP chipset)"
-0x1022 0x700d "unknown" "Advanced Micro Devices|AMD-762 CPU to PCI Bridge (AGP 4x)"
-0x1022 0x700e "amd-k7-agp" "Advanced Micro Devices|AMD-761 North Bridge"
-0x1022 0x700f "unknown" "Advanced Micro Devices|AMD-761 CPU to AGP Bridge (AGP 4x)"
-0x1022 0x7400 "unknown" "Advanced Micro Devices|AMD-755 PCI to ISA bridge"
-0x1022 0x7401 "amd74xx" "Advanced Micro Devices|AMD-755 (Cobra) Bus Master IDE controller"
-0x1022 0x7403 "unknown" "Advanced Micro Devices|AMD-755 Power Management Controller"
-0x1022 0x7404 "ohci-hcd" "Advanced Micro Devices|AMD-755 PCI to USB Open Host Controller"
-0x1022 0x7408 "unknown" "Advanced Micro Devices|AMD-756 PCI to ISA bridge"
-0x1022 0x7409 "amd74xx" "Advanced Micro Devices|AMD-756 (Viper) Bus Master IDE controller"
-0x1022 0x740b "i2c-amd756" "Advanced Micro Devices|AMD-756 Power Management Controller"
-0x1022 0x740c "ohci-hcd" "Advanced Micro Devices|AMD-756 PCI to USB Open Host Controller"
-0x1022 0x7410 "amd76xrom" "Advanced Micro Devices|AMD-765 [Viper] ISA"
-0x1022 0x7411 "amd74xx" "Advanced Micro Devices|AMD-765 [Viper] IDE"
-0x1022 0x7412 "unknown" "Advanced Micro Devices|AMD-766 USB Controller"
-0x1022 0x7413 "i2c-amd756" "Advanced Micro Devices|AMD-765 [Viper] ACPI"
-0x1022 0x7414 "ohci-hcd" "Advanced Micro Devices|AMD-765 [Viper] USB"
-0x1022 0x7440 "amd76xrom" "Advanced Micro Devices|AMD-768 PCI to ISA Bridge"
-0x1022 0x7441 "amd74xx" "Advanced Micro Devices|AMD-768 EIDE Controller"
-0x1022 0x7443 "hw_random" "Advanced Micro Devices|AMD-768 ACPI Controller"
-0x1022 0x7445 "i810_audio" "Advanced Micro Devices|AMD-768 Audio"
-0x1022 0x7446 "slamr" "Advanced Micro Devices|AMD-768 [Opus] MC97 Modem (Smart Link HAMR5600 compatible)"
-0x1022 0x7448 "unknown" "Advanced Micro Devices|AMD-768 PCI to PCI Bridge?"
-0x1022 0x7449 "ohci-hcd" "Advanced Micro Devices|AMD-768 USB Controller"
-0x1022 0x7450 "unknown" "Advanced Micro Devices|AMD-8131 PCI-X Bridge"
-0x1022 0x7451 "unknown" "Advanced Micro Devices|AMD-8131 PCI-X APIC"
-0x1022 0x7454 "amd64-agp" "Advanced Micro Devices|AMD-8151 System Controller"
-0x1022 0x7455 "hw_random" "Advanced Micro Devices|AMD-8151 AGP Bridge"
-0x1022 0x7458 "unknown" "Advanced Micro Devices|AMD-8132 PCI-X Bridge"
-0x1022 0x7459 "unknown" "Advanced Micro Devices|AMD-8132 PCI-X IOAPIC"
-0x1022 0x7460 "unknown" "Advanced Micro Devices|AMD-8111 PCI"
-0x1022 0x7461 "ohci-hcd" "Advanced Micro Devices|AMD-8111 USB"
-0x1022 0x7462 "amd8111e" "Advanced Micro Devices|AMD-8111 Ethernet"
-0x1022 0x7463 "unknown" "Advanced Micro Devices|Enhanced USB Controller"
-0x1022 0x7464 "ohci-hcd" "Advanced Micro Devices|AMD-8111 USB"
-0x1022 0x7468 "amd76xrom" "Advanced Micro Devices|AMD-8111 LPC"
-0x1022 0x7469 "amd74xx" "Advanced Micro Devices|AMD-8111 IDE"
-0x1022 0x746a "i2c-amd8111" "Advanced Micro Devices|AMD-8111 SMBus 2.0"
-0x1022 0x746b "hw_random" "Advanced Micro Devices|AMD-8111 ACPI"
-0x1022 0x746d "snd-intel8x0" "Advanced Micro Devices|AMD-8111 AC97 Audio"
-0x1022 0x746e "unknown" "Advanced Micro Devices|AMD-8111 MC97 Modem"
-0x1022 0x756b "unknown" "Advanced Micro Devices|AMD-8111 ACPI"
-0x1023 0x0194 "unknown" "Trident Microsystems|82C194"
-0x1023 0x2000 "snd-trident" "Trident Microsystems|4DWave DX"
-0x1023 0x2001 "snd-trident" "Trident Microsystems|4DWave NX"
-0x1023 0x2100 "Card:Trident CyberBlade (generic)" "Trident Microsystems|Cyber-XP4 Video Accelerator"
-0x1023 0x2200 "unknown" "Trident Microsystems|XGI Volari XP5"
-0x1023 0x7018 "snd-trident" "Silicon Integrated Systems [SiS]|SI7018 PCI Audio"
-0x1023 0x8200 "Card:VESA driver (generic)" "Trident Microsystems|TVGA 8200LX"
-0x1023 0x8400 "Card:Trident CyberBlade (generic)" "Trident Microsystems|CyberBlade/i7"
-0x1023 0x8420 "Card:Trident CyberBlade (generic)" "Trident Microsystems|CyberBlade/i7d"
-0x1023 0x8500 "Card:Trident CyberBlade (generic)" "Trident Microsystems|CyberBlade/i1"
-0x1023 0x8520 "Card:Trident CyberBlade (generic)" "Trident Microsystems|CyberBlade i1"
-0x1023 0x8600 "Card:Trident CyberBlade (generic)" "Trident Microsystems|CyberBlade/Ai1"
-0x1023 0x8620 "Card:Trident CyberBlade (generic)" "Trident Microsystems|CyberBlade/DSTN/Ai1"
-0x1023 0x8800 "Card:Trident CyberBlade (generic)" "Trident Microsystems|CyberBlade/XP/Ai1"
-0x1023 0x8820 "Card:Trident CyberBlade (generic)" "Trident Microsystems|CyberBlade/XP/DSTN/Ai1"
-0x1023 0x8900 "Card:Trident 8900/9000 (generic)" "Trident Microsystems|TVGA 8900B/8900C/8900CL"
-0x1023 0x9000 "Card:VESA driver (generic)" "Trident Microsystems|TVGA 9000/9000i"
-0x1023 0x9100 "Card:VESA driver (generic)" "Trident Microsystems|TVGA 9100B"
-0x1023 0x9200 "Card:VESA driver (generic)" "Trident Microsystems|TVGA 9400CXi/r"
-0x1023 0x9320 "Card:Trident Cyber 9320 (generic)" "Trident Microsystems|TGUI 9320"
-0x1023 0x9350 "Card:Trident (generic)" "Trident Microsystems|GUI Accelerator"
-0x1023 0x9360 "Card:Trident (generic)" "Trident Microsystems|Flat panel GUI Accelerator"
-0x1023 0x9382 "Card:Trident Cyber 9382 (generic)" "Trident Microsystems|Cyber 9382 [Reference design]"
-0x1023 0x9383 "Card:Trident (generic)" "Trident Microsystems|Cyber 9383 [Reference design]"
-0x1023 0x9385 "Card:Trident Cyber 9385 (generic)" "Trident Microsystems|Cyber 9385 [Reference design]"
-0x1023 0x9386 "Card:Trident (generic)" "Trident Microsystems|Cyber 9386"
-0x1023 0x9388 "Card:Trident Cyber 9388 (generic)" "Trident Microsystems|Cyber 9388"
-0x1023 0x9397 "Card:Trident Cyber 9397 (generic)" "Trident Microsystems|Cyber 9397"
-0x1023 0x939a "Card:Trident Cyber 9397 DVD (generic)" "Trident Microsystems|Cyber 9397DVD"
-0x1023 0x9420 "Card:Trident TGUI9420DGi (generic)" "Trident Microsystems|TGUI 9420"
-0x1023 0x9430 "Card:Trident TGUI9430DGi (generic)" "Trident Microsystems|TGUI 9430"
-0x1023 0x9440 "Card:Trident TGUI9440 (generic)" "Trident Microsystems|TGUI 9440"
-0x1023 0x9460 "Card:Trident (generic)" "Trident Microsystems|TGUI 9460"
-0x1023 0x9470 "Card:Trident (generic)" "Trident Microsystems|TGUI 9470"
-0x1023 0x9520 "Card:Trident Cyber 9520 (generic)" "Trident Microsystems|Cyber 9520"
-0x1023 0x9525 "Card:Trident Cyber 9525 (generic)" "Trident Microsystems|Cyber 9525"
-0x1023 0x9540 "Card:Trident (generic)" "Trident Microsystems|Cyber 9540"
-0x1023 0x9660 "Card:Trident TGUI9660 (generic)" "Trident Microsystems|TGUI 9660/968x/968x"
-0x1023 0x9680 "Card:Trident TGUI9680 (generic)" "Trident Microsystems|TGUI 9680"
-0x1023 0x9682 "Card:Trident TGUI9682 (generic)" "Trident Microsystems|TGUI 9682"
-0x1023 0x9683 "Card:Trident (generic)" "Trident Microsystems|TGUI 9683"
-0x1023 0x9685 "Card:Trident TGUI9685 (generic)" "Trident Microsystems|ProVIDIA 9685"
-0x1023 0x9750 "Card:Trident 3DImage975 (generic)" "Trident Microsystems|3DImage 975"
-0x1023 0x9753 "Card:Trident (generic)" "Trident Microsystems|TGUI 9753"
-0x1023 0x9754 "Card:Trident (generic)" "Trident Microsystems|TGUI 9754"
-0x1023 0x9759 "Card:Trident 3DImage975 (generic)" "Trident Microsystems|TGUI 975"
-0x1023 0x9783 "Card:Trident (generic)" "Trident Microsystems|TGUI 9783"
-0x1023 0x9785 "Card:Trident (generic)" "Trident Microsystems|TGUI 9785"
-0x1023 0x9850 "Card:Trident 3DImage985 (generic)" "Trident Microsystems|3DImage 9850"
-0x1023 0x9880 "Card:Trident Blade3D (generic)" "Trident Microsystems|Blade 3D PCI/AGP"
-0x1023 0x9910 "Card:Trident CyberBlade (generic)" "Trident Microsystems|Cyber/BladeXP"
-0x1023 0x9930 "Card:Trident CyberBlade (generic)" "Trident Microsystems|CyberBlade/XPm"
-0x1024 0x1024 "Hcf:www.linmodems.org" "Zenith Data Systems|R6785-61 HCF 56k PCI Modem"
-0x1025 0x0028 "unknown" "Acer Incorporated|AC97 ID:SIL REV:0x27, 06 Agere Systems soft modem chip"
-0x1025 0x0090 "unknown" "Acer Incorporated [ALI]|BCM440x 100Base-TX Fast Ethernet"
-0x1025 0x1435 "unknown" "Acer Incorporated [ALI]|M1435"
-0x1025 0x1445 "unknown" "Acer Incorporated [ALI]|M1445"
-0x1025 0x1449 "unknown" "Acer Incorporated [ALI]|M1449"
-0x1025 0x1451 "unknown" "Acer Incorporated [ALI]|M1451"
-0x1025 0x1461 "unknown" "Acer Incorporated [ALI]|M1461"
-0x1025 0x1489 "unknown" "Acer Incorporated [ALI]|M1489"
-0x1025 0x1511 "unknown" "Acer Incorporated [ALI]|M1511"
-0x1025 0x1512 "unknown" "Acer Incorporated [ALI]|ALI M1512 Aladdin"
-0x1025 0x1513 "unknown" "Acer Incorporated [ALI]|M1513"
-0x1025 0x1521 "unknown" "Acer Incorporated [ALI]|ALI M1521 Aladdin III CPU Bridge"
-0x1025 0x1523 "unknown" "Acer Incorporated [ALI]|ALI M1523 ISA Bridge"
-0x1025 0x1531 "unknown" "Acer Incorporated [ALI]|M1531"
-0x1025 0x1533 "unknown" "Acer Incorporated [ALI]|M1533"
-0x1025 0x1535 "unknown" "Acer Incorporated [ALI]|M1535 PCI Bridge + Super I/O + FIR"
-0x1025 0x1541 "ali-agp" "Acer Incorporated [ALI]|M1541 Northbridge [Aladdin V]"
-0x1025 0x1542 "unknown" "Acer Incorporated [ALI]|M1542 Northbridge [Aladdin V]"
-0x1025 0x1543 "unknown" "Acer Incorporated [ALI]|M1543 PCI-to-ISA Bridge + Super I/O + FIR"
-0x1025 0x1561 "unknown" "Acer Incorporated [ALI]|M1561 Northbridge [Aladdin 7]"
-0x1025 0x1621 "ali-agp" "Acer Incorporated [ALI]|M1621 Northbridge [Aladdin-Pro II]"
-0x1025 0x1631 "ali-agp" "Acer Incorporated [ALI]|M1631 Northbridge+3D Graphics [Aladdin TNT2]"
-0x1025 0x1632 "ali-agp" "Acer Incorporated [ALI]|M1632 Northbridge+3D Graphics"
-0x1025 0x1641 "ali-agp" "Acer Incorporated [ALI]|M1641 Northbridge [Aladdin-Pro IV]"
-0x1025 0x1644 "ali-agp" "Acer Incorporated [ALI]|M1644 Northbridge"
-0x1025 0x1647 "ali-agp" "Acer Incorporated [ALI]|M1647 [MaGiK1] PCI North Bridge"
-0x1025 0x1651 "ali-agp" "Acer Incorporated [ALI]|M1651 PCI North Bridge"
-0x1025 0x1671 "ali-agp" "Acer Incorporated [ALI]|M1671 PCI North Bridge"
-0x1025 0x1672 "unknown" "Acer Incorporated [ALI]|Northbridge [CyberALADDiN-P4]"
-0x1025 0x1681 "ali-agp" "Acer Incorporated [ALI]|"
-0x1025 0x1683 "ali-agp" "Acer Incorporated [ALI]|"
-0x1025 0x1689 "amd64-agp" "Acer Incorporated [ALI]|"
-0x1025 0x3141 "unknown" "Acer Incorporated [ALI]|M3141"
-0x1025 0x3143 "unknown" "Acer Incorporated [ALI]|M3143"
-0x1025 0x3145 "unknown" "Acer Incorporated [ALI]|M3145"
-0x1025 0x3147 "unknown" "Acer Incorporated [ALI]|M3147"
-0x1025 0x3149 "unknown" "Acer Incorporated [ALI]|M3149"
-0x1025 0x3151 "unknown" "Acer Incorporated [ALI]|M3151"
-0x1025 0x3307 "unknown" "Acer Incorporated [ALI]|M3307 MPEG-I Video Controller"
-0x1025 0x3309 "unknown" "Acer Incorporated [ALI]|M3309 MPEG-II Video w/ Software Audio Decoder"
-0x1025 0x3321 "unknown" "Acer Incorporated [ALI]|M3321 MPEG-II Audio/Video Decoder"
-0x1025 0x5212 "unknown" "Acer Incorporated [ALI]|ALI M4803"
-0x1025 0x5215 "unknown" "Acer Labs Incorporated (ALI)|ALI PCI EIDE Controller"
-0x1025 0x5217 "unknown" "Acer Incorporated [ALI]|M5217H"
-0x1025 0x5219 "unknown" "Acer Incorporated [ALI]|M5219"
-0x1025 0x5225 "unknown" "Acer Incorporated [ALI]|M5225"
-0x1025 0x5228 "alim15x3" "Acer Incorporated [ALI]|M5228"
-0x1025 0x5229 "alim15x3" "Acer Incorporated [ALI]|M5229"
-0x1025 0x5235 "unknown" "Acer Incorporated [ALI]|M5235"
-0x1025 0x5237 "unknown" "Acer Incorporated [ALI]|ALI M5237 PCI USB Host Controller"
-0x1025 0x5239 "unknown" "Acer Incorporated| "
-0x1025 0x5240 "unknown" "Acer Incorporated [ALI]|EIDE Controller"
-0x1025 0x5241 "unknown" "Acer Incorporated [ALI]|PCMCIA Bridge"
-0x1025 0x5242 "unknown" "Acer Incorporated [ALI]|General Purpose Controller"
-0x1025 0x5243 "unknown" "Acer Incorporated [ALI]|PCI to PCI Bridge Controller"
-0x1025 0x5244 "unknown" "Acer Incorporated [ALI]|Floppy Disk Controller"
-0x1025 0x5247 "unknown" "Acer Incorporated [ALI]|ALI M1541 PCI to PCI Bridge"
-0x1025 0x5251 "unknown" "Acer Incorporated [ALI]|M5251 P1394 OHCI Controller"
-0x1025 0x5427 "unknown" "Acer Incorporated [ALI]|ALI PCI to AGP Bridge"
-0x1025 0x5451 "trident" "Acer Incorporated [ALI]|ALI M5451 PCI AC-Link Controller Audio Device"
-0x1025 0x5453 "unknown" "Acer Incorporated [ALI]|ALI M5453 PCI AC-Link Controller Modem Device"
-0x1025 0x7101 "unknown" "Acer Incorporated [ALI]|ALI M7101 PCI PMU Power Management Controller"
-0x1028 0x0001 "aacraid" "Dell|PowerEdge Expandable RAID Controller 2/Si"
-0x1028 0x0002 "aacraid" "Dell|PowerEdge Expandable RAID Controller 3/Di"
-0x1028 0x0003 "aacraid" "Dell|PowerEdge Expandable RAID Controller 3/Si"
-0x1028 0x0004 "aacraid" "Dell|PowerEdge Expandable RAID Controller 3/Si"
-0x1028 0x0005 "aacraid" "Dell|PowerEdge Expandable RAID Controller 3/Di"
-0x1028 0x0006 "aacraid" "Dell|PowerEdge Expandable RAID Controller 3/Di"
-0x1028 0x0007 "drsc" "Dell|Remote Assitant Card 3"
-0x1028 0x0008 "8250_pci" "Dell|Remote Access Card III"
-0x1028 0x0009 "unknown" "Dell|Remote Access Card III: BMC/SMIC device not present"
-0x1028 0x000a "aacraid" "Dell|PowerEdge Expandable RAID Controller 3/Di"
-0x1028 0x000c "racser" "Dell|Embedded Systems Management Device 4"
-0x1028 0x000d "racser" "Dell|BMC/SMIC device"
-0x1028 0x000e 0x1028 0x0123 "megaraid_mbox" "Dell|"
-0x1028 0x000e "megaraid" "Dell|PowerEdge RAID Controller"
-0x1028 0x000f 0x1028 0x014a "megaraid_mbox" "Dell|"
-0x1028 0x000f "megaraid" "Dell|PowerEdge RAID Controller 4/DI"
-0x1028 0x0010 "unknown" "Dell|Remote Access Card 4"
-0x1028 0x0011 "unknown" "Dell|Remote Access Card 4 Daughter Card"
-0x1028 0x0012 "8250_pci" "Dell|Remote Access Card 4 Daughter Card Virtual UART"
-0x1028 0x0013 "megaraid_mbox" "Dell|PowerEdge Expandable RAID controller 4"
-0x1028 0x0014 "unknown" "Dell|Remote Access Card 4 Daughter Card SMIC interface"
-0x1028 0x0015 "megaraid_sas" "Dell|PowerEdge Expandable RAID controller 5"
-0x102a 0x0000 "unknown" "LSI Logic|HYDRA"
-0x102a 0x0010 "unknown" "LSI Logic|ASPEN"
-0x102a 0x001f "unknown" "LSI Logic|AHA-2940U2/U2W /7890/7891 SCSI Controllers"
-0x102a 0x00c5 "unknown" "LSI Logic|AIC-7899 U160/m SCSI Controller"
-0x102a 0x00cf "unknown" "LSI Logic|AIC-7899P U160/m"
-0x102b 0x0001 "Card:Matrox Millennium G450" "Matrox Electronic Systems Ltd.|MGA G450 32S"
-0x102b 0x0010 "Card:Matrox Millennium" "Matrox Electronic Systems Ltd.|MGA-I [Impression]"
-0x102b 0x0100 "Card:Matrox Millennium II" "Matrox Electronic Systems Ltd.|Millennium II"
-0x102b 0x0518 "Card:Matrox Millennium II" "Matrox Electronic Systems Ltd.|MGA-II [Athena]"
-0x102b 0x0519 "Card:Matrox Millennium" "Matrox Electronic Systems Ltd.|MGA 2064W [Millennium]"
-0x102b 0x051a "Card:Matrox Mystique" "Matrox Electronic Systems Ltd.|MGA 1064SG [Mystique]"
-0x102b 0x051b "Card:Matrox Millennium II" "Matrox Electronic Systems Ltd.|MGA 2164W [Millennium II]"
-0x102b 0x051e "Card:Matrox Mystique" "Matrox Electronic Systems Ltd.|MGA 1064SG [Mystique] AGP"
-0x102b 0x051f "Card:Matrox Millennium II" "Matrox Electronic Systems Ltd.|MGA 2164W [Millennium II] AGP"
-0x102b 0x0520 "Card:Matrox Millennium G200" "Matrox Electronic Systems Ltd.|MGA G200"
-0x102b 0x0521 0x1014 0xff03 "Card:Matrox Millennium G200" "Matrox Electronic Systems Ltd.|Millennium G200 AGP"
-0x102b 0x0521 0x102b 0x48e9 "Card:Matrox Millennium G200" "Matrox Electronic Systems Ltd.|Mystique G200 AGP"
-0x102b 0x0521 0x102b 0x48f8 "Card:Matrox Millennium G200" "Matrox Electronic Systems Ltd.|Millennium G200 SD AGP"
-0x102b 0x0521 0x102b 0x4a60 "Card:Matrox Millennium G200" "Matrox Electronic Systems Ltd.|Millennium G200 LE AGP"
-0x102b 0x0521 0x102b 0x4a64 "Card:Matrox Millennium G200" "Matrox Electronic Systems Ltd.|Millennium G200 AGP"
-0x102b 0x0521 0x102b 0xc93c "Card:Matrox Millennium G200" "Matrox Electronic Systems Ltd.|Millennium G200 AGP"
-0x102b 0x0521 0x102b 0xc9b0 "Card:Matrox Millennium G200" "Matrox Electronic Systems Ltd.|Millennium G200 AGP"
-0x102b 0x0521 0x102b 0xc9bc "Card:Matrox Millennium G200" "Matrox Electronic Systems Ltd.|Millennium G200 AGP"
-0x102b 0x0521 0x102b 0xca60 "Card:Matrox Millennium G200" "Matrox Electronic Systems Ltd.|Millennium G250 LE AGP"
-0x102b 0x0521 0x102b 0xca6c "Card:Matrox Millennium G200" "Matrox Electronic Systems Ltd.|Millennium G250 AGP"
-0x102b 0x0521 0x102b 0xdbbc "Card:Matrox Millennium G200" "Matrox Electronic Systems Ltd.|Millennium G200 AGP"
-0x102b 0x0521 0x102b 0xdbc2 "Card:Matrox Millennium G200 DualHead" "Matrox Electronic Systems Ltd.|Millennium G200 MMS (Dual G200)"
-0x102b 0x0521 0x102b 0xdbc3 "Card:Matrox Millennium G200 DualHead" "Matrox Electronic Systems Ltd.|G200 Multi-Monitor"
-0x102b 0x0521 0x102b 0xdbc8 "Card:Matrox Millennium G200 DualHead" "Matrox Electronic Systems Ltd.|Millennium G200 MMS (Dual G200)"
-0x102b 0x0521 0x102b 0xdbd2 "Card:Matrox Millennium G200 QuadHead" "Matrox Electronic Systems Ltd.|G200 Multi-Monitor"
-0x102b 0x0521 0x102b 0xdbd3 "Card:Matrox Millennium G200 QuadHead" "Matrox Electronic Systems Ltd.|G200 Multi-Monitor"
-0x102b 0x0521 0x102b 0xdbd4 "Card:Matrox Millennium G200 QuadHead" "Matrox Electronic Systems Ltd.|G200 Multi-Monitor"
-0x102b 0x0521 0x102b 0xdbd5 "Card:Matrox Millennium G200 QuadHead" "Matrox Electronic Systems Ltd.|G200 Multi-Monitor"
-0x102b 0x0521 0x102b 0xdbd8 "Card:Matrox Millennium G200 QuadHead" "Matrox Electronic Systems Ltd.|G200 Multi-Monitor"
-0x102b 0x0521 0x102b 0xdbd9 "Card:Matrox Millennium G200 QuadHead" "Matrox Electronic Systems Ltd.|G200 Multi-Monitor"
-0x102b 0x0521 0x102b 0xdbe2 "Card:Matrox Millennium G200 QuadHead" "Matrox Electronic Systems Ltd.|Millennium G200 MMS (Quad G200)"
-0x102b 0x0521 0x102b 0xdbe3 "Card:Matrox Millennium G200 QuadHead" "Matrox Electronic Systems Ltd.|G200 Multi-Monitor"
-0x102b 0x0521 0x102b 0xdbe8 "Card:Matrox Millennium G200 QuadHead" "Matrox Electronic Systems Ltd.|Millennium G200 MMS (Quad G200)"
-0x102b 0x0521 0x102b 0xdbf2 "Card:Matrox Millennium G200 QuadHead" "Matrox Electronic Systems Ltd.|G200 Multi-Monitor"
-0x102b 0x0521 0x102b 0xdbf3 "Card:Matrox Millennium G200 QuadHead" "Matrox Electronic Systems Ltd.|G200 Multi-Monitor"
-0x102b 0x0521 0x102b 0xdbf4 "Card:Matrox Millennium G200 QuadHead" "Matrox Electronic Systems Ltd.|G200 Multi-Monitor"
-0x102b 0x0521 0x102b 0xdbf5 "Card:Matrox Millennium G200 QuadHead" "Matrox Electronic Systems Ltd.|G200 Multi-Monitor"
-0x102b 0x0521 0x102b 0xdbf8 "Card:Matrox Millennium G200 QuadHead" "Matrox Electronic Systems Ltd.|G200 Multi-Monitor"
-0x102b 0x0521 0x102b 0xdbf9 "Card:Matrox Millennium G200 QuadHead" "Matrox Electronic Systems Ltd.|G200 Multi-Monitor"
-0x102b 0x0521 0x102b 0xf806 "Card:Matrox Millennium G200" "Matrox Electronic Systems Ltd.|Mystique G200 Video AGP"
-0x102b 0x0521 0x102b 0xff00 "Card:Matrox Millennium G200" "Matrox Electronic Systems Ltd.|MGA-G200 AGP"
-0x102b 0x0521 0x102b 0xff02 "Card:Matrox Millennium G200" "Matrox Electronic Systems Ltd.|Mystique G200 AGP"
-0x102b 0x0521 0x102b 0xff03 "Card:Matrox Millennium G200" "Matrox Electronic Systems Ltd.|Millennium G200 AGP"
-0x102b 0x0521 0x102b 0xff04 "Card:Matrox Millennium G200" "Matrox Electronic Systems Ltd.|Marvel G200 AGP"
-0x102b 0x0521 0x110a 0x0032 "Card:Matrox Millennium G200" "Matrox Electronic Systems Ltd.|MGA-G200 AGP"
-0x102b 0x0521 "Card:Matrox Millennium G200" "Matrox Electronic Systems Ltd.|MGA G200 AGP [Millennium] AGP"
-0x102b 0x0522 "Card:Matrox Millennium G200" "Matrox Graphics, Inc.|MGA G200e [Pilot] ServerEngines (SEP1)"
-0x102b 0x0524 "Card:Matrox Millennium G200" "Matrox Graphics, Inc.|G200SE"
-0x102b 0x0525 0x0e11 0xb16f "Card:Matrox Millennium G400" "Matrox Electronic Systems Ltd.|MGA-G400 AGP"
-0x102b 0x0525 0x102b 0x0328 "Card:Matrox Millennium G400" "Matrox Electronic Systems Ltd.|Millennium G400 16Mb SDRAM"
-0x102b 0x0525 0x102b 0x0338 "Card:Matrox Millennium G400" "Matrox Electronic Systems Ltd.|Millennium G400 16Mb SDRAM"
-0x102b 0x0525 0x102b 0x0378 "Card:Matrox Millennium G400" "Matrox Electronic Systems Ltd.|Millennium G400 32Mb SDRAM"
-0x102b 0x0525 0x102b 0x0541 "Card:Matrox Millennium G450 DualHead" "Matrox Electronic Systems Ltd.|MGA G450 DualHead"
-0x102b 0x0525 0x102b 0x0542 "Card:Matrox Millennium G450 DualHead" "Matrox Electronic Systems Ltd.|MGA G450 DualHead LX"
-0x102b 0x0525 0x102b 0x0543 "Card:Matrox Millennium G450" "Matrox Electronic Systems Ltd.|Millennium G450 Single Head LX"
-0x102b 0x0525 0x102b 0x0641 "Card:Matrox Millennium G450 DualHead" "Matrox Electronic Systems Ltd.|MGA G450 DualHead AGP"
-0x102b 0x0525 0x102b 0x0642 "Card:Matrox Millennium G450 DualHead" "Matrox Electronic Systems Ltd.|MGA G450 DualHead LX"
-0x102b 0x0525 0x102b 0x0643 "Card:Matrox Millennium G450" "Matrox Electronic Systems Ltd.|Millennium G450 32Mb SDRAM Single Head LX"
-0x102b 0x0525 0x102b 0x07c0 "Card:Matrox Millennium G450 DualHead" "Matrox Electronic Systems Ltd.|MGA G450 DualHead LE"
-0x102b 0x0525 0x102b 0x07c1 "Card:Matrox Millennium G450 DualHead" "Matrox Electronic Systems Ltd.|MGA G450 SDR DualHead"
-0x102b 0x0525 0x102b 0x0d41 "Card:Matrox Millennium G450 DualHead" "Matrox Electronic Systems Ltd.|MGA G450 DualHead PCI"
-0x102b 0x0525 0x102b 0x0d42 "Card:Matrox Millennium G450 DualHead" "Matrox Electronic Systems Ltd.|MGA G450 DualHead LX PCI"
-0x102b 0x0525 0x102b 0x0d43 "Card:Matrox Millennium G400" "Matrox Electronic Systems Ltd.|Millennium G450 32Mb Dual Head PCI"
-0x102b 0x0525 0x102b 0x0e00 "Card:Matrox Millennium G450" "Matrox Electronic Systems Ltd.|Marvel G450 eTV"
-0x102b 0x0525 0x102b 0x0e01 "Card:Matrox Millennium G450" "Matrox Electronic Systems Ltd.|Marvel G450 eTV"
-0x102b 0x0525 0x102b 0x0e02 "Card:Matrox Millennium G450" "Matrox Electronic Systems Ltd.|Marvel G450 eTV"
-0x102b 0x0525 0x102b 0x0e03 "Card:Matrox Millennium G450" "Matrox Electronic Systems Ltd.|Marvel G450 eTV"
-0x102b 0x0525 0x102b 0x0f80 "Card:Matrox Millennium G450" "Matrox Electronic Systems Ltd.|MGA G450 Low Profile"
-0x102b 0x0525 0x102b 0x0f81 "Card:Matrox Millennium G450" "Matrox Electronic Systems Ltd.|MGA G450 Low Profile"
-0x102b 0x0525 0x102b 0x0f82 "Card:Matrox Millennium G450" "Matrox Electronic Systems Ltd.|MGA G450 Low Profile DVI"
-0x102b 0x0525 0x102b 0x0f83 "Card:Matrox Millennium G450" "Matrox Electronic Systems Ltd.|MGA G450 Low Profile DVI"
-0x102b 0x0525 0x102b 0x19d8 "Card:Matrox Millennium G400" "Matrox Electronic Systems Ltd.|Millennium G400 16Mb SGRAM"
-0x102b 0x0525 0x102b 0x19f8 "Card:Matrox Millennium G400" "Matrox Electronic Systems Ltd.|Millennium G400 32Mb SGRAM"
-0x102b 0x0525 0x102b 0x2159 "Card:Matrox Millennium G400 DualHead" "Matrox Electronic Systems Ltd.|Millennium G400 Dual Head"
-0x102b 0x0525 0x102b 0x2179 "Card:Matrox Millennium G400 DualHead" "Matrox Electronic Systems Ltd.|Millennium G400 Dual Head"
-0x102b 0x0525 0x102b 0x217d "Card:Matrox Millennium G400 DualHead" "Matrox Electronic Systems Ltd.|Millennium G400 Dual Head Max"
-0x102b 0x0525 0x102b 0x23c0 "Card:Matrox Millennium G450" "Matrox Electronic Systems Ltd.|Millennium G450"
-0x102b 0x0525 0x102b 0x23c1 "Card:Matrox Millennium G450" "Matrox Electronic Systems Ltd.|Millennium G450"
-0x102b 0x0525 0x102b 0x23c2 "Card:Matrox Millennium G450" "Matrox Electronic Systems Ltd.|Millennium G450 DVI"
-0x102b 0x0525 0x102b 0x23c3 "Card:Matrox Millennium G450" "Matrox Electronic Systems Ltd.|Millennium G450 DVI"
-0x102b 0x0525 0x102b 0x2f58 "Card:Matrox Millennium G400" "Matrox Electronic Systems Ltd.|Millennium G400"
-0x102b 0x0525 0x102b 0x2f78 "Card:Matrox Millennium G400" "Matrox Electronic Systems Ltd.|Millennium G400"
-0x102b 0x0525 0x102b 0x3693 "Card:Matrox Millennium G400" "Matrox Electronic Systems Ltd.|Marvel G400 AGP"
-0x102b 0x0525 0x102b 0x5dd0 "Card:Matrox Millennium G400" "Matrox Electronic Systems Ltd.|4Sight II"
-0x102b 0x0525 0x102b 0x5f50 "Card:Matrox Millennium G400" "Matrox Electronic Systems Ltd.|4Sight II"
-0x102b 0x0525 0x102b 0x5f51 "Card:Matrox Millennium G400" "Matrox Electronic Systems Ltd.|4Sight II"
-0x102b 0x0525 0x102b 0x5f52 "Card:Matrox Millennium G400" "Matrox Electronic Systems Ltd.|4Sight II"
-0x102b 0x0525 0x102b 0x9010 "Card:Matrox Millennium G400 DualHead" "Matrox Electronic Systems Ltd.|Millennium G400 Dual Head"
-0x102b 0x0525 0x1458 0x0400 "Card:Matrox Millennium G400" "Matrox Electronic Systems Ltd.|GA-G400"
-0x102b 0x0525 0x1705 0x0001 "Card:Matrox Millennium G450" "Matrox Electronic Systems Ltd.|MGA G450 32S"
-0x102b 0x0525 0x1705 0x0002 "Card:Matrox Millennium G450" "Matrox Electronic Systems Ltd.|Millennium G450 16MB SGRAM"
-0x102b 0x0525 0x1705 0x0003 "Card:Matrox Millennium G450" "Matrox Electronic Systems Ltd.|Millennium G450 32MB"
-0x102b 0x0525 0x1705 0x0004 "Card:Matrox Millennium G450" "Matrox Electronic Systems Ltd.|Millennium G450 16MB"
-0x102b 0x0525 "Card:Matrox Millennium G400" "Matrox Electronic Systems Ltd.|MGA G400 AGP"
-0x102b 0x0527 "unknown" "Matrox Electronic Systems Ltd.|MGA Parhelia AGP"
-0x102b 0x0528 "unknown" "Matrox Electronic Systems Ltd.|Parhelia 8X"
-0x102b 0x0541 "Card:Matrox Millennium G450" "Matrox Electronic Systems Ltd.|MGA G450 DualHead"
-0x102b 0x0542 "Card:Matrox Millennium G450" "Matrox Electronic Systems Ltd.|MGA G450 DualHead LX"
-0x102b 0x0641 "Card:Matrox Millennium G450" "Matrox Electronic Systems Ltd.|MGA G450 DualHead"
-0x102b 0x0642 "Card:Matrox Millennium G450" "Matrox Electronic Systems Ltd.|MGA G450 DualHead LX"
-0x102b 0x07c0 "Card:Matrox Millennium G450" "Matrox Electronic Systems Ltd.|MGA G450 DualHead LE"
-0x102b 0x07c1 "Card:Matrox Millennium G450" "Matrox Electronic Systems Ltd.|MGA G450 SDR DualHead"
-0x102b 0x0d10 "Card:Matrox Mystique" "Matrox Electronic Systems Ltd.|MGA Ultima/Impression"
-0x102b 0x0d41 "Card:Matrox Millennium G450" "Matrox Electronic Systems Ltd.|MGA G450 DualHead PCI"
-0x102b 0x0d42 "Card:Matrox Millennium G450" "Matrox Electronic Systems Ltd.|MGA G450 DualHead LX PCI"
-0x102b 0x0e00 "Card:Matrox Millennium G450" "Matrox Electronic Systems Ltd.|Marvel G450 eTV"
-0x102b 0x0e01 "Card:Matrox Millennium G450" "Matrox Electronic Systems Ltd.|Marvel G450 eTV"
-0x102b 0x0e02 "Card:Matrox Millennium G450" "Matrox Electronic Systems Ltd.|Marvel G450 eTV"
-0x102b 0x0e03 "Card:Matrox Millennium G450" "Matrox Electronic Systems Ltd.|Marvel G450 eTV"
-0x102b 0x0f80 "Card:Matrox Millennium G450" "Matrox Electronic Systems Ltd.|MGA G450 Low Profile"
-0x102b 0x0f81 "Card:Matrox Millennium G450" "Matrox Electronic Systems Ltd.|MGA G450 Low Profile"
-0x102b 0x0f82 "Card:Matrox Millennium G450" "Matrox Electronic Systems Ltd.|MGA G450 Low Profile DVI"
-0x102b 0x0f83 "Card:Matrox Millennium G450" "Matrox Electronic Systems Ltd.|MGA G450 Low Profile DVI"
-0x102b 0x1000 "Card:Matrox Productiva G100" "Matrox Electronic Systems Ltd.|MGA G100 [Productiva]"
-0x102b 0x1001 "Card:Matrox Productiva G100" "Matrox Electronic Systems Ltd.|MGA G100 [Productiva] AGP"
-0x102b 0x102b "Card:Matrox Millennium G450" "Matrox Electronic Systems Ltd.|MGA G450 DualHead"
-0x102b 0x1100 "Card:Matrox Mystique" "Matrox Electronic Systems Ltd.|Mystique"
-0x102b 0x1525 "unknown" "Matrox Electronic Systems Ltd.|Fusion G450 AGP"
-0x102b 0x1527 "unknown" "Matrox Electronic Systems Ltd.|Fusion Plus G800 AGP"
-0x102b 0x1705 "Card:Matrox Millennium G450" "Matrox Electronic Systems Ltd.|MGA G450 32S"
-0x102b 0x2007 "Card:Matrox Mystique" "Matrox Electronic Systems Ltd.|MGA Mistral"
-0x102b 0x2527 "Card:Matrox Millennium G550 DualHead" "Matrox Electronic Systems Ltd.|MGA G550 AGP"
-0x102b 0x2537 "unknown" "Matrox Electronic Systems Ltd.|MGA P750 AGP"
-0x102b 0x2538 "unknown" "Matrox Electronic Systems Ltd.|Millenium P650 PCIe"
-0x102b 0x4536 "unknown" "Matrox Electronic Systems Ltd.|VIA Framegrabber"
-0x102b 0x4cdc "unknown" "Matrox Graphics, Inc.|Morphis Vision System Jpeg2000"
-0x102b 0x4fc5 "unknown" "Matrox Graphics, Inc.|Morphis Vision System"
-0x102b 0x5e10 "unknown" "Matrox Graphics, Inc.|Morphis Vision System Aux/IO"
-0x102b 0x6573 "unknown" "Matrox Electronic Systems Ltd.|Shark 10/100 Multiport SwitchNIC"
-0x102b 0x80a0 "unknown" "Matrox Electronic Systems Ltd.|RT.x10 Multimedia Device"
-0x102b 0xff02 "Card:Matrox Mystique" "Matrox Electronic Systems Ltd.|Mystique G200 SG"
-0x102b 0xff03 "Card:Matrox Mystique" "Matrox Electronic Systems Ltd.|Millennium G200 SG"
-0x102b 0xff04 "Card:Matrox Mystique" "Matrox Electronic Systems Ltd.|Marvel G200 SD"
-0x102c 0x00b8 "Card:Chips & Technologies CT64300" "C&T|64310"
-0x102c 0x00c0 "Card:Chips & Technologies CT69000" "C&T|F69000 HiQVideo"
-0x102c 0x00d0 "Card:Chips & Technologies CT65545" "C&T|F65545"
-0x102c 0x00d8 "Card:Chips & Technologies CT65545" "C&T|F65545"
-0x102c 0x00dc "Card:Chips & Technologies CT65548" "C&T|F65548"
-0x102c 0x00e0 "Card:Chips & Technologies CT65550" "C&T|F65550"
-0x102c 0x00e4 "Card:Chips & Technologies CT65554" "C&T|F65554"
-0x102c 0x00e5 "Card:Chips & Technologies CT65555" "C&T|F65555 HiQVPro"
-0x102c 0x00f0 "Card:Chips & Technologies CT68554" "C&T|F68554"
-0x102c 0x00f4 "Card:Chips & Technologies CT68554" "C&T|F68554 HiQVision"
-0x102c 0x00f5 "unknown" "C&T|F68555"
-0x102c 0x01e0 "unknown" "Chips And Technologies|65560 PCI Flat Panel/CRT VGA Accelerator"
-0x102c 0x0c30 "Card:Chips & Technologies CT69030" "C&T|69030"
-0x102d 0x50dc "unknown" "Wyse Technology Inc.|3328 Audio"
-0x102f 0x0009 "unknown" "Toshiba America|r4x00"
-0x102f 0x000a "unknown" "Toshiba America|TX3927 MIPS RISC PCI Controller"
-0x102f 0x0020 "unknown" "Toshiba America|ATM Meteor 155"
-0x102f 0x0030 "tc35815" "Toshiba America|NIC TC35815CF"
-0x102f 0x0031 "unknown" "Toshiba America|TC35815CF PCI 10/100 Mbit Ethernet Controller with WOL"
-0x102f 0x0105 "unknown" "Toshiba America|TC86C001 [goku-s] IDE"
-0x102f 0x0106 "unknown" "Toshiba America|TC86C001 [goku-s] USB 1.1 Host"
-0x102f 0x0107 "unknown" "Toshiba America|TC86C001 [goku-s] USB Device Controller"
-0x102f 0x0108 "serial_txx9" "Toshiba America|TC86C001 [goku-s] I2C/SIO/GPIO Controller"
-0x102f 0x0180 "unknown" "Toshiba America|TX4927"
-0x102f 0x0181 "unknown" "Toshiba America|TX4925 TX4925 Integrated MIPS Processor"
-0x102f 0x0182 "unknown" "Toshiba America|TX4937 MIPS RISC PCI Controller"
-0x1031 0x5601 "Card:VESA driver (generic)" "Miro|DC20 ASIC (ZR36050)"
-0x1031 0x5607 "unknown" "Miro|Video I/O & motion JPEG compressor"
-0x1031 0x5631 "unknown" "Miro|Media 3D"
-0x1031 0x6057 "unknown" "Miro|MiroVideo DC10/DC30+"
-0x1033 0x0000 "unknown" "NEC Corp.|Vr4181A USB Host or Function Control Unit"
-0x1033 0x0001 "unknown" "NEC|PCI to 486-like bus Bridge"
-0x1033 0x0002 "unknown" "NEC|PCI to VL98 Bridge"
-0x1033 0x0003 "unknown" "NEC|ATM Controller"
-0x1033 0x0004 "unknown" "NEC|R4000 PCI Bridge"
-0x1033 0x0005 "unknown" "NEC|PCI to 486-like bus Bridge"
-0x1033 0x0006 "unknown" "NEC Electronics Hong Kong|GUI Accelerator"
-0x1033 0x0007 "unknown" "NEC|PCI to UX-Bus Bridge"
-0x1033 0x0008 "unknown" "NEC Electronics Hong Kong|GUI Accelerator"
-0x1033 0x0009 "unknown" "NEC Electronics Hong Kong|GUI Accelerator for 98"
-0x1033 0x0016 "unknown" "NEC Corp.|PCI to VL Bridge"
-0x1033 0x001a "unknown" "NEC|[Nile II]"
-0x1033 0x001d "unknown" "NEC Corp.|uPD98405 NEASCOT-S20 ATM Integrated SAR Ctrlr"
-0x1033 0x0021 "unknown" "NEC|Vrc4373 [Nile I]"
-0x1033 0x0029 "unknown" "NEC|PowerVR PCX1"
-0x1033 0x002a "unknown" "NEC|PowerVR 3D"
-0x1033 0x002c "unknown" "NEC Corp.|Star Alpha 2"
-0x1033 0x002d "unknown" "NEC Corp.|PCI to C-bus Bridge"
-0x1033 0x0035 "ohci-hcd" "NEC|USB"
-0x1033 0x0036 "unknown" "NEC Corp.|uPD98409 NEASCOT-S40C ATM Light SAR Controller"
-0x1033 0x003b "unknown" "NEC Corp.|PCI to C-bus Bridge"
-0x1033 0x003e "vrc4173_cardu" "NEC|NAPCCARD Cardbus Controller [VRC4173 CARDU]"
-0x1033 0x0046 "unknown" "NEC|PowerVR PCX2 [midas]"
-0x1033 0x005a "8250_pci" "NEC|Vrc5074 [Nile 4]"
-0x1033 0x0063 "unknown" "NEC|Firewarden"
-0x1033 0x0067 "unknown" "NEC|PowerVR Neon 250 Chipset"
-0x1033 0x0072 "unknown" "NEC Corp.|uPD72874 IEEE1394 OHCI 1.1 3-port PHY-Link Ctrlr"
-0x1033 0x0074 "unknown" "NEC|56k Voice Modem"
-0x1033 0x009b "unknown" "NEC|Vrc5476"
-0x1033 0x00a5 "unknown" "NEC|VRC4173"
-0x1033 0x00a6 "unknown" "NEC|VRC5477 AC97"
-0x1033 0x00be "unknown" "NEC Corp.|VR4122 64-bit CPU with Northbridge"
-0x1033 0x00cd "unknown" "NEC Corp.|uPD72870 IEEE1394 1-Chip OHCI Host Controller"
-0x1033 0x00ce "unknown" "NEC Corp.|uPD72871/2 IEEE1394 1-Chip OHCI Host Controller"
-0x1033 0x00df "unknown" "NEC Corp.|Vr4131"
-0x1033 0x00e0 "ehci-hcd" "NEC Corp.|PCI to USB Enhanced Host Controller"
-0x1033 0x00e7 "unknown" "NEC Corp.|uPD72873 IEEE1394 OHCI 1.1 2-port PHY-Link Ctrlr"
-0x1033 0x00f2 "unknown" "NEC Corp.|uPD72874 IEEE1394 OHCI 1.1 3-port PHY-Link Ctrlr"
-0x1033 0x00f3 "unknown" "NEC Corp.|uPD6113x Multimedia Decoder/Processor [EMMA2]"
-0x1033 0x010c "unknown" "NEC|VR7701"
-0x1033 0x0125 "unknown" "NEC Corporation|uPD720400 PCI Express - PCI/PCI-X Bridge"
-0x1033 0x013a "unknown" "NEC Corporation|Dual Tuner/MPEG Encoder"
-0x1036 0x0000 "fdomain" "Future Domain|TMC-18C30 [36C70]"
-0x1039 0x0000 "unknown" "Silicon Integrated Systems [SiS]| "
-0x1039 0x0001 "unknown" "Silicon Integrated Systems [SiS]|5591/5592 AGP"
-0x1039 0x0002 "sis-agp" "Silicon Integrated Systems [SiS]|SG86C202"
-0x1039 0x0003 "unknown" "Silicon Integrated Systems [SiS]|SiS648FX Virtual PCI to PCI Bridge (AGP)"
-0x1039 0x0004 "unknown" "Silicon Integrated Systems [SiS]|PCI-to-PCI bridge"
-0x1039 0x0005 "unknown" "Silicon Integrated Systems [SiS]|Pentium Chipset"
-0x1039 0x0006 "unknown" "Silicon Integrated Systems [SiS]|85C501/2/3"
-0x1039 0x0008 "i2c-sis5595" "Silicon Integrated Systems [SiS]|85C503/5513"
-0x1039 0x0009 "unknown" "Silicon Integrated Systems [SiS]|ACPI"
-0x1039 0x000a "unknown" "Silicon Integrated Systems [SiS]|PCI-to-PCI bridge"
-0x1039 0x0016 "i2c-sis96x" "Silicon Integrated Systems [SiS]|SiS961/962 SMBus Controller"
-0x1039 0x0018 "i2c-sis630" "Silicon Integrated Systems [SiS]|SiS85C503/5513 (LPC Bridge)"
-0x1039 0x0180 "sata_sis" "Silicon Integrated Systems [SiS]|RAID bus controller 180 SATA/PATA [SiS]"
-0x1039 0x0181 "sata_sis" "Silicon Integrated Systems [SiS]|SiS SATA"
-0x1039 0x0182 "sata_sis" "Silicon Integrated Systems [SiS]|SiS SATA"
-0x1039 0x0186 "ahci" "Silicon Integrated Systems [SiS]|AHCI Controller (0106)"
-0x1039 0x0190 "sis190" "Silicon Integrated Systems [SiS]|190 Gigabit Ethernet Adapter"
-0x1039 0x0191 "sis190" "Silicon Integrated Systems [SiS]|191 Gigabit Ethernet Adapter"
-0x1039 0x0200 "Card:SiS 5598" "Silicon Integrated Systems [SiS]|5597/5598/6326 VGA"
-0x1039 0x0204 "Card:VESA driver (generic)" "Silicon Integrated Systems [SiS]|82C204"
-0x1039 0x0205 "Card:SiS SG86C205" "Silicon Integrated Systems [SiS]|SG86C205"
-0x1039 0x0215 "Card:SiS SG86C215" "Silicon Integrated Systems [SiS]|SG86C215"
-0x1039 0x0225 "Card:SiS SG86C225" "Silicon Integrated Systems [SiS]|SG86C225"
-0x1039 0x0300 "Card:SiS 300" "Silicon Integrated Systems [SiS]|300"
-0x1039 0x0305 "unknown" "Silicon Integrated Systems [SiS]|SiS305 2D/3D/Video/DVD Accelerator"
-0x1039 0x0310 "Card:SiS generic" "Silicon Integrated Systems [SiS]|SiS315H PCI/AGP VGA Display Adapter"
-0x1039 0x0315 "Card:SiS generic" "Silicon Integrated Systems [SiS]|SiS 315"
-0x1039 0x0325 "Card:SiS generic" "Silicon Integrated Systems [SiS]|SiS325 2D/3D Accelerator"
-0x1039 0x0330 "Card:SiS generic" "Silicon Integrated Systems [SiS]|SiS330 Xabre 2D/3D Accelerator"
-0x1039 0x0340 "Card:SiS generic" "Silicon Integrated Systems [SiS]|"
-0x1039 0x0406 "unknown" "Silicon Integrated Systems [SiS]|85C501/2"
-0x1039 0x0496 "unknown" "Silicon Integrated Systems [SiS]|85C496"
-0x1039 0x0530 "sis-agp" "Silicon Integrated Systems [SiS]|530 Host"
-0x1039 0x0540 "sis-agp" "Silicon Integrated Systems [SiS]|540 Host"
-0x1039 0x0550 "sis-agp" "Silicon Integrated Systems [SiS]|SiS550/1/2 North Bridge"
-0x1039 0x0596 "unknown" "Silicon Integrated Systems [SiS]|Pentium PCI Chipset with IDE"
-0x1039 0x0597 "unknown" "Silicon Integrated Systems [SiS]|5513C"
-0x1039 0x0601 "unknown" "Silicon Integrated Systems [SiS]|85C601"
-0x1039 0x0620 "sis-agp" "Silicon Integrated Systems [SiS]|620 Host"
-0x1039 0x0630 "sis-agp" "Silicon Integrated Systems [SiS]|630 Host"
-0x1039 0x0633 "unknown" "Silicon Integrated Systems [SiS]|633 Host"
-0x1039 0x0635 "unknown" "Silicon Integrated Systems [SiS]|SiS 635 Host-to-PCI Bridge"
-0x1039 0x0640 "unknown" "Silicon Integrated Systems [SiS]|SiS 640 Host-to-PCI Bridge"
-0x1039 0x0645 "sis-agp" "Silicon Integrated Systems [SiS]|SiS 645 Host-to-PCI Bridge"
-0x1039 0x0646 "sis-agp" "Silicon Integrated Systems [SiS]|645DX Host"
-0x1039 0x0648 "sis-agp" "Silicon Integrated Systems [SiS]|SiS648 Host-to-PCI Bridge"
-0x1039 0x0649 "unknown" "Silicon Integrated Systems [SiS]|Host-to-PCI Bridge"
-0x1039 0x0650 "sis-agp" "Silicon Integrated Systems [SiS]|SiS 650 Host-to-PCI Bridge"
-0x1039 0x0651 "sis-agp" "Silicon Integrated Systems [SiS]|SiS651 Host"
-0x1039 0x0655 "sis-agp" "Silicon Integrated Systems [SiS]|Host-to-PCI Bridge"
-0x1039 0x0656 "unknown" "Silicon Integrated Systems [SiS]|??? CPU to PCI Bridge"
-0x1039 0x0658 "unknown" "Silicon Integrated Systems [SiS]|SiS R658 CPU to PCI Bridge"
-0x1039 0x0659 "unknown" "Silicon Integrated Systems [SiS]|SiS R659 CPU to PCI Bridge"
-0x1039 0x0660 "unknown" "Silicon Integrated Systems [SiS]|Host-to-PCI Bridge"
-0x1039 0x0661 "sis-agp" "Silicon Integrated Systems [SiS]|Host-to-PCI Bridge"
-0x1039 0x0662 "unknown" "Silicon Integrated Systems [SiS]|??? CPU to PCI Bridge"
-0x1039 0x0663 "unknown" "Silicon Integrated Systems [SiS]|??? CPU to PCI Bridge"
-0x1039 0x0730 "sis-agp" "Silicon Integrated Systems [SiS]|730 Host"
-0x1039 0x0733 "unknown" "Silicon Integrated Systems [SiS]|733 Host"
-0x1039 0x0735 "sis-agp" "Silicon Integrated Systems [SiS]|735 Host"
-0x1039 0x0740 "sis-agp" "Silicon Integrated Systems [SiS]|SiS 740 Host-to-PCI Bridge"
-0x1039 0x0741 "sis-agp" "Silicon Integrated Systems [SiS]|Host"
-0x1039 0x0745 "sis-agp" "Silicon Integrated Systems [SiS]|745 Host"
-0x1039 0x0746 "sis-agp" "Silicon Integrated Systems [SiS]|SiS746 Host-to-PCI Bridge"
-0x1039 0x0748 "unknown" "Silicon Integrated Systems [SiS]|SiS748 CPU to PCI Bridge"
-0x1039 0x0755 "amd64-agp" "Silicon Integrated Systems [SiS]|Host-to-PCI Bridge"
-0x1039 0x0756 "unknown" "Silicon Integrated Systems [SiS]|SiS755FX CPU to PCI Bridge"
-0x1039 0x0760 "amd64-agp" "Silicon Integrated Systems [SiS]|Host-to-PCI Bridge"
-0x1039 0x0761 "unknown" "Silicon Integrated Systems [SiS]|??? Athlon 64 CPU to PCI Bridge"
-0x1039 0x0762 "unknown" "Silicon Integrated Systems [SiS]|??? Athlon 64 CPU to PCI Bridge"
-0x1039 0x0900 "sis900" "Silicon Integrated Systems [SiS]|SiS900 10/100 Ethernet"
-0x1039 0x0961 "unknown" "Silicon Integrated Systems [SiS]|SiS961 [MuTIOL Media IO]"
-0x1039 0x0962 "unknown" "Silicon Integrated Systems [SiS]|SiS962 [MuTIOL Media IO]"
-0x1039 0x0963 "unknown" "Silicon Integrated Systems [SiS]|SiS963 PCI to ISA Bridge"
-0x1039 0x0964 "unknown" "Silicon Integrated Systems [SiS]|SiS964 [MuTIOL Media IO]"
-0x1039 0x0965 "unknown" "Silicon Integrated Systems [SiS]|SiS965 [MuTIOL Media IO]"
-0x1039 0x0966 "unknown" "Silicon Integrated Systems [SiS]|SiS966 [MuTIOL Media IO]"
-0x1039 0x0968 "unknown" "Silicon Integrated Systems [SiS]|SiS968 [MuTIOL Media IO]"
-0x1039 0x1039 "unknown" "Silicon Integrated Systems [SiS]| "
-0x1039 0x1040 "unknown" "Silicon Integrated Systems [SiS]| "
-0x1039 0x10ec "unknown" "Silicon Integrated Systems [SiS]| "
-0x1039 0x1180 "sata_sis" "Silicon Integrated Systems [SiS]|SATA Controller / IDE mode"
-0x1039 0x1182 "sata_sis" "Silicon Integrated Systems [SiS]|SATA Controller / RAID mode"
-0x1039 0x1183 "sata_sis" "Silicon Integrated Systems [SiS]|SATA Controller / IDE mode"
-0x1039 0x1184 "ahci" "Silicon Integrated Systems [SiS]|AHCI Controller / RAID mode"
-0x1039 0x1185 "ahci" "Silicon Integrated Systems [SiS]|AHCI IDE Controller (0106)"
-0x1039 0x3602 "unknown" "Silicon Integrated Systems [SiS]|83C602"
-0x1039 0x5107 "unknown" "Silicon Integrated Systems [SiS]|5107"
-0x1039 0x5300 "Card:SiS 540" "Silicon Integrated Systems [SiS]|SiS540 PCI Display Adapter"
-0x1039 0x5315 "Card:SiS generic" "Silicon Integrated Systems [SiS]|SiS550/1/2 GUI Accelerator"
-0x1039 0x5401 "unknown" "Silicon Integrated Systems [SiS]|486 PCI Chipset"
-0x1039 0x5511 "unknown" "Silicon Integrated Systems [SiS]|5511/5512"
-0x1039 0x5513 "sis5513" "Silicon Integrated Systems [SiS]|5513 [IDE]"
-0x1039 0x5517 "sis5513" "Silicon Integrated Systems [SiS]|5517"
-0x1039 0x5518 "sis5513" "Silicon Integrated Systems [SiS]|SiS5518 UDMA IDE Controller"
-0x1039 0x5571 "unknown" "Silicon Integrated Systems [SiS]|5571"
-0x1039 0x5581 "unknown" "Silicon Integrated Systems [SiS]|Pentium Chipset"
-0x1039 0x5582 "unknown" "Silicon Integrated Systems [SiS]|PCI to ISA Bridge"
-0x1039 0x5591 "unknown" "Silicon Integrated Systems [SiS]|5591/5592 Host"
-0x1039 0x5596 "unknown" "Silicon Integrated Systems [SiS]|SiS5596 Pentium Chipset"
-0x1039 0x5597 "Card:SiS 5597" "Silicon Integrated Systems [SiS]|5597 [SiS5582]"
-0x1039 0x5600 "unknown" "Silicon Integrated Systems [SiS]|5600 Host"
-0x1039 0x5630 "unknown" "Silicon Integrated Systems [SiS]|SiS630 Host-to-PCI Bridge"
-0x1039 0x5811 "unknown" "Silicon Integrated Systems [SiS]| "
-0x1039 0x6204 "unknown" "Silicon Integrated Systems [SiS]|Video decoder & MPEG interface"
-0x1039 0x6205 "unknown" "Silicon Integrated Systems [SiS]|VGA Controller"
-0x1039 0x6225 "unknown" "Silicon Integrated Systems [SiS]|SiS 6225 PCI Graphics & Video Accelerator"
-0x1039 0x6226 "Card:SiS 6326" "Silicon Integrated Systems [SiS]|6326 3D-AGP"
-0x1039 0x6236 "Card:SiS 6326" "Silicon Integrated Systems [SiS]|6236 3D-AGP"
-0x1039 0x6300 "Card:SiS 630" "Silicon Integrated Systems [SiS]|SiS630 GUI Accelerator+3D"
-0x1039 0x6306 "Card:SiS 530" "Silicon Integrated Systems [SiS]|SiS530 3D PCI/AGP"
-0x1039 0x6325 "Card:SiS 650" "Silicon Integrated Systems [SiS]|SiS650/651/740 GUI 2D/3D Accelerator"
-0x1039 0x6326 "Card:SiS 6326" "Silicon Integrated Systems [SiS]|86C326"
-0x1039 0x6330 "Card:SiS Real256E" "Silicon Integrated Systems [SiS]|SiS Real256E"
-0x1039 0x6350 "unknown" "Silicon Integrated Systems [SiS]|770/670 PCIE VGA Display Adapter"
-0x1039 0x6351 "unknown" "Silicon Integrated Systems [SiS]|771/671 PCIE VGA Display Adapter"
-0x1039 0x6972 "unknown" "Silicon Integrated Systems [SiS]| "
-0x1039 0x7001 "ohci-hcd" "Silicon Integrated Systems [SiS]|7001 USB"
-0x1039 0x7002 "ehci-hcd" "Silicon Integrated Systems [SiS]|7002 USB 2.0 Controller"
-0x1039 0x7005 "unknown" "Silicon Integrated Systems [SiS]|SiS551/2 Memory Stick Controller"
-0x1039 0x7007 "ohci1394" "Silicon Integrated Systems [SiS]|OHCI Compliant FireWire Controller"
-0x1039 0x7012 "snd-intel8x0" "Silicon Integrated Systems [SiS]|SiS7012 PCI Audio Accelerator"
-0x1039 0x7013 "slamr" "Silicon Integrated Systems [SiS]|SiS7013 56k Modem"
-0x1039 0x7015 "unknown" "Silicon Integrated Systems [SiS]|SiS550/1/2 Software Audio"
-0x1039 0x7016 "sis900" "Silicon Integrated Systems [SiS]|SiS900 10/100 Ethernet"
-0x1039 0x7018 "snd-trident" "Silicon Integrated Systems [SiS]|7018 PCI Audio"
-0x1039 0x7019 "unknown" "Silicon Integrated Systems [SiS]|SiS550/1/2 Hardware Audio"
-0x1039 0x7300 "Card:SiS generic" "Silicon Integrated Systems [SiS]|SiS730 GUI Accelerator+3D"
-0x1039 0x7502 "snd-hda-intel" "Silicon Integrated Systems [SiS]|SiS966"
-0x1039 0x8139 "unknown" "Silicon Integrated Systems [SiS]| "
-0x103c 0x002a "unknown" "Hewlett-Packard Company|NX9000 Notebook"
-0x103c 0x1005 "unknown" "HP|A4977A Visualize EG"
-0x103c 0x1006 "unknown" "HP|Visualize FX6"
-0x103c 0x1008 "unknown" "HP|Donner GFX"
-0x103c 0x100a "unknown" "HP|Visualize FX2"
-0x103c 0x1028 "unknown" "HP|Tachyon TL Fibre Channel Adapter"
-0x103c 0x1029 "unknown" "HP|HPFC-5200B Tachyon XL2 Fibre Channel Adapter"
-0x103c 0x102a "unknown" "HP|Tach TS Fibre Channel Host Adapter"
-0x103c 0x1030 "hp100" "HP|J2585A"
-0x103c 0x1031 "hp100" "HP|J2585B"
-0x103c 0x1040 "hp100" "HP|J2973A DeskDirect 10BaseT NIC"
-0x103c 0x1041 "unknown" "HP|J2585B DeskDirect 10/100 NIC"
-0x103c 0x1042 "hp100" "HP|J2970A DeskDirect 10BaseT/2 NIC"
-0x103c 0x1048 "8250_pci" "HP|SAS"
-0x103c 0x1049 "unknown" "HP|DIVA1"
-0x103c 0x104a "unknown" "HP|DIVA2"
-0x103c 0x104b "unknown" "HP|SP2"
-0x103c 0x104d "unknown" "HP|J3242A EL-10 Ethernet Adapter"
-0x103c 0x1054 "unknown" "HP|PCI Local Bus Adapter"
-0x103c 0x1064 "unknown" "HP|79C970 PCnet Ethernet Controller"
-0x103c 0x108b "unknown" "HP|Visualize FXe"
-0x103c 0x10c1 "unknown" "HP|NetServer Smart IRQ Router"
-0x103c 0x10c2 "aacraid" "HP|NetRAID-4M"
-0x103c 0x10ed "unknown" "HP|TopTools Remote Control"
-0x103c 0x10f0 "unknown" "HP|rio System Bus Adapter"
-0x103c 0x10f1 "unknown" "HP|rio I/O Controller"
-0x103c 0x1200 "unknown" "HP|82557B 10/100 NIC"
-0x103c 0x1219 "unknown" "HP|NetServer PCI Hot-Plug Controller"
-0x103c 0x121a "ipmi_si" "HP|NetServer SMIC Controller"
-0x103c 0x121b "unknown" "HP|NetServer Legacy COM Port Decoder"
-0x103c 0x121c "unknown" "HP|NetServer PCI COM Port Decoder"
-0x103c 0x1229 "unknown" "HP|zx1 System Bus Adapter"
-0x103c 0x122a "unknown" "HP|zx1 I/O Controller"
-0x103c 0x122b "unknown" "HP|zx1 Local Bus Adapter"
-0x103c 0x122e "unknown" "HP|zx1 Local Bus Adapter"
-0x103c 0x1279 "Card:ATI Rage 128" "HP|Rage128 Ultra TR"
-0x103c 0x127b "unknown" "Hewlett-Packard Company|sx1000 System Bus Adapter"
-0x103c 0x127c "unknown" "HP|sx1000 I/O Controller"
-0x103c 0x1290 "8250_pci" "HP|Auxiliary Diva Serial Port"
-0x103c 0x1291 "unknown" "HP|Auxiliary Diva Serial Port"
-0x103c 0x12b4 "unknown" "HP|zx1 QuickSilver AGP8x Local Bus Adapter"
-0x103c 0x12eb "unknown" "Hewlett-Packard Company|sx2000 System Bus Adapter"
-0x103c 0x12ec "unknown" "Hewlett-Packard Company|sx2000 I/O Controller"
-0x103c 0x12ee "unknown" "Hewlett-Packard Company|PCI-X 2.0 Local Bus Adapter"
-0x103c 0x12f8 "unknown" "Hewlett-Packard Company|Broadcom BCM4306 802.11b/g Wireless LAN"
-0x103c 0x12fa "unknown" "HP|BCM4306 802.11b/g Wireless LAN Controller"
-0x103c 0x2910 "unknown" "HP|E2910A"
-0x103c 0x2920 "unknown" "HP|Fast Host Interface"
-0x103c 0x2924 "unknown" "HP|E2924A PCI Host Interface Adapter"
-0x103c 0x2925 "unknown" "HP|E2925A"
-0x103c 0x2926 "unknown" "HP|E2926A 64 bit PCI Bus Exerciser and Analyzer"
-0x103c 0x2927 "unknown" "HP|E2927A 64 Bit, 66/50MHz PCI Analyzer & Exerciser"
-0x103c 0x2940 "unknown" "HP|E2940A 64 bit, 66/50MHz CompactPCI Analyzer&Exerciser"
-0x103c 0x3080 "unknown" "HP|Pavilion ze2028ea"
-0x103c 0x3085 "unknown" "Hewlett-Packard Company|Realtek RTL8139/8139C/8139C+"
-0x103c 0x3210 "cciss" "HP|Hewlett-Packard Smart Array"
-0x103c 0x3220 "cciss" "HP|Hewlett-Packard Smart Array P600"
-0x103c 0x3222 "cciss" "HP|Hewlett-Packard Smart Array"
-0x103c 0x3230 "cciss" "HP|Smart Array"
-0x103c 0x3238 "cciss" "HP|Smart Array P400/E200"
-0x103c 0x4030 "unknown" "Hewlett-Packard Company|zx2 System Bus Adapter"
-0x103c 0x4031 "unknown" "Hewlett-Packard Company|zx2 I/O Controller"
-0x103c 0x4037 "unknown" "Hewlett-Packard Company|PCIe Local Bus Adapter"
-0x103c 0x60e8 "unknown" "Hewlett-Packard Company|NetRAID-2M : ZX1/M (OEM AMI MegaRAID 493)"
-0x1042 0x1000 "rz1000" "Micron|FDC 37C665"
-0x1042 0x1001 "rz1000" "Micron|37C922"
-0x1042 0x3000 "unknown" "Micron|Samurai_0"
-0x1042 0x3010 "unknown" "Micron|Samurai_1"
-0x1042 0x3020 "generic" "Micron|Samurai_IDE"
-0x1042 0x3030 "unknown" "PC Technology|MT82P664 Samurai 64M2"
-0x1042 0x3120 "unknown" "PC Technology|Samurai-DDR CPU to PCI bridge"
-0x1042 0x3130 "unknown" "PC Technology|Samurai-DDR AGP controller"
-0x1043 0x0200 "unknown" "Asustek Computer Inc.|AGP-V3400 Asus RivaTNT Video Board"
-0x1043 0x0675 "ISDN:hisax,type=35" "Asustek Computer Inc.|Asuscom/Askey"
-0x1043 0x0c11 "unknown" "ASUSTeK Computer Inc.|A7N8X Motherboard nForce2 IDE/USB/SMBus"
-0x1043 0x4015 "unknown" "Asustek Computer Inc.|v7100 SDRAM [GeForce2 MX]"
-0x1043 0x401d "Card:NVIDIA GeForce2 DDR (generic)" "Asustek Computer Inc.|GeForce2 MX"
-0x1043 0x4021 "Card:NVIDIA GeForce2 DDR (generic)" "Asustek Computer Inc.|v7100 Combo Deluxe [GeForce2 MX + TV tuner]"
-0x1043 0x4057 "Card:NVIDIA GeForce3 (generic)" "Asustek Computer Inc.|V8200 GeForce 3"
-0x1043 0x8043 "unknown" "Asustek Computer Inc.|v8240 PAL 128M [P4T] Motherboard"
-0x1043 0x8047 "unknown" "ASUSTeK Computer Inc.|v8420 Deluxe [GeForce4 Ti4200]"
-0x1043 0x807b "unknown" "Asustek Computer Inc.|v9280/TD [Geforce4 TI4200 8X With TV-Out and DVI]"
-0x1043 0x8095 "unknown" "ASUSTeK Computer Inc.|A7N8X Motherboard nForce2 AC97 Audio"
-0x1043 0x80ac "unknown" "ASUSTeK Computer Inc.|A7N8X Motherboard nForce2 AGP/Memory"
-0x1043 0x80bb "unknown" "Asustek Computer Inc.|v9180 Magic/T [GeForce4 MX440 AGP 8x 64MB TV-out]"
-0x1043 0x80c5 "unknown" "Asustek Computer Inc.|nForce3 chipset motherboard [SK8N]"
-0x1043 0x80df "unknown" "Asustek Computer Inc.|v9520 Magic/T"
-0x1043 0x80f3 "snd-intel8x0" "Asustek Computer Inc.|ASUS ICH5/AD1985"
-0x1043 0x815a "unknown" "ASUSTeK Computer Inc.|A8N-SLI Motherboard nForce4 SATA"
-0x1043 0x8187 "unknown" "ASUSTeK Computer Inc.|802.11a/b/g Wireless LAN Card"
-0x1043 0x8188 "unknown" "ASUSTeK Computer Inc.|Tiger Hybrid TV Capture Device"
-0x1044 0x1012 "unknown" "Distributed Processing Tech|Domino RAID Engine"
-0x1044 0xa400 "eata" "Distributed Processing Tech|SmartCache/Raid I-IV Controller"
-0x1044 0xa500 "unknown" "Distributed Processing Tech|PCI Bridge"
-0x1044 0xa501 "dpt_i2o" "Distributed Processing Tech|SmartRAID V Controller"
-0x1044 0xa511 "dpt_i2o" "Distributed Processing Tech|Raptor SmartRAID Controller"
-0x1045 0x0005 "unknown" "OPTi Inc.| "
-0x1045 0xa0f8 "ohci-hcd" "OPTi Inc.|82C750 [Vendetta] USB Controller"
-0x1045 0xc101 "unknown" "OPTi Inc.|92C264"
-0x1045 0xc178 "unknown" "OPTi Inc.|92C178"
-0x1045 0xc556 "unknown" "OPTi Inc.|82X556 [Viper]"
-0x1045 0xc557 "unknown" "OPTi Inc.|82C557 [Viper-M]"
-0x1045 0xc558 "generic" "OPTi Inc.|82C558 [Viper-M ISA+IDE]"
-0x1045 0xc567 "unknown" "OPTi Inc.|82C750 [Vendetta], device 0"
-0x1045 0xc568 "unknown" "OPTi Inc.|82C750 [Vendetta], device 1"
-0x1045 0xc569 "unknown" "OPTi Inc.|82C579 [Viper XPress+ Chipset]"
-0x1045 0xc621 "opti621" "OPTi Inc.|82C621"
-0x1045 0xc700 "unknown" "OPTi Inc.|82C700"
-0x1045 0xc701 "unknown" "OPTi Inc.|82C701 [FireStar Plus]"
-0x1045 0xc814 "unknown" "OPTi Inc.|82C814 [Firebridge 1]"
-0x1045 0xc822 "unknown" "OPTi Inc.|82C822"
-0x1045 0xc824 "unknown" "OPTi Inc.|82C824"
-0x1045 0xc825 "unknown" "OPTi Inc.|82C825 [Firebridge 2]"
-0x1045 0xc832 "unknown" "OPTi Inc.|82C832"
-0x1045 0xc861 "ohci-hcd" "OPTi Inc.|82C861"
-0x1045 0xc881 "unknown" "OPTi Inc.|82C881 FireLink 1394 OHCI Link Controller"
-0x1045 0xc895 "unknown" "OPTi Inc.|82C895"
-0x1045 0xc935 "unknown" "OPTi Inc.|EV1935 ECTIVA MachOne PCI Audio"
-0x1045 0xd568 "opti621" "OPTi Inc.|82C825 [Firebridge 2]"
-0x1045 0xd721 "unknown" "OPTi Inc.|IDE [FireStar]"
-0x1045 0xd768 "unknown" "OPTi Inc.|82C750 Ultra DMA IDE controller"
-0x1048 0x0a32 "Card:Elsa GLoria Synergy" "Elsa|Gloria Synergy"
-0x1048 0x0c60 "unknown" "Elsa|Gladiac MX"
-0x1048 0x0d22 "unknown" "Elsa|Quadro4 900XGL [ELSA GLoria4 900XGL]"
-0x1048 0x1000 "ISDN:hisax,type=18" "Elsa|QuickStep 1000 ISDN Adapter"
-0x1048 0x3000 "ISDN:hisax,type=18" "Elsa|QuickStep 3000 ISDN Adapter"
-0x1048 0x8901 "unknown" "ELSA|GLoria XL"
-0x104a 0x0008 "unknown" "SGS Thomson|STG 2000X"
-0x104a 0x0009 "unknown" "SGS Thomson|STG 1764X"
-0x104a 0x0010 "Card:KYRO Series" "ST Microelectronics|Kyro series"
-0x104a 0x0209 "unknown" "ST Microelectronics|STPC Consmr/Indstrl North/South Bridges"
-0x104a 0x020a "unknown" "ST Microelectronics|STPC Atlas/Elite North Bridge"
-0x104a 0x0210 "unknown" "ST Microelectronics|STPC Atlas ISA Bridge"
-0x104a 0x021a "unknown" "ST Microelectronics|STPC Consmr-S/Elite ISA Bridge"
-0x104a 0x021b "unknown" "ST Microelectronics|STPC Consumer-II ISA Bridge"
-0x104a 0x0228 "unknown" "ST Microelectronics|STPC Atlas IDE Controller"
-0x104a 0x0230 "unknown" "ST Microelectronics|STPC Atlas USB Controller"
-0x104a 0x0500 "ADSL:unicorn" "Bewan Systems|ST70137 [Unicorn] ADSL DMT Transceiver"
-0x104a 0x0564 "unknown" "STMicroelectronics|STPC Client Northbridge"
-0x104a 0x0981 "tulip" "ST Microelectronics| Ethernet Controller"
-0x104a 0x1746 "unknown" "SGS Thomson|STG 1764X"
-0x104a 0x2774 "tulip" "ST Microelectronics|STE10/100A PCI 10/100 Ethernet Controller"
-0x104a 0x3520 "unknown" "SGS Thomson|MPEG-II decoder card"
-0x104a 0x55cc "unknown" "STMicroelectronics|STPC Client Southbridge"
-0x104b 0x0140 "BusLogic" "BusLogic|BT-946C (old) [multimaster 01]"
-0x104b 0x1040 "BusLogic" "BusLogic|BT-946C (BA80C30) [MultiMaster 10]"
-0x104b 0x8130 "BusLogic" "BusLogic|Flashpoint LT"
-0x104c 0x0000 "unknown" "Texas Instruments| "
-0x104c 0x014e "unknown" "Texas Instruments|4610,4515,4610fm divice"
-0x104c 0x0500 "unknown" "Texas Instruments|100 MBit LAN Controller"
-0x104c 0x0508 "unknown" "Texas Instruments|TMS380C2X Compressor Interface"
-0x104c 0x1000 "unknown" "Texas Instruments|Eagle i/f AS"
-0x104c 0x104c "yenta_socket" "Texas Instruments|PCI1510 PC card Cardbus Controller"
-0x104c 0x3d04 "Card:3Dlabs Permedia2 (generic)" "Texas Instruments|TVP4010 [Permedia]"
-0x104c 0x3d07 "Card:Elsa GLoria Synergy" "Texas Instruments|ELSA GLoria Synergy [Permedia 2]"
-0x104c 0x8000 "pcilynx" "Texas Instruments|PCILynx/PCILynx2 IEEE 1394 Link Layer Controller"
-0x104c 0x8009 "ohci1394" "Texas Instruments|OHCI Compliant FireWire Controller"
-0x104c 0x8011 "yenta_socket" "Texas Instruments|PCI4450 OHCI-Lynx IEEE 1394 Controller"
-0x104c 0x8017 "ohci1394" "Texas Instruments|PCI4410 OHCI-Lynx IEEE 1394 Controller"
-0x104c 0x8019 "ohci1394" "Texas Instruments|TSB12LV23 OHCI Compliant IEEE-1394 Controller"
-0x104c 0x8020 "ohci1394" "Texas Instruments|TSB12LV26 OHCI-Lynx PCI IEEE 1394 Host Controller"
-0x104c 0x8021 "ohci1394" "Texas Instruments|TSB43AA22 Firewire (IEEE1394) Cntrlr (w/ PHY/Link)"
-0x104c 0x8022 "ohci1394" "Texas Instruments|TSB43AB22 IEEE-1394 Controller (PHY/Link) 1394a-2000"
-0x104c 0x8023 "ohci1394" "Texas Instruments|TSB43AB22 IEEE1394a-2000 OHCI PHY/Link-Layer Ctrlr"
-0x104c 0x8024 "ohci1394" "Texas Instruments|TSB43AB23 IEEE-1394 Controller (PHY/Link) 1394a-2000"
-0x104c 0x8025 "unknown" "Texas Instruments|TSB82AA2 IEEE-1394b Link Layer Controller"
-0x104c 0x8026 "ohci1394" "Texas Instruments|TSB43AB21 IEEE-1394 Controller (PHY/Link) 1394a-2000"
-0x104c 0x8027 "ohci1394" "Texas Instruments|PCI4451 OHCI-Lynx IEEE 1394 Controller"
-0x104c 0x8029 "unknown" "Texas Instruments|PCI4510 IEEE-1394 Controller"
-0x104c 0x802b "unknown" "Texas Instruments|PCI7410,7510,7610 OHCI-Lynx Controller"
-0x104c 0x802e "unknown" "Texas Instruments|PCI7x20 1394a-2000 OHCI Two-Port PHY/Link-Layer Controller"
-0x104c 0x8031 "yenta_socket" "Texas Instruments|Texas Instruments PCIxx21/x515 Cardbus Controller"
-0x104c 0x8032 "unknown" "Texas Instruments|Texas Instruments OHCI Compliant IEEE 1394 Host Controller"
-0x104c 0x8033 "unknown" "Texas Instruments|Texas Instruments PCIxx21 Integrated FlashMedia Controller"
-0x104c 0x8034 "sdhci" "Texas Instruments|Texas Instruments PCI6411, PCI6421, PCI6611, PCI6621, PCI7411, PCI7421, PCI7611, PCI7621 Secure Digital (SD) Controller"
-0x104c 0x8035 "unknown" "Texas Instruments|Texas Instruments PCI6411, PCI6421, PCI6611, PCI6621, PCI7411, PCI7421, PCI7611, PCI7621 Smart Card Controller (SMC)"
-0x104c 0x8036 "yenta_socket" "Texas Instruments|PCI6515 Cardbus Controller"
-0x104c 0x8038 "unknown" "Texas Instruments|PCI6515 SmartCard Controller"
-0x104c 0x8039 "yenta_socket" "Texas Instruments|PCIxx12 CardBus Controller"
-0x104c 0x803a "unknown" "Texas Instruments|PCIxx12 OHCI Compliant IEEE 1394 Host Controller"
-0x104c 0x803b "unknown" "Texas Instruments|5-in-1 Multimedia Card Reader (SD/MMC/MS/MS PRO/xD)"
-0x104c 0x803c "unknown" "Texas Instruments|PCIxx12 SDA Standard Compliant SD Host Controller"
-0x104c 0x803d "unknown" "Texas Instruments|PCIxx12 GemCore based SmartCard controller"
-0x104c 0x8201 "unknown" "Texas Instruments|PCI1620 Firmware Loading Function"
-0x104c 0x8204 "unknown" "Texas Instruments|4610, 4515, 4610FM TI UltraMedia Firmware Loader Device"
-0x104c 0x8231 "unknown" "Texas Instruments|XIO2000(A)/XIO2200 PCI Express-to-PCI Bridge"
-0x104c 0x8235 "unknown" "Texas Instruments|XIO2200 IEEE-1394a-2000 Controller (PHY/Link)"
-0x104c 0x8400 "acx-pci" "Texas Instruments|USR2210 22Mbps Wireless PC Card"
-0x104c 0x8401 "acx-pci" "Texas Instruments|ACX 100 22Mbps Wireless Interface"
-0x104c 0x9000 "unknown" "Texas Instruments|Wireless Interface (of unknown type)"
-0x104c 0x9065 "unknown" "Texas Instruments|TMS320DM642"
-0x104c 0x9066 "acx-pci" "Texas Instruments|WLAN Device TNETW1130(ACX111)"
-0x104c 0xa001 "unknown" "Texas Instruments|TDC1570 64-bit PCI ATM sar"
-0x104c 0xa100 "unknown" "Texas Instruments|TDC1561 32-bit PCI ATM sar"
-0x104c 0xa102 "unknown" "Texas Instruments|TNETA1575 HyperSAR Plus w/PCI host & UTOPIA i/f"
-0x104c 0xa106 "snd-asihpi" "Texas Instruments|TMS320C6205"
-0x104c 0xac10 "yenta_socket" "Texas Instruments|PCI1050 PC Card Controller"
-0x104c 0xac11 "yenta_socket" "Texas Instruments|PCI1053 PC Card Controller"
-0x104c 0xac12 "yenta_socket" "Texas Instruments|PCI1130 PC card CardBus Controller"
-0x104c 0xac13 "yenta_socket" "Texas Instruments|PCI1031 PCI-TO-PC CARD16 CONTROLLER UNIT"
-0x104c 0xac15 "yenta_socket" "Texas Instruments|PCI1131 Dual Socket PCI CardBus Controller"
-0x104c 0xac16 "yenta_socket" "Texas Instruments|PCI1250 PC card CardBus Controller"
-0x104c 0xac17 "yenta_socket" "Texas Instruments|PCI1220 CardBus Controller"
-0x104c 0xac18 "yenta_socket" "Texas Instruments|PCI1260 PC card CardBus Controller"
-0x104c 0xac19 "yenta_socket" "Texas Instruments|PCI1221 PC Card Controller"
-0x104c 0xac1a "yenta_socket" "Texas Instruments|PCI1210 PC card CardBus Controller"
-0x104c 0xac1b "yenta_socket" "Texas Instruments|PCI1221 PC card CardBus Controller"
-0x104c 0xac1c "yenta_socket" "Texas Instruments|PCI1225 PC Card Controller"
-0x104c 0xac1d "yenta_socket" "Texas Instruments|PCI1251 PC Card Controller"
-0x104c 0xac1e "yenta_socket" "Texas Instruments|PCI1251 High Performance PC Card Controller"
-0x104c 0xac1f "yenta_socket" "Texas Instruments|PCI1251B PC card CardBus Controller"
-0x104c 0xac20 "unknown" "Texas Instruments|TI 2030 PCI to PCI Bridge"
-0x104c 0xac21 "unknown" "Texas Instruments|PCI2031 PCI to PCI Bridge"
-0x104c 0xac22 "unknown" "Texas Instruments|PCI2032 PCI Docking Bridge"
-0x104c 0xac23 "unknown" "Texas Instruments|PCI2250 PCI-to-PCI Bridge"
-0x104c 0xac28 "unknown" "Texas Instruments|PCI2050/2050I PCI-to-PCI Bridge"
-0x104c 0xac30 "yenta_socket" "Texas Instruments|PCI1260 PC card CardBus Controller"
-0x104c 0xac40 "yenta_socket" "Texas Instruments|PCI4450 PC card Cardbus Controller"
-0x104c 0xac41 "yenta_socket" "Texas Instruments|PCI4410 PC card Cardbus Controller"
-0x104c 0xac42 "yenta_socket" "Texas Instruments|PCI4451 PC card Cardbus Controller"
-0x104c 0xac43 "yenta_socket" "Texas Instruments|PCI4550 PC card CardBus Controller"
-0x104c 0xac44 "yenta_socket" "Texas Instruments|PCI4510 PC Card Controller"
-0x104c 0xac46 "yenta_socket" "Texas Instruments|PCI4520 PC Card CardBus Controller"
-0x104c 0xac47 "yenta_socket" "Texas Instruments|PCI7510 PC card Cardbus Controller"
-0x104c 0xac48 "yenta_socket" ""
-0x104c 0xac49 "yenta_socket" ""
-0x104c 0xac4a "unknown" "Texas Instruments|PCI7510,7610 PC card Cardbus Controller"
-0x104c 0xac50 "yenta_socket" "Texas Instruments|PCI1410 PC card Cardbus Controller"
-0x104c 0xac51 "yenta_socket" "Texas Instruments|PCI1420 PC Card Controller"
-0x104c 0xac52 "yenta_socket" "Texas Instruments|PCI1451 PC card Cardbus Controller"
-0x104c 0xac53 "yenta_socket" "Texas Instruments|PCI1421 PC card Cardbus Controller"
-0x104c 0xac54 "yenta_socket" "Texas Instruments|PCI1620 PC Card CardBus Controller w/UltraMedia"
-0x104c 0xac55 "yenta_socket" "Texas Instruments|PCI1250 PC card Cardbus Controller"
-0x104c 0xac56 "yenta_socket" "Texas Instruments|PCI1510 PC Card CardBus Controller"
-0x104c 0xac57 "yenta_socket" "Texas Instruments|PCI1530 PC Card CardBus Controller"
-0x104c 0xac58 "yenta_socket" "Texas Instruments|PCI1515 PC Card CardBus Controller"
-0x104c 0xac59 "yenta_socket" "Texas Instruments|PCI1621 PC Card CardBus Controller w/UltraMedia"
-0x104c 0xac5a "yenta_socket" "Texas Instruments|PCI1610 PC Card CardBus Controller w/UltraMedia"
-0x104c 0xac60 "snd-asihpi" "Texas Instruments|PCI2040 PCI to DSP Bridge Controller"
-0x104c 0xac8d "yenta_socket" "Texas Instruments|PCI 7620"
-0x104c 0xac8e "yenta_socket" "Texas Instruments|PCI7420 CardBus Controller"
-0x104c 0xac8f "unknown" "Texas Instruments|PCI7420 Flash Media Controller"
-0x104c 0xfe00 "unknown" "Texas Instruments|FireWire Host Controller"
-0x104c 0xfe03 "unknown" "Texas Instruments|12C01A FireWire Host Controller"
-0x104d 0x8004 "unknown" "Sony Corp.|DTL-H2500 [Playstation development board]"
-0x104d 0x8009 "unknown" "Sony Corp.|CXD1947Q i.LINK Controller"
-0x104d 0x8039 "ohci1394" "Sony Corp.|CXD3222 iLINK Controller"
-0x104d 0x8056 "Hcf:www.linmodems.org" "Sony Corp.|Rockwell HCF 56K modem"
-0x104d 0x808a "unknown" "Sony Corp.|Memory Stick Controller"
-0x104e 0x0017 "unknown" "Oak Technology Inc.|OTI-64017"
-0x104e 0x0107 "Card:Paradise Accelerator Value" "Oak Technology Inc.|OTI-107 [Spitfire]"
-0x104e 0x0109 "unknown" "Oak Technology Inc.|Video Adapter"
-0x104e 0x0111 "unknown" "Oak Technology Inc.|OTI-64111 [Spitfire]"
-0x104e 0x0217 "unknown" "Oak Technology Inc.|OTI-64217"
-0x104e 0x0317 "unknown" "Oak Technology Inc.|OTI-64317"
-0x104e 0x0611 "unknown" "Oak Technology Inc.|OTI-610"
-0x104e 0x4d33 "unknown" "Oak Technology Inc.|IDE UltraDMA/33"
-0x104e 0x5300 "unknown" "Oak Technology Inc.|DC5030"
-0x104f 0x104f "unknown" "Co-Time Computer Ltd.|iatca8392 Multi I/O"
-0x1050 0x0000 "ne2k-pci" "Winbond Electronics Corp.|NE2000"
-0x1050 0x0001 "unknown" "Winbond Electronics Corp.|W83769F"
-0x1050 0x0033 "unknown" "Winbond Electronics Corp|W89C33D 802.11 a/b/g BB/MAC"
-0x1050 0x0105 "unknown" "Winbond Electronics Corp.|W82C105"
-0x1050 0x0628 "unknown" "Winbond Electronics Corp.|W83628F/629D PCI to ISA Bridge Set"
-0x1050 0x0840 "winbond-840" "Winbond Electronics Corp.|W89C840"
-0x1050 0x0940 "ne2k-pci" "Winbond Electronics Corp.|W89C940"
-0x1050 0x5a5a "ne2k-pci" "Winbond Electronics Corp.|W89C940F"
-0x1050 0x6692 0x1043 0x1702 "ISDN:hisax,type=36" "Winbond Electronics Corp|ISDN Adapter (PCI Bus, D, W)"
-0x1050 0x6692 0x1043 0x1703 "ISDN:hisax,type=36" "Winbond Electronics Corp|ISDN Adapter (PCI Bus, DV, W)"
-0x1050 0x6692 0x1043 0x1707 "ISDN:hisax,type=36" "Winbond Electronics Corp|ISDN Adapter (PCI Bus, DV, W)"
-0x1050 0x6692 0x144f 0x1702 "ISDN:hisax,type=36" "Winbond Electronics Corp|ISDN Adapter (PCI Bus, D, W)"
-0x1050 0x6692 0x144f 0x1703 "ISDN:hisax,type=36" "Winbond Electronics Corp|ISDN Adapter (PCI Bus, DV, W)"
-0x1050 0x6692 0x144f 0x1707 "ISDN:hisax,type=36" "Winbond Electronics Corp|ISDN Adapter (PCI Bus, DV, W)"
-0x1050 0x6692 0x16ec 0x3409 "w6692pci" ""
-0x1050 0x6692 "ISDN:hisax,type=36" "Winbond Electronics Corp.|W6692 ISDN Adapter"
-0x1050 0x9921 "unknown" "Winbond Electronics Corp.|W99200F MPEG-1 Video Encoder"
-0x1050 0x9922 "unknown" "Winbond Electronics Corp.|W9922PF ISDN Controller"
-0x1050 0x9960 "unknown" "Winbond Electronics Corp.|W9960CF Video Codec"
-0x1050 0x9961 "unknown" "Winbond Electronics Corp.|W9961CF H.263/H.261 Video Codec"
-0x1050 0x9970 "unknown" "Winbond Electronics Corp.|W9970CF"
-0x1050 0x9971 "unknown" "Winbond Electronics Corp.|W9971CF Video Graphics Controller With TV Encode"
-0x1051 0x0100 "ISDN:hisax,type=35" "Motorola MC145575|MC145575 ISDN Adapter"
-0x1054 0x0001 "unknown" "Hitachi Ltd.|PCI Bridge"
-0x1054 0x0002 "unknown" "Hitachi Ltd.|PCI Bus Controller"
-0x1054 0x0003 "unknown" "Hitachi Ltd.| "
-0x1054 0x3505 "unknown" "Hitachi Ltd.|SH7751 SuperH (SH) 32-Bit RISC MCU/MPU Series"
-0x1055 0x0810 "unknown" "EFAR Microsystems|486 Host Bridge"
-0x1055 0x0922 "unknown" "EFAR Microsystems|Pentium Host Bridge"
-0x1055 0x0926 "unknown" "EFAR Microsystems|PCI to ISA Bridge"
-0x1055 0x9130 "slc90e66" "EFAR Microsystems|EIDE Controller"
-0x1055 0x9178 "slamr" "EFAR Microsystems|Modem (SmartLink)"
-0x1055 0x9460 "unknown" "EFAR Microsystems|PCI to ISA Bridge"
-0x1055 0x9461 "unknown" "Standard Microsystems Corp.|SLC90E66 Victory66 UDMA EIDE Controller"
-0x1055 0x9462 "ohci-hcd" "EFAR Microsystems|USB Universal Host Controller [OHCI]"
-0x1055 0x9463 "i2c-piix4" "EFAR Microsystems|Power Management Controller [Bridge]"
-0x1057 0x0000 "unknown" "Motorola| "
-0x1057 0x0001 "unknown" "Motorola|MPC105 [Eagle]"
-0x1057 0x0002 "unknown" "Motorola|MPC106 [Grackle]"
-0x1057 0x0003 "snd-mixart" "Motorola|MPC107 PCI Bridge/Memory Controller for PowerPC"
-0x1057 0x0004 "unknown" "Motorola|MPC107 PCI Bridge/Memory Controller for PPC"
-0x1057 0x0006 "unknown" "Motorola|MPC8245 [Unity]"
-0x1057 0x0008 "unknown" "Motorola|MPC8540"
-0x1057 0x0009 "unknown" "Motorola|MPC8560"
-0x1057 0x0012 "unknown" "Motorola|MPC8548 [PowerQUICC III]"
-0x1057 0x0100 "unknown" "Motorola|MC145575 [HFC-PCI]"
-0x1057 0x0431 "unknown" "Motorola|KTI829c 100VG"
-0x1057 0x1801 0x14fb 0x0101 "unknown" "Motorola|Transas Radar Imitator Board [RIM]"
-0x1057 0x1801 0x14fb 0x0102 "unknown" "Motorola|Transas Radar Imitator Board [RIM-2]"
-0x1057 0x1801 0x14fb 0x0202 "unknown" "Motorola|Transas Radar Integrator Board [RIB-2]"
-0x1057 0x1801 0x14fb 0x0611 "unknown" "Motorola|1 channel CAN bus Controller [CanPci-1]"
-0x1057 0x1801 0x14fb 0x0612 "unknown" "Motorola|2 channels CAN bus Controller [CanPci-2]"
-0x1057 0x1801 0x14fb 0x0613 "unknown" "Motorola|3 channels CAN bus Controller [CanPci-3]"
-0x1057 0x1801 0x14fb 0x0614 "unknown" "Motorola|4 channels CAN bus Controller [CanPci-4]"
-0x1057 0x1801 0x14fb 0x0621 "unknown" "Motorola|1 channel CAN bus Controller [CanPci2-1]"
-0x1057 0x1801 0x14fb 0x0622 "unknown" "Motorola|2 channels CAN bus Controller [CanPci2-2]"
-0x1057 0x1801 0x14fb 0x0810 "unknown" "Motorola|Transas VTS Radar Integrator Board [RIB-4]"
-0x1057 0x1801 0x175c 0x4200 "snd-asihpi" "Motorola|ASI4215 Audio Adapter"
-0x1057 0x1801 0x175c 0x4300 "snd-asihpi" "Motorola|ASI43xx Audio Adapter"
-0x1057 0x1801 0x175c 0x4400 "snd-asihpi" "Motorola|ASI4401 Audio Adapter"
-0x1057 0x1801 0xecc0 0x0010 "snd-darla20" "Motorola|Darla"
-0x1057 0x1801 0xecc0 0x0020 "snd-gina20" "Motorola|Gina"
-0x1057 0x1801 0xecc0 0x0030 "snd-layla20" "Motorola|Layla"
-0x1057 0x1801 0xecc0 0x0031 "snd-layla20" "Motorola|Layla rev.1"
-0x1057 0x1801 0xecc0 0x0040 "snd-darla24" "Motorola|Darla24 rev.0"
-0x1057 0x1801 0xecc0 0x0041 "snd-darla24" "Motorola|Darla24 rev.1"
-0x1057 0x1801 0xecc0 0x0050 "snd-gina24" "Motorola|Gina24 rev.0"
-0x1057 0x1801 0xecc0 0x0051 "snd-gina24" "Motorola|Gina24 rev.1"
-0x1057 0x1801 0xecc0 0x0070 "snd-mona" "Motorola|Mona rev.0"
-0x1057 0x1801 0xecc0 0x0071 "snd-mona" "Motorola|Mona rev.1"
-0x1057 0x1801 0xecc0 0x0072 "snd-mona" "Motorola|Mona rev.2"
-0x1057 0x1801 "snd-asihpi" "Motorola|Audio I/O Controller (MIDI)"
-0x1057 0x1802 "unknown" "Motorola|DSP56305 24-Bit Digital Signal Processor"
-0x1057 0x18c0 "unknown" "Motorola|MPC8265A/MPC8266"
-0x1057 0x18c1 "unknown" "Motorola|MPC8271/MPC8272"
-0x1057 0x3052 "sm56" "Motorola|SM56 PCI Modem"
-0x1057 0x3055 "unknown" "Motorola|SM56 Data Fax Modem"
-0x1057 0x3410 0xecc0 0x0050 "snd-gina24" "Motorola|Gina24 rev.0"
-0x1057 0x3410 0xecc0 0x0051 "snd-gina24" "Motorola|Gina24 rev.1"
-0x1057 0x3410 0xecc0 0x0060 "snd-layla24" "Motorola|Layla24"
-0x1057 0x3410 0xecc0 0x0070 "snd-mona" "Motorola|Mona rev.0"
-0x1057 0x3410 0xecc0 0x0071 "snd-mona" "Motorola|Mona rev.1"
-0x1057 0x3410 0xecc0 0x0072 "snd-mona" "Motorola|Mona rev.2"
-0x1057 0x3410 0xecc0 0x0080 "snd-mia" "Motorola|Mia rev.0"
-0x1057 0x3410 0xecc0 0x0081 "snd-mia" "Motorola|Mia rev.1"
-0x1057 0x3410 0xecc0 0x0090 "snd-indigo" "Motorola|Indigo"
-0x1057 0x3410 0xecc0 0x00a0 "snd-indigoio" "Motorola|Indigo IO"
-0x1057 0x3410 0xecc0 0x00b0 "snd-indigodj" "Motorola|Indigo DJ"
-0x1057 0x3410 0xecc0 0x0100 "snd-gina3g" "Motorola|3G"
-0x1057 0x3410 "snd-gina20" "Motorola|DSP56361 Digital Signal Processor"
-0x1057 0x3421 "unknown" "Motorola|56IVMR/Phoenix 56ISM Modem"
-0x1057 0x4801 "unknown" "Motorola|Raven"
-0x1057 0x4802 "unknown" "Motorola|Falcon"
-0x1057 0x4803 "unknown" "Motorola|Hawk"
-0x1057 0x4806 "unknown" "Motorola|CPX8216"
-0x1057 0x4809 "unknown" "Motorola|CPX8216T HotSwap Controller"
-0x1057 0x4d68 "unknown" "Motorola|20268"
-0x1057 0x4d69 "unknown" "Motorola|20269"
-0x1057 0x5275 "unknown" "Motorola|20276"
-0x1057 0x5600 "unknown" "Motorola|SM56 PCI Modem"
-0x1057 0x5602 "unknown" "Motorola|SM56 PCI Modem"
-0x1057 0x5608 "wcfxo" "Motorola|56k dps PCI Modem"
-0x1057 0x5803 "unknown" "Motorola|MPC5200 32-Bit Embedded PowerPC Processor"
-0x1057 0x5806 "unknown" "Motorola|MCF54 Coldfire"
-0x1057 0x5808 "unknown" "Motorola|MPC8220"
-0x1057 0x5809 "unknown" "Motorola|MPC5200B"
-0x1057 0x6400 "unknown" "Motorola|MPC190 Security Processor (S1 family, encryption)"
-0x1057 0x6405 "unknown" "Motorola|MPC184 Security Processor (S1 family)"
-0x105a 0x0d30 "pdc202xx_old" "Promise Technology Inc.|20265"
-0x105a 0x0d38 "pdc202xx_old" "Promise Technology Inc.|PDC20263 FastTrak66 EIDE Controller"
-0x105a 0x1275 "pdc202xx_new" "Promise Technology Inc.|PDC20275 EIDE Controller"
-0x105a 0x3318 "sata_promise" "Promise Technology Inc.|PDC20318 FastTrak SATA150 TX4 Controller"
-0x105a 0x3319 "sata_promise" "Promise Technology Inc.|PDC20319 FastTrak SATA150 TX4 Controller"
-0x105a 0x3371 "sata_promise" "Promise Technology Inc.|PDC20371 FastTrak SATA150 TX2plus Controller"
-0x105a 0x3373 "sata_promise" "Promise Technology Inc.|PDC20376 FastTrak 378 Controller"
-0x105a 0x3375 "sata_promise" "Promise Technology Inc.|PDC20375 FastTrak SATA150 TX2plus Controller"
-0x105a 0x3376 "sata_promise" "Promise Technology Inc.|PDC20376 FastTrak 376 Controller"
-0x105a 0x3515 "sata_promise" "Promise Technology Inc.|PDC40719"
-0x105a 0x3519 "sata_promise" "Promise Technology Inc.|PDC40519 (FastTrak TX4200)"
-0x105a 0x3570 "sata_promise" "Promise Technology, Inc.|20771 (FastTrak TX2300)"
-0x105a 0x3571 "sata_promise" "Promise Technology Inc.|PDC20571 (FastTrak TX2200)"
-0x105a 0x3574 "sata_promise" "Promise Technology Inc.|PDC20579 SATAII 150 IDE Controller"
-0x105a 0x3577 "unknown" "Promise Technology Inc.|PDC40779 (SATA 300 779)"
-0x105a 0x3d17 "sata_promise" "Promise Technology Inc.|SATA300 TX4 Controller"
-0x105a 0x3d18 "sata_promise" "Promise Technology Inc.|PDC20518 SATAII 150 IDE Controller"
-0x105a 0x3d73 "sata_promise" "Promise Technology Inc.|PDC40775 (SATA 300 TX2plus)"
-0x105a 0x3d75 "sata_promise" "Promise Technology Inc.|PDC20575 (SATAII150 TX2plus)"
-0x105a 0x4301 "stex" ""
-0x105a 0x4302 "stex" "Promise Technology, Inc.|80333 [SuperTrak EX4350]"
-0x105a 0x4d30 "pdc202xx_old" "Promise Technology Inc.|20267"
-0x105a 0x4d33 "pdc202xx_old" "Promise Technology Inc.|20246"
-0x105a 0x4d38 "pdc202xx_old" "Promise Technology Inc.|20262 (Ultra66)"
-0x105a 0x4d68 "pdc202xx_new" "Promise Technology Inc.|20268"
-0x105a 0x4d69 "pdc202xx_new" "Promise Technology Inc.|20269"
-0x105a 0x5275 "pdc202xx_new" "Promise Technology Inc.|20276"
-0x105a 0x5300 "unknown" "Promise Technology Inc.|DC5300"
-0x105a 0x6268 "pdc202xx_new" "Promise Technology Inc.|PDC20268R FastTrak100 TX2/TX4 EIDE controller"
-0x105a 0x6269 "pdc202xx_new" "Promise Technology Inc.|PDC20271"
-0x105a 0x6621 "unknown" "Promise Technology Inc.|PDC20621 [SX4000] 4 Channel IDE RAID Controller"
-0x105a 0x6622 "sata_sx4" "Promise Technology Inc.|PDC2037X FastTrak Controller"
-0x105a 0x6624 "unknown" "Promise Technology Inc.|PDC20621 [FastTrak SX4100]"
-0x105a 0x6626 "unknown" "Promise Technology Inc.|PDC20618 Ultra 618"
-0x105a 0x6629 "sata_promise" "Promise Technology Inc.|FastTrak TX4000 Controller"
-0x105a 0x7275 "pdc202xx_new" "Promise Technology Inc.|PDC20277"
-0x105a 0x8000 "sx8" "Promise Technology Inc.|"
-0x105a 0x8002 "sx8" "Promise Technology Inc.|SATAII150 SX8"
-0x105a 0x8301 "stex" ""
-0x105a 0x8302 "stex" ""
-0x105a 0x8350 "stex" "Promise Technology, Inc.|80333 [SuperTrak EX8350/EX16350], 80331 [SuperTrak EX8300/EX16300]"
-0x105a 0xc350 "unknown" "Promise Technology, Inc.|80333 [SuperTrak EX12350]"
-0x105a 0xf350 "stex" ""
-0x105d 0x2309 "Card:Number Nine Imagine I-128 (2-8MB)" "Number 9|Imagine 128"
-0x105d 0x2339 "Card:Number Nine Imagine I-128 Series 2 (2-4MB)" "Number 9|Imagine 128-II"
-0x105d 0x493d "Card:Number Nine Imagine-128-T2R" "Number 9|Imagine 128 T2R [Ticket to Ride]"
-0x105d 0x5348 "Card:Number Nine Imagine-128-T2R" "Number 9|Revolution 4 (Imagine 128)"
-0x1060 0x0001 "unknown" "United Microelectronics [UMC]|UM82C881"
-0x1060 0x0002 "unknown" "United Microelectronics [UMC]|UM82C886"
-0x1060 0x0101 "generic" "United Microelectronics [UMC]|UM8673F"
-0x1060 0x0881 "unknown" "United Microelectronics [UMC]|UM8881"
-0x1060 0x0886 "unknown" "United Microelectronics [UMC]|UM8886F"
-0x1060 0x0891 "unknown" "United Microelectronics [UMC]|UM8891A"
-0x1060 0x1001 "unknown" "United Microelectronics [UMC]|UM886A"
-0x1060 0x673a "generic" "United Microelectronics [UMC]|UM8886BF"
-0x1060 0x673b "unknown" "United Microelectronics [UMC]|EIDE Master/DMA"
-0x1060 0x8710 "unknown" "United Microelectronics [UMC]|UM8710"
-0x1060 0x8821 "unknown" "United Microelectronics [UMC]|CPU/PCI Bridge"
-0x1060 0x8822 "unknown" "United Microelectronics [UMC]|PCI/ISA Bridge"
-0x1060 0x8851 "unknown" "United Microelectronics [UMC]|Pentium CPU/PCIBridge"
-0x1060 0x8852 "unknown" "United Microelectronics [UMC]|Pentium CPU/ISA Bridge"
-0x1060 0x886a "generic" "United Microelectronics [UMC]|UM8886A"
-0x1060 0x8881 "unknown" "United Microelectronics [UMC]|UM8881F"
-0x1060 0x8886 "unknown" "United Microelectronics [UMC]|UM8886F"
-0x1060 0x888a "unknown" "United Microelectronics [UMC]|UM8886A"
-0x1060 0x8891 "unknown" "United Microelectronics [UMC]|UM8891A"
-0x1060 0x9017 "unknown" "United Microelectronics [UMC]|UM9017F"
-0x1060 0x9018 "unknown" "United Microelectronics [UMC]|UM9018"
-0x1060 0x9026 "unknown" "United Microelectronics [UMC]|UM9026"
-0x1060 0xe881 "unknown" "United Microelectronics [UMC]|UM8881N"
-0x1060 0xe886 "unknown" "United Microelectronics [UMC]|UM8886N"
-0x1060 0xe88a "unknown" "United Microelectronics [UMC]|UM8886N"
-0x1060 0xe891 "unknown" "United Microelectronics [UMC]|UM8891N"
-0x1061 0x0001 "Card:AGX (generic)" "I.I.T.|AGX016"
-0x1061 0x0002 "unknown" "I.I.T.|IIT3204/3501"
-0x1065 0x8139 "unknown" "Texas Microsystems|Realtek 8139C Network Card"
-0x1066 0x0000 "unknown" "PicoPower Technology|PT80C826"
-0x1066 0x0001 "unknown" "PicoPower Technology|PT86C52x [Vesuvius]"
-0x1066 0x0002 "unknown" "PicoPower Technology|PT80C524 [Nile]"
-0x1066 0x0003 "unknown" "PicoPower Technology|PT86C524 [Nile] PCI-to-PCI Bridge"
-0x1066 0x0004 "unknown" "Picopower Technology (National)|ISA Bridge"
-0x1066 0x0005 "unknown" "PicoPower Technology|National PC87550 System Controller"
-0x1066 0x8002 "unknown" "PicoPower Technology|PT80C524 [Nile]"
-0x1067 0x0301 "unknown" "Mitsubishi Electric|AccelGraphics AccelECLIPSE"
-0x1067 0x0304 "unknown" "Mitsubishi Electric|AccelGALAXY A2100 [OEM Evans & Sutherland]"
-0x1067 0x0308 "unknown" "Mitsubishi Electric|Tornado 3000 [OEM Evans & Sutherland]"
-0x1067 0x1002 "unknown" "Mitsubishi Electric|VG500 [VolumePro Volume Rendering Accelerator]"
-0x1069 0x0001 "DAC960" "Mylex Corp.|DAC960P"
-0x1069 0x0002 "DAC960" "Mylex Corp.|DAC960PD"
-0x1069 0x0010 "DAC960" "Mylex Corp.|DAC960PX"
-0x1069 0x0020 "DAC960" "Mylex Corp.|DAC960 V5"
-0x1069 0x0050 "DAC960" "Mylex Corp.|Raid Adapter (DAC960)"
-0x1069 0xb166 0x1014 0x0242 "DAC960" "Mylex Corporationration|iSeries 2872 DASD IOA"
-0x1069 0xb166 0x1014 0x0266 "ipr" "Mylex Corp.|Gemstone Dual Channel PCI-X U320 SCSI Adapter"
-0x1069 0xb166 0x1014 0x0278 "ipr" "Mylex Corp.|Gemstone Dual Channel PCI-X U320 SCSI RAID Adapter"
-0x1069 0xb166 0x1014 0x02d3 "ipr" "Mylex Corp.|Gemstone Dual Channel PCI-X U320 SCSI Adapter"
-0x1069 0xb166 0x1014 0x02d4 "ipr" "Mylex Corp.|Gemstone Dual Channel PCI-X U320 SCSI RAID Adapter"
-0x1069 0xb166 0x1069 0x0200 "DAC960" "Mylex Corporationration|AcceleRAID 400, Single Channel, PCI-X, U320, SCSI RAID"
-0x1069 0xb166 0x1069 0x0202 "DAC960" "Mylex Corporationration|AcceleRAID Sapphire, Dual Channel, PCI-X, U320, SCSI RAID"
-0x1069 0xb166 0x1069 0x0204 "DAC960" "Mylex Corporationration|AcceleRAID 500, Dual Channel, Low-Profile, PCI-X, U320, SCSI RAID"
-0x1069 0xb166 0x1069 0x0206 "DAC960" "Mylex Corporationration|AcceleRAID 600, Dual Channel, PCI-X, U320, SCSI RAID"
-0x1069 0xb166 "DAC960" "Mylex Corp.|Gemstone chipset SCSI controller"
-0x1069 0xba55 "DAC960" "Mylex Corp.|eXtremeRAID support Device"
-0x1069 0xba56 "DAC960" "Mylex Corp.|eXtremeRAID 2000/3000 support Device"
-0x1069 0xba57 "unknown" "Mylex Corporationration|eXtremeRAID 4000/5000 support Device"
-0x106b 0x0001 "unknown" "Apple Computer Inc.|Bandit PowerPC Host-PCI Bridge"
-0x106b 0x0002 "unknown" "Apple Computer Inc.|Grand Central I/O Controller"
-0x106b 0x0003 "Card:FrameBuffer (generic)" "Apple Computer Inc.|Control Video"
-0x106b 0x0004 "unknown" "Apple Computer Inc.|PlanB Video-In"
-0x106b 0x0007 "unknown" "Apple Computer Inc.|O'Hare I/O Controller"
-0x106b 0x0008 "unknown" "Apple Computer Inc.|Bandit Host-PCI Bridge"
-0x106b 0x000c "unknown" "Apple Computer Inc.|DOS on Mac"
-0x106b 0x000e "unknown" "Apple Computer Inc.|Hydra Mac I/O Controller"
-0x106b 0x0010 "unknown" "Apple Computer Inc.|Heathrow Mac I/O Controller"
-0x106b 0x0017 "unknown" "Apple Computer Inc.|Paddington Mac I/O Controller"
-0x106b 0x0018 "ohci1394" "Apple Computer Inc.|UniNorth FireWire Controller"
-0x106b 0x0019 "ohci-hcd" "Apple Computer Inc.|Keylargo USB Controller"
-0x106b 0x001e "unknown" "Apple Computer Inc.|UniNorth Host-PCI Bridge"
-0x106b 0x001f "unknown" "Apple Computer Inc.|UniNorth Host-PCI Bridge"
-0x106b 0x0020 "uninorth-agp" "Apple Computer Inc.|Uni-North AGP Interface"
-0x106b 0x0021 "sungem" "Apple Computer Inc.|UniNorth GMAC Ethernet controller"
-0x106b 0x0022 "dmasound_pmac" "Apple Computer Inc.|Keylargo Mac I/O Controller"
-0x106b 0x0024 "sungem" "Apple Computer Inc.|GMAC Ethernet controller"
-0x106b 0x0025 "unknown" "Apple Computer Inc.|Pangea Mac I/O Controller"
-0x106b 0x0026 "ohci-hcd" "Apple Computer Inc.|KeyLargo/Pangea USB"
-0x106b 0x0027 "uninorth-agp" "Apple Computer Inc.|Pangea AGP Interface"
-0x106b 0x0028 "unknown" "Apple Computer Inc.|Pangea Host-PCI bridge"
-0x106b 0x0029 "unknown" "Apple Computer Inc.|Pangea Host-PCI bridge"
-0x106b 0x002d "uninorth-agp" "Apple Computer Inc.|UniNorth 1.5 AGP"
-0x106b 0x002e "unknown" "Apple Computer Inc.|UniNorth 1.5 PCI"
-0x106b 0x002f "unknown" "Apple Computer Inc.|UniNorth 1.5 Internal PCI"
-0x106b 0x0030 "ohci1394" "Apple Computer Inc.|UniNorth/Pangea FireWire"
-0x106b 0x0031 "ohci1394" "Apple Computer Inc.|UniNorth 2 FireWire"
-0x106b 0x0032 "sungem" "Apple Computer Inc.|UniNorth 2 GMAC (Sun GEM)"
-0x106b 0x0033 "unknown" "Apple Computer Inc.|UniNorth 2 ATA/100"
-0x106b 0x0034 "uninorth-agp" "Apple Computer Inc.|UniNorth 2 AGP"
-0x106b 0x0035 "unknown" "Apple Computer Inc.|UniNorth 2 PCI"
-0x106b 0x0036 "unknown" "Apple Computer Inc.|UniNorth 2 Internal PCI"
-0x106b 0x003b "unknown" "Apple Computer Inc.|UniNorth/Intrepid ATA/100"
-0x106b 0x003e "unknown" "Apple Computer Inc.|KeyLargo/Intrepid Mac I/O"
-0x106b 0x003f "ohci-hcd" "Apple Computer Inc.|KeyLargo/Intrepid USB"
-0x106b 0x0040 "ohci-hcd" "Apple Computer Inc.|K2 KeyLargo USB"
-0x106b 0x0041 "unknown" "Apple Computer Inc.|K2 KeyLargo Mac/IO"
-0x106b 0x0042 "ohci1394" "Apple Computer Inc.|K2 FireWire"
-0x106b 0x0043 "unknown" "Apple Computer Inc.|K2 ATA/100"
-0x106b 0x0045 "unknown" "Apple Computer Inc.|K2 HT-PCI Bridge"
-0x106b 0x0046 "unknown" "Apple Computer Inc.|K2 HT-PCI Bridge"
-0x106b 0x0047 "unknown" "Apple Computer Inc.|K2 HT-PCI Bridge"
-0x106b 0x0048 "unknown" "Apple Computer Inc.|K2 HT-PCI Bridge"
-0x106b 0x0049 "unknown" "Apple Computer Inc.|K2 HT-PCI Bridge"
-0x106b 0x004b "unknown" "Apple Computer Inc.|U3 AGP"
-0x106b 0x004c "sungem" "Apple Computer Inc.|K2 GMAC (Sun GEM)"
-0x106b 0x004f "unknown" "Apple Computer Inc.|Shasta Mac I/O"
-0x106b 0x0050 "unknown" "Apple Computer Inc.|Shasta IDE"
-0x106b 0x0051 "sungem" "Apple Computer Inc.|Shasta (Sun GEM)"
-0x106b 0x0052 "unknown" "Apple Computer Inc.|Shasta Firewire"
-0x106b 0x0053 "unknown" "Apple Computer Inc.|Shasta PCI Bridge"
-0x106b 0x0054 "unknown" "Apple Computer Inc.|Shasta PCI Bridge"
-0x106b 0x0055 "unknown" "Apple Computer Inc.|Shasta PCI Bridge"
-0x106b 0x0058 "unknown" "Apple Computer Inc.|U3L AGP Bridge"
-0x106b 0x0059 "unknown" "Apple Computer Inc.|U3H AGP Bridge"
-0x106b 0x0066 "unknown" "Apple Computer Inc.|Intrepid2 AGP Bridge"
-0x106b 0x0067 "unknown" "Apple Computer Inc.|Intrepid2 PCI Bridge"
-0x106b 0x0068 "unknown" "Apple Computer Inc.|Intrepid2 PCI Bridge"
-0x106b 0x0069 "unknown" "Apple Computer Inc.|Intrepid2 ATA/100"
-0x106b 0x006a "unknown" "Apple Computer Inc.|Intrepid2 Firewire"
-0x106b 0x006b "sungem" "Apple Computer Inc.|Intrepid2 GMAC (Sun GEM)"
-0x106b 0x1645 "tg3" "Apple Computer Inc.|Tigon3 Gigabit Ethernet NIC (BCM5701)"
-0x106c 0x8801 "unknown" "Hyundai Electronics America|Dual Pentium ISA/PCI Motherboard"
-0x106c 0x8802 "unknown" "Hyundai Electronics America|PowerPC ISA/PCI Motherboard"
-0x106c 0x8803 "unknown" "Hyundai Electronics America|Dual Window Graphics Accelerator"
-0x106c 0x8804 "unknown" "Hyundai Electronics America|PCI LAN Controller"
-0x106c 0x8805 "unknown" "Hyundai Electronics America|100-BaseT LAN"
-0x1071 0x8160 "unknown" "Mitac|Mitac 8060B Mobile Platform"
-0x1073 0x0001 "unknown" "Yamaha Corp.|3D GUI Accelerator"
-0x1073 0x0002 "unknown" "Yamaha Corp.|YGV615 [RPA3 3D-Graphics Controller]"
-0x1073 0x0003 "snd-ymfpci" "Yamaha Corp.|YMF-740"
-0x1073 0x0004 "snd-ymfpci" "Yamaha Corp.|YMF-724"
-0x1073 0x0005 "ymfpci" "Yamaha Corp.|DS1 Audio"
-0x1073 0x0006 "ymfpci" "Yamaha Corp.|DS1 Audio"
-0x1073 0x0008 "ymfpci" "Yamaha Corp.|DS1 Audio"
-0x1073 0x000a "snd-ymfpci" "Yamaha Corp.|DS1L Audio"
-0x1073 0x000c "snd-ymfpci" "Yamaha Corp.|YMF-740C [DS-1L Audio Controller]"
-0x1073 0x000d "snd-ymfpci" "Yamaha Corp.|YMF-724F [DS-1 Audio Controller]"
-0x1073 0x0010 "ymfpci" "Yamaha Corp.|YMF-744B [DS-1S Audio Controller]"
-0x1073 0x0012 "snd-ymfpci" "Yamaha Corp.|YMF-754 [DS-1E Audio Controller]"
-0x1073 0x0020 "ymfpci" "Yamaha Corp.|DS-1 Audio"
-0x1073 0x1000 "unknown" "Yamaha Corp.|SW1000XG Sound system"
-0x1073 0x2000 "unknown" "Yamaha Corp.|DS2416 Digital Mixing Card"
-0x1074 0x4e78 "unknown" "NexGen Microsystems|82c500/1"
-0x1077 0x1016 "qla1280" "QLogic Corp.|QLA10160"
-0x1077 0x1020 "qla1280" "QLogic Corp.|ISP1020"
-0x1077 0x1022 "unknown" "QLogic Corp.|ISP1022 Fast-wide SCSI"
-0x1077 0x1080 "qla1280" "QLogic Corp.|QLA1080"
-0x1077 0x1216 "qla1280" "QLogic Corp.|QLA12160 on AMI MegaRAID"
-0x1077 0x1240 "qla1280" "QLogic Corp.|QLA1240"
-0x1077 0x1280 "qla1280" "QLogic Corp.|QLA1280"
-0x1077 0x2020 "unknown" "QLogic Corp.|ISP2020A Fast!SCSI Basic Adapter"
-0x1077 0x2100 "qla2xxx" "QLogic Corp.|QLA2100"
-0x1077 0x2200 "qla2xxx" "QLogic Corp.|QLA2200"
-0x1077 0x2300 "qla2xxx" "QLogic Corp.|QLA2300"
-0x1077 0x2312 "qla2xxx" "QLogic Corp.|QLA2312"
-0x1077 0x2322 "qla2xxx" "QLogic Corp.|QLA2322"
-0x1077 0x2422 "qla2xxx" "QLogic Corp.|QLA2XXX"
-0x1077 0x2432 "qla2xxx" "QLogic Corp.|QLA2XXX"
-0x1077 0x3010 "unknown" "QLogic Corp.|QLA3010 Network Adapter"
-0x1077 0x3022 "unknown" "QLogic Corp.|QLA3022 Network Adapter"
-0x1077 0x4000 "unknown" "QLogic Corp.| "
-0x1077 0x4010 "qla4xxx" "QLogic Corp.| "
-0x1077 0x4022 "qla4xxx" "QLogic Corp.|QLA4022 iSCSI TOE Adapter"
-0x1077 0x5422 "qla2xxx" ""
-0x1077 0x5432 "qla2xxx" ""
-0x1077 0x6312 "qla2xxx" "QLogic Corp.|QLA6312"
-0x1077 0x6322 "qla2xxx" "QLogic Corp.|QLA6312"
-0x1078 0x0000 "Card:MediaGX" "Cyrix Corp.|5510 [Grappa]"
-0x1078 0x0001 "Card:MediaGX" "Cyrix Corp.|PCI Master [MEDIAGX]"
-0x1078 0x0002 "Card:MediaGX" "Cyrix Corp.|5520 [Cognac]"
-0x1078 0x0100 "unknown" "Cyrix Corp.|5530 Legacy [Kahlua]"
-0x1078 0x0101 "unknown" "Cyrix Corp.|5530 SMI [Kahlua]"
-0x1078 0x0102 "cs5530" "Cyrix Corp.|5530 IDE [Kahlua]"
-0x1078 0x0103 "kahlua" "Cyrix Corp.|5530 Audio [Kahlua]"
-0x1078 0x0104 "Card:MediaGX" "Cyrix Corp.|5530 Video [Kahlua]"
-0x1078 0x0400 "unknown" "Cyrix Corp.|ZFMicro CPU to PCI Bridge"
-0x1078 0x0401 "unknown" "Cyrix Corp.|ZFMicro Power Management Controller"
-0x1078 0x0402 "unknown" "Cyrix Corp.|ZFMicro IDE Controller"
-0x1078 0x0403 "unknown" "Cyrix Corp.|ZFMicro Expansion Bus"
-0x1079 0x0d01 "unknown" "I-Bus| "
-0x107d 0x0000 "unknown" "LeadTek Research Inc.|P86C850"
-0x107d 0x204d "unknown" "LeadTek Research Inc.|[GeForce 7800 GTX] Winfast PX7800 GTX TDH"
-0x107d 0x2134 "unknown" "LeadTek Research Inc.|WinFast 3D S320 II"
-0x107d 0x2971 "unknown" "LeadTek Research Inc.|[GeForce FX 5900] WinFast A350 TDH MyViVo"
-0x107e 0x0001 "unknown" "Interphase Corp.|ATM Interface Card"
-0x107e 0x0002 "unknown" "Interphase Corp.|100 VG AnyLan Controller"
-0x107e 0x0004 "iph5526" "Interphase Corp.|5526"
-0x107e 0x0005 "iph5526" "Interphase Corp.|55x6"
-0x107e 0x0008 "iphase" "Interphase Corp.|155 Mbit ATM Controller"
-0x107e 0x0009 "iphase" "Interphase Corp.|5525/5575 ATM Adapter (155 Mbit) [Atlantic]"
-0x107e 0x9003 "unknown" "Interphase Corp.|5535-4P-BRI-ST"
-0x107e 0x9007 "unknown" "Interphase Corp.|5535-4P-BRI-U"
-0x107e 0x9008 "unknown" "Interphase Corp.|5535-1P-SR"
-0x107e 0x900c "unknown" "Interphase Corp.|5535-1P-SR-ST"
-0x107e 0x900e "unknown" "Interphase Corp.|5535-1P-SR-U"
-0x107e 0x9011 "unknown" "Interphase Corp.|5535-1P-PRI"
-0x107e 0x9013 "unknown" "Interphase Corp.|5535-2P-PRI"
-0x107e 0x9023 "unknown" "Interphase Corp.|5535-4P-BRI-ST"
-0x107e 0x9027 "unknown" "Interphase Corp.|5536-4P-BRI-U"
-0x107e 0x9031 "unknown" "Interphase Corp.|5535-1P-PRI"
-0x107e 0x9033 "unknown" "Interphase Corp.|5536-2P-PRI"
-0x107e 0x9060 "unknown" "Interphase Corp.|6535 CompactPCI T1/E1/J1Communications Ctrlr"
-0x107e 0x9070 "unknown" "Interphase Corp.|4538 PMC T1/E1/J1 Communications Controller"
-0x107e 0x9080 "unknown" "Interphase Corp.|4532-002/005 PMC ATM Over OC-3/STM-1 Comm Controller"
-0x107e 0x9081 "unknown" "Interphase Corp.|4532-001/004 PMC ATM Over OC-3/STM-1 Comm Controller"
-0x107e 0x9082 "unknown" "Interphase Corp.|4532-000/003 PMC ATM Over OC-3/STM-1 Comm Controller"
-0x107e 0x9090 "unknown" "Interphase Corp.|4531S-000/001 PMC ATM Over T3/E3 Communications Ctrlr"
-0x107e 0x90a0 "unknown" "Interphase Corp.|4539 PMC Quad T1/E1/J1 Communications Ctrlr"
-0x107f 0x0802 "unknown" "Data Technology Corp.|SL82C105"
-0x107f 0x0803 "unknown" "Data Technology Corp.|EIDE Bus Master Controller"
-0x107f 0x0806 "unknown" "Data Technology Corp.|EIDE Controller"
-0x107f 0x1138 "unknown" "Data Technology Corp.|High Speed Parallel Port"
-0x107f 0x2015 "unknown" "Data Technology Corp.|EIDE Controller"
-0x1080 0x0600 "unknown" "Contaq Microsystems|82C599"
-0x1080 0xc691 "unknown" "Contaq Microsystems|Cypress CY82C691"
-0x1080 0xc693 "cy82c693" "Contaq Microsystems|82c693"
-0x1081 0x0d47 "unknown" "Supermac Technology|Radius PCI to NuBUS Bridge"
-0x1083 0x0001 "unknown" "Forex Computer Corp.|FR710"
-0x1083 0x0613 "unknown" "Forex Computer Corp.|Host Bridge ??"
-0x1085 0x0001 "unknown" "Tulip Computers Int'l BV|UsbDgn Datalaster Interface for OBD automotive"
-0x1087 0x9200 "unknown" "Cache Computer| "
-0x108a 0x0001 "unknown" "Bit3 Computer Corp.|VME Bridge Model 617"
-0x108a 0x0010 "unknown" "Bit3 Computer Corp.|VME Bridge Model 618"
-0x108a 0x0040 "unknown" "SBS Technologies|dataBLIZZARD"
-0x108a 0x3000 "unknown" "Bit3 Computer Corp.|VME Bridge Model 2706"
-0x108d 0x0001 "unknown" "Olicom|Token-Ring 16/4 PCI Adapter (3136/3137)"
-0x108d 0x0002 "ibmtr" "Olicom|16/4 Token Ring"
-0x108d 0x0004 "ibmtr" "Olicom|RapidFire 3139 Token-Ring 16/4 PCI Adapter"
-0x108d 0x0005 "ibmtr" "Olicom|GoCard 3250 Token-Ring 16/4 CardBus PC Card"
-0x108d 0x0006 "unknown" "Olicom|OC-3530 RapidFire Token-Ring 100"
-0x108d 0x0007 "ibmtr" "Olicom|RapidFire 3141 Token-Ring 16/4 PCI Fiber Adapter"
-0x108d 0x0008 "unknown" "Olicom|RapidFire 3540 HSTR 100/16/4 PCI Adapter"
-0x108d 0x000a "unknown" "Olicom|OC-3150 RapidFire Token-Ring 16/4 PCI Adapter"
-0x108d 0x0011 "unknown" "Olicom|OC-2315"
-0x108d 0x0012 "tlan" "Olicom|OC-2325"
-0x108d 0x0013 "tlan" "Olicom|OC-2183/2185"
-0x108d 0x0014 "tlan" "Olicom|OC-2326"
-0x108d 0x0019 "tlan" "Olicom|OC-2327/2250 10/100 Ethernet Adapter"
-0x108d 0x0021 "unknown" "Olicom|OC-6151/6152 [RapidFire ATM PCI 155]"
-0x108d 0x0022 "unknown" "Olicom|ATM Adapter"
-0x108e 0x0001 "unknown" "Sun Microsystems Computer Corp.|EBUS"
-0x108e 0x1000 "unknown" "Sun Microsystems Computer Corp.|EBUS"
-0x108e 0x1001 "sunhme" "Sun Microsystems Computer Corp.|Happy Meal"
-0x108e 0x1100 "unknown" "Sun Microsystems Computer Corp.|RIO EBUS"
-0x108e 0x1101 "sungem" "Sun Microsystems Computer Corp.|PCIO Happy Meal Ethernet"
-0x108e 0x1102 "ohci1394" "Sun Microsystems Computer Corp.|RIO 1394"
-0x108e 0x1103 "ohci-hcd" "Sun Microsystems Computer Corp.|RIO USB"
-0x108e 0x1648 "unknown" "Sun Microsystems Computer Corp.|[bge] Gigabit Ethernet"
-0x108e 0x2bad "sungem" "Sun Microsystems Computer Corp.|GEM"
-0x108e 0x5000 "unknown" "Sun Microsystems Computer Corp.|Simba Advanced PCI Bridge"
-0x108e 0x5043 "unknown" "Sun Microsystems Computer Corp.|SunPCI Co-processor"
-0x108e 0x8000 "unknown" "Sun Microsystems Computer Corp.|PCI Bus Module"
-0x108e 0x8001 "unknown" "Sun Microsystems Computer Corp.|Schizo PCI Bus Module"
-0x108e 0x8002 "unknown" "Sun Microsystems Computer Corp.|Schizo+ PCI Bus Module"
-0x108e 0xa000 "unknown" "Sun Microsystems Computer Corp.|Ultra IIi PCI"
-0x108e 0xa001 "unknown" "Sun Microsystems Computer Corp.|Ultra IIe"
-0x108e 0xa801 "unknown" "Sun Microsystems Computer Corp.|Tomatillo PCI Bus Module"
-0x108e 0xabba "cassini" "Sun Microsystems Computer Corp.|Cassini 10/100/1000"
-0x1091 0x0020 "unknown" "Intergraph Corp.|3D graphics processor"
-0x1091 0x0021 "unknown" "Intergraph Corp.|3D graphics processor w/Texturing"
-0x1091 0x0040 "unknown" "Intergraph Corp.|3D graphics frame buffer"
-0x1091 0x0041 "unknown" "Intergraph Corp.|3D graphics frame buffer"
-0x1091 0x0060 "unknown" "Intergraph Corp.|Proprietary bus bridge"
-0x1091 0x00e4 "unknown" "Intergraph Corp.|Powerstorm 4D50T"
-0x1091 0x0720 "unknown" "Intergraph Corp.|Motion JPEG codec"
-0x1091 0x07a0 "unknown" "Intergraph Corp.|Sun Expert3D-Lite Graphics Accelerator"
-0x1091 0x1091 "unknown" "Intergraph Corp.|Sun Expert3D Graphics Accelerator"
-0x1092 0x00a0 "Card:Diamond SpeedStar Pro SE (CL-GD5430/5434)" "Diamond Multimedia Systems|Speedstar Pro SE"
-0x1092 0x00a8 "Card:Diamond SpeedStar 64" "Diamond Multimedia Systems|Speedstar 64"
-0x1092 0x0550 "Card:Diamond Viper 550" "Diamond Multimedia Systems||Viper 550"
-0x1092 0x08d4 "unknown" "Diamond Multimedia Systems|Supra 2260 Modem"
-0x1092 0x094c "unknown" "Diamond Multimedia Systems|SupraExpress 56i Pro"
-0x1092 0x09c8 "unknown" "Diamond Computer Systems|SUP2760 SupraExpress 56i Pro VCC"
-0x1092 0x1092 "Card:Diamond Viper 330" "Diamond Multimedia Systems|Viper V330"
-0x1092 0x6120 "unknown" "Diamond Multimedia Systems|Maximum DVD"
-0x1092 0x8810 "Card:Diamond Stealth 64 DRAM SE" "Diamond Multimedia Systems|Stealth SE"
-0x1092 0x8811 "Card:Diamond Stealth 64 DRAM SE" "Diamond Multimedia Systems|Stealth 64/SE"
-0x1092 0x8880 "Card:Diamond Stealth 64 DRAM SE" "Diamond Multimedia Systems|Stealth"
-0x1092 0x8881 "Card:Diamond Stealth 64 DRAM SE" "Diamond Multimedia Systems|Stealth"
-0x1092 0x88b0 "Card:Diamond Stealth 64 DRAM SE" "Diamond Multimedia Systems|Stealth 64"
-0x1092 0x88b1 "Card:Diamond Stealth 64 DRAM SE" "Diamond Multimedia Systems|Stealth 64"
-0x1092 0x88c0 "Card:Diamond Stealth 64 DRAM SE" "Diamond Multimedia Systems|Stealth 64"
-0x1092 0x88c1 "Card:Diamond Stealth 64 DRAM SE" "Diamond Multimedia Systems|Stealth 64"
-0x1092 0x88d0 "Card:Diamond Stealth 64 DRAM SE" "Diamond Multimedia Systems|Stealth 64"
-0x1092 0x88d1 "Card:Diamond Stealth 64 DRAM SE" "Diamond Multimedia Systems|Stealth 64"
-0x1092 0x88f0 "Card:Diamond Stealth 64 DRAM SE" "Diamond Multimedia Systems|Stealth 64"
-0x1092 0x88f1 "Card:Diamond Stealth 64 DRAM SE" "Diamond Multimedia Systems|Stealth 64"
-0x1092 0x9876 "unknown" "Diamond Multimedia Systems|Supra Express 56i Pro CW #2"
-0x1092 0x9999 "unknown" "Diamond Multimedia Systems|DMD-I0928-1 Monster sound sound chip"
-0x1093 0x0160 "unknown" "National Instruments|PCI-DIO-96"
-0x1093 0x0161 "unknown" "National Instruments|PCI-1200 multifunction data acquisition board"
-0x1093 0x0162 "unknown" "National Instruments|PCI-MIO-16XE-50"
-0x1093 0x1150 "unknown" "National Instruments|PCI-DIO-32HS High Speed Digital I/O Board"
-0x1093 0x1170 "unknown" "National Instruments|PCI-MIO-16XE-10"
-0x1093 0x1180 "unknown" "National Instruments|PCI-MIO-16E-1"
-0x1093 0x1190 "unknown" "National Instruments|PCI-MIO-16E-4"
-0x1093 0x11b0 "unknown" "National Instruments| "
-0x1093 0x11c0 "unknown" "National Instruments| "
-0x1093 0x11d0 "unknown" "National Instruments| "
-0x1093 0x11e0 "unknown" "National Instruments| "
-0x1093 0x1270 "unknown" "National Instruments|PCI-6032E Multifunction Data Acquisition Card"
-0x1093 0x12b0 "unknown" "National Instruments|PCI-6534 High Speed DIO"
-0x1093 0x1310 "unknown" "National Instruments|PCI-6602 Data Acquisition Device"
-0x1093 0x1320 "unknown" "National Instruments| "
-0x1093 0x1330 "unknown" "National Instruments|PCI-6031E"
-0x1093 0x1340 "unknown" "National Instruments|PCI-6033E Multifunction Data Acquisition Card"
-0x1093 0x1350 "unknown" "National Instruments|PCI-6071E"
-0x1093 0x1360 "unknown" "National Instruments| "
-0x1093 0x14e0 "unknown" "National Instruments|PCI-6110"
-0x1093 0x14f0 "unknown" "National Instruments|PCI-6111"
-0x1093 0x17d0 "unknown" "National Instruments|PCI-6503"
-0x1093 0x1870 "unknown" "National Instruments|PCI-6713"
-0x1093 0x1880 "unknown" "National Instruments|PCI-6711"
-0x1093 0x18b0 "unknown" "National Instruments|PCI-6052E"
-0x1093 0x2410 "unknown" "National Instruments|PCI-6733"
-0x1093 0x2890 "unknown" "National Instruments|PCI-6036E"
-0x1093 0x2a60 "unknown" "National Instruments|PCI-6023E"
-0x1093 0x2a70 "unknown" "National Instruments|PCI-6024E Multifunction Data Acquisition Card"
-0x1093 0x2a80 "unknown" "National Instruments|PCI-6025E Multifunction Data Acquisition Card"
-0x1093 0x2b20 "unknown" "National Instruments| "
-0x1093 0x2c80 "unknown" "National Instruments|PCI-6035E"
-0x1093 0x2ca0 "unknown" "National Instruments|PCI-6034E"
-0x1093 0x70a9 "unknown" "National Instruments|PCI-6528"
-0x1093 0x70b8 "unknown" "National Instruments|PCI-6251 [M Series - High Speed Multifunction DAQ]"
-0x1093 0xb001 "unknown" "National Instruments|IMAQ-PCI-1408"
-0x1093 0xb011 "unknown" "National Instruments|IMAQ-PXI-1408"
-0x1093 0xb021 "unknown" "National Instruments|IMAQ-PCI-1424"
-0x1093 0xb031 "unknown" "National Instruments|IMAQ-PCI-1413"
-0x1093 0xb041 "unknown" "National Instruments|IMAQ-PCI-1407"
-0x1093 0xb051 "unknown" "National Instruments|IMAQ-PXI-1407"
-0x1093 0xb061 "unknown" "National Instruments|IMAQ-PCI-1411"
-0x1093 0xb071 "unknown" "National Instruments|IMAQ-PCI-1422"
-0x1093 0xb081 "unknown" "National Instruments|IMAQ-PXI-1422"
-0x1093 0xb091 "unknown" "National Instruments|IMAQ-PXI-1411"
-0x1093 0xc801 "tnt4882" "National Instruments|PCI-GPIB"
-0x1093 0xc811 "tnt4882" "National Instruments| "
-0x1093 0xc821 "tnt4882" "National Instruments| "
-0x1093 0xc831 "tnt4882" "National Instruments|PCI-GPIB bridge"
-0x1093 0xc840 "unknown" "National Instruments| "
-0x1093 0xd130 "unknown" "National Instruments|PCI-232/2 2-port RS-232 Serial Interface Board"
-0x1095 0x0240 "sata_sil" "CMD Technology Inc.|Adaptec AAR-1210SA SATA HostRAID Controller"
-0x1095 0x0640 "unknown" "CMD Technology Inc.|PCI0640"
-0x1095 0x0641 "unknown" "CMD Technology Inc.|PCI-0640 EIDE Adapter with RAID 1"
-0x1095 0x0642 "unknown" "CMD Technology Inc.|EIDE Adapter with RAID 1"
-0x1095 0x0643 "cmd64x" "CMD Technology Inc.|PCI0643 (PCI EIDE controller)"
-0x1095 0x0646 "cmd64x" "CMD Technology Inc.|PCI0646 (bus master IDE)"
-0x1095 0x0647 "unknown" "CMD Technology Inc.|PCI0647"
-0x1095 0x0648 "cmd64x" "CMD Technology Inc.|PCI0648 (Ultra DMA PCI-IDE/ATA Chip)"
-0x1095 0x0649 "cmd64x" "CMD Technology Inc.|PCI0649 (Ultra ATA/100 Jost Ctrlr)"
-0x1095 0x0650 "unknown" "CMD Technology Inc.|PBC0650A (Fast SCSI-II Ctrlr)"
-0x1095 0x0670 "ohci-hcd" "CMD Technology Inc.|USB0670 (PCI-USB ASIC)"
-0x1095 0x0673 "ohci-hcd" "CMD Technology Inc.|USB0673 PCI-USB ASIC"
-0x1095 0x0680 "siimage" "CMD Technology Inc.|PCI-680 UltraATA/133 EIDE Controller"
-0x1095 0x3112 "sata_sil" "Silicon Image Inc.|Sil3112A Serial ATA"
-0x1095 0x3114 "sata_sil" "Silicon Image inc.|Sil3114A Serial ATA"
-0x1095 0x3124 "sata_sil24" "Silicon Image Inc.|SiI 3124 PCI-X Serial ATA Controller"
-0x1095 0x3131 "sata_sil24" "Silicon Image Inc.|Serial ATA Controller"
-0x1095 0x3132 "sata_sil24" "Silicon Image Inc.|SiI 3132 PCI-X Serial ATA Controller"
-0x1095 0x3512 "sata_sil" "Silicon Image Inc.|Sil3512A Serial ATA"
-0x1095 0x3531 "sata_sil24" "Silicon Image Inc.|Serial ATA Controller"
-0x1097 0x0038 "unknown" "Appian Graphics|EIDE Controller"
-0x1097 0x3d32 "unknown" "Appian Graphics|Jeronimo 2000 AGP"
-0x1098 0x0001 "Card:VESA driver (generic)" "Quantum Designs|QD-8500"
-0x1098 0x0002 "Card:VESA driver (generic)" "Quantum Designs|QD-8580"
-0x109e 0x032e "unknown" "Brooktree Corp.|Bt878 Video Capture"
-0x109e 0x0350 "bttv" "Brooktree Corp.|Bt848 TV with DMA push"
-0x109e 0x0351 "bttv" "Brooktree Corp.|Bt849A Video capture"
-0x109e 0x0369 "bttv" "Brooktree Corp.|Bt878 Video Capture"
-0x109e 0x036c "bttv" "Brooktree Corp.|Bt879(??) Video Capture"
-0x109e 0x036e "bttv" "Brooktree Corp.|Bt878"
-0x109e 0x036f "bttv" "Brooktree Corp.|Bt879"
-0x109e 0x0370 "bttv" "Brooktree Corp.|Bt880 Video Capture"
-0x109e 0x0878 0x0070 0x13eb "bt878" "Brooktree Corp.|WinTV Series"
-0x109e 0x0878 0x0070 0xff01 "snd_bt87x" "Brooktree Corp.|Bt878 Audio Capture"
-0x109e 0x0878 0x0071 0x0101 "bt878" "Brooktree Corp.|DigiTV PCI"
-0x109e 0x0878 0x1002 0x0001 "bt878" "Brooktree Corp.|TV-Wonder"
-0x109e 0x0878 0x1002 0x0003 "bt878" "Brooktree Corp.|TV-Wonder/VE"
-0x109e 0x0878 0x107d 0x6606 "snd_bt87x" "Leadtek|Winfast TV 2000xp delux"
-0x109e 0x0878 0x11bd 0x0012 "bt878" "Brooktree Corp.|PCTV pro (TV + FM stereo receiver, audio section)"
-0x109e 0x0878 0x11bd 0x001c "bt878" "Brooktree Corp.|PCTV Sat (DBC receiver)"
-0x109e 0x0878 0x121a 0x3000 "snd-bt87x" ""
-0x109e 0x0878 0x127a 0x0001 "bt878" "Brooktree Corp.|Bt878 Video Capture (Audio Section)"
-0x109e 0x0878 0x127a 0x0002 "bt878" "Brooktree Corp.|Bt878 Video Capture (Audio Section)"
-0x109e 0x0878 0x127a 0x0003 "bt878" "Brooktree Corp.|Bt878 Video Capture (Audio Section)"
-0x109e 0x0878 0x127a 0x0048 "bt878" "Brooktree Corp.|Bt878 Video Capture (Audio Section)"
-0x109e 0x0878 0x13e9 0x0070 "bt878" "Brooktree Corp.|Win/TV (Audio Section)"
-0x109e 0x0878 0x144f 0x3000 "bt878" "Brooktree Corp.|MagicTView CPH060 - Audio"
-0x109e 0x0878 0x1461 0x0002 "bt878" "Brooktree Corp.|Avermedia PCTV98 Audio Capture"
-0x109e 0x0878 0x1461 0x0003 "snd-bt87x" ""
-0x109e 0x0878 0x1461 0x0004 "bt878" "Brooktree Corp.|AVerTV WDM Audio Capture"
-0x109e 0x0878 0x1461 0x0761 "bt878" "Brooktree Corp.|AVerTV DVB-T"
-0x109e 0x0878 0x1461 0x0771 "bt878" "Brooktree Corporation|AverMedia AVerTV DVB-T 771"
-0x109e 0x0878 0x14f1 0x0001 "bt878" "Brooktree Corp.|Bt878 Video Capture (Audio Section)"
-0x109e 0x0878 0x14f1 0x0002 "bt878" "Brooktree Corp.|Bt878 Video Capture (Audio Section)"
-0x109e 0x0878 0x14f1 0x0003 "bt878" "Brooktree Corp.|Bt878 Video Capture (Audio Section)"
-0x109e 0x0878 0x14f1 0x0048 "bt878" "Brooktree Corp.|Bt878 Video Capture (Audio Section)"
-0x109e 0x0878 0x1822 0x0001 "bt878" "Brooktree Corp.|VisionPlus DVB Card"
-0x109e 0x0878 0x18ac 0xd500 "bt878" "Brooktree Corp.|DViCO FusionHDTV5 Lite"
-0x109e 0x0878 0x270f 0xfc00 "bt878" "Brooktree Corp.|Digitop DTT-1000"
-0x109e 0x0878 0xbd11 0x1200 "snd_bt87x" "Brooktree Corp.|Bt878 Audio Capture"
-0x109e 0x0878 "bt878" "Brooktree Corp.|Pinnacle PCTV Sat DVB PCI (based on the Bt878 PCI bridge)"
-0x109e 0x0879 0x0070 0x13eb "snd-bt87x" "Brooktree Corp.|Bt879 Video Capture (Audio Section)"
-0x109e 0x0879 "btaudio" "Brooktree Corp.|Bt879 Video Capture (Audio Section)"
-0x109e 0x0880 "btaudio" "Brooktree Corp.|Bt880 Video Capture (Audio Section)"
-0x109e 0x2115 "unknown" "Brooktree Corp.|BtV 2115 Mediastream controller"
-0x109e 0x2125 "unknown" "Brooktree Corp.|BtV 2125 Mediastream controller"
-0x109e 0x2164 "unknown" "Brooktree Corp.|BtV 2164"
-0x109e 0x2165 "unknown" "Brooktree Corp.|BtV 2165"
-0x109e 0x8230 "unknown" "Brooktree Corp.|Bt8230 ATM Segment/Reassembly Ctrlr (SRC)"
-0x109e 0x8472 "unknown" "Brooktree Corp.|Bt8472"
-0x109e 0x8474 "unknown" "Brooktree Corp.|Bt8474"
-0x10a4 0x0000 "unknown" "Globe Manufacturing Sales| "
-0x10a5 0x3052 "slamr" "Smart Link Ltd.|SmartPCI562 56K Modem"
-0x10a5 0x5449 "unknown" "Smart Link Ltd.|SmartPCI561 modem"
-0x10a5 0x5459 "slamr" "Smart Link Ltd.|modem"
-0x10a8 0x0000 "Card:STB Horizon" "Sierra Semiconductor|STB Horizon 64"
-0x10a9 0x0001 "unknown" "Silicon Graphics Inc.|Crosstalk to PCI Bridge"
-0x10a9 0x0002 "unknown" "Silicon Graphics Inc.|Linc I/O controller"
-0x10a9 0x0003 "8250_pci" "Silicon Graphics Inc.|IOC3"
-0x10a9 0x0004 "unknown" "Silicon Graphics Inc.|O2 MACE"
-0x10a9 0x0005 "unknown" "Silicon Graphics Inc.|RAD Audio"
-0x10a9 0x0006 "unknown" "Silicon Graphics Inc.|HPCEX"
-0x10a9 0x0007 "unknown" "Silicon Graphics Inc.|RPCEX"
-0x10a9 0x0008 "unknown" "Silicon Graphics Inc.|DiVO VIP"
-0x10a9 0x0009 "acenic" "Silicon Graphics Inc.|Alteon Gigabit Ethernet"
-0x10a9 0x0010 "unknown" "Silicon Graphics Inc.|AMP Video I/O"
-0x10a9 0x0011 "unknown" "Silicon Graphics Inc.|GRIP"
-0x10a9 0x0012 "unknown" "Silicon Graphics Inc.|SGH PSHAC GSN"
-0x10a9 0x1001 "unknown" "Silicon Graphics Inc.|Magic Carpet"
-0x10a9 0x1002 "unknown" "Silicon Graphics Inc.|Lithium"
-0x10a9 0x1003 "unknown" "Silicon Graphics Inc.|Dual JPEG 1"
-0x10a9 0x1004 "unknown" "Silicon Graphics Inc.|Dual JPEG 2"
-0x10a9 0x1005 "unknown" "Silicon Graphics Inc.|Dual JPEG 3"
-0x10a9 0x1006 "unknown" "Silicon Graphics Inc.|Dual JPEG 4"
-0x10a9 0x1007 "unknown" "Silicon Graphics Inc.|Dual JPEG 5"
-0x10a9 0x1008 "unknown" "Silicon Graphics Inc.|Cesium"
-0x10a9 0x100a "unknown" "Silicon Graphics Inc.|IOC4 I/O controller"
-0x10a9 0x2001 "unknown" "Silicon Graphics Inc.|Fibre Channel"
-0x10a9 0x2002 "unknown" "Silicon Graphics Inc.|ASDE"
-0x10a9 0x4001 "unknown" "Silicon Graphics Inc.|TIO-CE PCI Express Bridge"
-0x10a9 0x4002 "unknown" "Silicon Graphics Inc.|TIO-CE PCI Express Port"
-0x10a9 0x8001 "unknown" "Silicon Graphics Inc.|O2 1394"
-0x10a9 0x8002 "unknown" "Silicon Graphics Inc.|G-net NT"
-0x10a9 0x8010 "unknown" "Silicon Graphics Inc.|Broadcom e-net [SGI IO9/IO10 BaseIO]"
-0x10a9 0x8018 "unknown" "Silicon Graphics Inc.|Broadcom e-net [SGI A330 Server BaseIO]"
-0x10aa 0x0000 "unknown" "ACC Microelectronics|ACCM 2188"
-0x10aa 0x2051 "unknown" "ACC Microelectronics|Laptop Chipset CPU Bridge"
-0x10aa 0x5842 "unknown" "ACC Microelectronics|Laptop Chipset ISA Bridge"
-0x10ab 0x0001 "unknown" "Winbond Electronics Corp.|W83769F"
-0x10ab 0x0105 "unknown" "Winbond Electronics Corp.|SL82C105"
-0x10ab 0x0565 "unknown" "Winbond Electronics Corp.|W83C553"
-0x10ad 0x0001 "unknown" "Symphony Labs|W83769F"
-0x10ad 0x0003 "unknown" "Symphony Labs|SL82C103"
-0x10ad 0x0005 "unknown" "Symphony Labs|SL82C105"
-0x10ad 0x0103 "unknown" "Symphony Labs|SL82c103"
-0x10ad 0x0105 "pata_sl82c105" "Symphony Labs|SL82c105"
-0x10ad 0x0150 "unknown" "Symphony Labs|EIDE Controller"
-0x10ad 0x0565 "unknown" "Symphony Labs|W83C553"
-0x10ae 0x0002 "unknown" "Cornerstone Technology|Graphics Controller"
-0x10af 0x0001 "unknown" "Microcomputer Systems|IDE"
-0x10b3 0x3106 "unknown" "Databook Inc.|DB87144"
-0x10b3 0xb106 "yenta_socket" "Databook Inc.|DB87144"
-0x10b4 0x1b1d "Card:STB Systems Velocity 3D" "STB Systems Inc.|Velocity 128 3D"
-0x10b4 0x2636 "bttv" "STB|???"
-0x10b5 0x0001 "unknown" "PLX Technology Inc.|i960 PCI bus interface"
-0x10b5 0x0324 "unknown" "PLX Technology Inc.| "
-0x10b5 0x0480 "unknown" "PLX Technology Inc.|IOP 480 Integrated PowerPC I/O Processor"
-0x10b5 0x0960 "unknown" "PLX Technology Inc.|PCI 9080RDK-960 PCI Reference Design Kit for PCI 9080"
-0x10b5 0x1030 "ISDN:hisax,type=34" "PLX Technology Inc.|Gazel ISDN Adapter"
-0x10b5 0x1042 "unknown" "PLX Technology Inc.|Brandywine / jxi2, Inc. - PMC-SyncClock32, IRIG A & B, Nasa 36"
-0x10b5 0x1054 "ISDN:hisax,type=34" "PLX Technology Inc.|Gazel ISDN Adapter"
-0x10b5 0x106a 0x10b5 0x106a "8250_pci" ""
-0x10b5 0x1076 "8250_pci" "PLX Technology Inc.|VScom 800 8 port serial adaptor"
-0x10b5 0x1077 "8250_pci" "PLX Technology Inc.|VScom 400 4 port serial adaptor"
-0x10b5 0x1078 "unknown" "PLX Technology Inc.|PCI 9050 Vision Systems VScom PCI-210"
-0x10b5 0x1103 "8250_pci" "PLX Technology Inc.|SPcom 200"
-0x10b5 0x1146 "unknown" "PLX Technology Inc.|PCI 9050 Vision Systems VScom PCI-010S"
-0x10b5 0x1147 "unknown" "PLX Technology Inc.|PCI 9050 Vision Systems VScom PCI-020S"
-0x10b5 0x1151 "ISDN:hisax,type=34" "PLX Technology Inc.|Gazel ISDN Adapter"
-0x10b5 0x1152 "ISDN:hisax,type=34" "PLX Technology Inc.|Gazel ISDN Adapter"
-0x10b5 0x1187 "ISDN:hisax,type=34" "PLX Technology Inc.|Olitec ISDN Adapter"
-0x10b5 0x2021 "unknown" "PLX Technology Inc.|PCI9080 used in Daktronics VMax Quad Tansmitter Card"
-0x10b5 0x2028 "isicom" "PLX Technology Inc.|Multiport Serial Card"
-0x10b5 0x2051 "isicom" "PLX Technology Inc.|Multiport Serial Card"
-0x10b5 0x2052 "isicom" "PLX Technology Inc.|Multiport Serial Card"
-0x10b5 0x2053 "isicom" "PLX Technology Inc.|Multiport Serial Card"
-0x10b5 0x2054 "isicom" "PLX Technology Inc.|Multiport Serial Card"
-0x10b5 0x2055 "isicom" "PLX Technology Inc.|Multiport Serial Card"
-0x10b5 0x2056 "isicom" "PLX Technology Inc.|Multiport Serial Card"
-0x10b5 0x2057 "isicom" "PLX Technology Inc.|Multiport Serial Card"
-0x10b5 0x2058 "isicom" "PLX Technology Inc.|Multiport Serial Card"
-0x10b5 0x2288 "unknown" "PLX Technology Inc.|Chrislin Industries Memory"
-0x10b5 0x2540 "unknown" "PLX Technology Inc.|IXXAT CAN-Interface PC-I 04/PCI"
-0x10b5 0x2724 "unknown" "PLX Technology Inc.|Thales PCSM Security Card"
-0x10b5 0x2bd0 "ISDN:hisax,type=34" "PLX Technology Inc.|Gazel ISDN Adapter"
-0x10b5 0x3001 "tor2" "PLX Technology Inc.|"
-0x10b5 0x6540 "unknown" "PLX Technology Inc.|PCI6540/6466 PCI-PCI bridge (transparent mode)"
-0x10b5 0x6541 "unknown" "PLX Technology Inc.|PCI6540/6466 PCI-PCI bridge (non-transparent mode, primary side)"
-0x10b5 0x6542 "unknown" "PLX Technology Inc.|PCI6540/6466 PCI-PCI bridge (non-transparent mode, secondary side)"
-0x10b5 0x8111 "unknown" "PLX Technology Inc.|PEX 8111 PCI Express-to-PCI Bridge"
-0x10b5 0x8114 "unknown" "PLX Technology Inc.|PEX 8114 PCI Express-to-PCI/PCI-X Bridge"
-0x10b5 0x8516 "unknown" "PLX Technology Inc.|PEX 8516 Versatile PCI Express Switch"
-0x10b5 0x8532 "unknown" "PLX Technology Inc.|PEX 8532 Versatile PCI Express Switch"
-0x10b5 0x9030 0x10b5 0x2862 "snd-vx222" "PLX Technology, Inc.|Alpermann+Velte PCL PCI LV (3V/5V): Timecode Reader Board"
-0x10b5 0x9030 0x10b5 0x2906 "snd-vx222" "PLX Technology, Inc.|Alpermann+Velte PCI TS (3V/5V): Time Synchronisation Board"
-0x10b5 0x9030 0x10b5 0x2940 "snd-vx222" "PLX Technology, Inc.|Alpermann+Velte PCL PCI D (3V/5V): Timecode Reader Board"
-0x10b5 0x9030 0x10b5 0x2977 "snd-vx222" "PLX Technology, Inc.|IXXAT iPC-I XC16/PCI CAN Board"
-0x10b5 0x9030 0x10b5 0x2978 "snd-vx222" "PLX Technology, Inc.|SH ARC-PCIu SOHARD ARCNET card"
-0x10b5 0x9030 0x10b5 0x3025 "snd-vx222" "PLX Technology, Inc.|Alpermann+Velte PCL PCI L (3V/5V): Timecode Reader Board"
-0x10b5 0x9030 0x10b5 0x3068 "snd-vx222" "PLX Technology, Inc.|Alpermann+Velte PCL PCI HD (3V/5V): Timecode Reader Board"
-0x10b5 0x9030 0x1397 0x3136 "ISDN:hfc4s8s_l1" "PLX Technology, Inc.|4xS0-ISDN PCI Adapter"
-0x10b5 0x9030 0x1397 0x3137 "snd-vx222" "PLX Technology, Inc.|S2M-E1-ISDN PCI Adapter"
-0x10b5 0x9030 0x1518 0x0200 "snd-vx222" "PLX Technology, Inc.|Kontron ThinkIO-C"
-0x10b5 0x9030 0x15ed 0x1002 "snd-vx222" "PLX Technology, Inc.|MCCS 8-port Serial Hot Swap"
-0x10b5 0x9030 0x15ed 0x1003 "snd-vx222" "PLX Technology, Inc.|MCCS 16-port Serial Hot Swap"
-0x10b5 0x9030 "snd-vx222" "PLX Technology Inc.|VX222"
-0x10b5 0x9036 "unknown" "PLX Technology Inc.|9036"
-0x10b5 0x9050 0x10b5 0x1067 "unknown" "PLX Technology Inc.|IXXAT CAN i165"
-0x10b5 0x9050 0x10b5 0x1072 "ines_gpib" ""
-0x10b5 0x9050 0x10b5 0x1172 "unknown" "PLX Technology Inc.|IK220 (Heidenhain)"
-0x10b5 0x9050 0x10b5 0x2036 "unknown" "PLX Technology Inc.|SatPak GPS"
-0x10b5 0x9050 0x10b5 0x2221 "unknown" "PLX Technology Inc.|Alpermann+Velte PCL PCI LV: Timecode Reader Board"
-0x10b5 0x9050 0x10b5 0x2273 "unknown" "PLX Technology Inc.|SH-ARC SoHard ARCnet card"
-0x10b5 0x9050 0x10b5 0x2431 "unknown" "PLX Technology Inc.|Alpermann+Velte PCL PCI D: Timecode Reader Board"
-0x10b5 0x9050 0x10b5 0x2905 "unknown" "PLX Technology Inc.|Alpermann+Velte PCI TS: Time Synchronisation Board"
-0x10b5 0x9050 0x10b5 0x9050 "unknown" "PLX Technology Inc.|MP9050"
-0x10b5 0x9050 0x11a9 0x5334 "8250_pci" "PLX Technology Inc.|PCI Serial ports"
-0x10b5 0x9050 0x124d 0xf001 "8250_pci" "PLX Technology Inc.|PCI Serial ports"
-0x10b5 0x9050 0x124d 0xf010 "8250_pci" "PLX Technology Inc.|PCI Serial ports"
-0x10b5 0x9050 0x12e0 0x0011 "8250_pci" "PLX Technology Inc.|PCI Serial ports"
-0x10b5 0x9050 0x12e0 0x0021 "8250_pci" "PLX Technology Inc.|PCI Serial ports"
-0x10b5 0x9050 0x12e0 0x0031 "8250_pci" "PLX Technology Inc.|PCI Serial ports"
-0x10b5 0x9050 0x12e0 0x0041 "8250_pci" "PLX Technology Inc.|PCI Serial ports"
-0x10b5 0x9050 0x1498 0x0362 "unknown" "PLX Technology Inc.|TPMC866 8 Channel Serial Card"
-0x10b5 0x9050 0x1522 0x0001 "unknown" "PLX Technology Inc.|RockForce 4 Port V.90 Data/Fax/Voice Modem"
-0x10b5 0x9050 0x1522 0x0002 "unknown" "PLX Technology Inc.|RockForce 2 Port V.90 Data/Fax/Voice Modem"
-0x10b5 0x9050 0x1522 0x0003 "unknown" "PLX Technology Inc.|RockForce 6 Port V.90 Data/Fax/Voice Modem"
-0x10b5 0x9050 0x1522 0x0004 "unknown" "PLX Technology Inc.|RockForce 8 Port V.90 Data/Fax/Voice Modem"
-0x10b5 0x9050 0x1522 0x0010 "unknown" "PLX Technology Inc.|RockForce2000 4 Port V.90 Data/Fax/Voice Modem"
-0x10b5 0x9050 0x1522 0x0020 "unknown" "PLX Technology Inc.|RockForce2000 2 Port V.90 Data/Fax/Voice Modem"
-0x10b5 0x9050 0x15ed 0x1000 "unknown" "PLX Technology Inc.|Macrolink MCCS 8-port Serial"
-0x10b5 0x9050 0x15ed 0x1001 "unknown" "PLX Technology Inc.|Macrolink MCCS 16-port Serial"
-0x10b5 0x9050 0x15ed 0x1002 "unknown" "PLX Technology Inc.|Macrolink MCCS 8-port Serial Hot Swap"
-0x10b5 0x9050 0x15ed 0x1003 "unknown" "PLX Technology Inc.|Macrolink MCCS 16-port Serial Hot Swap"
-0x10b5 0x9050 0x5654 0x2036 "vpbhp" "VoiceTronix Pty|OpenSwitch 6 Telephony card"
-0x10b5 0x9050 0x5654 0x3132 "vpbhp" "VoiceTronix Pty|OpenSwitch 12 Telephony card"
-0x10b5 0x9050 0x5654 0x5634 "vpbhp" "VoiceTronix Pty|OpenLine4 Telephony card"
-0x10b5 0x9050 0x8246 0xffff "tahoe9xx" ""
-0x10b5 0x9050 0xd531 0xc002 "unknown" "PLX Technology Inc.|PCIntelliCAN 2xSJA1000 CAN bus"
-0x10b5 0x9050 0xd84d 0x4006 "unknown" "PLX Technology Inc.|EX-4006 1P"
-0x10b5 0x9050 0xd84d 0x4008 "unknown" "PLX Technology Inc.|EX-4008 1P EPP/ECP"
-0x10b5 0x9050 0xd84d 0x4014 "unknown" "PLX Technology Inc.|EX-4014 2P"
-0x10b5 0x9050 0xd84d 0x4018 "unknown" "PLX Technology Inc.|EX-4018 3P EPP/ECP"
-0x10b5 0x9050 0xd84d 0x4025 "unknown" "PLX Technology Inc.|EX-4025 1S(16C550) RS-232"
-0x10b5 0x9050 0xd84d 0x4027 "unknown" "PLX Technology Inc.|EX-4027 1S(16C650) RS-232"
-0x10b5 0x9050 0xd84d 0x4028 "unknown" "PLX Technology Inc.|EX-4028 1S(16C850) RS-232"
-0x10b5 0x9050 0xd84d 0x4036 "unknown" "PLX Technology Inc.|EX-4036 2S(16C650) RS-232"
-0x10b5 0x9050 0xd84d 0x4037 "unknown" "PLX Technology Inc.|EX-4037 2S(16C650) RS-232"
-0x10b5 0x9050 0xd84d 0x4038 "unknown" "PLX Technology Inc.|EX-4038 2S(16C850) RS-232"
-0x10b5 0x9050 0xd84d 0x4052 "unknown" "PLX Technology Inc.|EX-4052 1S(16C550) RS-422/485"
-0x10b5 0x9050 0xd84d 0x4053 "unknown" "PLX Technology Inc.|EX-4053 2S(16C550) RS-422/485"
-0x10b5 0x9050 0xd84d 0x4055 "8250_pci" "PLX Technology Inc.|EX-4055 4S(16C550) RS-232"
-0x10b5 0x9050 0xd84d 0x4058 "unknown" "PLX Technology Inc.|EX-4055 4S(16C650) RS-232"
-0x10b5 0x9050 0xd84d 0x4065 "unknown" "PLX Technology Inc.|EX-4065 8S(16C550) RS-232"
-0x10b5 0x9050 0xd84d 0x4068 "unknown" "PLX Technology Inc.|EX-4068 8S(16C650) RS-232"
-0x10b5 0x9050 0xd84d 0x4078 "unknown" "PLX Technology Inc.|EX-4078 2S(16C552) RS-232+1P"
-0x10b5 0x9050 "snd-vx222" "PLX Technology Inc.|VX222"
-0x10b5 0x9051 "unknown" "PLX Technology Inc.|PCI9051 Target PCI interface Chip"
-0x10b5 0x9052 "unknown" "PLX Technology Inc.|PCI 9052 PCI 9052 Target PCI Interface Chip"
-0x10b5 0x9054 "unknown" "PLX Technology Inc.|PCI 9054 PCI I/O Accelerator"
-0x10b5 0x9056 "unknown" "PLX Technology Inc.|Francois"
-0x10b5 0x9060 "unknown" "PLX Technology Inc.|9060"
-0x10b5 0x906d "snd-korg1212" "PLX Technology Inc.|Korg 1212 IO"
-0x10b5 0x906e "unknown" "PLX Technology Inc.|9060ES"
-0x10b5 0x9080 "unknown" "PLX Technology Inc.|9080"
-0x10b5 0x9656 0x1369 0xb001 "snd-pcxhr" "Digigram|VX882HR"
-0x10b5 0x9656 0x1369 0xb101 "snd-pcxhr" "Digigram|PCX882HR"
-0x10b5 0x9656 0x1369 0xb201 "snd-pcxhr" "Digigram|VX881HR"
-0x10b5 0x9656 0x1369 0xb301 "snd-pcxhr" "Digigram|PCX881HR"
-0x10b5 0x9656 0x1369 0xb401 "snd-pcxhr" "Digigram|VX1222HR"
-0x10b5 0x9656 0x1369 0xb501 "snd-pcxhr" "Digigram|PCX1222HR"
-0x10b5 0x9656 0x1369 0xb601 "snd-pcxhr" "Digigram|VX1221HR"
-0x10b5 0x9656 0x1369 0xb701 "snd-pcxhr" "Digigram|PCX1221HR"
-0x10b5 0x9656 "unknown" "PLX Technology, Inc.|PCI <-> IOBus Bridge"
-0x10b5 0xa001 "8250_pci" "PLX Technology Inc.|Gtek Serial"
-0x10b5 0xbb04 "unknown" "PLX Technology Inc.|B&B 3PCIOSD1A Isolated PCI Serial"
-0x10b5 0xc001 "unknown" "PLX Technology Inc.|GTEK Cyclone 16/32 port serial adaptor"
-0x10b5 0xd00d "tor2" "PLX Technology Inc.|"
-0x10b6 0x0001 "unknown" "Madge Networks|Smart 16/4 PCI Ringnode"
-0x10b6 0x0002 "abyss" "Madge Networks|Smart 16/4 PCI Ringnode Mk2"
-0x10b6 0x0003 "unknown" "Madge Networks|Smart 16/4 PCI Ringnode Mk3"
-0x10b6 0x0004 "unknown" "Madge Networks|Smart 16/4 PCI Ringnode Mk1"
-0x10b6 0x0006 "yenta_socket" "Madge Networks|16/4 Cardbus Adapter"
-0x10b6 0x0007 "unknown" "Madge Networks|Presto PCI Adapter"
-0x10b6 0x0009 "unknown" "Madge Networks|Smart 100/16/4 PCI-HS Ringnode"
-0x10b6 0x000a "unknown" "Madge Networks|Smart 100/16/4 PCI Ringnode"
-0x10b6 0x000b "yenta_socket" "Madge Networks|16/4 CardBus Adapter Mk2"
-0x10b6 0x000c "unknown" "Madge Networks|RapidFire 3140V2 16/4 TR Adapter"
-0x10b6 0x0020 "unknown" "Madge Networks|Unknown?"
-0x10b6 0x0022 "unknown" "Madge Networks|Unknown?"
-0x10b6 0x1000 "horizon" "Madge Networks|Collage 25 ATM Adapter"
-0x10b6 0x1001 "ambassador" "Madge Networks|Collage 155 ATM Server Adapter"
-0x10b6 0x1002 "ambassador" "Madge Networks|Ambassador ATM Adapter"
-0x10b7 0x0001 "acenic" "3Com Corp.|3c985 1000BaseSX"
-0x10b7 0x0013 "ath_pci" "3Com Corp.|AR5212 802.11abg NIC (3CRDAG675)"
-0x10b7 0x0910 "unknown" "3Com Corp.|3C910-A01"
-0x10b7 0x1000 "unknown" "3Com Corp.|3C905CX-TXNM 3COM 3C905CX-TXNM with 40-0664-003 ASIC"
-0x10b7 0x1006 "unknown" "3Com Corp.|MINI PCI type 3B Data Fax Modem"
-0x10b7 0x1007 "unknown" "3Com Corp.|3C556 V.90 Mini-PCI Modem"
-0x10b7 0x1201 "3c59x" "3Com Corp.|3c982-TXM 10/100baseTX Dual Port A [Hydra]"
-0x10b7 0x1202 "3c59x" "3Com Corp.|3c982-TXM 10/100baseTX Dual Port B [Hydra]"
-0x10b7 0x1700 "skge" "3Com Corp.|3C940 10/100/1000 LAN"
-0x10b7 0x1f1f "unknown" "3Com Corp.|3CRWE777A AirConnect Wireless LAN PCI Card"
-0x10b7 0x3390 "tmspci" "3Com Corp.|Token Link Velocity"
-0x10b7 0x3590 "3c359" "3Com Corp.|3c359 TokenLink Velocity XL"
-0x10b7 0x4500 "3c59x" "3Com Corp.|3c450 Cyclone/unknown"
-0x10b7 0x5055 "3c59x" "3Com Corp.|3c555 [Megahertz] 10/100 LAN CardBus"
-0x10b7 0x5057 "3c59x" "3Com Corp.|3c575 [Megahertz] 10/100 LAN CardBus"
-0x10b7 0x5157 "3c59x" "3Com Corp.|3c575 [Megahertz] 10/100 LAN CardBus"
-0x10b7 0x5257 "3c59x" "3Com Corp.|3c575 Fast EtherLink XL"
-0x10b7 0x5900 "3c59x" "3Com Corp.|3c590 10BaseT [Vortex]"
-0x10b7 0x5920 "3c59x" "3Com Corp.|3c592 EISA 10mbps Demon/Vortex"
-0x10b7 0x5950 "3c59x" "3Com Corp.|3c595 100BaseTX [Vortex]"
-0x10b7 0x5951 "3c59x" "3Com Corp.|3c595 100BaseT4 [Vortex]"
-0x10b7 0x5952 "3c59x" "3Com Corp.|3c595 100Base-MII [Vortex]"
-0x10b7 0x5970 "3c59x" "3Com Corp.|3c597 EISA Fast Demon/Vortex"
-0x10b7 0x5b57 "3c59x" "3Com Corp.|3C595 Megahertz 10/100 LAN CardBus"
-0x10b7 0x6000 "adm8211" "3Com Corp.|3CRSHPW796 [OfficeConnect Wireless CardBus]"
-0x10b7 0x6001 "prism54" "3Com Corp.|3cRWE154G72 Wireless LAN adapter"
-0x10b7 0x6055 "3c59x" "3Com Corp.|3c556 10/100 Mini-PCI Adapter [Cyclone]"
-0x10b7 0x6056 "3c59x" "3Com Corp.|3C556 10/100 Mini PCI Fast Ethernet Adapter"
-0x10b7 0x6550 "3c59x" "3Com Corp.|3c575 [Megahertz] 10/100 LAN CardBus"
-0x10b7 0x6560 "3c59x" "3Com Corp.|3c575 [Megahertz] 10/100 LAN CardBus"
-0x10b7 0x6561 "3c59x" "3Com Corp.|FEM656 10/100 LAN+56K Modem CardBus PC Card"
-0x10b7 0x6562 "3c59x" "3Com Corp.|3CCFEM656 Cyclone CardBus"
-0x10b7 0x6563 "3c59x" "3Com Corp.|FEM656B 10/100 LAN+56K Modem CardBus PC Card"
-0x10b7 0x6564 "3c59x" "3Com Corp.|3CCFEM656 Cyclone CardBus"
-0x10b7 0x6565 "unknown" "3Com Corp.|3CCFEM656C Global 10/100 Fast Ethernet+56K Modem"
-0x10b7 0x7646 "3c59x" "3Com Corp.|3cSOHO100-TX [Hurricane]"
-0x10b7 0x7770 "orinoco_plx" "3Com Corp.|802.11b Wireless Ethernet Adapter"
-0x10b7 0x7940 "3c59x" "3Com Corp.|3c803 FDDILink DAS Controller"
-0x10b7 0x7980 "3c59x" "3Com Corp.|3c803 FDDILink UTP Controller"
-0x10b7 0x7990 "3c59x" "3Com Corp.|3c804 FDDILink SAS Controller"
-0x10b7 0x80eb "skge" "3Com Corp.|3c940B 10/100/1000Base-T"
-0x10b7 0x8811 "unknown" "3Com Corp.|Token ring"
-0x10b7 0x9000 "3c59x" "3Com Corp.|3c900 10BaseT [Boomerang]"
-0x10b7 0x9001 "3c59x" "3Com Corp.|3c900 Combo [Boomerang]"
-0x10b7 0x9004 "3c59x" "3Com Corp.|3c900B-TPO [Etherlink XL TPO]"
-0x10b7 0x9005 "3c59x" "3Com Corp.|3c900B-Combo [Etherlink XL Combo]"
-0x10b7 0x9006 "3c59x" "3Com Corp.|3c900B-TPC [Etherlink XL TPC]"
-0x10b7 0x900a "3c59x" "3Com Corp.|3c900B-FL [Etherlink XL FL]"
-0x10b7 0x9050 "3c59x" "3Com Corp.|3c905 100BaseTX [Boomerang]"
-0x10b7 0x9051 "3c59x" "3Com Corp.|3c905 100BaseT4 [Boomerang]"
-0x10b7 0x9054 "unknown" "3Com Corporation|3C905B-TX Fast Etherlink XL PCI"
-0x10b7 0x9055 "3c59x" "3Com Corp.|3c905B 100BaseTX [Cyclone]"
-0x10b7 0x9056 "3c59x" "3Com Corp.|3c905B-T4 [Fast EtherLink XL 10/100]"
-0x10b7 0x9058 "3c59x" "3Com Corp.|3c905B-Combo [Deluxe Etherlink XL 10/100]"
-0x10b7 0x905a "3c59x" "3Com Corp.|3c905B-FX [Fast Etherlink XL FX 10/100]"
-0x10b7 0x9200 "3c59x" "3Com Corp.|3c905C-TX [Fast Etherlink]"
-0x10b7 0x9201 "3c59x" "3Com Corp.|3c920 Tornado"
-0x10b7 0x9202 "3c59x" "3Com Corp.|3Com 3C920B-EMB-WNM Integrated Fast Ethernet Controller"
-0x10b7 0x9210 "3c59x" "3Com Corp.|3C920B-EMB-WNM Integrated Fast Ethernet Controller"
-0x10b7 0x9300 "tulip" "3Com Corp.|3CSOHO100B-TX [910-A01]"
-0x10b7 0x9800 "3c59x" "3Com Corp.|3c980-TX [Fast Etherlink XL Server Adapter]"
-0x10b7 0x9805 "3c59x" "3Com Corp.|3c980-TX [Fast Etherlink XL Server Adapter]"
-0x10b7 0x9900 "typhoon" "3Com Corp.|3C990-TX Typhoon"
-0x10b7 0x9902 "typhoon" "3Com Corp.|3CR990-TX-95 EtherLink 10/100 PCI with 3XP Processor"
-0x10b7 0x9903 "typhoon" "3Com Corp.|3CR990-TX-97 EtherLink 10/100 PCI with 3XP Processor"
-0x10b7 0x9904 "typhoon" "3Com Corp.|3CR990-TX-M EtherLink 10/100 PCI with 3XP Processor"
-0x10b7 0x9905 "typhoon" "3Com Corp.|3CR990-FX-95/97/95 [Typhon Fiber]"
-0x10b7 0x9908 "typhoon" "3Com Corp.|3CR990SVR95 EtherLink 10/100 Server PCI with 3XP"
-0x10b7 0x9909 "typhoon" "3Com Corp.|3CR990SVR97 EtherLink 10/100 Server PCI with 3XP"
-0x10b7 0x990a "typhoon" "3Com Corp.|3C990BSVR EtherLink 10/100 Server PCI with 3XP"
-0x10b7 0x990b "typhoon" "3Com Corp.|3C990SVR [Typhoon Server]"
-0x10b8 0x0005 "epic100" "Standard Microsystems Corp [SMC]|83C170QF"
-0x10b8 0x0006 "epic100" "Standard Microsystems Corp [SMC]|LANEPIC"
-0x10b8 0x1000 "unknown" "Standard Microsystems Corp [SMC]|FDC 37c665"
-0x10b8 0x1001 "unknown" "Standard Microsystems Corp [SMC]|FDC 37C922"
-0x10b8 0x2802 "unknown" "Standard Microsystems Corp [SMC]|SMC2802W [EZ Connect g]"
-0x10b8 0xa011 "unknown" "Standard Microsystems Corp [SMC]|83C170QF"
-0x10b8 0xb106 "unknown" "Standard Microsystems Corp [SMC]|SMC34C90"
-0x10b9 0x0000 "unknown" "Acer Labs Inc.|MDV92XP NetoDragon PCI Soft Modem V92 NetoDragon"
-0x10b9 0x0101 "unknown" "Acer Labs Inc.|CMI8338/C3DX PCI Audio Device"
-0x10b9 0x0111 "snd-cmipci" "Acer Labs Inc.|C-Media CMI8738/C3DX Audio Device (OEM)"
-0x10b9 0x05ff "alim1535_wdt" "Acer Labs Inc.|"
-0x10b9 0x0780 "unknown" "Acer Labs Inc.|Multi-IO Card"
-0x10b9 0x0782 "unknown" "Acer Labs Inc.|Multi-IO Card"
-0x10b9 0x1435 "unknown" "Acer Labs Inc.|M1435"
-0x10b9 0x1445 "unknown" "Acer Labs Inc.|M1445"
-0x10b9 0x1449 "unknown" "Acer Labs Inc.|M1449"
-0x10b9 0x1451 "unknown" "Acer Labs Inc.|M1451"
-0x10b9 0x1461 "unknown" "Acer Labs Inc.|M1461"
-0x10b9 0x1489 "unknown" "Acer Labs Inc.|M1489"
-0x10b9 0x1511 "unknown" "Acer Labs Inc.|M1511 [Aladdin]"
-0x10b9 0x1512 "unknown" "Acer Labs Inc.|M1512 [Aladdin]"
-0x10b9 0x1513 "unknown" "Acer Labs Inc.|M1513 [Aladdin]"
-0x10b9 0x1521 "unknown" "Acer Labs Inc.|M1521 [Aladdin III]"
-0x10b9 0x1523 "unknown" "Acer Labs Inc.|M1523"
-0x10b9 0x1531 "unknown" "Acer Labs Inc.|M1531 [Aladdin IV]"
-0x10b9 0x1533 "unknown" "Acer Labs Inc.|M1533 PCI to ISA Bridge [Aladdin IV]"
-0x10b9 0x1535 "alim1535_wdt" "Acer Labs Inc.|M1535x ISA Bridge"
-0x10b9 0x1541 "ali-agp" "Acer Labs Inc.|M1541"
-0x10b9 0x1543 "unknown" "Acer Labs Inc.|M1543"
-0x10b9 0x1561 "unknown" "Acer Labs Inc.|M1561 North Bridge"
-0x10b9 0x1563 "i2c-ali1563" "Acer Labs Inc.|M1563 HyperTransport South Bridge"
-0x10b9 0x1573 "unknown" "Acer Labs Inc.|PCI to LPC Controller"
-0x10b9 0x1621 "ali-agp" "Acer Labs Inc.|M1621"
-0x10b9 0x1631 "ali-agp" "Acer Labs Inc.|ALI M1631 PCI North Bridge Aladdin Pro III"
-0x10b9 0x1632 "ali-agp" "Acer Labs Inc.|M1632 North Bridge"
-0x10b9 0x1641 "ali-agp" "Acer Labs Inc.|ALI M1641 PCI North Bridge Aladdin Pro IV"
-0x10b9 0x1644 "ali-agp" "Acer Labs Inc.|M1644 AGP System Controller"
-0x10b9 0x1646 "unknown" "Acer Labs Inc.|M1646 AGP System Controller"
-0x10b9 0x1647 "ali-agp" "Acer Labs Inc.|M1647 CPU to PCI Bridge"
-0x10b9 0x1651 "ali-agp" "Acer Labs Inc.|M1651 CPU to PCI Bridge"
-0x10b9 0x1661 "unknown" "Acer Labs Inc.|M1661 AGP System Controller"
-0x10b9 0x1667 "unknown" "Acer Labs Inc.|M1667 AGP System Controller"
-0x10b9 0x1671 "ali-agp" "Acer Labs Inc.|M1671 Northbridge [Aladdin-P4]"
-0x10b9 0x1672 "unknown" "Acer Labs Inc.|M1672 Northbridge [CyberALADDiN-P4]"
-0x10b9 0x1681 "ali-agp" "Acer Labs Inc.|M1681 P4 Northbridge [AGP8X,HyperTransport and SDR/DDR]"
-0x10b9 0x1687 "unknown" "Acer Labs Inc.|M1687 K8 Northbridge [AGP8X and HyperTransport]"
-0x10b9 0x1689 "amd64-agp" "Acer Labs Inc.|M1689 K8 Northbridge [Super K8 Single Chip]"
-0x10b9 0x1695 "amd64-agp" "Acer Labs Inc.|M1695 K8 Northbridge [PCI Express and HyperTransport]"
-0x10b9 0x1697 "unknown" "ALi Corporation|M1697 HTT Host Bridge"
-0x10b9 0x3141 "unknown" "Acer Labs Inc.|M3141"
-0x10b9 0x3143 "unknown" "Acer Labs Inc.|M3143"
-0x10b9 0x3145 "unknown" "Acer Labs Inc.|M3145"
-0x10b9 0x3147 "unknown" "Acer Labs Inc.|M3147"
-0x10b9 0x3149 "unknown" "Acer Labs Inc.|M3149"
-0x10b9 0x3151 "unknown" "Acer Labs Inc.|M3151"
-0x10b9 0x3307 "unknown" "Acer Labs Inc.|M3307"
-0x10b9 0x3309 "unknown" "Acer Labs Inc.|M3309"
-0x10b9 0x3323 "unknown" "Acer Labs Inc.|M3325 Video/Audio Decoder"
-0x10b9 0x5212 "unknown" "Acer Labs Inc.|M4803"
-0x10b9 0x5215 "unknown" "Acer Labs Inc.|MS4803"
-0x10b9 0x5217 "unknown" "Acer Labs Inc.|M5217H"
-0x10b9 0x5219 "unknown" "Acer Labs Inc.|M5219"
-0x10b9 0x5225 "unknown" "Acer Labs Inc.|M5225"
-0x10b9 0x5228 "alim15x3" "Acer Labs Inc.|M5228 ALi ATA/RAID Controller"
-0x10b9 0x5229 "alim15x3" "Acer Labs Inc.|M5229 IDE"
-0x10b9 0x5235 "unknown" "Acer Labs Inc.|M5225"
-0x10b9 0x5237 "ohci-hcd" "Acer Labs Inc.|M5237 (USB)"
-0x10b9 0x5239 "ehci-hcd" "Acer Labs Inc.|USB 2.0 Controller"
-0x10b9 0x5240 "unknown" "Acer Labs Incorporated (ALI)|EIDE Controller"
-0x10b9 0x5241 "unknown" "Acer Labs Incorporated (ALI)|PCMCIA Bridge"
-0x10b9 0x5242 "unknown" "Acer Labs Incorporated (ALI)|General Purpose Controller"
-0x10b9 0x5243 "unknown" "Acer Labs Inc.|M5243"
-0x10b9 0x5244 "unknown" "Acer Labs Incorporated (ALI)|Floppy Disk Controller"
-0x10b9 0x5246 "unknown" "Acer Labs Inc.|AGP8X Controller"
-0x10b9 0x5247 "unknown" "Acer Labs Inc.|M5247"
-0x10b9 0x5249 "unknown" "Acer Labs Inc.|M5249 HTT to PCI Bridge"
-0x10b9 0x524b "unknown" "ALi Corporation|PCI Express Root Port"
-0x10b9 0x524c "unknown" "ALi Corporation|PCI Express Root Port"
-0x10b9 0x524d "unknown" "ALi Corporation|PCI Express Root Port"
-0x10b9 0x524e "unknown" "ALi Corporation|PCI Express Root Port"
-0x10b9 0x5251 "unknown" "Acer Labs Inc.|M5251 P1394 OHCI 1.0 Controller"
-0x10b9 0x5253 "unknown" "Acer Labs Inc.|M5253 P1394 OHCI 1.1 Controller"
-0x10b9 0x5255 "unknown" "Acer Labs Inc.|M5455 PCI AC-Link Controller Audio Device"
-0x10b9 0x5261 "uli526x" "Acer Labs Inc.|M5261 Ethernet Controller"
-0x10b9 0x5263 "uli526x" "Acer Labs Inc.|M5263 Ethernet Controller"
-0x10b9 0x5271 "unknown" "Acer Labs Inc.|M5471 Memory Stick Controller"
-0x10b9 0x5273 "unknown" "Acer Labs Inc.|M5473 SD-MMC Controller"
-0x10b9 0x5281 "sata_uli" "Acer Labs Inc.|ALi M5281 Serial ATA / RAID Host Controller"
-0x10b9 0x5287 "sata_uli" "Acer Labs Inc.|ALi M5287 Serial ATA / RAID Host Controller"
-0x10b9 0x5288 "ahci" "Acer Labs Inc.|ALi M5288 Serial ATA / RAID Host Controller"
-0x10b9 0x5289 "sata_uli" "Acer Labs Inc.|ALi M5289 Serial ATA / RAID Host Controller"
-0x10b9 0x5427 "unknown" "Acer Labs (see also vendor 1025h)|ALI PCI to AGP Bridge"
-0x10b9 0x5450 "unknown" "Acer Labs Inc.|Agere Systems AC97 Modem"
-0x10b9 0x5451 "snd-ali5451" "Acer Labs Inc.|M5451 PCI South Bridge Audio"
-0x10b9 0x5453 "trident" "Acer Labs Inc.|M5453 PCI AC-Link Controller Modem Device"
-0x10b9 0x5455 "snd-intel8x0" "Acer Labs Inc.|M5455 PCI AC-Link Controller Audio Device"
-0x10b9 0x5457 "slamr" "Acer Labs Inc.|M5457 AC-Link Modem Interface Controller"
-0x10b9 0x5459 "slamr" "Acer Labs Inc.|SmartPCI561 56K Modem"
-0x10b9 0x545a "slamr" "Acer Labs Inc.|SmartLink SmartPCI563 56K Modem"
-0x10b9 0x5461 "snd-hda-intel" "Acer Labs Inc.|High Definition Audio/AC'97 Host Controller"
-0x10b9 0x5471 "unknown" "Acer Labs Inc.|M5471 Memory Stick Controller"
-0x10b9 0x5473 "unknown" "Acer Labs Inc.|M5473 SD-MMC Controller"
-0x10b9 0x7101 "i2c-ali1535" "Acer Labs Inc.|M7101 PMU"
-0x10ba 0x0301 "unknown" "Mitsubishi Electric Corp.|AccelGraphics AccelECLIPSE"
-0x10ba 0x0304 "unknown" "Mitsubishi Electric Corp.|GUI Accelerator"
-0x10ba 0x0308 "unknown" "Mitsubishi Electric Corp.|Tornado 3000 [OEM Evans & Sutherland]"
-0x10ba 0x1002 "unknown" "Mitsubishi Electric Corp.|VG500 [VolumePro Volume Rendering Accelerator]"
-0x10bd 0x0e34 "ne2k-pci" "Surecom Technology|NE-34PCI LAN"
-0x10bd 0x5240 "unknown" "Surecom Technology|EIDE Controller"
-0x10bd 0x5241 "unknown" "Surecom Technology|PCMCIA Bridge"
-0x10bd 0x5242 "unknown" "Surecom Technology|General Purpose Controller"
-0x10bd 0x5243 "unknown" "Surecom Technology|Bus Controller"
-0x10bd 0x5244 "unknown" "Surecom Technology|Floppy Disk Controller"
-0x10c3 0x1100 "eepro100" "Samsung Semiconductors Inc.|Smartether100 SC1100 LAN Adapter (i82557B)"
-0x10c3 0x8920 "unknown" "Samsung Semiconductors Inc.| "
-0x10c3 0x8925 "unknown" "Samsung Semiconductors Inc.| "
-0x10c4 0x8363 "unknown" "Award Software Int'l Inc.| "
-0x10c8 0x0000 "unknown" "Neomagic Corp.|Graphics Controller"
-0x10c8 0x0001 "Card:NeoMagic MagicGraph (laptop/notebook)" "Neomagic Corp.|NM2070 [MagicGraph NM2070]"
-0x10c8 0x0002 "Card:NeoMagic MagicGraph (laptop/notebook)" "Neomagic Corp.|NM2090 [MagicGraph 128V]"
-0x10c8 0x0003 "Card:NeoMagic MagicGraph (laptop/notebook)" "Neomagic Corp.|NM2093 [MagicGraph 128ZV]"
-0x10c8 0x0004 "Card:NeoMagic 128XD" "Neomagic Corp.|NM2160 [MagicGraph 128XD]"
-0x10c8 0x0005 "Card:NeoMagic MagicGraph (laptop/notebook)" "Neomagic Corp.|[MagicGraph 256AV]"
-0x10c8 0x0006 "Card:NeoMagic MagicMedia (laptop/notebook)" "Neomagic Corp.|NM2360 [MagicMedia 256ZX]"
-0x10c8 0x0016 "Card:NeoMagic MagicMedia 256XL+" "Neomagic Corp.|[MagicMedia 256XL+]"
-0x10c8 0x0025 "Card:NeoMagic MagicMedia (laptop/notebook)" "Neomagic Corp.|[MagicMedia 256AV+]"
-0x10c8 0x0083 "Card:NeoMagic MagicGraph (laptop/notebook)" "Neomagic Corp.|[MagicGraph 128ZV Plus]"
-0x10c8 0x008f "ad1848" "NeoMagic Corp.|MagicMedia 256AV Audio Device on Colorado Inspiron"
-0x10c8 0x1028 "ad1848" "NeoMagic Corp.|MagicMedia 256AV Audio Device on Colorado Inspiron"
-0x10c8 0x8005 0x0e11 0xb0d1 "nm256_audio" "Neomagic Corp.|MagicMedia 256AV Audio Device on Discovery"
-0x10c8 0x8005 0x0e11 0xb126 "nm256_audio" "Neomagic Corp.|MagicMedia 256AV Audio Device on Durango"
-0x10c8 0x8005 0x1014 0x00dd "nm256_audio" "Neomagic Corp.|MagicMedia 256AV Audio Device on BlackTip Thinkpad"
-0x10c8 0x8005 0x1025 0x1003 "nm256_audio" "Neomagic Corp.|MagicMedia 256AV Audio Device on TravelMate 720"
-0x10c8 0x8005 0x1028 0x0088 "nm256_audio" "Neomagic Corp.|Latitude CPi A"
-0x10c8 0x8005 0x1028 0x008f "ad1848" "Dell|MagicMedia 256AV Audio Device on Colorado Inspiron"
-0x10c8 0x8005 0x103c 0x0007 "nm256_audio" "Neomagic Corp.|MagicMedia 256AV Audio Device on Voyager II"
-0x10c8 0x8005 0x103c 0x0008 "nm256_audio" "Neomagic Corp.|MagicMedia 256AV Audio Device on Voyager III"
-0x10c8 0x8005 0x103c 0x000d "nm256_audio" "Neomagic Corp.|MagicMedia 256AV Audio Device on Omnibook 900"
-0x10c8 0x8005 0x10c8 0x8005 "nm256_audio" "Neomagic Corp.|MagicMedia 256AV Audio Device on FireAnt"
-0x10c8 0x8005 0x110a 0x8005 "nm256_audio" "Neomagic Corp.|MagicMedia 256AV Audio Device"
-0x10c8 0x8005 0x14c0 0x0004 "nm256_audio" "Neomagic Corp.|MagicMedia 256AV Audio Device"
-0x10c8 0x8005 "nm256_audio" "Neomagic Corp.|[MagicMedia 256AV]"
-0x10c8 0x8006 "nm256_audio" "Neomagic Corp.|[MagicMedia 256AV]"
-0x10c8 0x8016 "nm256_audio" "Neomagic Corp.|NM2380 MagicMedia 256XL+ Audio Device"
-0x10cc 0x0226 "unknown" "Mentor Arc Inc.|PCI/ISA Bridge"
-0x10cc 0x0257 "unknown" "Mentor Arc Inc.|Host/PCI Bridge"
-0x10cc 0x0660 "unknown" "Mai Logic Incorporated|Articia S Host Bridge"
-0x10cc 0x0661 "unknown" "Mai Logic Incorporated|Articia S PCI Bridge"
-0x10cd 0x1100 "unknown" "Advanced System Products|ASC1100"
-0x10cd 0x1200 "advansys" "Advanced System Products|ASC1200 [(abp940) Fast SCSI-II]"
-0x10cd 0x1300 "advansys" "Advanced System Products|ABP940-U / ABP960-U"
-0x10cd 0x2300 "advansys" "Advanced System Products|ABP940-UW"
-0x10cd 0x2500 "advansys" "Advanced System Products|ABP940-U2W"
-0x10cd 0x4000 "unknown" "Advanced System Products|ASC30C0400 IEEE-1394 OHCI PCI Controller"
-0x10cf 0x10c5 "unknown" "Fujitsu Ltd.|FMV-103 Serial Parallel Card"
-0x10cf 0x2001 "unknown" "Citicorp TTI|mb86605"
-0x10cf 0x2002 "unknown" "Fujitsu Ltd.|MB86606 Fast Wide SCSI Controller"
-0x10cf 0x2005 "unknown" "Fujitsu Ltd.|MB86974 10/100 Fast Ethernet Adapter"
-0x10cf 0x200c "unknown" "Fujitsu Ltd.|MB86974 IEEE1394 OpenHCI Controller"
-0x10cf 0x2010 "unknown" "Fujitsu Ltd.|OHCI FireWire Controller"
-0x10cf 0x2011 "unknown" "Fujitsu Ltd.|MPEG2 R-Engine (MPEG2 Hardware Encoder)"
-0x10cf 0x2019 "unknown" "Fujitsu Ltd.| "
-0x10d9 0x0066 "unknown" "Macronix Inc.|MX86101P"
-0x10d9 0x0431 "unknown" "Macronix Inc.||MX98715"
-0x10d9 0x0512 "tulip" "Macronix Inc.||MX98713"
-0x10d9 0x0531 "tulip" "Macronix Inc.||MX987x5"
-0x10d9 0x0532 "unknown" "Macronix Inc.|MX98723/727 PCI/CardBus Fast Ethernet Controller"
-0x10d9 0x0553 "unknown" "Macronix Inc.|MX987x5 Ethernet Adapter"
-0x10d9 0x8625 "tulip" "Macronix Inc.||MX86250"
-0x10d9 0x8626 "unknown" "Macronix Inc.|MX86251"
-0x10d9 0x8627 "unknown" "Macronix Inc.|MX86251"
-0x10d9 0x8888 "Card:VESA driver (generic)" "Macronix Inc.||MX86200"
-0x10d9 0xc115 "unknown" "Macronix Inc.|lc82c115"
-0x10da 0x0508 "tmspci" "Compaq IPG-Austin|TC4048 Token Ring 4/16"
-0x10da 0x3390 "unknown" "Compaq IPG-Austin|Tl3c3x9"
-0x10dc 0x0001 "unknown" "CERN-European Lab.|STAR/RD24 SCI-PCI (PMC)"
-0x10dc 0x0002 "unknown" "CERN-European Lab.|TAR/RD24 SCI-PCI (PMC) [ATT 2C15-3 (FPGA) SCI bridge on PCI 5 Volt card]"
-0x10dc 0x0004 "unknown" "CERN-European Lab.|EP20S780 ALTERA STRATIX"
-0x10dc 0x0010 "unknown" "CERN-European Lab.|680-1110-150/400 Simple PMC/PCI to S-LINK interface"
-0x10dc 0x0011 "unknown" "CERN-European Lab.|680-1110-200/450 Simple S-LINK to PMC/PCI interface"
-0x10dc 0x0012 "unknown" "CERN-European Lab.|S32PCI64 32-bit S-LINK to 64-bit PCI interface"
-0x10dc 0x0021 "unknown" "CERN-European Lab.|HIPPI destination"
-0x10dc 0x0022 "unknown" "CERN-European Lab.|HIPPI source"
-0x10dc 0x0033 "unknown" "CERN-European Lab.|EP20KE (APEX-FPGA) ALICE DDL to PCI interface (RORC)"
-0x10dc 0x0101 "unknown" "CERN-European Lab.|SL651 7057 C200 Acquisition card for the SPS Orbit System (MACI)"
-0x10dc 0x10dc "unknown" "CERN-European Lab.|ATT2C15-3 FPGA"
-0x10dd 0x0001 "unknown" "Evans & Sutherland|3D Graphics Processor (?? Freedom GBbus??)"
-0x10dd 0x0100 "unknown" "Evans & Sutherland|Lightning 1200"
-0x10de 0x0008 "Card:Diamond Edge 3D" "nVidia Corp.|NV1 EDGE 3D"
-0x10de 0x0009 "Card:Diamond Edge 3D" "nVidia Corp.|NV1 EDGE 3D"
-0x10de 0x0010 "Card:VESA driver (generic)" "nVidia Corp.|Mutara V08 [NV2]"
-0x10de 0x0018 "unknown" "nVidia Corp.|Riva 128 Riva 128 accelerator"
-0x10de 0x0019 "unknown" "nVidia Corp.|Riva 128 ZX"
-0x10de 0x0020 "Card:RIVA TNT" "nVidia Corp.|Riva TNT 128"
-0x10de 0x0028 "Card:RIVA TNT2" "nVidia Corp.|Riva TNT2"
-0x10de 0x0029 "Card:RIVA TNT2" "nVidia Corp.|Riva TNT2 Ultra"
-0x10de 0x002a "Card:RIVA TNT2" "nVidia Corp.|Riva TnT2 [NV5]"
-0x10de 0x002b "Card:RIVA TNT2" "nVidia Corp.|Riva TnT2 [NV5]"
-0x10de 0x002c "Card:RIVA TNT2" "nVidia Corp.|Vanta"
-0x10de 0x002d "Card:RIVA TNT2" "nVidia Corp.|Riva TNT2 Model 64"
-0x10de 0x002e "Card:RIVA TNT2" "nVidia Corp.|Vanta [NV6]"
-0x10de 0x002f "Card:RIVA TNT2" "nVidia Corp.|Vanta [NV6]"
-0x10de 0x0034 "i2c-nforce2" "nVidia Corp.|MCP04 SMBus"
-0x10de 0x0035 "amd74xx" "nVidia Corp.|MCP04 IDE"
-0x10de 0x0036 "sata_nv" "nVidia Corp.|MCP04 Serial ATA Controller"
-0x10de 0x0037 "forcedeth" "nVidia Corp.|Ethernet controller"
-0x10de 0x0038 "forcedeth" "nVidia Corp.|Ethernet controller"
-0x10de 0x003a "snd-intel8x0" "nVidia Corp.|MCP04 AC'97 Audio Controller"
-0x10de 0x003b "unknown" "nVidia Corp.|MCP04 USB Controller"
-0x10de 0x003c "unknown" "nVidia Corp.|MCP04 USB Controller"
-0x10de 0x003d "unknown" "nVidia Corp.|MCP04 PCI Bridge"
-0x10de 0x003e "sata_nv" "nVidia Corp.|MCP04 Serial ATA Controller"
-0x10de 0x0040 "Card:NVIDIA GeForce 6800 (generic)" "nVidia Corp.|NV40 [GeForce 6800 Ultra]"
-0x10de 0x0041 "Card:NVIDIA GeForce 6800 (generic)" "nVidia Corp.|NV40 [GeForce 6800]"
-0x10de 0x0042 "Card:NVIDIA GeForce 6800 (generic)" "nVidia Corp.|NV40.2"
-0x10de 0x0043 "Card:NVIDIA GeForce 6800 (generic)" "nVidia Corp.|NV40 [GeForce 6800 XE]"
-0x10de 0x0044 "Card:NVIDIA GeForce 6800 (generic)" "nVidia Corp.|NV40 [GeForce 6800 XT]"
-0x10de 0x0045 "Card:NVIDIA GeForce 6800 (generic)" "nVidia Corp.|NV40 [GeForce 6800 GT]"
-0x10de 0x0046 "Card:NVIDIA GeForce 6800 (generic)" "nVidia Corp.|NV40 [GeForce 6800 GT]"
-0x10de 0x0047 "Card:NVIDIA GeForce 6800 (generic)" "nVidia Corp.|NV40 [GeForce 6800 GS]"
-0x10de 0x0048 "Card:NVIDIA GeForce 6800 (generic)" "nVidia Corp.|NV40 [GeForce 6800 XT]"
-0x10de 0x0049 "Card:NVIDIA GeForce" "nVidia Corp.|NV40GL"
-0x10de 0x004d "Card:NVIDIA GeForce FX (generic)" "nVidia Corp.|NV40GL [Quadro FX 4400]"
-0x10de 0x004e "Card:NVIDIA GeForce FX (generic)" "nVidia Corp.|NV40GL [Quadro FX 4000]"
-0x10de 0x0050 "unknown" "nVidia Corp.|CK804 ISA Bridge"
-0x10de 0x0051 "unknown" "nVidia Corp.|CK804 ISA Bridge"
-0x10de 0x0052 "i2c-nforce2" "nVidia Corp.|CK804 SMBus"
-0x10de 0x0053 "amd74xx" "nVidia Corp.|CK804 IDE"
-0x10de 0x0054 "sata_nv" "nVidia Corp.|CK804 Serial ATA Controller"
-0x10de 0x0055 "sata_nv" "nVidia Corp.|CK804 Serial ATA Controller"
-0x10de 0x0056 "forcedeth" "nVidia Corp.|Ethernet controller"
-0x10de 0x0057 "forcedeth" "nVidia Corp.|Ethernet controller"
-0x10de 0x0058 "unknown" "nVidia Corp.|CK804 AC'97 Modem"
-0x10de 0x0059 "snd-intel8x0" "nVidia Corp.|CK804 AC'97 Audio Controller"
-0x10de 0x005a "unknown" "nVidia Corp.|CK804 USB Controller"
-0x10de 0x005b "unknown" "nVidia Corp.|CK804 USB Controller"
-0x10de 0x005c "unknown" "nVidia Corp.|CK804 PCI Bridge"
-0x10de 0x005d "unknown" "nVidia Corp.|CK804 PCIE Bridge"
-0x10de 0x005e "unknown" "nVidia Corp.|CK804 Memory Controller"
-0x10de 0x005f "unknown" "nVidia Corp.|CK804 Memory Controller"
-0x10de 0x0060 "unknown" "nVidia Corp.|nForce2 LPC / Legacy / System Management"
-0x10de 0x0064 "i2c-nforce2" "nVidia Corp.|nForce2 SMBus 2.0 Controller"
-0x10de 0x0065 "amd74xx" "nVidia Corp.|nForce2 UDMA 100/133 IDE Controller"
-0x10de 0x0066 "forcedeth" "nVidia Corp.|nForce2 MCP Networking Adapter"
-0x10de 0x0067 "ohci-hcd" "nVidia Corp.|nForce2 USB 1.0 OHCI Controller"
-0x10de 0x0068 "ehci-hcd" "nVidia Corp.|nForce2 USB 2.0 Enhanced Controller"
-0x10de 0x0069 "snd-intel8x0m" ""
-0x10de 0x006a "snd-intel8x0" "nVidia Corp.|nForce2 Audio Codec Interface"
-0x10de 0x006b "unknown" "nVidia Corp.|nForce2 APU"
-0x10de 0x006c "unknown" "nVidia Corp.|nForce2 External PCI Bridge"
-0x10de 0x006d "unknown" "nVidia Corp.|nForce2 PCI Bridge"
-0x10de 0x006e "ohci1394" "nVidia Corp.|nForce2 Firewire Controller"
-0x10de 0x0080 "unknown" "nVidia Corp.|MCP2A ISA bridge"
-0x10de 0x0084 "i2c-nforce2" "nVidia Corp.|MCP2A SMBus"
-0x10de 0x0085 "amd74xx" "nVidia Corp.|MCP2A IDE"
-0x10de 0x0086 "forcedeth" "nVidia Corp.|Ethernet controller"
-0x10de 0x0087 "unknown" "nVidia Corp.|MCP2A USB Controller"
-0x10de 0x0088 "unknown" "nVidia Corp.|MCP2A USB Controller"
-0x10de 0x0089 "snd-intel8x0m" ""
-0x10de 0x008a "snd-intel8x0" "nVidia Corp.|MCP2S AC'97 Audio Controller"
-0x10de 0x008b "unknown" "nVidia Corp.|MCP2A PCI Bridge"
-0x10de 0x008c "forcedeth" "nVidia Corp.|Ethernet controller"
-0x10de 0x008e "sata_nv" "nVidia Corp.|nForce2 Serial ATA Controller"
-0x10de 0x0090 "Card:NVIDIA GeForce 7 Series" "nVidia Corp.|GeForce 7800 GTX"
-0x10de 0x0091 "Card:NVIDIA GeForce 7 Series" "nVidia Corp.|GeForce 7800 GTX"
-0x10de 0x0092 "Card:NVIDIA GeForce 7 Series" "nVidia Corp.|GeForce 7800 GT"
-0x10de 0x0093 "Card:NVIDIA GeForce 7 Series" "nVidia Corp.|GeForce 7800 GS"
-0x10de 0x0095 "Card:NVIDIA GeForce 7 Series" "nVidia Corp.|GeForce 7800 SLI"
-0x10de 0x0098 "Card:NVIDIA GeForce 7 Series" "nVidia Corp.|GeForce Go 7800"
-0x10de 0x0099 "Card:NVIDIA GeForce 7 Series" "nVidia Corp.|GeForce Go 7800 GTX"
-0x10de 0x009d "Card:NVIDIA GeForce 7 Series" "nVidia Corp.|Quadro FX 4500"
-0x10de 0x00a0 "Card:RIVA TNT2" "nVidia Corp.|Riva TNT2"
-0x10de 0x00c0 "Card:NVIDIA GeForce 6800 (generic)" "nVidia Corp.|GeForce 6800 GS"
-0x10de 0x00c1 "Card:NVIDIA GeForce 6800 (generic)" "nVidia Corp.|GeForce 6800"
-0x10de 0x00c2 "Card:NVIDIA GeForce 6800 (generic)" "nVidia Corp.|GeForce 6800 LE"
-0x10de 0x00c3 "Card:NVIDIA GeForce 6800 (generic)" "nVidia Corp.|GeForce 6800 XT"
-0x10de 0x00c8 "Card:NVIDIA GeForce 6800 (generic)" "nVidia Corp.|GeForce Go 6800"
-0x10de 0x00c9 "Card:NVIDIA GeForce 6800 (generic)" "nVidia Corp.|GeForce Go 6800 Ultra"
-0x10de 0x00cc "Card:NVIDIA GeForce FX (generic)" "nVidia Corp.|Quadro FX Go1400"
-0x10de 0x00cd "Card:NVIDIA GeForce FX (generic)" "nVidia Corp.|NV41 [Quadro FX 3450/4000 SDI]"
-0x10de 0x00ce "Card:NVIDIA GeForce FX (generic)" "nVidia Corp.|Quadro FX 1400"
-0x10de 0x00d0 "unknown" "nVidia Corp.|nForce3 LPC Bridge"
-0x10de 0x00d1 "amd64-agp" "nVidia Corp.|nForce 3 Host Bridge"
-0x10de 0x00d2 "unknown" "nVidia Corp.|nForce3 AGP Bridge"
-0x10de 0x00d3 "unknown" "nVidia Corp.|CK804 Memory Controller"
-0x10de 0x00d4 "i2c-nforce2" "nVidia Corp.|nForce MCP3? SMBus Controller"
-0x10de 0x00d5 "amd74xx" "nVidia Corp.|nForce3 IDE"
-0x10de 0x00d6 "forcedeth" "nVidia Corp.|nForce3 MCP Networking Adapter"
-0x10de 0x00d7 "ohci-hcd" "nVidia Corp.|nForce3 USB 1.1"
-0x10de 0x00d8 "ehci-hcd" "nVidia Corp.|nForce3 USB 2.0"
-0x10de 0x00d9 "snd-intel8x0m" "nVidia Corporation|nForce3 Audio"
-0x10de 0x00da "snd-intel8x0" "nVidia Corp.|nForce2 Audio Codec Interface"
-0x10de 0x00dd "unknown" "nVidia Corp.|nForce3 PCI Bridge"
-0x10de 0x00df "forcedeth" "nVidia Corp.|Ethernet adapter"
-0x10de 0x00e0 "unknown" "nVidia Corp.|nForce3 250Gb LPC Bridge"
-0x10de 0x00e1 "amd64-agp" "nVidia Corp.|nForce3 250Gb Host Bridge"
-0x10de 0x00e2 "unknown" "nVidia Corp.|nForce3 250Gb AGP Host to PCI Bridge"
-0x10de 0x00e3 "sata_nv" "nVidia Corp.|CK8S Serial ATA Controller (v2.5)"
-0x10de 0x00e4 "i2c-nforce2" "nVidia Corp.|nForce 250Gb PCI System Management"
-0x10de 0x00e5 "amd74xx" "nVidia Corp.|CK8S Parallel ATA Controller (v2.5)"
-0x10de 0x00e6 "forcedeth" "nVidia Corp.|Ethernet adapter"
-0x10de 0x00e7 "unknown" "nVidia Corp.|CK8S USB Controller"
-0x10de 0x00e8 "unknown" "nVidia Corp.|CK8S USB Controller"
-0x10de 0x00ea "snd-intel8x0" "nVidia Corp.|nForce3 250Gb AC'97 Audio Controller"
-0x10de 0x00ed "unknown" "nVidia Corp.|nForce3 250Gb PCI-to-PCI Bridge"
-0x10de 0x00ee "sata_nv" "nVidia Corp.|CK8S Serial ATA Controller (v2.5)"
-0x10de 0x00f0 "Card:NVIDIA GeForce 6800 (generic)" "nVidia Corp.|NV40 [GeForce 6800/GeForce 6800 Ultra]"
-0x10de 0x00f1 "Card:NVIDIA GeForce 6800 (generic)" "nVidia Corp.|NV43 [GeForce 6600/GeForce 6600 GT]"
-0x10de 0x00f2 "Card:NVIDIA GeForce 6800 (generic)" "nVidia Corp.|NV43 [GeForce 6600 GT]"
-0x10de 0x00f3 "Card:NVIDIA GeForce 6 Series" "nVidia Corp.|GeForce 6200"
-0x10de 0x00f4 "Card:NVIDIA GeForce 6 Series" "nVidia Corp.|GeForce 6600 LE"
-0x10de 0x00f5 "Card:NVIDIA GeForce 7 Series" "nVidia Corp.|GeForce 7800 GS"
-0x10de 0x00f6 "Card:NVIDIA GeForce 6 Series" "nVidia Corp.|GeForce 6600 GS"
-0x10de 0x00f8 "Card:NVIDIA GeForce FX (generic)" "nVidia Corp.|NV45GL [Quadro FX 3400 PCI-Express]"
-0x10de 0x00f9 "Card:NVIDIA GeForce FX (generic)" "nVidia Corp.|NV40 [GeForce 6800 Ultra]"
-0x10de 0x00fa "Card:NVIDIA GeForce FX (generic)" "nVidia Corp.|NV36 [GeForce FX 5750 PCI-Express]"
-0x10de 0x00fb "unknown" "nVidia Corp.|NV35 [GeForce PCX 5900]"
-0x10de 0x00fc "unknown" "nVidia Corp.|NV37GL [Quadro FX 330/GeForce PCX 5300]"
-0x10de 0x00fd "Card:NVIDIA GeForce FX (generic)" "nVidia Corp.|NV37GL [Quadro FX 330]"
-0x10de 0x00fe "Card:NVIDIA GeForce FX (generic)" "nVidia Corp.|NV38GL [Quadro FX 1300 PCI-Express]"
-0x10de 0x00ff "unknown" "nVidia Corp.|NV18 [GeForce PCX 4300]"
-0x10de 0x0100 "Card:NVIDIA GeForce 256 (generic)" "nVidia Corp.|GeForce 256"
-0x10de 0x0101 "Card:NVIDIA GeForce 256 (generic)" "nVidia Corp.|GeForce DDR"
-0x10de 0x0102 "Card:NVIDIA GeForce 256 (generic)" "nVidia Corp.|NV10 GeForce 256 Ultra"
-0x10de 0x0103 "Card:NVIDIA GeForce 256 (generic)" "nVidia Corp.|Quadro"
-0x10de 0x0110 "Card:NVIDIA GeForce2 DDR (generic)" "nVidia Corp.|NV11 Geforce2 MX/MX 400"
-0x10de 0x0111 "Card:NVIDIA GeForce2 DDR (generic)" "nVidia Corp.|NV11 geForce2 100/200"
-0x10de 0x0112 "Card:NVIDIA GeForce2 DDR (generic)" "nVidia Corp.|NV11 Geforce2 Go"
-0x10de 0x0113 "Card:NVIDIA GeForce2 DDR (generic)" "nVidia Corp.|NV11 Quadro2 MXR/EX/Go"
-0x10de 0x0140 "Card:NVIDIA GeForce 6 Series" "nVidia Corp.|GeForce 6600 GT"
-0x10de 0x0141 "Card:NVIDIA GeForce 6 Series" "nVidia Corp.|GeForce 6600"
-0x10de 0x0142 "Card:NVIDIA GeForce 6 Series" "nVidia Corp.|GeForce 6600 LE"
-0x10de 0x0143 "Card:NVIDIA GeForce 6 Series" "nVidia Corp.|GeForce 6600 VE"
-0x10de 0x0144 "Card:NVIDIA GeForce 6 Series" "nVidia Corp.|GeForce Go 6600"
-0x10de 0x0145 "Card:NVIDIA GeForce 6 Series" "nVidia Corp.|GeForce 6610 XL"
-0x10de 0x0146 "Card:NVIDIA GeForce 6 Series" "nVidia Corp.|GeForce Go 6600 TE/6200 TE"
-0x10de 0x0147 "Card:NVIDIA GeForce 6 Series" "nVidia Corp.|GeForce 6700 XL"
-0x10de 0x0148 "Card:NVIDIA GeForce 6 Series" "nVidia Corp.|GeForce Go 6600"
-0x10de 0x0149 "Card:NVIDIA GeForce 6 Series" "nVidia Corp.|GeForce Go 6600 GT"
-0x10de 0x014a "Card:NVIDIA GeForce 6 Series" "nVidia Corp.|Quadro NVS 440"
-0x10de 0x014c "Card:NVIDIA GeForce 6 Series" "nVidia Corp.|Quadro FX 540M"
-0x10de 0x014d "Card:NVIDIA GeForce 6 Series" "nVidia Corp.|Quadro FX 550"
-0x10de 0x014e "Card:NVIDIA GeForce 6 Series" "nVidia Corp.|Quadro FX 540"
-0x10de 0x014f "Card:NVIDIA GeForce 6 Series" "nVidia Corp.|GeForce 6200"
-0x10de 0x0150 "Card:NVIDIA GeForce2 DDR (generic)" "nVidia Corp.|NV15 Geforce2 GTS"
-0x10de 0x0151 "Card:NVIDIA GeForce2 DDR (generic)" "nVidia Corp.|NV15 Geforce2 Ti"
-0x10de 0x0152 "Card:NVIDIA GeForce2 DDR (generic)" "nVidia Corp.|NV15 Bladerunner (GeForce2 Ultra)"
-0x10de 0x0153 "Card:NVIDIA GeForce2 DDR (generic)" "nVidia Corp.|NV15 Quadro2 Pro"
-0x10de 0x0160 "Card:NVIDIA GeForce 6 Series" "nVidia Corp.|GeForce 6500"
-0x10de 0x0161 "Card:NVIDIA GeForce 6 Series" "nVidia Corp.|GeForce 6200 TurboCache(TM)"
-0x10de 0x0162 "Card:NVIDIA GeForce 6 Series" "nVidia Corp.|NV43 [GeForce 6200 SE]"
-0x10de 0x0163 "Card:NVIDIA GeForce 6 Series" "nVidia Corp.|NV44 [GeForce 6200 LE]"
-0x10de 0x0164 "Card:NVIDIA GeForce 6 Series" "nVidia Corp.|GeForce Go 6200"
-0x10de 0x0165 "Card:NVIDIA GeForce 6 Series" "nVidia Corp.|NV44 [Quadro NVS 285]"
-0x10de 0x0166 "Card:NVIDIA GeForce 6 Series" "nVidia Corp.|GeForce Go 6400"
-0x10de 0x0167 "Card:NVIDIA GeForce 6 Series" "nVidia Corp.|GeForce Go 6200"
-0x10de 0x0168 "Card:NVIDIA GeForce 6 Series" "nVidia Corp.|GeForce Go 6400"
-0x10de 0x0169 "Card:NVIDIA GeForce 6 Series" "nVidia Corp.|GeForce 6250"
-0x10de 0x016a "Card:NVIDIA GeForce 7 Series" "nVidia Corp.|GeForce 7150 GS"
-0x10de 0x0170 "Card:NVIDIA GeForce4 (generic)" "nVidia Corp.|NV17 GeForce4 MX 460"
-0x10de 0x0171 "Card:NVIDIA GeForce4 (generic)" "nVidia Corp.|NV17 GeForce4 MX 440"
-0x10de 0x0172 "Card:NVIDIA GeForce4 (generic)" "nVidia Corp.|NV17 GeForce4 MX 420"
-0x10de 0x0173 "Card:NVIDIA GeForce4 (generic)" "nVidia Corp.|NV17 GeForce4 MMX 440-SE"
-0x10de 0x0174 "Card:NVIDIA GeForce4 (generic)" "nVidia Corp.|NV17M GeForce4 440 Go"
-0x10de 0x0175 "Card:NVIDIA GeForce4 (generic)" "nVidia Corp.|NV17M GeForce4 420 Go"
-0x10de 0x0176 "Card:NVIDIA GeForce4 (generic)" "nVidia Corp.|NV17M GeForce4 420 Go 32M"
-0x10de 0x0177 "Card:NVIDIA GeForce4 (generic)" "NVIDIA Corp.|NV17M GeForce4 460 Go"
-0x10de 0x0178 "Card:NVIDIA GeForce4 (generic)" "nVidia Corp.|NV17GL Quadro4 500XGL"
-0x10de 0x0179 "Card:NVIDIA GeForce4 (generic)" "nVidia Corp.|NV17M GeForce4 440 Go 64M"
-0x10de 0x017a "Card:NVIDIA GeForce4 (generic)" "nVidia Corp.|NV17GL Quadro4 200/400NVS"
-0x10de 0x017b "Card:NVIDIA GeForce4 (generic)" "nVidia Corp.|NV17GL Quadro4 550XGL"
-0x10de 0x017c "Card:NVIDIA GeForce4 (generic)" "nVidia Corp.|NV17M-GL Quadro4 500 GoGL"
-0x10de 0x017d "Card:NVIDIA GeForce4 (generic)" "nVidia Corp.|NV17M GeForce4 410 Go 16M"
-0x10de 0x0181 "Card:NVIDIA GeForce4 (generic)" "nVidia Corp.|NV18 GeForce4 MX440 AGP 8x"
-0x10de 0x0182 "Card:NVIDIA GeForce4 (generic)" "nVidia Corp.|NV18 GeForce4 MX440SE AGP 8x"
-0x10de 0x0183 "Card:NVIDIA GeForce4 (generic)" "nVidia Corp.|NV18 GeForce4 MX420 AGP 8x"
-0x10de 0x0185 "Card:NVIDIA GeForce4 (generic)" "NVIDIA Corp.|NV18.6? GeForce4 MX 4000"
-0x10de 0x0186 "Card:NVIDIA GeForce4 (generic)" "nVidia Corp.|NV18 GeForce4 448 Go"
-0x10de 0x0187 "Card:NVIDIA GeForce4 (generic)" "nVidia Corp.|NV18 GeForce4 488 Go"
-0x10de 0x0188 "Card:NVIDIA GeForce4 (generic)" "nVidia Corp.|NV18 Quadro4 580 XGL"
-0x10de 0x0189 "Card:NVIDIA GeForce4 (generic)" "nVidia Corp.|GeForce4 MX with AGP8X (Mac)"
-0x10de 0x018a "Card:NVIDIA GeForce4 (generic)" "nVidia Corp.|NV18 Quadro4 280 NVS"
-0x10de 0x018b "Card:NVIDIA GeForce4 (generic)" "nVidia Corp.|NV18 Quadro4 380 XGL"
-0x10de 0x018c "Card:NVIDIA GeForce FX (generic)" "nVidia Corp.|Quadro NVS 50 PCI"
-0x10de 0x018d "Card:NVIDIA GeForce FX (generic)" "nVidia Corp.|NV18M [GeForce4 448 Go]"
-0x10de 0x0191 "Card:NVIDIA GeForce 8 Series" "nVidia Corp.|GeForce 8800 GTX"
-0x10de 0x0193 "Card:NVIDIA GeForce 8 Series" "nVidia Corp.|GeForce 8800 GTS"
-0x10de 0x0194 "Card:NVIDIA GeForce 8 Series" "nVidia Corp.|GeForce 8800 Ultra"
-0x10de 0x019d "Card:NVIDIA GeForce 8 Series" "nVidia Corp.|Quadro FX 5600"
-0x10de 0x019e "Card:NVIDIA GeForce 8 Series" "nVidia Corp.|Quadro FX 4600"
-0x10de 0x01a0 "Card:NVIDIA GeForce2 Integrated (generic)" "nVidia Corp.|GeForce2 Integrated GPU"
-0x10de 0x01a4 "nvidia-agp" "nVidia Corp.|nForce AGP Controller"
-0x10de 0x01a5 "unknown" "nVidia Corp.|nForce AGP Controller"
-0x10de 0x01a6 "unknown" "nVidia Corp.|nForce AGP Controller"
-0x10de 0x01a8 "unknown" "nVidia Corp.|nForce 220 Memory Controller (SDR)"
-0x10de 0x01a9 "unknown" "nVidia Corp.|nForce 420 Memory Controller (SDR)"
-0x10de 0x01aa "unknown" "nVidia Corp.|nForce 220 Memory Controller (DDR)"
-0x10de 0x01ab "unknown" "nVidia Corp.|nForce 420 Memory Controller (DDR)"
-0x10de 0x01ac "unknown" "nVidia Corp.|nForce 220/420 Memory Controller"
-0x10de 0x01ad "forcedeth" "nVidia Corp.|nForce Ethernet Controller"
-0x10de 0x01b0 "unknown" "nVidia Corp.|nForce MCP Audio Processing Unit (Dolby Digital)"
-0x10de 0x01b1 "snd-intel8x0" "nVidia Corp.|nForce Audio Codec Interface"
-0x10de 0x01b2 "unknown" "nVidia Corp.|nForce Joystick"
-0x10de 0x01b4 "i2c-amd756" "nVidia Corp.|nForce SMBus Controller"
-0x10de 0x01b7 "unknown" "nVidia Corp.|nForce AGP Host to PCI Bridge"
-0x10de 0x01b8 "unknown" "nVidia Corp.|nForce PCI Bridge"
-0x10de 0x01bc "amd74xx" "nVidia Corp.|nForce ATA Controller"
-0x10de 0x01c1 "slamr" "nVidia Corp.|Intel 537 [nForce MC97 Modem]"
-0x10de 0x01c2 "ohci-hcd" "nVidia Corp.|nForce USB Controller"
-0x10de 0x01c3 "forcedeth" "nVidia Corp.|nForce MCP Networking Adapter"
-0x10de 0x01d0 "Card:NVIDIA GeForce 7 Series" "nVidia Corp.|GeForce 7350 LE"
-0x10de 0x01d1 "Card:NVIDIA GeForce 7 Series" "nVidia Corp.|GeForce 7300 LE"
-0x10de 0x01d3 "Card:NVIDIA GeForce 7 Series" "nVidia Corp.|GeForce 7300 SE/7200 GS"
-0x10de 0x01d6 "Card:NVIDIA GeForce 7 Series" "nVidia Corp.|GeForce Go 7200"
-0x10de 0x01d7 "Card:NVIDIA GeForce 7 Series" "nVidia Corp.|Quadro NVS 110M / GeForce Go 7300"
-0x10de 0x01d8 "Card:NVIDIA GeForce 7 Series" "nVidia Corp.|Quadro NVS 120M / GeForce Go 7400"
-0x10de 0x01da "Card:NVIDIA GeForce 7 Series" "nVidia Corp.|Quadro NVS 110M"
-0x10de 0x01db "Card:NVIDIA GeForce 7 Series" "nVidia Corp.|Quadro NVS 120M"
-0x10de 0x01dc "Card:NVIDIA GeForce 7 Series" "nVidia Corp.|Quadro FX 350M"
-0x10de 0x01dd "Card:NVIDIA GeForce 7 Series" "nVidia Corp.|GeForce 7500 LE"
-0x10de 0x01de "Card:NVIDIA GeForce 7 Series" "nVidia Corp.|Quadro FX 350"
-0x10de 0x01df "Card:NVIDIA GeForce 7 Series" "nVidia Corp.|GeForce 7300 GS"
-0x10de 0x01e0 "nvidia-agp" "nVidia Corp.|nForce2 AGP Controller"
-0x10de 0x01e1 "unknown" "NVIDIA Corp.|nForce2 AGP Controller"
-0x10de 0x01e8 "agpgart" "nVidia Corp.|nForce2 AGP Host to PCI Bridge"
-0x10de 0x01ea "unknown" "NVIDIA Corp.|nForce2 Memory Controller 0"
-0x10de 0x01eb "unknown" "nVidia Corp.|nForce2 Memory Controller"
-0x10de 0x01ec "unknown" "nVidia Corp.|nForce2 Memory Controller"
-0x10de 0x01ed "unknown" "nVidia Corp.|nForce2 Memory Controller"
-0x10de 0x01ee "unknown" "nVidia Corp.|nForce2 Memory Controller"
-0x10de 0x01ef "unknown" "nVidia Corp.|nForce2 Memory Controller"
-0x10de 0x01f0 "Card:NVIDIA GeForce4 (generic)" "nVidia Corp.|nForce2 Geforce 4 Integrated"
-0x10de 0x0200 "Card:NVIDIA GeForce3 (generic)" "nVidia Corp.|GeForce3"
-0x10de 0x0201 "Card:NVIDIA GeForce3 (generic)" "nVidia Corp.|GeForce3 Ti 200"
-0x10de 0x0202 "Card:NVIDIA GeForce3 (generic)" "nVidia Corp.|GeForce3 Ti 500"
-0x10de 0x0203 "Card:NVIDIA GeForce3 (generic)" "nVidia Corp.|Quadro DDC"
-0x10de 0x0210 "Card:NVIDIA GeForce" "nVidia Corp.|Unknown (generic)"
-0x10de 0x0211 "Card:NVIDIA GeForce 6800 (generic)" "nVidia Corp.|GeForce 6800"
-0x10de 0x0212 "Card:NVIDIA GeForce 6800 (generic)" "nVidia Corp.|GeForce 6800 LE"
-0x10de 0x0215 "Card:NVIDIA GeForce 6800 (generic)" "nVidia Corp.|GeForce 6800 GT"
-0x10de 0x0218 "Card:NVIDIA GeForce 6800 (generic)" "nVidia Corp.|GeForce 6800 XT"
-0x10de 0x021d "Card:NVIDIA GeForce" "nVidia Corp.|Unknown (generic)"
-0x10de 0x021e "Card:NVIDIA GeForce" "nVidia Corp.|Unknown (generic)"
-0x10de 0x0220 "Card:NVIDIA GeForce 6800 (generic)" "nVidia Corp.|"
-0x10de 0x0221 "Card:NVIDIA GeForce 6800 (generic)" "nVidia Corp.|GeForce 6200"
-0x10de 0x0222 "Card:NVIDIA GeForce 6800 (generic)" "nVidia Corp.|GeForce 6200 A-LE"
-0x10de 0x0228 "Card:NVIDIA GeForce 6800 (generic)" "nVidia Corp.|"
-0x10de 0x0240 "Card:NVIDIA GeForce 6 Series" "nVidia Corp.|C51PV [GeForce 6150]"
-0x10de 0x0241 "Card:NVIDIA GeForce 6 Series" "nVidia Corp.|GeForce 6150 LE"
-0x10de 0x0242 "Card:NVIDIA GeForce 6 Series" "nVidia Corp.|C51G [GeForce 6100]"
-0x10de 0x0243 "unknown" "nVidia Corp.|C51 PCI Express Bridge"
-0x10de 0x0244 "Card:NVIDIA GeForce 6 Series" "nVidia Corp.|GeForce Go 6150"
-0x10de 0x0245 "Card:NVIDIA GeForce 6 Series" "nVidia Corp.|Quadro NVS 210S/GeForce 6150 LE"
-0x10de 0x0246 "unknown" "nVidia Corp.|C51 PCI Express Bridge"
-0x10de 0x0247 "Card:NVIDIA GeForce 6 Series" "nVidia Corp.|GeForce Go 6100"
-0x10de 0x0248 "unknown" "nVidia Corp.|C51 PCI Express Bridge"
-0x10de 0x0249 "unknown" "nVidia Corp.|C51 PCI Express Bridge"
-0x10de 0x024a "unknown" "nVidia Corp.|C51 PCI Express Bridge"
-0x10de 0x024b "unknown" "nVidia Corp.|C51 PCI Express Bridge"
-0x10de 0x024c "unknown" "nVidia Corp.|C51 PCI Express Bridge"
-0x10de 0x024d "unknown" "nVidia Corp.|C51 PCI Express Bridge"
-0x10de 0x024e "unknown" "nVidia Corp.|C51 PCI Express Bridge"
-0x10de 0x024f "unknown" "nVidia Corp.|C51 PCI Express Bridge"
-0x10de 0x0250 "Card:NVIDIA GeForce4 (generic)" "nVidia Corp.|NV25 GeForce4 Ti4600"
-0x10de 0x0251 "Card:NVIDIA GeForce4 (generic)" "nVidia Corp.|NV25 GeForce4 Ti4400"
-0x10de 0x0252 "Card:NVIDIA GeForce4 (generic)" "nVidia Corp.|0x252"
-0x10de 0x0253 "Card:NVIDIA GeForce4 (generic)" "nVidia Corp.|NV25 GeForce4 Ti4200"
-0x10de 0x0258 "Card:NVIDIA GeForce4 (generic)" "nVidia Corp.|Quadro4 900 XGL"
-0x10de 0x0259 "Card:NVIDIA GeForce4 (generic)" "nVidia Corp.|Quadro4 750 XGL"
-0x10de 0x025b "Card:NVIDIA GeForce4 (generic)" "nVidia Corp.|Quadro4 750 XGL"
-0x10de 0x0260 "unknown" "nVidia Corp.|MCP51 LPC Bridge"
-0x10de 0x0261 "unknown" "nVidia Corp.|MCP51 LPC Bridge"
-0x10de 0x0262 "unknown" "nVidia Corp.|MCP51 LPC Bridge"
-0x10de 0x0263 "unknown" "nVidia Corp.|MCP51 LPC Bridge"
-0x10de 0x0264 "i2c-nforce2" "nVidia Corp.|MCP51 SMBus"
-0x10de 0x0265 "amd74xx" "nVidia Corp.|MCP51 IDE"
-0x10de 0x0266 "sata_nv" "nVidia Corp.|MCP51 Serial ATA Controller"
-0x10de 0x0267 "sata_nv" "nVidia Corp.|MCP51 Serial ATA Controller"
-0x10de 0x0268 "forcedeth" "nVidia Corp.|MCP51 Ethernet Controller"
-0x10de 0x0269 "forcedeth" "nVidia Corp.|MCP51 Ethernet Controller"
-0x10de 0x026a "unknown" "nVidia Corp.|MCP51 MCI"
-0x10de 0x026b "snd-intel8x0" "nVidia Corp.|MCP51 AC97 Audio Controller"
-0x10de 0x026c "snd-hda-intel" "nVidia Corp.|MCP51 High Definition Audio"
-0x10de 0x026d "unknown" "nVidia Corp.|MCP51 USB Controller"
-0x10de 0x026e "unknown" "nVidia Corp.|MCP51 USB Controller"
-0x10de 0x026f "unknown" "nVidia Corp.|MCP51 PCI Bridge"
-0x10de 0x0270 "unknown" "nVidia Corp.|MCP51 Host Bridge"
-0x10de 0x0271 "unknown" "nVidia Corp.|MCP51 PMU"
-0x10de 0x0272 "unknown" "nVidia Corp.|MCP51 Memory Controller 0"
-0x10de 0x027e "unknown" "nVidia Corp.|C51 Memory Controller 2"
-0x10de 0x027f "unknown" "nVidia Corp.|C51 Memory Controller 3"
-0x10de 0x0280 "Card:NVIDIA GeForce4 (generic)" "nVidia Corp.|GeForce4 Ti 4800"
-0x10de 0x0281 "Card:NVIDIA GeForce4 (generic)" "nVidia Corp.|GeForce4 Ti 4200 with AGP8X"
-0x10de 0x0282 "Card:NVIDIA GeForce4 (generic)" "nVidia Corp.|GeForce4 Ti 4800 SE"
-0x10de 0x0286 "Card:NVIDIA GeForce4 (generic)" "nVidia Corp.|GeForce4 Ti 4200 Go"
-0x10de 0x0288 "Card:NVIDIA GeForce4 (generic)" "nVidia Corp.|Quadro4 980 XGL"
-0x10de 0x0289 "Card:NVIDIA GeForce4 (generic)" "nVidia Corp.|Quadro4 780 XGL"
-0x10de 0x028c "Card:NVIDIA GeForce4 (generic)" "nVidia Corp.|Quadro4 700 GoGL"
-0x10de 0x0290 "Card:NVIDIA GeForce 7 Series" "nVidia Corp.|GeForce 7900 GTX"
-0x10de 0x0291 "Card:NVIDIA GeForce 7 Series" "nVidia Corp.|GeForce 7900 GT/GTO"
-0x10de 0x0292 "Card:NVIDIA GeForce 7 Series" "nVidia Corp.|GeForce 7900 GS"
-0x10de 0x0293 "Card:NVIDIA GeForce 7 Series" "nVidia Corp.|GeForce 7950 GX2"
-0x10de 0x0294 "Card:NVIDIA GeForce 7 Series" "nVidia Corp.|GeForce 7950 GX2"
-0x10de 0x0295 "Card:NVIDIA GeForce 7 Series" "nVidia Corp.|GeForce 7950 GT"
-0x10de 0x0297 "Card:NVIDIA GeForce 7 Series" "nVidia Corp.|GeForce Go 7950 GTX"
-0x10de 0x0298 "Card:NVIDIA GeForce 7 Series" "nVidia Corp.|GeForce Go 7900 GS"
-0x10de 0x0299 "Card:NVIDIA GeForce 7 Series" "nVidia Corp.|GeForce Go 7900 GTX"
-0x10de 0x029a "Card:NVIDIA GeForce 7 Series" "nVidia Corporation|G71 [Quadro FX 2500M]"
-0x10de 0x029b "Card:NVIDIA GeForce 7 Series" "nVidia Corporation|G71 [Quadro FX 1500M]"
-0x10de 0x029c "Card:NVIDIA GeForce 7 Series" "nVidia Corporation|Quadro FX 5500"
-0x10de 0x029d "Card:NVIDIA GeForce 7 Series" "nVidia Corporation|Quadro FX 3500"
-0x10de 0x029e "Card:NVIDIA GeForce 7 Series" "nVidia Corporation|Quadro FX 1500"
-0x10de 0x029f "Card:NVIDIA GeForce 7 Series" "nVidia Corporation|Quadro FX 4500 X2"
-0x10de 0x02a0 "Card:NVIDIA GeForce3 (xbox)" "nVidia Corp.|GeForce3 Integrated (Xbox)"
-0x10de 0x02e0 "Card:NVIDIA GeForce 7 Series" "nVidia Corp.|GeForce 7600 GT/unknown GPU"
-0x10de 0x02e1 "Card:NVIDIA GeForce 7 Series" "nVidia Corp.|GeForce 7600 GS"
-0x10de 0x02f0 "unknown" "nVidia Corp.|C51 Host Bridge"
-0x10de 0x02f1 "unknown" "nVidia Corp.|C51 Host Bridge"
-0x10de 0x02f2 "unknown" "nVidia Corp.|C51 Host Bridge"
-0x10de 0x02f3 "unknown" "nVidia Corp.|C51 Host Bridge"
-0x10de 0x02f4 "unknown" "nVidia Corp.|C51 Host Bridge"
-0x10de 0x02f5 "unknown" "nVidia Corp.|C51 Host Bridge"
-0x10de 0x02f6 "unknown" "nVidia Corp.|C51 Host Bridge"
-0x10de 0x02f7 "unknown" "nVidia Corp.|C51 Host Bridge"
-0x10de 0x02f8 "unknown" "nVidia Corp.|C51 Memory Controller 5"
-0x10de 0x02f9 "unknown" "nVidia Corp.|C51 Memory Controller 4"
-0x10de 0x02fa "unknown" "nVidia Corp.|C51 Memory Controller 0"
-0x10de 0x02fb "unknown" "nVidia Corp.|C51 PCI Express Bridge"
-0x10de 0x02fc "unknown" "nVidia Corp.|C51 PCI Express Bridge"
-0x10de 0x02fd "unknown" "nVidia Corp.|C51 PCI Express Bridge"
-0x10de 0x02fe "unknown" "nVidia Corp.|C51 Memory Controller 1"
-0x10de 0x02ff "unknown" "nVidia Corp.|C51 Host Bridge"
-0x10de 0x0300 "Card:NVIDIA GeForce FX (generic)" "nVidia Corp.|NV30 GeForce FX"
-0x10de 0x0301 "Card:NVIDIA GeForce FX (generic)" "nVidia Corp.|GeForce FX 5800 Ultra"
-0x10de 0x0302 "Card:NVIDIA GeForce FX (generic)" "nVidia Corp.|GeForce FX 5800"
-0x10de 0x0308 "Card:NVIDIA GeForce FX (generic)" "nVidia Corp.|Quadro FX 2000"
-0x10de 0x0309 "Card:NVIDIA GeForce FX (generic)" "nVidia Corp.|Quadro FX 1000"
-0x10de 0x0311 "Card:NVIDIA GeForce FX (generic)" "nVidia Corp.|GeForce FX 5600"
-0x10de 0x0312 "Card:NVIDIA GeForce FX (generic)" "nVidia Corp.|GeForce FX 5600"
-0x10de 0x0313 "Card:NVIDIA GeForce" "nVidia Corp.|NV31"
-0x10de 0x0314 "Card:NVIDIA GeForce FX (generic)" "NVIDIA Corp.|NV31 GeForce FX 5600XT"
-0x10de 0x0316 "Card:NVIDIA GeForce4 (generic)" "nVidia Corp.|0x316"
-0x10de 0x0317 "Card:NVIDIA GeForce4 (generic)" "nVidia Corp.|0x317"
-0x10de 0x0318 "Card:NVIDIA GeForce4 (generic)" "nVidia Corp.|0x318"
-0x10de 0x0319 "Card:NVIDIA GeForce4 (generic)" "nVidia Corp.|0x319"
-0x10de 0x031a "Card:NVIDIA GeForce FX (generic)" "NVIDIA Corp.|NV31 GeForce Go 5600"
-0x10de 0x031b "Card:NVIDIA GeForce4 (generic)" "nVidia Corp.|0x31B"
-0x10de 0x031c "Card:NVIDIA GeForce4 (generic)" "nVidia Corp.|Quadro FX Go700"
-0x10de 0x031d "Card:NVIDIA GeForce4 (generic)" "nVidia Corp.|0x31D"
-0x10de 0x031e "Card:NVIDIA GeForce4 (generic)" "nVidia Corp.|0x31E"
-0x10de 0x031f "Card:NVIDIA GeForce4 (generic)" "nVidia Corp.|0x31F"
-0x10de 0x0320 "Card:NVIDIA GeForce FX (generic)" "nVidia Corp.|NV34 [GeForce FX 5200]"
-0x10de 0x0321 "Card:NVIDIA GeForce FX (generic)" "nVidia Corp.|GeForce FX 5200 Ultra"
-0x10de 0x0322 "Card:NVIDIA GeForce FX (generic)" "nVidia Corp.|GeForce FX 5200"
-0x10de 0x0323 "Card:NVIDIA GeForce4 (generic)" "nVidia Corp.|0x323"
-0x10de 0x0324 "Card:NVIDIA GeForce FX (generic)" "nVidia Corp.|NV30GL [GeForce FX 5200 Go]"
-0x10de 0x0325 "Card:NVIDIA GeForce FX (generic)" "NVIDIA Corp.|??? GeForce FX Go 5250"
-0x10de 0x0326 "Card:NVIDIA GeForce4 (generic)" "nVidia Corp.|0x326"
-0x10de 0x0327 "Card:NVIDIA GeForce FX (generic)" "nVidia Corp.|NV34 [GeForce FX 5100]"
-0x10de 0x0328 "Card:NVIDIA GeForce FX (generic)" "nVidia Corp.|GeForce FX Go 5200"
-0x10de 0x0329 "Card:NVIDIA GeForce FX (generic)" "nVidia Corp.|NV34M [GeForce FX Go5200]"
-0x10de 0x032a "Card:NVIDIA GeForce4 (generic)" "nVidia Corp.|Quadro NVS 55/280 PCI"
-0x10de 0x032b "Card:NVIDIA GeForce4 (generic)" "nVidia Corp.|Quadro FX 500/FX 600"
-0x10de 0x032c "Card:NVIDIA GeForce FX (generic)" "NVIDIA Corp.|??? NVIDIA GeForce FX Go 5300"
-0x10de 0x032d "Card:NVIDIA GeForce FX (generic)" "nVidia Corp.|NV34 [GeForce FX Go5100]"
-0x10de 0x032e "Card:NVIDIA GeForce4 (generic)" "nVidia Corp.|0x32E"
-0x10de 0x032f "Card:NVIDIA GeForce" "NVIDIA Corp.|NV34GL ???"
-0x10de 0x0330 "Card:NVIDIA GeForce FX (generic)" "nVidia Corp.|NV35 [GeForce FX 5900 Ultra]"
-0x10de 0x0331 "Card:NVIDIA GeForce FX (generic)" "nVidia Corp.|NV35 [GeForce FX 5900]"
-0x10de 0x0332 "Card:NVIDIA GeForce FX (generic)" "NVIDIA Corp.|??? GeForce FX 5900XT"
-0x10de 0x0333 "Card:NVIDIA GeForce FX (generic)" "nVidia Corp.|NV38 [GeForce FX 5950]"
-0x10de 0x0334 "Card:NVIDIA GeForce" "nVidia Corp.|NV35 [GeForce FX 5900ZT]"
-0x10de 0x0338 "Card:NVIDIA GeForce FX (generic)" "nVidia Corp.|NV35GL [Quadro FX 3000]"
-0x10de 0x033f "Card:NVIDIA GeForce FX (generic)" "nVidia Corp.|NV35GL [Quadro FX 700]"
-0x10de 0x0341 "Card:NVIDIA GeForce FX (generic)" "nVidia Corp.|NV36 [GeForce FX 5700 Ultra]"
-0x10de 0x0342 "Card:NVIDIA GeForce FX (generic)" "nVidia Corp.|NV36 [GeForce FX 5700]"
-0x10de 0x0343 "Card:NVIDIA GeForce FX (generic)" "nVidia Corp.|NV36 [GeForce FX 5700LE]"
-0x10de 0x0344 "Card:NVIDIA GeForce FX (generic)" "nVidia Corp.|NV36.4 [GeForce FX 5700VE]"
-0x10de 0x0345 "Card:NVIDIA GeForce" "nVidia Corp.|NV36.5"
-0x10de 0x0347 "Card:NVIDIA GeForce FX (generic)" "nVidia Corp.|NV36 [GeForce FX Go5700]"
-0x10de 0x0348 "Card:NVIDIA GeForce FX (generic)" "nVidia Corp.|NV36 [GeForce FX Go5700]"
-0x10de 0x0349 "Card:NVIDIA GeForce" "nVidia Corp.|NV36"
-0x10de 0x034b "Card:NVIDIA GeForce" "nVidia Corp.|NV36"
-0x10de 0x034c "Card:NVIDIA GeForce FX (generic)" "nVidia Corp.|NV36 [Quadro FX Go1000]"
-0x10de 0x034e "Card:NVIDIA GeForce FX (generic)" "nVidia Corp.|NV36 [Quadro FX 1100]"
-0x10de 0x034f "Card:NVIDIA GeForce" "nVidia Corp.|NV36GL"
-0x10de 0x0360 "unknown" "nVidia Corp.|MCP55 LPC Bridge"
-0x10de 0x0361 "unknown" "nVidia Corp.|MCP55 LPC Bridge"
-0x10de 0x0362 "unknown" "nVidia Corp.|MCP55 LPC Bridge"
-0x10de 0x0363 "unknown" "nVidia Corp.|MCP55 LPC Bridge"
-0x10de 0x0364 "unknown" "nVidia Corp.|MCP55 LPC Bridge"
-0x10de 0x0365 "unknown" "nVidia Corp.|MCP55 LPC Bridge"
-0x10de 0x0366 "unknown" "nVidia Corp.|MCP55 LPC Bridge"
-0x10de 0x0367 "unknown" "nVidia Corp.|MCP55 LPC Bridge"
-0x10de 0x0368 "i2c-nforce2" "nVidia Corp.|MCP55 SMBus"
-0x10de 0x0369 "unknown" "nVidia Corp.|MCP55 Memory Controller"
-0x10de 0x036a "unknown" "nVidia Corp.|MCP55 Memory Controller"
-0x10de 0x036b "unknown" "nVidia Corporation|MCP55 SMU"
-0x10de 0x036c "unknown" "nVidia Corp.|MCP55 USB Controller"
-0x10de 0x036d "unknown" "nVidia Corp.|MCP55 USB Controller"
-0x10de 0x036e "amd74xx" "nVidia Corp.|MCP55 Serial ATA Controller"
-0x10de 0x036f "sata_nv" "nVidia Corp.|MCP55 Serial ATA Controller"
-0x10de 0x0370 "unknown" "nVidia Corporation|MCP55 PCI bridge"
-0x10de 0x0371 "snd-hda-intel" "nVidia Corp.|MCP55 High Definition Audio"
-0x10de 0x0372 "forcedeth" "nVidia Corp.|MCP55 Ethernet"
-0x10de 0x0373 "forcedeth" "nVidia Corp.|MCP55 Ethernet"
-0x10de 0x0374 "unknown" "nVidia Corporation|MCP55 PCI Express bridge"
-0x10de 0x0375 "unknown" "nVidia Corporation|MCP55 PCI Express bridge"
-0x10de 0x0376 "unknown" "nVidia Corporation|MCP55 PCI Express bridge"
-0x10de 0x0377 "unknown" "nVidia Corporation|MCP55 PCI Express bridge"
-0x10de 0x0378 "unknown" "nVidia Corporation|MCP55 PCI Express bridge"
-0x10de 0x037a "unknown" "nVidia Corp.|MCP55 Memory Controller"
-0x10de 0x037e "sata_nv" "nVidia Corp.|MCP55 SATA Controller"
-0x10de 0x037f "sata_nv" "nVidia Corp.|MCP55 SATA Controller"
-0x10de 0x0390 "Card:NVIDIA GeForce 7 Series" "nVidia Corp.|GeForce 7650 GS"
-0x10de 0x0391 "Card:NVIDIA GeForce 7 Series" "nVidia Corp.|GeForce 7600 GT"
-0x10de 0x0392 "Card:NVIDIA GeForce 7 Series" "nVidia Corp.|GeForce 7600 GS"
-0x10de 0x0393 "Card:NVIDIA GeForce 7 Series" "nVidia Corp.[GeForce 7300 GT"
-0x10de 0x0394 "Card:NVIDIA GeForce 7 Series" "nVidia Corp.[GeForce 7600 LE"
-0x10de 0x0395 "Card:NVIDIA GeForce 7 Series" "nVidia Corp.[GeForce 7300 GT"
-0x10de 0x0398 "Card:NVIDIA GeForce 7 Series" "nVidia Corp.|GeForce Go 7600"
-0x10de 0x039e "Card:NVIDIA GeForce 7 Series" "nVidia Corp.|Quadro FX 560"
-0x10de 0x03a0 "unknown" "nVidia Corporation|C55 Host Bridge"
-0x10de 0x03a1 "unknown" "nVidia Corporation|C55 Host Bridge"
-0x10de 0x03a2 "unknown" "nVidia Corporation|C55 Host Bridge"
-0x10de 0x03a3 "unknown" "nVidia Corporation|C55 Host Bridge"
-0x10de 0x03a4 "unknown" "nVidia Corporation|C55 Host Bridge"
-0x10de 0x03a5 "unknown" "nVidia Corporation|C55 Host Bridge"
-0x10de 0x03a6 "unknown" "nVidia Corporation|C55 Host Bridge"
-0x10de 0x03a7 "unknown" "nVidia Corporation|C55 Host Bridge"
-0x10de 0x03a8 "unknown" "nVidia Corporation|C55 Memory Controller"
-0x10de 0x03a9 "unknown" "nVidia Corporation|C55 Memory Controller"
-0x10de 0x03aa "unknown" "nVidia Corporation|C55 Memory Controller"
-0x10de 0x03ab "unknown" "nVidia Corporation|C55 Memory Controller"
-0x10de 0x03ac "unknown" "nVidia Corporation|C55 Memory Controller"
-0x10de 0x03ad "unknown" "nVidia Corporation|C55 Memory Controller"
-0x10de 0x03ae "unknown" "nVidia Corporation|C55 Memory Controller"
-0x10de 0x03af "unknown" "nVidia Corporation|C55 Memory Controller"
-0x10de 0x03b0 "unknown" "nVidia Corporation|C55 Memory Controller"
-0x10de 0x03b1 "unknown" "nVidia Corporation|C55 Memory Controller"
-0x10de 0x03b2 "unknown" "nVidia Corporation|C55 Memory Controller"
-0x10de 0x03b3 "unknown" "nVidia Corporation|C55 Memory Controller"
-0x10de 0x03b4 "unknown" "nVidia Corporation|C55 Memory Controller"
-0x10de 0x03b5 "unknown" "nVidia Corporation|C55 Memory Controller"
-0x10de 0x03b6 "unknown" "nVidia Corporation|C55 Memory Controller"
-0x10de 0x03b7 "unknown" "nVidia Corporation|C55 PCI Express bridge"
-0x10de 0x03b8 "unknown" "nVidia Corporation|C55 PCI Express bridge"
-0x10de 0x03b9 "unknown" "nVidia Corporation|C55 PCI Express bridge"
-0x10de 0x03ba "unknown" "nVidia Corporation|C55 Memory Controller"
-0x10de 0x03bb "unknown" "nVidia Corporation|C55 PCI Express bridge"
-0x10de 0x03d0 "unknown" "nVidia Corporation|GeForce 6150SE nForce 430"
-0x10de 0x03d1 "unknown" "nVidia Corporation|GeForce 6100 nForce 405"
-0x10de 0x03d2 "unknown" "nVidia Corporation|GeForce 6100 nForce 400"
-0x10de 0x03d5 "unknown" "nVidia Corporation|GeForce 6100 nForce 420"
-0x10de 0x03e0 "unknown" "nVidia Corporation|MCP61 LPC Bridge"
-0x10de 0x03e1 "unknown" "nVidia Corporation|MCP61 LPC Bridge"
-0x10de 0x03e2 "unknown" "nVidia Corporation|MCP61 LPC Bridge"
-0x10de 0x03e3 "unknown" "nVidia Corporation|MCP61 LPC Bridge"
-0x10de 0x03e4 "unknown" "nVidia Corporation|MCP61 High Definition Audio"
-0x10de 0x03e5 "forcedeth" "nVidia Corporation|MCP61 Ethernet"
-0x10de 0x03e6 "forcedeth" "nVidia Corporation|MCP61 Ethernet"
-0x10de 0x03e7 "sata_nv" "nVidia Corporation|MCP61 SATA Controller"
-0x10de 0x03e8 "unknown" "nVidia Corporation|MCP61 PCI Express bridge"
-0x10de 0x03e9 "unknown" "nVidia Corporation|MCP61 PCI Express bridge"
-0x10de 0x03ea "unknown" "nVidia Corporation|MCP61 Memory Controller"
-0x10de 0x03eb "unknown" "nVidia Corporation|MCP61 SMBus"
-0x10de 0x03ec "amd74xx" "nVidia Corporation|MCP61 IDE"
-0x10de 0x03ee "forcedeth" "nVidia Corporation|MCP61 Ethernet"
-0x10de 0x03ef "forcedeth" "nVidia Corporation|MCP61 Ethernet"
-0x10de 0x03f0 "unknown" "nVidia Corporation|MCP61 High Definition Audio"
-0x10de 0x03f1 "unknown" "nVidia Corporation|MCP61 USB Controller"
-0x10de 0x03f2 "unknown" "nVidia Corporation|MCP61 USB Controller"
-0x10de 0x03f3 "unknown" "nVidia Corporation|MCP61 PCI bridge"
-0x10de 0x03f4 "unknown" "nVidia Corporation|MCP61 SMU"
-0x10de 0x03f5 "unknown" "nVidia Corporation|MCP61 Memory Controller"
-0x10de 0x03f6 "sata_nv" "nVidia Corporation|MCP61 SATA Controller"
-0x10de 0x03f7 "sata_nv" "nVidia Corporation|MCP61 SATA Controller"
-0x10de 0x0400 "Card:NVIDIA GeForce 8 Series" "nVidia Corp.|GeForce 8600 GTS"
-0x10de 0x0402 "Card:NVIDIA GeForce 8 Series" "nVidia Corp.|GeForce 8600 GT"
-0x10de 0x0407 "Card:NVIDIA GeForce 8 Series" "nVidia Corp.|GeForce 8600M GT"
-0x10de 0x040b "Card:NVIDIA GeForce 8 Series" "nVidia Corp.|Quadro NVS 320M"
-0x10de 0x040c "Card:NVIDIA GeForce 8 Series" "nVidia Corp.|Quadro FX 570M"
-0x10de 0x040d "Card:NVIDIA GeForce 8 Series" "nVidia Corp.|Quadro FX 1600M"
-0x10de 0x0421 "Card:NVIDIA GeForce 8 Series" "nVidia Corp.|GeForce 8500 GT"
-0x10de 0x0422 "Card:NVIDIA GeForce 8 Series" "nVidia Corp.|GeForce 8400 GS"
-0x10de 0x0423 "Card:NVIDIA GeForce 8 Series" "nVidia Corp.|GeForce 8300 GS"
-0x10de 0x0425 "Card:NVIDIA GeForce 8 Series" "nVidia Corp.|GeForce 8600M GS"
-0x10de 0x0426 "Card:NVIDIA GeForce 8 Series" "nVidia Corp.|GeForce 8400M GT"
-0x10de 0x0427 "Card:NVIDIA GeForce 8 Series" "nVidia Corp.|GeForce 8400M GS"
-0x10de 0x0428 "Card:NVIDIA GeForce 8 Series" "nVidia Corp.|GeForce 8400M G"
-0x10de 0x0429 "Card:NVIDIA GeForce 8 Series" "nVidia Corp.|Quadro NVS 140M"
-0x10de 0x042a "Card:NVIDIA GeForce 8 Series" "nVidia Corp.|Quadro NVS 130M"
-0x10de 0x042b "Card:NVIDIA GeForce 8 Series" "nVidia Corp.|Quadro NVS 135M"
-0x10de 0x042d "Card:NVIDIA GeForce 8 Series" "nVidia Corp.|Quadro FX 360M"
-0x10de 0x0440 "unknown" "nVidia Corporation|MCP65 LPC Bridge"
-0x10de 0x0441 "unknown" "nVidia Corporation|MCP65 LPC Bridge"
-0x10de 0x0442 "unknown" "nVidia Corporation|MCP65 LPC Bridge"
-0x10de 0x0443 "unknown" "nVidia Corporation|MCP65 LPC Bridge"
-0x10de 0x0444 "unknown" "nVidia Corporation|MCP65 Memory Controller"
-0x10de 0x0445 "unknown" "nVidia Corporation|MCP65 Memory Controller"
-0x10de 0x0446 "unknown" "nVidia Corporation|MCP65 SMBus"
-0x10de 0x0447 "unknown" "nVidia Corporation|MCP65 SMU"
-0x10de 0x0448 "amd74xx" "nVidia Corporation|MCP65 IDE"
-0x10de 0x0449 "unknown" "nVidia Corporation|MCP65 PCI bridge"
-0x10de 0x044a "unknown" "nVidia Corporation|MCP65 High Definition Audio"
-0x10de 0x044b "unknown" "nVidia Corporation|MCP65 High Definition Audio"
-0x10de 0x044c "ahci" "nVidia Corporation|MCP65 AHCI Controller"
-0x10de 0x044d "ahci" "nVidia Corporation|MCP65 AHCI Controller"
-0x10de 0x044e "ahci" "nVidia Corporation|MCP65 AHCI Controller"
-0x10de 0x044f "ahci" "nVidia Corporation|MCP65 AHCI Controller"
-0x10de 0x0450 "forcedeth" "nVidia Corporation|MCP65 Ethernet"
-0x10de 0x0451 "forcedeth" "nVidia Corporation|MCP65 Ethernet"
-0x10de 0x0452 "forcedeth" "nVidia Corporation|MCP65 Ethernet"
-0x10de 0x0453 "forcedeth" "nVidia Corporation|MCP65 Ethernet"
-0x10de 0x0454 "unknown" "nVidia Corporation|MCP65 USB Controller"
-0x10de 0x0455 "unknown" "nVidia Corporation|MCP65 USB Controller"
-0x10de 0x0456 "unknown" "nVidia Corporation|MCP65 USB Controller"
-0x10de 0x0457 "unknown" "nVidia Corporation|MCP65 USB Controller"
-0x10de 0x0458 "unknown" "nVidia Corporation|MCP65 PCI Express bridge"
-0x10de 0x0459 "unknown" "nVidia Corporation|MCP65 PCI Express bridge"
-0x10de 0x045a "unknown" "nVidia Corporation|MCP65 PCI Express bridge"
-0x10de 0x045c "sata_nv" "nVidia Corporation|MCP65 SATA Controller"
-0x10de 0x045d "sata_nv" "nVidia Corporation|MCP65 SATA Controller"
-0x10de 0x045e "sata_nv" "nVidia Corporation|MCP65 SATA Controller"
-0x10de 0x045f "sata_nv" "nVidia Corporation|MCP65 SATA Controller"
-0x10de 0x053a "Card:NVIDIA GeForce 7 Series" "nVidia Corp.|GeForce 7050 PV / nForce 630a"
-0x10de 0x053b "Card:NVIDIA GeForce 7 Series" "nVidia Corp.|GeForce 7050 PV / nForce 630a"
-0x10de 0x053e "Card:NVIDIA GeForce 7 Series" "nVidia Corp.|GeForce 7025 PV / nForce 630a"
-0x10df 0x10df "lpfc" "Emulex Corp.|Light Pulse Fibre Channel Adapter"
-0x10df 0x1ae5 "lpfc" "Emulex Corp.|LP6000 Fibre Channel Host Adapter"
-0x10df 0x1ae6 "lpfc" "Emulex Corp.|LP 8000 Fibre Channel Host Adapter Alternate ID (JX1:2-3, JX2:1-2)"
-0x10df 0x1ae7 "lpfc" "Emulex Corp.|LP 8000 Fibre Channel Host Adapter Alternate ID (JX1:2-3, JX2:2-3)"
-0x10df 0xf005 "unknown" "Emulex Corp.|LP1150e Fibre Channel Host Adapter"
-0x10df 0xf015 "lpfc" "Emulex Corp.|LP1150e"
-0x10df 0xf085 "lpfc" "Emulex Corp.|LP850 Fibre Channel Adapter"
-0x10df 0xf095 "lpfc" "Emulex Corp.|LP952 Fibre Channel Adapter"
-0x10df 0xf098 "lpfc" "Emulex Corp.|LP982 Fibre Channel Adapter"
-0x10df 0xf0a1 "lpfc" "Emulex Corp.|LightPulse Fibre Channel Adapter"
-0x10df 0xf0a5 "lpfc" "Emulex Corp.|LP1050 Fibre Channel Host Adapter"
-0x10df 0xf0b5 "unknown" "Emulex Corporation|Viper LightPulse Fibre Channel Host Adapter"
-0x10df 0xf0d1 "lpfc" "Emulex Corp.|Fibre Channel Host Adapter"
-0x10df 0xf0d5 "lpfc" "Emulex Corp.|LP1150"
-0x10df 0xf0e1 "lpfc" "Emulex Corp.|Fibre Channel Host Adapter"
-0x10df 0xf0e5 "lpfc" "Emulex Corp.|Fibre Channel Host Adapter"
-0x10df 0xf0f5 "lpfc" "Emulex Corporation|Neptune LightPulse Fibre Channel Host Adapter"
-0x10df 0xf0f6 "lpfc" ""
-0x10df 0xf0f7 "lpfc" ""
-0x10df 0xf100 "lpfc" "Emulex Corp.|LP11000e"
-0x10df 0xf700 "lpfc" "Emulex Corp.|LP7000 Fibre Channel Host Adapter"
-0x10df 0xf701 "lpfc" "Emulex Corp.|LP 7000EFibre Channel Host Adapter Alternate ID (JX1:2-3, JX2:1-2)"
-0x10df 0xf800 "lpfc" "Emulex Corp.|LP8000 Fibre Channel Host Adapter"
-0x10df 0xf801 "lpfc" "Emulex Corp.|LP 8000 Fibre Channel Host Adapter Alternate ID (JX1:2-3, JX2:1-2)"
-0x10df 0xf900 "lpfc" "Emulex Corp.|LP9000 Fibre Channel Host Adapter"
-0x10df 0xf901 "lpfc" "Emulex Corp.|LP 9000 Fibre Channel Host Adapter Alternate ID (JX1:2-3, JX2:1-2)"
-0x10df 0xf980 "lpfc" "Emulex Corp.|LP9802 Fibre Channel Host Adapter"
-0x10df 0xf981 "lpfc" "Emulex Corp.|LP 9802 Fibre Channel Host Adapter Alternate ID"
-0x10df 0xf982 "lpfc" "Emulex Corp.|LP 9802 Fibre Channel Host Adapter Alternate ID"
-0x10df 0xfa00 "lpfc" "Emulex Corp.|LP10000 Fibre Channel Adapter"
-0x10df 0xfa01 "lpfc" "Emulex Corp.|LP101"
-0x10df 0xfb00 "lpfc" "Emulex Corp.|LightPulse Fibre Channel Adapter"
-0x10df 0xfc00 "lpfc" "Emulex Corp.|LP10000-S 2"
-0x10df 0xfc10 "lpfc" "Emulex Corporation|Helios-X LightPulse Fibre Channel Host Adapter"
-0x10df 0xfc20 "lpfc" "Emulex Corporation|Zephyr-X LightPulse Fibre Channel Host Adapter"
-0x10df 0xfd00 "lpfc" "Emulex Corp.|LP11000"
-0x10df 0xfd11 "lpfc" ""
-0x10df 0xfd12 "lpfc" ""
-0x10df 0xfe00 "lpfc" "Emulex Corp.|Fibre Channel Host Adapter"
-0x10df 0xfe11 "lpfc" ""
-0x10df 0xfe12 "lpfc" ""
-0x10df 0xff00 "unknown" "Emulex Corporation|Neptune LightPulse Fibre Channel Host Adapter"
-0x10e0 0x5026 "unknown" "Integrated Micro|IMS5026/27/28"
-0x10e0 0x5027 "unknown" "Integrated Micro|IMS5027"
-0x10e0 0x5028 "unknown" "Integrated Micro|IMS5028"
-0x10e0 0x8849 "unknown" "Integrated Micro|IMS8849"
-0x10e0 0x8853 "unknown" "Integrated Micro|IMS8853"
-0x10e0 0x9128 "Card:IMS TwinTurbo (generic)" "Integrated Micro|IMS9129 [Twin turbo 128]"
-0x10e0 0x9135 "Card:IMS TwinTurbo (generic)" "IMS|TwinTurbo 3D"
-0x10e1 0x0391 "unknown" "Tekram|TRM-S1040"
-0x10e1 0x690c "unknown" "Tekram|DC-690c"
-0x10e1 0xdc20 "unknown" "Tekram Technology Corp. Ltd.|DC-290 EIDE Controller"
-0x10e1 0xdc29 "unknown" "Tekram|DC-290"
-0x10e3 0x0000 "Card:VESA driver (generic)" "Tundra Semiconductor Corp.|CA91C042 [Universe]"
-0x10e3 0x0108 "unknown" "Tundra Semiconductor Corp.|Tsi108 Host Bridge for Single PowerPC"
-0x10e3 0x0148 "unknown" "Tundra Semiconductor Corp.|Tsi148 [Tempe]"
-0x10e3 0x0513 "unknown" "Tundra Semiconductor Corp.|Tsi320 Dual-Mode PCI-to-PCI Bus Bridge"
-0x10e3 0x0850 "unknown" "Tundra Semiconductor Corp.|Tsi850 Power PC Dual PCI Host Bridge"
-0x10e3 0x0854 "unknown" "Tundra Semiconductor Corp.|Tsi850 Power PC Single PCI Host Bridge"
-0x10e3 0x0860 "unknown" "Tundra Semiconductor Corp.|CA91C860 [QSpan]"
-0x10e3 0x0862 "unknown" "Tundra Semiconductor Corp.|CA91L862A QSpan II PCI-to-Motorola CPU Bridge"
-0x10e3 0x8260 "unknown" "Tundra Semiconductor Corp.|CA91L8200/8260 PowerSpan II PowerPC-to-PCI Bus Switch"
-0x10e3 0x8261 "unknown" "Tundra Semiconductor Corp.|CA91L8200/8260 PowerSpan II PowerPC-to-PCI Bus Switch"
-0x10e3 0xa108 "unknown" "Tundra Semiconductor Corp.|Tsi109 Host Bridge for Dual PowerPC"
-0x10e4 0x8029 "unknown" "Tandem Computers|Realtek 8029 Network Card"
-0x10e8 0x1072 "unknown" "Applied Micro Circuits Corp.|INES GPIB-PCI (AMCC5920 based)"
-0x10e8 0x2011 "unknown" "Applied Micro Circuits Corp.|Q-Motion Video Capture/Edit board"
-0x10e8 0x4750 "unknown" "Applied Micro Circuits Corp.|S5930 [Matchmaker]"
-0x10e8 0x5920 "unknown" "Applied Micro Circuits Corp.|S5920"
-0x10e8 0x8001 "unknown" "Applied Micro Circuits Corp.|S5933 Daktronics VMax transmitter card"
-0x10e8 0x8033 "unknown" "Applied Micro Circuits Corp.|BBK-PCI light Transputer Link Interface"
-0x10e8 0x8043 "unknown" "Applied Micro Circuits Corp.|LANai4.x [Myrinet LANai interface chip]"
-0x10e8 0x8062 "unknown" "Applied Micro Circuits Corp.|S5933_PARASTATION"
-0x10e8 0x807d "unknown" "Applied Micro Circuits Corp.|S5933 [Matchmaker]"
-0x10e8 0x8088 "unknown" "Applied Micro Circuits Corp.|Kingsberg Spacetec Format Synchronizer"
-0x10e8 0x8089 "unknown" "Applied Micro Circuits Corp.|Kingsberg Spacetec Serial Output Board"
-0x10e8 0x809c "unknown" "Applied Micro Circuits Corp.|S5933_HEPC3"
-0x10e8 0x80d7 "unknown" "Applied Micro Circuits Corp.|PCI-9112"
-0x10e8 0x80d8 "unknown" "Applied Micro Circuits Corp.|PCI-7200"
-0x10e8 0x80d9 "unknown" "Applied Micro Circuits Corp.|PCI-9118"
-0x10e8 0x80da "unknown" "Applied Micro Circuits Corp.|PCI-9812"
-0x10e8 0x811a "unknown" "Applied Micro Circuits Corp.|PCI-IEEE1355-DS-DE Interface"
-0x10e8 0x814c "unknown" "Applied Micro Circuits Corp.|Fastcom ESCC-PCI (Commtech, Inc.)"
-0x10e8 0x8170 "unknown" "Applied Micro Circuits Corp.|S5933 Matchmaker PCI Chipset Development Tool"
-0x10e8 0x81b7 "unknown" "Applied Micro Circuits Corp.|S5933 AJAVideo NTV ITU-R.601 video stillstore"
-0x10e8 0x81db "unknown" "Applied Micro Circuits Corp.|AJA HDNTV HD SDI Framestore"
-0x10e8 0x81e6 "unknown" "Applied Micro Circuits Corp.|Multimedia video controller"
-0x10e8 0x8291 "unknown" "Applied Micro Circuits Corp.|Fastcom 232/8-PCI (Commtech, Inc.)"
-0x10e8 0x82c4 "unknown" "Applied Micro Circuits Corp.|Fastcom 422/4-PCI (Commtech, Inc.)"
-0x10e8 0x82c5 "unknown" "Applied Micro Circuits Corp.|Fastcom 422/2-PCI (Commtech, Inc.)"
-0x10e8 0x82c6 "unknown" "Applied Micro Circuits Corp.|Fastcom IG422/1-PCI (Commtech, Inc.)"
-0x10e8 0x82c7 "unknown" "Applied Micro Circuits Corp.|Fastcom IG232/2-PCI (Commtech, Inc.)"
-0x10e8 0x82ca "unknown" "Applied Micro Circuits Corp.|Fastcom 232/4-PCI (Commtech, Inc.)"
-0x10e8 0x82db "unknown" "Applied Micro Circuits Corp.|AJA HDNTV HD SDI Framestore"
-0x10e8 0x82e2 "unknown" "Applied Micro Circuits Corp.|Fastcom DIO24H-PCI (Commtech, Inc.)"
-0x10e8 0x8507 0x10e8 0x1072 "ines_gpib" ""
-0x10e8 0x8851 "unknown" "Applied Micro Circuits Corp.|S5933 on Innes Corp FM Radio Capture card"
-0x10ea 0x1680 "Card:VESA driver (generic)" "Intergraphics Systems|IGA-1680"
-0x10ea 0x1682 "Card:VESA driver (generic)" "Intergraphics Systems|IGA-1682"
-0x10ea 0x1683 "unknown" "Intergraphics Systems|IGA-1683"
-0x10ea 0x2000 "cyber2000fb" "Intergraphics Systems|CyberPro 2000"
-0x10ea 0x2010 "cyber2000fb" "Intergraphics Systems|CyberPro 2000A"
-0x10ea 0x5000 "cyber2000fb" "Intergraphics Systems|CyberPro 5000"
-0x10ea 0x5050 "trident" "Intergraphics Systems|CyberPro 5050"
-0x10ea 0x5202 "unknown" "Intergraphics Systems|CyberPro 5202"
-0x10ea 0x5252 "unknown" "Intergraphics Systems|CyberPro5252"
-0x10eb 0x0101 "unknown" "Artists Graphics|3GA"
-0x10eb 0x8111 "unknown" "Artists Graphics|Twist3 Frame Grabber"
-0x10ec 0x0139 "unknown" "Realtek Semiconductor| "
-0x10ec 0x0883 "unknown" "Realtek Semiconductor Co., Ltd.|High Definition Audio"
-0x10ec 0x8029 "ne2k-pci" "Realtek Semiconductor|RTL-8029(AS)"
-0x10ec 0x8129 "8139too" "Realtek Semiconductor|RTL-8129"
-0x10ec 0x8131 "unknown" "Realtek Semiconductor| "
-0x10ec 0x8136 "r8169" "Realtek Semiconductor Co., Ltd.|RTL8101E PCI Express Fast Ethernet controller"
-0x10ec 0x8138 "8139too" "Realtek Semiconductor|RT8139 (B/C) Cardbus Fast Ethernet Adapter"
-0x10ec 0x8139 0x0357 0x000a "8139too" "Realtek Semiconductor|TTP-Monitoring Card V2.0"
-0x10ec 0x8139 0x0e11 0x0056 "8139cp" "Realtek Semiconductor|RTL-8139"
-0x10ec 0x8139 0x1025 0x005a "8139too" "Realtek Semiconductor|TravelMate 290"
-0x10ec 0x8139 0x1025 0x8920 "8139too" "Realtek Semiconductor|ALN-325"
-0x10ec 0x8139 0x1025 0x8921 "8139too" "Realtek Semiconductor|ALN-325"
-0x10ec 0x8139 0x103c 0x006a "8139too" "Realtek Semiconductor Co., Ltd.|nx9500"
-0x10ec 0x8139 0x1043 0x8109 "8139too" "Realtek Semiconductor Co., Ltd.|P5P800-MX Mainboard"
-0x10ec 0x8139 0x1071 0x8160 "8139too" "Realtek Semiconductor|MIM2000"
-0x10ec 0x8139 0x10bd 0x0320 "8139too" "Realtek Semiconductor|EP-320X-R"
-0x10ec 0x8139 0x10ec 0x8139 "8139too" "Realtek Semiconductor|RT8139"
-0x10ec 0x8139 0x1113 0xec01 "8139too" "Realtek Semiconductor|FNC-0107TX"
-0x10ec 0x8139 0x1186 0x1300 "8139too" "Realtek Semiconductor|DFE-538TX"
-0x10ec 0x8139 0x1186 0x1320 "8139too" "Realtek Semiconductor|SN5200"
-0x10ec 0x8139 0x1186 0x8139 "8139too" "Realtek Semiconductor|DRN-32TX"
-0x10ec 0x8139 0x11f6 0x8139 "8139too" "Realtek Semiconductor|FN22-3(A) LinxPRO Ethernet Adapter"
-0x10ec 0x8139 0x1259 0x2500 "8139too" "Realtek Semiconductor|AT-2500TX"
-0x10ec 0x8139 0x1259 0x2503 "8139too" "Realtek Semiconductor|AT-2500TX/ACPI"
-0x10ec 0x8139 0x1429 0xd010 "8139too" "Realtek Semiconductor|ND010"
-0x10ec 0x8139 0x1432 0x9130 "8139too" "Realtek Semiconductor|EN-9130TX"
-0x10ec 0x8139 0x1436 0x8139 "8139too" "Realtek Semiconductor|RT8139"
-0x10ec 0x8139 0x1458 0xe000 "8139too" "Realtek Semiconductor|GA-7VM400M/7VT600 Motherboard"
-0x10ec 0x8139 0x1462 0x788c "8139too" "Realtek Semiconductor Co., Ltd.|865PE Neo2-V Mainboard"
-0x10ec 0x8139 0x146c 0x1439 "8139too" "Realtek Semiconductor|FE-1439TX"
-0x10ec 0x8139 0x1489 0x6001 "8139too" "Realtek Semiconductor|GF100TXRII"
-0x10ec 0x8139 0x1489 0x6002 "8139too" "Realtek Semiconductor|GF100TXRA"
-0x10ec 0x8139 0x149c 0x139a "8139too" "Realtek Semiconductor|LFE-8139ATX"
-0x10ec 0x8139 0x149c 0x8139 "8139too" "Realtek Semiconductor|LFE-8139TX"
-0x10ec 0x8139 0x14cb 0x0200 "8139too" "Realtek Semiconductor|LNR-100 Family 10/100 Base-TX Ethernet"
-0x10ec 0x8139 0x1695 0x9001 "8139too" "Realtek Semiconductor Co., Ltd.|Onboard RTL8101L 10/100 MBit"
-0x10ec 0x8139 0x1799 0x5000 "8139too" "Realtek Semiconductor|F5D5000 PCI Card/Desktop Network PCI Card"
-0x10ec 0x8139 0x1904 0x8139 "8139too" "Realtek Semiconductor Co., Ltd.|RTL8139D Fast Ethernet Adapter"
-0x10ec 0x8139 0x2646 0x0001 "8139too" "Realtek Semiconductor|EtheRx"
-0x10ec 0x8139 0x8e2e 0x7000 "8139too" "Realtek Semiconductor|KF-230TX"
-0x10ec 0x8139 0x8e2e 0x7100 "8139too" "Realtek Semiconductor|KF-230TX/2"
-0x10ec 0x8139 0x9001 0x1695 "8139too" "Realtek Semiconductor|Onboard RTL8101L 10/100 MBit"
-0x10ec 0x8139 0xa0a0 0x0007 "8139too" "Realtek Semiconductor|ALN-325C"
-0x10ec 0x8139 "8139too" "Realtek Semiconductor|RTL-8139"
-0x10ec 0x8167 "r8169" "Realtek Semiconductor Co., Ltd.|RTL-8169SC Gigabit Ethernet"
-0x10ec 0x8168 "r8169" "Realtek Semiconductor|RTL-8168 PCI-E Gigabit Ethernet"
-0x10ec 0x8169 "r8169" "Realtek Semiconductor|RTL-8169"
-0x10ec 0x8180 "r8180" "Realtek Semiconductor|RTL8180 Realtek RTL8180 Wireless LAN (Mini-)PCI NIC"
-0x10ec 0x8185 "r8180" "Realtek Semiconductor|RTL8185 Realtek RTL8185 Wireless LAN (Mini-)PCI NIC"
-0x10ec 0x8197 "slamr" "Realtek Semiconductor|SmartLAN56 56K Modem"
-0x10ed 0x7310 "unknown" "Ascii Corp.|V7310"
-0x10ee 0x0000 "unknown" "Xilinx Corp.|8343176 PCI to H.100 audio interface"
-0x10ee 0x0205 "unknown" "Xilinx Corporation|Wildcard TE205P"
-0x10ee 0x0210 "unknown" "Xilinx Corporation|Wildcard TE210P"
-0x10ee 0x0314 "wct4xxp" "Xilinx Corp.|Wildcard TE405P/TE410P (1st Gen)"
-0x10ee 0x0405 "unknown" "Xilinx Corporation|Wildcard TE405P (2nd Gen)"
-0x10ee 0x0410 "unknown" "Xilinx Corporation|Wildcard TE410P (2nd Gen)"
-0x10ee 0x1001 "unknown" "Xilinx Corp.|8343176 PCI to H.100 audio interface"
-0x10ee 0x3fc0 "snd-rme96" "Xilinx Corp.|RME Digi96"
-0x10ee 0x3fc1 "snd-rme96" "Xilinx Corp.|RME Digi96/8"
-0x10ee 0x3fc2 "snd-rme96" "Xilinx Corp.|RME Digi96/8 Pro"
-0x10ee 0x3fc3 "snd-rme96" "Xilinx Corp.|RME Digi96/8 Pad"
-0x10ee 0x3fc4 "rme96xx" "Xilinx Corp.|Digi9652 Hammerfall"
-0x10ee 0x3fc5 "snd-hdsp" "Xilinx Corp.|RME Hammerfall DSP"
-0x10ee 0x3fc6 "snd-hdspm" "Xilinx Corp.|RME Hammerfall DSP MADI"
-0x10ee 0x4020 "ISDN:tpam" "Xilinx Corp.| ISDN Adapter"
-0x10ee 0x5343 "unknown" "Xilinx Corp.|Seamont SC100 Security Adapter"
-0x10ee 0x8130 "unknown" "Xilinx Corp.|Durango PMC Virtex-II Bridge, XC2V1000-4FG456C"
-0x10ee 0x8381 "unknown" "Xilinx Corp.|Ellips Santos Frame Grabber"
-0x10ee 0xd154 "unknown" "Xilinx Corporation|Copley Controls CAN card (PCI-CAN-02)"
-0x10ef 0x8154 "unknown" "Racore Computer Products Inc.|M815x Token Ring Adapter"
-0x10f0 0xa800 "unknown" "Peritek Corp.|VCL-P Graphics board"
-0x10f0 0xb300 "unknown" "Peritek Corp.|VCL-M graphics board"
-0x10f1 0x1566 "unknown" "Tyan Computer|IDE/SCSI"
-0x10f1 0x1677 "unknown" "Tyan Computer|Multimedia"
-0x10f1 0x2865 "unknown" "Tyan Computer|Tyan Thunder K8E S2865"
-0x10f4 0x1300 "unknown" "S-Mos Systems|rev1.1 PCI to S5U13x06B0B Bridge Adapter"
-0x10f5 0xa001 "unknown" "NKK Corp.|NDR4000 [NR4600 Bridge]"
-0x10fa 0x0000 "unknown" "TrueVision|GUI Accelerator"
-0x10fa 0x0001 "unknown" "TrueVision|GUI Accelerator"
-0x10fa 0x0002 "unknown" "TrueVision|GUI Accelerator"
-0x10fa 0x0003 "unknown" "TrueVision|GUI Accelerator"
-0x10fa 0x0004 "unknown" "TrueVision|GUI Accelerator"
-0x10fa 0x0005 "unknown" "TrueVision|GUI Accelerator"
-0x10fa 0x0006 "unknown" "TrueVision|GUI Accelerator"
-0x10fa 0x0007 "unknown" "TrueVision|GUI Accelerator"
-0x10fa 0x0008 "unknown" "TrueVision|GUI Accelerator"
-0x10fa 0x0009 "unknown" "TrueVision|GUI Accelerator"
-0x10fa 0x000a "unknown" "TrueVision|GUI Accelerator"
-0x10fa 0x000b "unknown" "TrueVision|GUI Accelerator"
-0x10fa 0x000c "unknown" "TrueVision|TARGA 1000"
-0x10fa 0x000d "unknown" "TrueVision|GUI Accelerator"
-0x10fa 0x000e "unknown" "TrueVision|GUI Accelerator"
-0x10fa 0x000f "unknown" "TrueVision|GUI Accelerator"
-0x10fa 0x0010 "unknown" "TrueVision|GUI Accelerator"
-0x10fa 0x0011 "unknown" "TrueVision|GUI Accelerator"
-0x10fa 0x0012 "unknown" "TrueVision|GUI Accelerator"
-0x10fa 0x0013 "unknown" "TrueVision|GUI Accelerator"
-0x10fa 0x0014 "unknown" "TrueVision|GUI Accelerator"
-0x10fa 0x0015 "unknown" "TrueVision|GUI Accelerator"
-0x10fb 0x186f "unknown" "Thesys Gesellschaft für Mikroelektronik mbH|TH 6255"
-0x10fc 0x0003 "unknown" "I-O Data Device Inc.|Cardbus IDE Controller"
-0x10fc 0x0005 "nsp32" "I-O Data Device Inc.|Cardbus SCSI CBSC II"
-0x1101 0x0002 "initio" "Initio Corp.|Ultra SCSI Adapter"
-0x1101 0x1060 "a100u2w" "Initio Corp.|INI-A100U2W"
-0x1101 0x134a "initio" "Initio Corp.|Ultra SCSI Adapter"
-0x1101 0x1622 "unknown" "Initio Corporation|INI-1623 PCI SATA-II Controller"
-0x1101 0x9100 "initio" "Initio Corp.|INI-9100/9100W"
-0x1101 0x9400 "initio" "Initio Corp.|INI-940"
-0x1101 0x9401 "initio" "Initio Corp.|INI-950"
-0x1101 0x9500 "initio" "Initio Corp.|360P"
-0x1101 0x9502 "unknown" "Initio Corp.|Initio INI-9100UW Ultra Wide SCSI Controller INIC-950P chip"
-0x1101 0x9700 "initio" "Initio Corp.|Fast Wide SCSI Controller"
-0x1102 0x0002 "snd-emu10k1" "Creative Labs|SB Live! (audio)"
-0x1102 0x0003 "unknown" "Creative Labs|EMU8008 AWE64D OEM (CT4600)"
-0x1102 0x0004 "snd-emu10k1" "Creative Labs|EMU10K2 Audigy Audio Processor"
-0x1102 0x0005 "unknown" "Creative Labs|SB X-Fi"
-0x1102 0x0006 "snd-emu10k1x" "Creative Labs|SB Live! Value (EMU10k1X"
-0x1102 0x0007 "snd-ca0106" "Creative Labs|SB Audigy LS"
-0x1102 0x0008 "snd-emu10k1" "Creative Labs|SB0400 Audigy2 Value"
-0x1102 0x0101 "unknown" "Creative Labs|GeForce 256 DDR Nvida Corp. Video"
-0x1102 0x100a "unknown" "Creative Labs|SB Live! 5.1 Digital OEM [SB0220], (c) 2003"
-0x1102 0x1017 "unknown" "Creative Labs|Banshee 3D Blaster Banshee PCI CT6760"
-0x1102 0x1047 "unknown" "Creative Labs|3D Blaster Annihilator 2"
-0x1102 0x1371 "unknown" "Creative Labs| "
-0x1102 0x2898 "unknown" "Creative Labs| "
-0x1102 0x4001 "ohci1394" "Creative Labs|EMU10K2 Audigy IEEE1394 Firewire Controller"
-0x1102 0x7002 "emu10k1-gp" "Creative Labs|SB Live! (joystick)"
-0x1102 0x7003 "emu10k1-gp" "Creative Labs|EMU10K2 Audigy Gameport"
-0x1102 0x7004 "emu10k1-gp" "Creative Labs|[SB Live! Value] Input device controller"
-0x1102 0x7005 "emu10k1-gp" "Creative Labs|SB Audigy LS MIDI/Game port"
-0x1102 0x8064 "unknown" "Creative Labs|SB0100 [SBLive! 5.1 OEM]"
-0x1102 0x8938 "es1371" "Creative Labs|AudioPCI ES1371+"
-0x1103 0x0003 "hpt34x" "Triones|HPT343"
-0x1103 0x0004 "hptraid" "Triones|HPT366"
-0x1103 0x0005 "hpt366" "HighPoint Technologies Inc.|HPT370 UDMA66/100 EIDE Controller"
-0x1103 0x0006 "hpt366" "Triones|HPT302"
-0x1103 0x0007 "hpt366" "Triones|HPT371"
-0x1103 0x0008 "hpt366" "HighPoint Technologies Inc.|HPT374 UDMA/ATA133 RAID Controller"
-0x1103 0x0009 "hpt366" "Triones|HPT372N"
-0x1103 0x3220 "hptiop" ""
-0x1103 0x3320 "hptiop" ""
-0x1105 0x1105 "unknown" "Sigma Designs Inc.|REALmagic Xcard MPEG 1/2/3/4 DVD Decoder"
-0x1105 0x5000 "unknown" "Sigma Designs Inc.|Multimedia"
-0x1105 0x8300 "em8300" "Sigma Designs Inc.|REALmagic Hollywood Plus DVD Decoder"
-0x1105 0x8400 "unknown" "Sigma Designs Inc.|EM8400 MPEG-2 Decoder"
-0x1105 0x8401 "unknown" "Sigma Designs Inc.|EM8401 REALmagic DVD/MPEG-2 A/V Decoder"
-0x1105 0x8470 "unknown" "Sigma Designs Inc.|EM8470 REALmagic DVD/MPEG-4 A/V Decoder"
-0x1105 0x8471 "unknown" "Sigma Designs Inc.|EM8471 REALmagic DVD/MPEG-4 A/V Decoder"
-0x1105 0x8475 "unknown" "Sigma Designs Inc.|EM8475 MPEG-4 Decoder"
-0x1105 0x8476 "unknown" "Sigma Designs Inc.|EM8476 REALmagic DVD/MPEG-4 A/V Decoder"
-0x1105 0x8485 "unknown" "Sigma Designs Inc.|EM8485 REALmagic DVD/MPEG-4 A/V Decoder"
-0x1105 0x8486 "unknown" "Sigma Designs Inc.|EM8486 REALmagic DVD/MPEG-4 A/V Decoder"
-0x1106 0x0102 "unknown" "VIA Technologies Inc.|Embedded VIA Ethernet Controller"
-0x1106 0x0130 "unknown" "VIA Technologies Inc.|VT6305 1394.A OHCI Link Layer Controller"
-0x1106 0x0198 "via-agp" "VIA Technologies Inc.|CPU to PCI Bridge"
-0x1106 0x0204 "amd64-agp" "VIA Technologies Inc.|CPU to PCI Bridge"
-0x1106 0x0208 "unknown" "VIA Technologies, Inc.|PT890 Host Bridge"
-0x1106 0x0238 "amd64-agp" "VIA Technologies Inc.|K8T890 CPU to PCI Bridge"
-0x1106 0x0258 "via-agp" "VIA Technologies Inc.|PCI to PCI Bridge"
-0x1106 0x0259 "via-agp" "VIA Technologies Inc.|CPU to PCI Bridge"
-0x1106 0x0269 "via-agp" "VIA Technologies Inc.|KT880 CPU to PCI Bridge"
-0x1106 0x0282 "amd64-agp" "VIA Technologies Inc.|K8T880Pro CPU to PCI Bridge"
-0x1106 0x0290 "unknown" "VIA Technologies Inc.|K8M890 Host Bridge"
-0x1106 0x0293 "unknown" "VIA Technologies, Inc.|PM896 Host Bridge"
-0x1106 0x0296 "via-agp" "VIA Technologies Inc.|P4M800 Host Bridge"
-0x1106 0x0305 "via-agp" "VIA Technologies Inc.|VT8363/8365 [KT133/KM133]"
-0x1106 0x0308 "via-agp" "VIA Technologies Inc.|PT894 Host Bridge"
-0x1106 0x0314 "via-agp" "VIA Technologies Inc.|P4M800CE Host Bridge"
-0x1106 0x0324 "unknown" "VIA Technologies, Inc.|CX700 Host Bridge"
-0x1106 0x0327 "unknown" "VIA Technologies, Inc.|P4M890 Host Bridge"
-0x1106 0x0336 "unknown" "VIA Technologies, Inc.|K8M890CE Host Bridge"
-0x1106 0x0340 "unknown" "VIA Technologies, Inc.|PT900 Host Bridge"
-0x1106 0x0351 "unknown" "VIA Technologies, Inc.|VT3351 Host Bridge"
-0x1106 0x0364 "unknown" "VIA Technologies, Inc.|P4M900 Host Bridge"
-0x1106 0x0391 "via-agp" "VIA Technologies Inc.|VT8371 [KX133]"
-0x1106 0x0501 "via-agp" "VIA Technologies Inc.|VT8501"
-0x1106 0x0505 "unknown" "VIA Technologies Inc.|VT82C505"
-0x1106 0x0561 "generic" "VIA Technologies Inc.|VT82C561"
-0x1106 0x0571 "via82cxxx" "VIA Technologies Inc.|VT82C586 IDE [Apollo]"
-0x1106 0x0576 "unknown" "VIA Technologies Inc.|VT82C576 3V [Apollo Master]"
-0x1106 0x0585 "unknown" "VIA Technologies Inc.|VT82C585VP [Apollo VP1/VPX]"
-0x1106 0x0586 "unknown" "VIA Technologies Inc.|VT82C586/A/B PCI-to-ISA [Apollo VP]"
-0x1106 0x0591 "sata_via" "VIA Technologies Inc.|VT8237A SATA 2-Port Controller"
-0x1106 0x0595 "unknown" "VIA Technologies Inc.|VT82C595 [Apollo VP2]"
-0x1106 0x0596 "unknown" "VIA Technologies Inc.|VT82C596 ISA [Apollo PRO]"
-0x1106 0x0597 "via-agp" "VIA Technologies Inc.|VT82C597 [Apollo VP3]"
-0x1106 0x0598 "via-agp" "VIA Technologies Inc.|VT82C598 [Apollo MVP3]"
-0x1106 0x0601 "via-agp" "VIA Technologies Inc.|VT8601"
-0x1106 0x0605 "via-agp" "VIA Technologies Inc.|VT8605 [ProSavage PM133]"
-0x1106 0x0680 "unknown" "VIA Technologies Inc.|VT82C680 [Apollo P6]"
-0x1106 0x0686 "unknown" "VIA Technologies Inc.|VT82C686 [Apollo Super]"
-0x1106 0x0691 "via-agp" "VIA Technologies Inc.|VT82C691 [Apollo PRO]"
-0x1106 0x0692 "unknown" "VIA Technologies Inc.|North Bridge"
-0x1106 0x0693 "unknown" "VIA Technologies Inc.|VT82C693 [Apollo Pro Plus]"
-0x1106 0x0698 "unknown" "VIA Technologies Inc.|VT82C693A [Apollo Pro133 AGP]"
-0x1106 0x0926 "ne2k-pci" "VIA Technologies Inc.|VT82C926 [Amazon]"
-0x1106 0x1000 "unknown" "VIA Technologies Inc.|VT82C570MV"
-0x1106 0x1106 "unknown" "VIA Technologies Inc.|VT82C570MV"
-0x1106 0x1204 "unknown" "VIA Technologies Inc.|K8M800 Host Bridge"
-0x1106 0x1208 "unknown" "VIA Technologies Inc.|PT890 Host Bridge"
-0x1106 0x1238 "unknown" "VIA Technologies Inc.|K8T890 CPU to PCI Bridge"
-0x1106 0x1258 "unknown" "VIA Technologies Inc.|PT880 Host Bridge"
-0x1106 0x1259 "unknown" "VIA Technologies Inc.|CN400/PM880 Host Bridge"
-0x1106 0x1269 "unknown" "VIA Technologies Inc.|KT880 CPU to PCI Bridge"
-0x1106 0x1282 "unknown" "VIA Technologies Inc.|K8T880Pro CPU to PCI Bridge"
-0x1106 0x1290 "unknown" "VIA Technologies Inc.|K8M890 Host Bridge"
-0x1106 0x1293 "unknown" "VIA Technologies, Inc.|PM896 Host Bridge"
-0x1106 0x1296 "unknown" "VIA Technologies Inc.|P4M800 Host Bridge"
-0x1106 0x1308 "unknown" "VIA Technologies Inc.|PT894 Host Bridge"
-0x1106 0x1314 "unknown" "VIA Technologies Inc.|P4M800CE Host Bridge"
-0x1106 0x1324 "unknown" "VIA Technologies, Inc.|CX700 Host Bridge"
-0x1106 0x1327 "unknown" "VIA Technologies, Inc.|P4M890 Host Bridge"
-0x1106 0x1336 "unknown" "VIA Technologies, Inc.|K8M890CE Host Bridge"
-0x1106 0x1340 "unknown" "VIA Technologies, Inc.|PT900 Host Bridge"
-0x1106 0x1351 "unknown" "VIA Technologies, Inc.|VT3351 Host Bridge"
-0x1106 0x1364 "unknown" "VIA Technologies, Inc.|P4M900 Host Bridge"
-0x1106 0x1571 "via82cxxx" "VIA Technologies Inc.|VT82C416MV"
-0x1106 0x1595 "unknown" "VIA Technologies Inc.|VT82C595/97 [Apollo VP2/97]"
-0x1106 0x2204 "unknown" "VIA Technologies Inc.|K8M800 Host Bridge"
-0x1106 0x2208 "unknown" "VIA Technologies Inc.|PT890 Host Bridge"
-0x1106 0x2238 "unknown" "VIA Technologies Inc.|K8T890 CPU to PCI Bridge"
-0x1106 0x2258 "unknown" "VIA Technologies Inc.|PT880 Host Bridge"
-0x1106 0x2259 "unknown" "VIA Technologies Inc.|CN400/PM880 Host Bridge"
-0x1106 0x2269 "unknown" "VIA Technologies Inc.|KT880 CPU to PCI Bridge"
-0x1106 0x2282 "unknown" "VIA Technologies Inc.|K8T880Pro CPU to PCI Bridge"
-0x1106 0x2290 "unknown" "VIA Technologies Inc.|K8M890 Host Bridge"
-0x1106 0x2293 "unknown" "VIA Technologies, Inc.|PM896 Host Bridge"
-0x1106 0x2296 "unknown" "VIA Technologies Inc.|P4M800 Host Bridge"
-0x1106 0x2308 "unknown" "VIA Technologies Inc.|PT894 Host Bridge"
-0x1106 0x2314 "unknown" "VIA Technologies Inc.|P4M800CE Host Bridge"
-0x1106 0x2324 "unknown" "VIA Technologies, Inc.|CX700 Host Bridge"
-0x1106 0x2327 "unknown" "VIA Technologies, Inc.|P4M890 Host Bridge"
-0x1106 0x2336 "unknown" "VIA Technologies, Inc.|K8M890CE Host Bridge"
-0x1106 0x2340 "unknown" "VIA Technologies, Inc.|PT900 Host Bridge"
-0x1106 0x2351 "unknown" "VIA Technologies, Inc.|VT3351 Host Bridge"
-0x1106 0x2364 "unknown" "VIA Technologies, Inc.|P4M900 Host Bridge"
-0x1106 0x287a "unknown" "VIA Technologies Inc.|VT8251 PCI to PCI Bridge"
-0x1106 0x287b "unknown" "VIA Technologies Inc.|VT8251 PCI to PCIE Bridge"
-0x1106 0x287c "unknown" "VIA Technologies Inc.|VT8251 PCIE Root Port"
-0x1106 0x287d "unknown" "VIA Technologies Inc.|VT8251 PCIE Root Port"
-0x1106 0x287e "unknown" "VIA Technologies Inc.|VT8251 Ultra VLINK Controller"
-0x1106 0x3022 "Card:S3 UniChrome" "VIA Technologies Inc.|CLE266"
-0x1106 0x3038 "uhci-hcd" "VIA Technologies Inc.|VT82C586B USB"
-0x1106 0x3040 "i2c-via" "VIA Technologies Inc.|VT82C586B ACPI"
-0x1106 0x3043 "via-rhine" "VIA Technologies Inc.|VT86C100A [Rhine 10/100]"
-0x1106 0x3044 "ohci1394" "VIA Technologies Inc.|OHCI Compliant IEEE 1394 Host Controller"
-0x1106 0x3050 "i2c-viapro" "VIA Technologies Inc.|Power Management Controller"
-0x1106 0x3051 "i2c-viapro" "VIA Technologies Inc.|Power Management Controller"
-0x1106 0x3053 "via-rhine" "VIA Technologies Inc.|VT6105M [Rhine III 10/100]"
-0x1106 0x3057 "i2c-viapro" "VIA Technologies Inc.|VT82C686 [Apollo Super ACPI]"
-0x1106 0x3058 "snd-via82xx" "VIA Technologies Inc.|VT82C686 [Apollo Super AC97/Audio]"
-0x1106 0x3059 0x1019 0x0a81 "snd-via82xx" "VIA Technologies Inc.|L7VTA v1.0 Motherboard (KT400-8235)"
-0x1106 0x3059 0x1043 0x8095 "snd-via82xx" "VIA Technologies Inc.|A7V8X Motherboard (Realtek ALC650 codec)"
-0x1106 0x3059 0x1043 0x80a1 "snd-via82xx" "VIA Technologies Inc.|A7V8X-X Motherboard"
-0x1106 0x3059 0x1043 0x80b0 "snd-via82xx" "VIA Technologies Inc.|A7V600 motherboard (ADI AD1980 codec [SoundMAX])"
-0x1106 0x3059 0x1043 0x812a "snd-via82xx" "VIA Technologies, Inc.|A8V Deluxe motherboard (Realtek ALC850 codec)"
-0x1106 0x3059 0x1106 0x3059 "snd-via82xx" "VIA Technologies Inc.|L7VMM2 Motherboard"
-0x1106 0x3059 0x1106 0x4161 "snd-via82xx" "VIA Technologies Inc.|K7VT2 motherboard"
-0x1106 0x3059 0x1106 0x4170 "snd-via82xx" "VIA Technologies, Inc.|PCPartner P4M800-8237R Motherboard"
-0x1106 0x3059 0x1106 0x4552 "snd-via82xx" "VIA Technologies, Inc.|Soyo KT-600 Dragon Plus (Realtek ALC 650)"
-0x1106 0x3059 0x1297 0xc160 "snd-via82xx" "VIA Technologies Inc.|FX41 motherboard (Realtek ALC650 codec)"
-0x1106 0x3059 0x1458 0xa002 "snd-via82xx" "VIA Technologies Inc.|GA-7VAX Onboard Audio (Realtek ALC650)"
-0x1106 0x3059 0x1462 0x0080 "snd-via82xx" "VIA Technologies Inc.|K8T NEO 2 motherboard"
-0x1106 0x3059 0x1462 0x3800 "snd-via82xx" "VIA Technologies Inc.|KT266 onboard audio"
-0x1106 0x3059 0x1462 0x5901 "via82cxxx_audio" "VIA Technologies Inc.|VT8233 [AC97 Audio Controller]"
-0x1106 0x3059 0x147b 0x1407 "snd-via82xx" "VIA Technologies Inc.|KV8-MAX3 motherboard"
-0x1106 0x3059 0x1849 0x9761 "snd-via82xx" "VIA Technologies Inc.|K7VT4 motherboard"
-0x1106 0x3059 0x4005 0x4710 "snd-via82xx" "VIA Technologies Inc.|MSI K7T266 Pro2-RU (MSI-6380 v2) onboard audio (Realtek/ALC 200/200P)"
-0x1106 0x3059 0x4170 0x1106 "snd-via82xx" "VIA Technologies, Inc.|PCPartner P4M800-8237R Motherboard"
-0x1106 0x3059 0x4552 0x1106 "snd-via82xx" "VIA Technologies, Inc.|Soyo KT-600 Dragon Plus (Realtek ALC 650)"
-0x1106 0x3059 0xa0a0 0x01b6 "snd-via82xx" "VIA Technologies Inc.|AK77-8XN onboard audio"
-0x1106 0x3059 "snd-via82xx" "VIA Technologies Inc.|VT8233 [AC97 Audio Controller]"
-0x1106 0x3065 "via-rhine" "VIA Technologies Inc.|VT6102 [Rhine II 10/100]"
-0x1106 0x3068 "slamr" "VIA Technologies Inc.|VT82C686 [Apollo Super AC97/Modem]"
-0x1106 0x3074 "via-ircc" "VIA Technologies Inc.|VT8233 PCI to ISA Bridge"
-0x1106 0x3086 "unknown" "VIA Technologies Inc.|VT82C686 Power management"
-0x1106 0x3091 "via-agp" "VIA Technologies Inc.|VT8633 [Apollo Pro266]"
-0x1106 0x3099 "via-agp" "VIA Technologies Inc.|VT8367 [KT266]"
-0x1106 0x3101 "via-agp" "VIA Technologies Inc.|VT8653 CPU to PCI Bridge"
-0x1106 0x3102 "unknown" "VIA Technologies Inc.|VT8662 CPU to PCI Bridge"
-0x1106 0x3103 "unknown" "VIA Technologies Inc.|VT8615 CPU to PCI Bridge"
-0x1106 0x3104 "ehci-hcd" "VIA Technologies Inc.|VT8235 USB Enhanced Controller"
-0x1106 0x3106 "via-rhine" "VIA Technologies Inc.|VT6105 [Rhine III 10/100]"
-0x1106 0x3108 "Card:OpenChrome" "VIA Technologies Inc.|S3 Unichrome Pro VGA Adapter"
-0x1106 0x3109 "via-ircc" "VIA Technologies Inc.|VT8233C PCI to ISA Bridge"
-0x1106 0x3112 "via-agp" "VIA Technologies Inc.|VT8361 CPU to PCI Bridge"
-0x1106 0x3113 "unknown" "VIA Technologies Inc.|PCI to PCI Bridge"
-0x1106 0x3116 "via-agp" "VIA Technologies Inc.|CPU-to-PCI Bridge"
-0x1106 0x3118 "Card:OpenChrome" "VIA Technologies Inc.|S3 Unichrome Pro VGA Adapter"
-0x1106 0x3119 "via-velocity" "VIA Technologies Inc.|VT3119 Gigabit Ethernet Controller"
-0x1106 0x3122 "Card:OpenChrome" "VIA Technologies Inc.|VT8623 [Apollo CLE266] integrated CastleRock graphics"
-0x1106 0x3123 "via-agp" "VIA Technologies Inc.|VT8623 CPU to PCI Bridge"
-0x1106 0x3128 "via-agp" "VIA Technologies Inc.|P4X266A CPU-to-PCI Bridge"
-0x1106 0x3133 "unknown" "VIA Technologies Inc.|VT3133 CPU to PCI Bridge"
-0x1106 0x3147 "via-ircc" "VIA Technologies Inc.|VT8233 PCI to ISA Bridge"
-0x1106 0x3148 "via-agp" "VIA Technologies Inc.|CPU-to-PCI Bridge"
-0x1106 0x3149 "sata_via" "VIA Technologies Inc.|VT6420 SATA RAID Controller"
-0x1106 0x3156 "via-agp" "VIA Technologies Inc.|P/KN266 CPU to PCI Bridge"
-0x1106 0x3158 "unknown" "VIA Technologies Inc.|CPU-to-PCI Bridge"
-0x1106 0x3164 "via82cxxx" "VIA Technologies Inc.|VT6410 ATA133 RAID Controller"
-0x1106 0x3168 "via-agp" "VIA Technologies Inc.|VT8374 P4X400 Host Controller/AGP Bridge"
-0x1106 0x3177 "via-ircc" "VIA Technologies Inc.|VT8233A PCI to ISA Bridge"
-0x1106 0x3178 "unknown" "VIA Technologies Inc.|CPU to PCI Bridge"
-0x1106 0x3188 "amd64-agp" "VIA Technologies Inc.|CPU to PCI Bridge"
-0x1106 0x3189 "via-agp" "VIA Technologies Inc.|VT8377 CPU to PCI Bridge"
-0x1106 0x3198 "unknown" "VIA Technologies Inc.|CPU-to-PCI Bridge"
-0x1106 0x3202 "unknown" "VIA Technologies Inc.|CPU to PCI Bridge"
-0x1106 0x3204 "unknown" "VIA Technologies Inc.|K8M800 Bridge"
-0x1106 0x3205 "via-agp" "VIA Technologies Inc.|KM400 Bridge"
-0x1106 0x3208 "via-agp" "VIA Technologies Inc.|CPU to PCI Bridge"
-0x1106 0x3209 "unknown" "VIA Technologies Inc.|CPU to PCI Bridge"
-0x1106 0x3213 "unknown" "VIA Technologies Inc.|PCI to PCI Bridge"
-0x1106 0x3218 "unknown" "VIA Technologies Inc.|K8T800M Host Bridge"
-0x1106 0x3227 "i2c-viapro" "VIA Technologies Inc.|VT8237 PCI-to-ISA Bridge"
-0x1106 0x3238 "unknown" "VIA Technologies Inc.|K8T890 CPU-to-PCI Bridge"
-0x1106 0x3249 "sata_via" "VIA Technologies Inc.|VT6421 SATA Controller"
-0x1106 0x324a "unknown" "VIA Technologies, Inc.|CX700 PCI to PCI Bridge"
-0x1106 0x324b "unknown" "VIA Technologies, Inc.|CX700 Host Bridge"
-0x1106 0x324e "unknown" "VIA Technologies, Inc.|CX700 Internal Module Bus"
-0x1106 0x3258 "via-agp" "VIA Technologies Inc.|PCI to PCI Bridge"
-0x1106 0x3259 "unknown" "VIA Technologies Inc.|??? CPU to PCI Bridge"
-0x1106 0x3269 "unknown" "VIA Technologies Inc.|KT880 CPU to PCI Bridge"
-0x1106 0x3282 "unknown" "VIA Technologies Inc.|K8T880Pro CPU to PCI Bridge"
-0x1106 0x3287 "unknown" "VIA Technologies, Inc.|VT8251 PCI to ISA Bridge"
-0x1106 0x3288 "snd-hda-intel" "VIA Technologies Inc.|VIA High Definition Audio Controller"
-0x1106 0x3290 "unknown" "VIA Technologies Inc.|K8M890 Host Bridge"
-0x1106 0x3296 "unknown" "VIA Technologies Inc.|P4M800 Host Bridge"
-0x1106 0x3324 "unknown" "VIA Technologies, Inc.|CX700 Host Bridge"
-0x1106 0x3327 "unknown" "VIA Technologies, Inc.|P4M890 Host Bridge"
-0x1106 0x3336 "unknown" "VIA Technologies, Inc.|K8M890CE Host Bridge"
-0x1106 0x3337 "unknown" "VIA Technologies Inc.|VT8237A PCI to ISA Bridge"
-0x1106 0x3340 "unknown" "VIA Technologies, Inc.|PT900 Host Bridge"
-0x1106 0x3344 "Card:OpenChrome" "VIA Technologies, Inc.|UniChrome Pro IGP"
-0x1106 0x3349 "ahci" "VIA Technologies Inc.|VT8251 AHCI/SATA 4-Port Controller"
-0x1106 0x3351 "unknown" "VIA Technologies, Inc.|VT3351 Host Bridge"
-0x1106 0x3364 "unknown" "VIA Technologies, Inc.|P4M900 Host Bridge"
-0x1106 0x337a "unknown" "VIA Technologies Inc.|VT8237A PCI to PCI Bridge"
-0x1106 0x337b "unknown" "VIA Technologies Inc.|VT8237A PCI to PCIE Bridge"
-0x1106 0x4149 "unknown" "VIA Technologies Inc.|VIA VT6420 (ATA133) Controller"
-0x1106 0x4204 "unknown" "VIA Technologies Inc.|??? CPU to PCI Bridge"
-0x1106 0x4208 "unknown" "VIA Technologies Inc.|PT890 Host Bridge"
-0x1106 0x4238 "unknown" "VIA Technologies Inc.|??? CPU to PCI Bridge"
-0x1106 0x4258 "unknown" "VIA Technologies Inc.|??? CPU to PCI Bridge"
-0x1106 0x4259 "unknown" "VIA Technologies Inc.|??? CPU to PCI Bridge"
-0x1106 0x4269 "unknown" "VIA Technologies Inc.|KT880 CPU to PCI Bridge"
-0x1106 0x4282 "unknown" "VIA Technologies Inc.|K8T880Pro CPU to PCI Bridge"
-0x1106 0x4290 "unknown" "VIA Technologies Inc.|K8M890 Host Bridge"
-0x1106 0x4293 "unknown" "VIA Technologies, Inc.|PM896 Host Bridge"
-0x1106 0x4296 "unknown" "VIA Technologies Inc.|P4M800 Host Bridge"
-0x1106 0x4308 "unknown" "VIA Technologies Inc.|PT894 Host Bridge"
-0x1106 0x4314 "unknown" "VIA Technologies Inc.|P4M800CE Host Bridge"
-0x1106 0x4324 "unknown" "VIA Technologies, Inc.|CX700 Host Bridge"
-0x1106 0x4327 "unknown" "VIA Technologies, Inc.|P4M890 Host Bridge"
-0x1106 0x4336 "unknown" "VIA Technologies, Inc.|K8M890CE Host Bridge"
-0x1106 0x4340 "unknown" "VIA Technologies, Inc.|PT900 Host Bridge"
-0x1106 0x4351 "unknown" "VIA Technologies, Inc.|VT3351 Host Bridge"
-0x1106 0x4364 "unknown" "VIA Technologies, Inc.|P4M900 Host Bridge"
-0x1106 0x4511 "via82cxxx_audio" "VIA Technologies Inc.|AC97 Audio"
-0x1106 0x5030 "unknown" "VIA Technologies Inc.|VT82C596 ACPI [Apollo PRO]"
-0x1106 0x5208 "unknown" "VIA Technologies Inc.|PT890 I/O APIC Interrupt Controller"
-0x1106 0x5238 "unknown" "VIA Technologies Inc.|K8T890 I/O APIC Interrupt Controller"
-0x1106 0x5290 "unknown" "VIA Technologies Inc.|K8M890 I/O APIC Interrupt Controller"
-0x1106 0x5308 "unknown" "VIA Technologies Inc.|PT894 I/O APIC Interrupt Controller"
-0x1106 0x5327 "unknown" "VIA Technologies, Inc.|P4M890 I/O APIC Interrupt Controller"
-0x1106 0x5336 "unknown" "VIA Technologies, Inc.|K8M890CE I/O APIC Interrupt Controller"
-0x1106 0x5340 "unknown" "VIA Technologies, Inc.|PT900 I/O APIC Interrupt Controller"
-0x1106 0x5351 "unknown" "VIA Technologies, Inc.|VT3351 I/O APIC Interrupt Controller"
-0x1106 0x5364 "unknown" "VIA Technologies, Inc.|P4M900 I/O APIC Interrupt Controller"
-0x1106 0x6100 "via-rhine" "VIA Technologies Inc.|VT85C100A [Rhine II]"
-0x1106 0x6327 "unknown" "VIA Technologies, Inc.|P4M890 Security Device"
-0x1106 0x7204 "unknown" "VIA Technologies Inc.|K8M800 Bridge"
-0x1106 0x7205 "Card:OpenChrome" "VIA Technologies Inc.|KM400 Graphics Adapter"
-0x1106 0x7208 "unknown" "VIA Technologies Inc.|PT890 Host Bridge"
-0x1106 0x7238 "unknown" "VIA Technologies Inc.|K8T890 CPU to PCI Bridge"
-0x1106 0x7258 "unknown" "VIA Technologies Inc.|PT880 CPU to PCI Bridge"
-0x1106 0x7259 "unknown" "VIA Technologies Inc.|PM880 CPU to PCI Bridge"
-0x1106 0x7269 "unknown" "VIA Technologies Inc.|KT880 CPU to PCI Bridge"
-0x1106 0x7282 "unknown" "VIA Technologies Inc.|K8T880Pro CPU to PCI Bridge"
-0x1106 0x7290 "unknown" "VIA Technologies Inc.|K8M890 Host Bridge"
-0x1106 0x7293 "unknown" "VIA Technologies, Inc.|PM896 Host Bridge"
-0x1106 0x7296 "unknown" "VIA Technologies Inc.|P4M800 Host Bridge"
-0x1106 0x7308 "unknown" "VIA Technologies Inc.|PT894 Host Bridge"
-0x1106 0x7314 "unknown" "VIA Technologies Inc.|P4M800CE Host Bridge"
-0x1106 0x7324 "unknown" "VIA Technologies, Inc.|CX700 Host Bridge"
-0x1106 0x7327 "unknown" "VIA Technologies, Inc.|P4M890 Host Bridge"
-0x1106 0x7336 "unknown" "VIA Technologies, Inc.|K8M890CE Host Bridge"
-0x1106 0x7340 "unknown" "VIA Technologies, Inc.|PT900 Host Bridge"
-0x1106 0x7351 "unknown" "VIA Technologies, Inc.|VT3351 Host Bridge"
-0x1106 0x7364 "unknown" "VIA Technologies, Inc.|P4M900 Host Bridge"
-0x1106 0x8208 "unknown" "VIA Technologies Inc.|K8T890 PCI to AGP Bridge"
-0x1106 0x8231 "via-ircc" "VIA Technologies Inc.|VT8231 [PCI-to-ISA Bridge]"
-0x1106 0x8235 "i2c-viapro" "VIA Technologies Inc.|VT8235 Power Management"
-0x1106 0x8305 "agpgart" "VIA Technologies Inc.|VT8363/8365 [KT133/KM133 AGP]"
-0x1106 0x8324 "unknown" "VIA Technologies, Inc.|CX700 PCI to ISA Bridge"
-0x1106 0x8391 "unknown" "VIA Technologies Inc.|VT8371 [PCI-PCI Bridge]"
-0x1106 0x8501 "unknown" "VIA Technologies Inc.|VT8501"
-0x1106 0x8596 "unknown" "VIA Technologies Inc.|VT82C596 [Apollo PRO AGP]"
-0x1106 0x8597 "unknown" "VIA Technologies Inc.|VT82C597 [Apollo VP3 AGP]"
-0x1106 0x8598 "unknown" "VIA Technologies Inc.|VT82C598 [Apollo MVP3 AGP]"
-0x1106 0x8601 "unknown" "VIA Technologies Inc.|VT8601"
-0x1106 0x8602 "unknown" "VIA Technologies Inc.|CPU to AGP Bridge"
-0x1106 0x8605 "unknown" "VIA Technologies Inc.|VT8605 [PM133 AGP]"
-0x1106 0x8691 "unknown" "VIA Technologies Inc.|VT82C691 [Apollo Pro]"
-0x1106 0x8693 "unknown" "VIA Technologies Inc.|VT82C693 Apollo Pro+ PCI-to-PCI Bridge"
-0x1106 0x9238 "unknown" "VIA Technologies Inc.|K8T890 I/O APIC"
-0x1106 0x9398 "unknown" "VIA Technologies Inc.|VT8601 2D/3D Graphics Accelerator"
-0x1106 0xa208 "unknown" "VIA Technologies Inc.|PT890 PCI-to-PCI Bridge"
-0x1106 0xa238 "unknown" "VIA Technologies Inc.|K8T890 PCI-to-PCI Bridge"
-0x1106 0xa327 "unknown" "VIA Technologies, Inc.|P4M890 PCI to PCI Bridge Controller"
-0x1106 0xa364 "unknown" "VIA Technologies, Inc.|P4M900 PCI to PCI Bridge Controller"
-0x1106 0xb091 "unknown" "VIA Technologies Inc.|VT8633 [Apollo Pro266 AGP]"
-0x1106 0xb099 "unknown" "VIA Technologies Inc.|VT8367 [KT266 AGP]"
-0x1106 0xb101 "unknown" "VIA Technologies Inc.|VT8653 CPU to AGP Controller"
-0x1106 0xb102 "unknown" "VIA Technologies Inc.|VT8362 CPU to AGP Controller"
-0x1106 0xb103 "unknown" "VIA Technologies Inc.|VT8615 CPU to AGP Controller"
-0x1106 0xb112 "via-agp" "VIA Technologies Inc.|VT8361 CPU to AGP Controller"
-0x1106 0xb113 "unknown" "VIA Technologies Inc.|I/O APIC"
-0x1106 0xb115 "unknown" "VIA Technologies Inc.|CPU to AGP Controller"
-0x1106 0xb116 "unknown" "VIA Technologies Inc.|PCI-to-PCI Bridge (AGP)"
-0x1106 0xb133 "unknown" "VIA Technologies Inc.|CPU to AGP Controller"
-0x1106 0xb148 "unknown" "VIA Technologies Inc.|PCI-to-PCI Bridge (AGP)"
-0x1106 0xb156 "unknown" "VIA Technologies Inc.|PCI-to-PCI Bridge (AGP)"
-0x1106 0xb158 "unknown" "VIA Technologies Inc.|PCI-to-PCI Bridge (AGP)"
-0x1106 0xb168 "unknown" "VIA Technologies Inc.|PCI-to-PCI Bridge (AGP)"
-0x1106 0xb188 "amd64-agp" "VIA Technologies Inc.|PCI-to-PCI Bridge (AGP 2.0/3.0)"
-0x1106 0xb198 "via-agp" "VIA Technologies Inc.|PCI-to-PCI Bridge (AGP 2.0/3.0)"
-0x1106 0xb213 "unknown" "VIA Technologies Inc.|I/O APIC"
-0x1106 0xb999 "unknown" "VIA Technologies, Inc.|[K8T890 North / VT8237 South] PCI Bridge"
-0x1106 0xc208 "unknown" "VIA Technologies Inc.|PT890 PCI-to-PCI Bridge"
-0x1106 0xc238 "unknown" "VIA Technologies Inc.|K8T890 PCI-to-PCI Bridge"
-0x1106 0xc327 "unknown" "VIA Technologies, Inc.|P4M890 PCI to PCI Bridge Controller"
-0x1106 0xc340 "unknown" "VIA Technologies, Inc.|PT900 PCI to PCI Bridge Controller"
-0x1106 0xc364 "unknown" "VIA Technologies, Inc.|P4M900 PCI to PCI Bridge Controller"
-0x1106 0xd104 "unknown" "VIA Technologies Inc.|VT8237 Integrated Fast Ethernet Controller"
-0x1106 0xd208 "unknown" "VIA Technologies Inc.|PT890 PCI-to-PCI Bridge"
-0x1106 0xd213 "unknown" "VIA Technologies Inc.|PCI to PCI Bridge"
-0x1106 0xd238 "unknown" "VIA Technologies Inc.|K8T890 PCI-to-PCI Bridge"
-0x1106 0xd340 "unknown" "VIA Technologies, Inc.|PT900 PCI to PCI Bridge Controller"
-0x1106 0xe208 "unknown" "VIA Technologies Inc.|PT890 PCI-to-PCI Bridge"
-0x1106 0xe238 "unknown" "VIA Technologies Inc.|K8T890 PCI-to-PCI Bridge"
-0x1106 0xe340 "unknown" "VIA Technologies, Inc.|PT900 PCI to PCI Bridge Controller"
-0x1106 0xf208 "unknown" "VIA Technologies Inc.|PT890 PCI-to-PCI Bridge"
-0x1106 0xf238 "unknown" "VIA Technologies Inc.|K8T890 PCI-to-PCI Bridge"
-0x1106 0xf340 "unknown" "VIA Technologies, Inc.|PT900 PCI to PCI Bridge Controller"
-0x1107 0x0576 "unknown" "Stratus Computers|VIA VT82C570MV [Apollo] (Wrong vendor ID!)"
-0x1107 0x8576 "unknown" "Stratus Computer|PCI Host Bridge"
-0x1108 0x0100 "unknown" "Proteon Inc.|p1690plus_AA"
-0x1108 0x0101 "unknown" "Proteon Inc.|p1690plus_AB"
-0x1108 0x0105 "unknown" "Proteon Inc.|P1690Plus"
-0x1108 0x0108 "unknown" "Proteon Inc.|P1690Plus"
-0x1108 0x0138 "unknown" "Proteon Inc.|P1690Plus"
-0x1108 0x0139 "unknown" "Proteon Inc.|P1690Plus"
-0x1108 0x013c "unknown" "Proteon Inc.|P1690Plus"
-0x1108 0x013d "unknown" "Proteon Inc.|P1690Plus"
-0x1109 0x1400 "unknown" "Cogent Data|EM110TX [EX110TX]"
-0x110a 0x0002 "unknown" "Siemens Nixdorf AG|Pirahna 2-port"
-0x110a 0x0005 "unknown" "Siemens Nixdorf AG|Tulip controller, power management, switch extender"
-0x110a 0x0006 "unknown" "Infineon Technologies|PINC"
-0x110a 0x0015 "unknown" "Infineon Technologies|Multiprocessor Interrupt Ctrlr (MINT)"
-0x110a 0x0017 "unknown" "Infineon Technologies|PCI-WAN Adapter (SiemensCard PWAN)"
-0x110a 0x001d "unknown" "Infineon Technologies|Copernicus Management Controller"
-0x110a 0x007b "unknown" "Siemens Nixdorf AG|FSC Remote Service Controller, mailbox device"
-0x110a 0x007c "unknown" "Siemens Nixdorf AG|FSC Remote Service Controller, shared memory device"
-0x110a 0x007d "unknown" "Siemens Nixdorf AG|FSC Remote Service Controller, SMIC device"
-0x110a 0x113c "unknown" "Infineon Technologies|FPGA-CPTR Hardware Tracer for CP113C / CP113D"
-0x110a 0x113e "unknown" "Infineon Technologies|FPGA-CPTRE Hardware Tracer for CP113E"
-0x110a 0x2101 "unknown" "Infineon Technologies|PEB 20321 MUNICH32X Multichannel NIC for HDLC"
-0x110a 0x2102 "dscc4" "Siemens Nixdorf AG|DSCC4 WAN adapter"
-0x110a 0x2103 "unknown" "Infineon Technologies|PEB 20324 MUNICH128X NIC for HDLC + extensions"
-0x110a 0x2104 "unknown" "Infineon Technologies|PSB 4600/4610 PCI I/F for Telephony/Data Apps (PITA)"
-0x110a 0x2106 "unknown" "Infineon Technologies|PEB 20256 E MUNICH256 (NIC HDLC/PPP w/256 channels)"
-0x110a 0x2108 "unknown" "Infineon Technologies|PEB 20256M E MUNICH256FM Multichnl NIC for HDLC/PPP"
-0x110a 0x3142 "unknown" "Siemens Nixdorf AG|SIMATIC NET CP 5613A1 (Profibus Adapter)"
-0x110a 0x3160 "unknown" "Infineon Technologies|MCCA Pentium-PCI Host Bridge Core ASIC"
-0x110a 0x4021 "unknown" "Siemens Nixdorf AG|SIMATIC NET CP 5512 (Profibus and MPI Cardbus Adapter)"
-0x110a 0x4029 "unknown" "Siemens Nixdorf AG|SIMATIC NET CP 5613A2 (Profibus Adapter)"
-0x110a 0x4942 "unknown" "Siemens Nixdorf AG|FPGA I-Bus Tracer for MBD"
-0x110a 0x6120 "unknown" "Siemens Nixdorf AG|SZB6120"
-0x110b 0x0001 "unknown" "Chromatic Research Inc.|Mpact Media Processor"
-0x110b 0x0002 "unknown" "Chromatic Research Inc.|GM90C7110VX MPACT DVD decoder."
-0x110b 0x0004 "unknown" "Chromatic Research Inc.|Mpact 2"
-0x1110 0x6037 "unknown" "Powerhouse Systems|Firepower Powerized SMP I/O ASIC"
-0x1110 0x6073 "unknown" "Powerhouse Systems|Firepower Powerized SMP I/O ASIC"
-0x1112 0x0000 "unknown" "Osicom Technologies Inc.|2340 4 Port 10/100 UTP Fast Ethernet Adapter"
-0x1112 0x2200 "unknown" "RNS - Div. of Meret Communications Inc.|FDDI Adapter"
-0x1112 0x2300 "unknown" "Rockwell International|Fast Ethernet Adapter"
-0x1112 0x2340 "unknown" "RNS - Div. of Meret Communications Inc.|4 Port Fast Ethernet Adapter"
-0x1112 0x2400 "unknown" "RNS - Div. of Meret Communications Inc.|ATM Adapter"
-0x1113 0x1211 "8139too" "Accton Technology Corp.|SMC2-1211TX"
-0x1113 0x1216 "tulip" "Accton Technology Corp.|Ethernet Adapter"
-0x1113 0x1217 "tulip" "Accton Technology Corp.|EN-1217 Ethernet Adapter"
-0x1113 0x5105 "unknown" "Accton Technology Corp.|10Mbps Network card"
-0x1113 0x9211 "unknown" "Accton Technology Corp.|EN-1207D Fast Ethernet Adapter"
-0x1113 0x9511 "tulip" "Accton Technology Corp.| Ethernet Adapter"
-0x1113 0xd301 "unknown" "Accton Technology Corp.|CPWNA100 (Philips wireless PCMCIA)"
-0x1113 0xec02 "unknown" "Accton Technology Corp.|SMC 1244TX v3"
-0x1114 0x0506 "atmel_pci" "Atmel Corp.|802.11b Wireless Network Adaptor (at76c506)"
-0x1116 0x0022 "unknown" "Data Translation|DT3001"
-0x1116 0x0023 "unknown" "Data Translation|DT3002"
-0x1116 0x0024 "unknown" "Data Translation|DT3003"
-0x1116 0x0025 "unknown" "Data Translation|DT3004"
-0x1116 0x0026 "unknown" "Data Translation|DT3005"
-0x1116 0x0027 "unknown" "Data Translation|DT3001-PGL"
-0x1116 0x0028 "unknown" "Data Translation|DT3003-PGL"
-0x1117 0x153b "bttv" "Terratec|TValue"
-0x1117 0x9500 "unknown" "Datacube Inc.|Max-1C SVGA card"
-0x1117 0x9501 "unknown" "Datacube Inc.|Max-1C image processing"
-0x1118 0x153b "bttv" "Terratec|TValue"
-0x1119 0x0000 "gdth" "ICP Vortex|GDT 6000/6020/6050"
-0x1119 0x0001 "gdth" "ICP Vortex|GDT 6000b/6010"
-0x1119 0x0002 "gdth" "ICP Vortex|GDT 6110/6510"
-0x1119 0x0003 "gdth" "ICP Vortex|GDT 6120/6520"
-0x1119 0x0004 "gdth" "ICP Vortex|GDT 6530"
-0x1119 0x0005 "gdth" "ICP Vortex|GDT 6550"
-0x1119 0x0006 "gdth" "ICP Vortex|GDT 6x17"
-0x1119 0x0007 "gdth" "ICP Vortex|GDT 6x27"
-0x1119 0x0008 "gdth" "ICP Vortex|GDT 6537"
-0x1119 0x0009 "gdth" "ICP Vortex|GDT 5557"
-0x1119 0x000a "gdth" "ICP Vortex|GDT 6x15"
-0x1119 0x000b "gdth" "ICP Vortex|GDT 6x25"
-0x1119 0x000c "gdth" "ICP Vortex|GDT 6535"
-0x1119 0x000d "gdth" "ICP Vortex|GDT 6555"
-0x1119 0x0010 "gdth" "ICP Vortex|GDT 6115/6515"
-0x1119 0x0011 "gdth" "ICP Vortex|GDT 6125/6525"
-0x1119 0x0012 "gdth" "ICP Vortex|GDT 6535"
-0x1119 0x0013 "gdth" "ICP Vortex|GDT 6555/6555-ECC"
-0x1119 0x0100 "gdth" "ICP Vortex|GDT 6117RP/6517RP"
-0x1119 0x0101 "gdth" "ICP Vortex|GDT 6127RP/6527RP"
-0x1119 0x0102 "gdth" "ICP Vortex|GDT 6537RP"
-0x1119 0x0103 "gdth" "ICP Vortex|GDT 6557RP"
-0x1119 0x0104 "gdth" "ICP Vortex|GDT 6111RP/6511RP"
-0x1119 0x0105 "gdth" "ICP Vortex|GDT 6121RP/6521RP"
-0x1119 0x0110 "gdth" "ICP Vortex|GDT 6117RP1/6517RP1"
-0x1119 0x0111 "gdth" "ICP Vortex|GDT 6127RP1/6527RP1"
-0x1119 0x0112 "gdth" "ICP Vortex|GDT 6537RP1"
-0x1119 0x0113 "gdth" "ICP Vortex|GDT 6557RP1"
-0x1119 0x0114 "gdth" "ICP Vortex|GDT 6111RP1/6511RP1"
-0x1119 0x0115 "gdth" "ICP Vortex|GDT 6121RP1/6521RP1"
-0x1119 0x0118 "gdth" "ICP Vortex|GDT 6x18RD"
-0x1119 0x0119 "gdth" "ICP Vortex|GDT 6x28RD"
-0x1119 0x011a "gdth" "ICP Vortex|GDT 6x38RD"
-0x1119 0x011b "gdth" "ICP Vortex|GDT 6x58RD"
-0x1119 0x0120 "gdth" "ICP Vortex|GDT 6117RP2/6517RP2"
-0x1119 0x0121 "gdth" "ICP Vortex|GDT 6127RP2/6527RP2"
-0x1119 0x0122 "gdth" "ICP Vortex|GDT 6537RP2"
-0x1119 0x0123 "gdth" "ICP Vortex|GDT 6557RP2"
-0x1119 0x0124 "gdth" "ICP Vortex|GDT 6111RP2/6511RP2"
-0x1119 0x0125 "gdth" "ICP Vortex|GDT 6121RP2/6521RP2"
-0x1119 0x0136 "gdth" "ICP Raid Controller|GDT 6x13RS"
-0x1119 0x0137 "gdth" "ICP Raid Controller|GDT 6x23RS"
-0x1119 0x0138 "gdth" "ICP Raid Controller|GDT 6118RS/6518RS/6618RS"
-0x1119 0x0139 "gdth" "ICP Raid Controller|GDT 6128RS/6528RS/6628RS"
-0x1119 0x013a "gdth" "ICP Raid Controller|GDT 6538RS/6638RS"
-0x1119 0x013b "gdth" "ICP Raid Controller|GDT 6558RS/6658RS"
-0x1119 0x013c "gdth" "ICP Raid Controller|GDT 6x33RS"
-0x1119 0x013d "gdth" "ICP Raid Controller|GDT 6x43RS"
-0x1119 0x013e "gdth" "ICP Raid Controller|GDT 6x53RS"
-0x1119 0x013f "gdth" "ICP Raid Controller|GDT 6x63RS"
-0x1119 0x0166 "gdth" "ICP Raid Controller|GDT 7113RN/7513RN/7613RN"
-0x1119 0x0167 "gdth" "ICP Raid Controller|GDT 7123RN/7523RN/7623RN"
-0x1119 0x0168 "gdth" "ICP Vortex|GDT 7x18RN"
-0x1119 0x0169 "gdth" "ICP Vortex|GDT 7x28RN"
-0x1119 0x016a "gdth" "ICP Vortex|GDT 7x38RN"
-0x1119 0x016b "gdth" "ICP Vortex|GDT 7x58RN"
-0x1119 0x016c "gdth" "ICP Raid Controller|GDT 7533RN/7633RN"
-0x1119 0x016d "gdth" "ICP Raid Controller|GDT 7543RN/7643RN"
-0x1119 0x016e "gdth" "ICP Raid Controller|GDT 7553RN/7653RN"
-0x1119 0x016f "gdth" "ICP Raid Controller|GDT 7563RN/7663RN"
-0x1119 0x01d6 "gdth" "ICP Raid Controller|GDT 4x13RZ"
-0x1119 0x01d7 "gdth" "ICP Raid Controller|GDT 4x23RZ"
-0x1119 0x01f6 "gdth" "ICP Raid Controller|GDT 8x13RZ"
-0x1119 0x01f7 "gdth" "ICP Raid Controller|GDT 8x23RZ"
-0x1119 0x01fc "gdth" "ICP Raid Controller|GDT 8x33RZ"
-0x1119 0x01fd "gdth" "ICP Raid Controller|GDT 8x43RZ"
-0x1119 0x01fe "gdth" "ICP Raid Controller|GDT 8x53RZ"
-0x1119 0x01ff "gdth" "ICP Raid Controller|GDT 8x63RZ"
-0x1119 0x0210 "gdth" "ICP Vortex|GDT 6x19RD"
-0x1119 0x0211 "gdth" "ICP Vortex|GDT 6x29RD"
-0x1119 0x0260 "gdth" "ICP Vortex|GDT 7x19RN"
-0x1119 0x0261 "gdth" "ICP Vortex|GDT 7x29RN"
-0x1119 0x02ff "gdth" "ICP Vortex|GDT MAXRP"
-0x1119 0x0300 "gdth" "ICP Vortex GDT Raid Controller"
-0x1119 0x153b "bttv" "ICP Vortex|TValue"
-0x1119 0xffff "gdth" "ICP Vortex|"
-0x111a 0x0000 "eni" "Efficient Networks Inc.|155P-MF1 (FPGA)"
-0x111a 0x0002 "eni" "Efficient Networks Inc.|155P-MF1 (ASIC)"
-0x111a 0x0003 "lanai" "Efficient Networks Inc.|ENI-25P ATM Adapter"
-0x111a 0x0005 "lanai" "Efficient Networks Inc.|ENI-25P ATM Adapter"
-0x111a 0x0007 "unknown" "Efficient Networks Inc.|SpeedStream ADSL"
-0x111a 0x1023 "orinoco_plx" "Efficient Networks Inc.|SpeedStream S1023"
-0x111a 0x1203 "unknown" "Efficient Networks Inc.|SpeedStream 1023 Wireless PCI Adapter"
-0x111a 0x153b "bttv" "Terratec|TValue"
-0x111c 0x0001 "unknown" "Tricord Systems Inc.|Powerbis Bridge"
-0x111d 0x0001 "nicstar" "Integrated Device Technology Inc.|IDT77211 ATM Adapter"
-0x111d 0x0003 "idt77252" "Integrated Device Technology Inc.|IDT77252 ATM Adapter"
-0x111d 0x0004 "unknown" "Integrated Device Technology Inc.|IDT77V252 MICRO ABR SAR PCI ATM Controller"
-0x111d 0x0005 "unknown" "Integrated Device Technology Inc.|IDT77V222 155Mbps ATM MICRO ABR SAR Controller"
-0x111f 0x4a47 "unknown" "Precision Digital Images|Precision MX Video engine interface"
-0x111f 0x5243 "unknown" "Precision Digital Images|Frame capture bus interface"
-0x1123 0x153b "bttv" "Terratec|TV/Radio+"
-0x1124 0x2581 "unknown" "Leutron Vision AG|Picport Monochrome"
-0x1127 0x0200 "unknown" "FORE Systems Inc.|ForeRunner PCA-200 ATM"
-0x1127 0x0210 "unknown" "FORE Systems Inc.|PCA-200PC"
-0x1127 0x0250 "unknown" "FORE Systems Inc.|ATM"
-0x1127 0x0300 "fore_200e" "FORE Systems Inc.|PCA-200E"
-0x1127 0x0310 "unknown" "FORE Systems Inc.|ATM"
-0x1127 0x0400 "he" "FORE Systems Inc.|ForeRunnerHE ATM Adapter"
-0x1127 0x153b "bttv" "Terratec|TV+"
-0x112e 0x0000 "unknown" "Infomedia Microelectronics|Enhanced IDE Controller"
-0x112e 0x000b "unknown" "Infomedia Microelectronics|Enhanced IDE Controller"
-0x112f 0x0000 "unknown" "Imaging Technology Inc.|MVC IC-PCI"
-0x112f 0x0001 "unknown" "Imaging Technology Inc.|MVC IM-PCI Video frame grabber/processor"
-0x112f 0x0007 "unknown" "Imaging Technology|? PCVisionPlus Image Capture Device"
-0x112f 0x0008 "unknown" "Imaging Technology Inc|PC-CamLink PCI framegrabber"
-0x1131 0x1201 "unknown" "Philips Semiconductors|PTD3000 VPN IPSEC coprocessor"
-0x1131 0x1234 "unknown" "Philips Semiconductors|EHCI USB 2.0 Controller"
-0x1131 0x1301 "unknown" "Philips Semiconductors|PTD3210 SSL Accelerator"
-0x1131 0x1561 "unknown" "Philips Semiconductors|USB 1.1 Host Controller"
-0x1131 0x1562 "unknown" "Philips Semiconductors|ISP1561 EHCI USB 2.0 Controller"
-0x1131 0x2780 "unknown" "Philips Semiconductors|TDA2780AQ TV deflection controller"
-0x1131 0x3400 "slamr" "Philips Semiconductors|UCB1500 Modem"
-0x1131 0x3401 "unknown" "Philips Semiconductors|UCB1500 Multimedia Audio Device"
-0x1131 0x5400 "unknown" "Philips Semiconductors|TriMedia TM1000/1100 Multimedia processor"
-0x1131 0x5402 "ISDN:capidrv" "Philips Semiconductors|Fritz DSL ISDN/DSL Adapter"
-0x1131 0x5405 "unknown" "Philips Semiconductors|TriMedia TM1500"
-0x1131 0x5406 "unknown" "Philips Semiconductors|TriMedia TM1700"
-0x1131 0x7130 "saa7134" "Philips Semiconductors|SAA7130 Video Broadcast Decoder"
-0x1131 0x7133 "saa7134" "Philips Semiconductors|SAA7135HL Multi Media Capture Device"
-0x1131 0x7134 "saa7134" "Philips Semiconductors|SAA7134"
-0x1131 0x7135 "saa7134" "Philips Semiconductors|SAA7135 Audio+video broadcast decoder"
-0x1131 0x7145 "avmaster" "Philips Semiconductors|SAA7145"
-0x1131 0x7146 0x110a 0x0000 "dvb-ttpci" "Philips Semiconductors|Fujitsu/Siemens DVB-C card rev1.5"
-0x1131 0x7146 0x110a 0xffff "dpc7146" "Philips Semiconductors|Fujitsu/Siemens DVB-C card rev1.5"
-0x1131 0x7146 0x1131 0x0010 "budget-av" "Philips Semiconductors|KNC1 DVB-S Plus Budget"
-0x1131 0x7146 0x1131 0x0011 "budget-av" "Philips Semiconductors|KNC1 DVB-S budget"
-0x1131 0x7146 0x1131 0x4f56 "budget-av" "Philips Semiconductors|KNC1 DVB-S Budget"
-0x1131 0x7146 0x1131 0x4f60 "budget" "Philips Semiconductors|Fujitsu Siemens Activy Budget-S PCI rev AL"
-0x1131 0x7146 0x1131 0x4f61 "budget" "Philips Semiconductors|Fujitsu-Siemens Activy DVB-S Budget"
-0x1131 0x7146 0x1131 0x5f61 "dpc7146" "Philips Semiconductors|Activy DVB-T Budget"
-0x1131 0x7146 0x114b 0x2003 "dpc7146" "Philips Semiconductors|DVRaptor Video Edit/Capture Card"
-0x1131 0x7146 0x11bd 0x0006 "dpc7146" "Philips Semiconductors|DV500 Overlay"
-0x1131 0x7146 0x11bd 0x000a "dpc7146" "Philips Semiconductors|DV500 Overlay"
-0x1131 0x7146 0x11bd 0x000f "dpc7146" "Philips Semiconductors|DV500 Overlay"
-0x1131 0x7146 0x11bd 0x002d "saa7134-dvb" "Philips Semiconductors|DV500 Overlay"
-0x1131 0x7146 0x13c2 0x0000 "dvb-ttpci" "Philips Semiconductors|Siemens/Technotrend/Hauppauge DVB card rev1.3 or rev1.5"
-0x1131 0x7146 0x13c2 0x0001 "dvb-ttpci" "Philips Semiconductors|Technotrend/Hauppauge DVB card rev1.3 or rev1.6"
-0x1131 0x7146 0x13c2 0x0002 "dvb-ttpci" "Philips Semiconductors|Technotrend/Hauppauge DVB card rev2.1"
-0x1131 0x7146 0x13c2 0x0003 "dvb-ttpci" "Philips Semiconductors|Technotrend/Hauppauge DVB card rev2.1"
-0x1131 0x7146 0x13c2 0x0004 "dvb-ttpci" "Philips Semiconductors|Technotrend/Hauppauge DVB card rev2.1"
-0x1131 0x7146 0x13c2 0x0006 "dvb-ttpci" "Philips Semiconductors|Technotrend/Hauppauge DVB card rev1.3 or rev1.6"
-0x1131 0x7146 0x13c2 0x0008 "dvb-ttpci" "Philips Semiconductors|Technotrend/Hauppauge DVB-T"
-0x1131 0x7146 0x13c2 0x000a "dvb-ttpci" "Philips Semiconductors|Octal/Technotrend DVB-C for iTV"
-0x1131 0x7146 0x13c2 0x000e "dvb-ttpci" "Technotrend/Hauppauge|WinTV Nexus-S Rev 2.3"
-0x1131 0x7146 0x13c2 0x1002 "dvb-ttpci" "Philips Semiconductors|SAA7146"
-0x1131 0x7146 0x13c2 0x1003 "budget" "Philips Semiconductors|Technotrend-Budget / Hauppauge WinTV-NOVA-S DVB card"
-0x1131 0x7146 0x13c2 0x1004 "budget" "Philips Semiconductors|Technotrend-Budget / Hauppauge WinTV-NOVA-C DVB card"
-0x1131 0x7146 0x13c2 0x1005 "budget" "Philips Semiconductors|Technotrend-Budget / Hauppauge WinTV-NOVA-T DVB card"
-0x1131 0x7146 0x13c2 0x100c "budget-ci" "Philips Semiconductors|Technotrend-Budget / Hauppauge WinTV-NOVA-CI DVB card"
-0x1131 0x7146 0x13c2 0x100f "budget-ci" "Philips Semiconductors|Technotrend-Budget / Hauppauge WinTV-NOVA-CI DVB card"
-0x1131 0x7146 0x13c2 0x1010 "budget-ci" ""
-0x1131 0x7146 0x13c2 0x1011 "budget-ci" "Philips Semiconductors|Technotrend-Budget / Hauppauge WinTV-NOVA-T DVB card"
-0x1131 0x7146 0x13c2 0x1012 "budget-ci" ""
-0x1131 0x7146 0x13c2 0x1013 "budget" "Philips Semiconductors|SATELCO Multimedia DVB"
-0x1131 0x7146 0x13c2 0x1016 "budget" "Philips Semiconductors|WinTV-NOVA-SE DVB card"
-0x1131 0x7146 0x13c2 0x1017 "budget-ci" ""
-0x1131 0x7146 0x13c2 0x1102 "dvb-ttpci" "Philips Semiconductors|Technotrend/Hauppauge DVB card rev2.1"
-0x1131 0x7146 0x153b 0x1154 "budget-av" "Philips Semiconductors|SAA7146"
-0x1131 0x7146 0x153b 0x1155 "budget-av" ""
-0x1131 0x7146 0x153b 0x1156 "budget-av" "Philips Semiconductors|SAA7146"
-0x1131 0x7146 0x153b 0x1157 "budget-av" "Philips Semiconductors|SAA7146"
-0x1131 0x7146 0x17c8 0x0101 "hexium_orion" "Philips Semiconductors|SAA7146"
-0x1131 0x7146 0x17c8 0x2101 "hexium_orion" "Philips Semiconductors|SAA7146"
-0x1131 0x7146 0x17c8 0x2401 "hexium_gemini" "Philips Semiconductors|SAA7146"
-0x1131 0x7146 0x17c8 0x2402 "hexium_gemini" "Philips Semiconductors|SAA7146"
-0x1131 0x7146 0x1894 0x0010 "budget-av" ""
-0x1131 0x7146 0x1894 0x0014 "budget-av" ""
-0x1131 0x7146 0x1894 0x0016 "budget-av" ""
-0x1131 0x7146 0x1894 0x001a "budget-av" ""
-0x1131 0x7146 0x1894 0x001e "budget-av" ""
-0x1131 0x7146 0x1894 0x0020 "budget-av" "Philips Semiconductors|KNC1 DVB-C budget"
-0x1131 0x7146 0x1894 0x0021 "budget-av" "Philips Semiconductors|KNC1 DVB-C Plus budget"
-0x1131 0x7146 0x1894 0x0030 "budget-av" "Philips Semiconductors|KNC1 DVB-T budget"
-0x1131 0x7146 0x1894 0x0031 "budget-av" "Philips Semiconductors|KNC1 DVB-T Plus budget"
-0x1131 0x7146 "dpc7146" "Philips Semiconductors|SAA7146"
-0x1131 0x9730 "unknown" "Philips Semiconductors|SAA9730 Ethernet controller"
-0x1133 0x7711 "unknown" "Eicon Technology Corp.|EiconCard C91"
-0x1133 0x7901 "unknown" "Eicon Technology Corp.|EiconCard S90"
-0x1133 0x7902 "unknown" "Eicon Technology Corp.|EiconCard S90"
-0x1133 0x7911 "unknown" "Eicon Technology Corp.|EiconCard S91"
-0x1133 0x7912 "unknown" "Eicon Technology Corp.|EiconCard S91"
-0x1133 0x7941 "unknown" "Eicon Technology Corp.|EiconCard S94"
-0x1133 0x7942 "unknown" "Eicon Technology Corp.|EiconCard S94"
-0x1133 0x7943 "unknown" "Eicon Technology Corp.|EiconCard S94"
-0x1133 0x7944 "unknown" "Eicon Technology Corp.|EiconCard S94"
-0x1133 0xb921 "unknown" "Eicon Technology Corp.|EiconCard P92"
-0x1133 0xb922 "unknown" "Eicon Technology Corp.|EiconCard P92"
-0x1133 0xb923 "unknown" "Eicon Technology Corp.|EiconCard P92"
-0x1133 0xe001 "ISDN:hisax" "Eicon Technology Corp.|DIVA 20PRO ISDN Adapter"
-0x1133 0xe002 "ISDN:hisax,type=11" "Eicon Technology Corp.|DIVA 20 ISDN Adapter"
-0x1133 0xe003 "ISDN:hisax" "Eicon Technology Corp.|DIVA 20PRO_U ISDN Adapter"
-0x1133 0xe004 "ISDN:hisax,type=11" "Eicon Technology Corp.|DIVA 20_U ISDN Adapter"
-0x1133 0xe005 "ISDN:hisax,type=11" "Eicon Technology Corp.|ISDN Controller"
-0x1133 0xe006 "unknown" "Eicon Technology Corp.|Diva CT S/T PCI"
-0x1133 0xe007 "unknown" "Eicon Technology Corp.|Diva CT U PCI"
-0x1133 0xe008 "unknown" "Eicon Technology Corp.|Diva CT Lite S/T PCI"
-0x1133 0xe009 "unknown" "Eicon Technology Corp.|Diva CT Lite U PCI"
-0x1133 0xe00a "unknown" "Eicon Technology Corp.|Diva ISDN+V.90 PCI"
-0x1133 0xe00b "ISDN:hisax" "Eicon Technology Corp.|DIVA 2.02"
-0x1133 0xe00c "unknown" "Eicon Technology Corp.|Diva 2.02 PCI U"
-0x1133 0xe00d "unknown" "Eicon Technology Corp.|Diva ISDN Pro 3.0 PCI"
-0x1133 0xe00e "unknown" "Eicon Technology Corp.|Diva ISDN+CT S/T PCI Rev 2"
-0x1133 0xe010 "ISDN:divas" "Eicon Technology Corp.|DIVA Server BRI-2M"
-0x1133 0xe011 "unknown" "Eicon Technology Corp.|Diva Server BRI S/T Rev 2"
-0x1133 0xe012 "ISDN:divas" "Eicon Technology Corp.|MaestraQ DIVA Server BRI-8M"
-0x1133 0xe013 "ISDN:divas" "Eicon Technology Corp.|MaestraQ-U DIVA Server 4BRI/PCI"
-0x1133 0xe014 "ISDN:divas" "Eicon Technology Corp.|DIVA Server PRO-30M"
-0x1133 0xe015 "ISDN:divas" "Eicon Technology Corp.|Diva Server PRI-30M PCI v.2"
-0x1133 0xe016 "ISDN:divas" "Eicon Technology Corp.|Diva Server Voice 4BRI PCI"
-0x1133 0xe017 "ISDN:divas" "Eicon Technology Corp.|Diva Server Voice 4BRI PCI Rev 2"
-0x1133 0xe018 "ISDN:divas" "Eicon Technology Corp.|DIVA Server BRI-2M/-2F"
-0x1133 0xe019 "ISDN:divas" "Eicon Technology Corp.|Diva Server Voice PRI PCI Rev 2"
-0x1133 0xe01a "ISDN:divas" "Eicon Technology Corp.|Diva Server 2FX"
-0x1133 0xe01b "ISDN:divas" "Eicon Technology Corp.|Diva Server BRI-2M Voice Revision 2"
-0x1133 0xe01c "unknown" "Eicon Technology Corp.|Diva Server PRI Rev 3.0"
-0x1133 0xe01e "unknown" "Eicon Technology Corp.|Diva Server 2PRI"
-0x1133 0xe020 "unknown" "Eicon Technology Corp.|Diva Server 4PRI"
-0x1133 0xe022 "unknown" "Eicon Networks Corporation|Diva Server Analog-2P"
-0x1133 0xe024 "unknown" "Eicon Networks Corp.|Diva Server Analog-4P"
-0x1133 0xe028 "unknown" "Eicon Networks Corp.|Diva Server Analog-8P"
-0x1133 0xe02a "unknown" "Eicon Networks Corp.|Diva Server IPM-300"
-0x1133 0xe02c "unknown" "Eicon Networks Corp.|Diva Server IPM-600"
-0x1134 0x0001 "unknown" "Mercury Computer Systems|Raceway Bridge"
-0x1134 0x0002 "unknown" "Mercury Computer Systems|Dual PCI to RapidIO Bridge"
-0x1134 0x153b "bttv" "Terratec|TValue"
-0x1135 0x0001 "unknown" "Fuji Xerox Co Ltd.|Printer controller"
-0x1135 0x153b "bttv" "Terratec|TValue Radio"
-0x1138 0x5550 "cpcihp_zt5550" "Ziatech Corp.|"
-0x1138 0x8905 "unknown" "Ziatech Corp.|8905 [STD 32 Bridge]"
-0x1139 0x0001 "unknown" "Dynamic Pictures Inc.|VGA Compatable 3D Graphics"
-0x113c 0x0000 "unknown" "Cyclone Microsystems Inc.|PCI-9060 i960 Bridge"
-0x113c 0x0001 "unknown" "Cyclone Microsystems Inc.|PCI-SDK [PCI i960 Evaluation Platform]"
-0x113c 0x0911 "unknown" "Cyclone Microsystems Inc.|PCI-911 [PCI-based i960Jx Intelligent I/O Controller]"
-0x113c 0x0912 "unknown" "Cyclone Microsystems Inc.|PCI-912 [i960CF-based Intelligent I/O Controller]"
-0x113c 0x0913 "unknown" "Cyclone Microsystems Inc.|PCI-913"
-0x113c 0x0914 "unknown" "Cyclone Microsystems Inc.|PCI-914 [I/O Controller w/ secondary PCI bus]"
-0x113f 0x0808 "unknown" "Equinox Systems Inc.|SST-64P Adapter"
-0x113f 0x1010 "unknown" "Equinox Systems Inc.|SST-128P Adapter"
-0x113f 0x80c0 "unknown" "Equinox Systems Inc.|SST-16P Adapter"
-0x113f 0x80c4 "unknown" "Equinox Systems Inc.|SST-16P Adapter"
-0x113f 0x80c8 "unknown" "Equinox Systems Inc.|SST-16P Adapter"
-0x113f 0x8888 "unknown" "Equinox Systems Inc.|SST-4P Adapter"
-0x113f 0x9090 "unknown" "Equinox Systems Inc.|SST-8P Adapter"
-0x1141 0x0001 "unknown" "Crest Microsystem Inc.|EIDE"
-0x1142 0x3210 "unknown" "Alliance Semiconductor|AP6410"
-0x1142 0x6410 "unknown" "Alliance Semiconductor|GUI Accelerator"
-0x1142 0x6412 "unknown" "Alliance Semiconductor|GUI Accelerator"
-0x1142 0x6420 "unknown" "Alliance Semiconductor|GUI Accelerator"
-0x1142 0x6422 "Card:Alliance ProMotion 6422" "Alliance Semiconductor|ProVideo 6422"
-0x1142 0x6424 "unknown" "Alliance Semiconductor|ProVideo 6424"
-0x1142 0x6425 "Card:AT25" "Alliance Semiconductor|ProMotion AT25"
-0x1142 0x6426 "unknown" "Alliance Semiconductor|GUI Accelerator"
-0x1142 0x643d "Card:AT3D" "Alliance Semiconductor|ProMotion AT3D"
-0x1144 0x0001 "unknown" "Cincinnati Milacron|Noservo controller"
-0x1145 0x8007 "nsp32" "Workbit Corp.|NinjaSCSI-32 Workbit"
-0x1145 0x8009 "nsp32" "Workbit Corp.|"
-0x1145 0xf007 "nsp32" "Workbit Corp.|NinjaSCSI-32 KME"
-0x1145 0xf010 "nsp32" "Workbit Corp.|NinjaSCSI-32 Workbit"
-0x1145 0xf012 "nsp32" "Workbit Corp.|NinjaSCSI-32 Logitec"
-0x1145 0xf013 "nsp32" "Workbit Corp.|NinjaSCSI-32 Logitec"
-0x1145 0xf015 "nsp32" "Workbit Corp.|NinjaSCSI-32 Melco"
-0x1145 0xf020 "unknown" "Workbit Corp.|CardBus ATAPI Host Adapter"
-0x1145 0xf021 "delkin_cb" "Workbit Corp.|"
-0x1148 0x4000 "skfp" "Syskonnect (Schneider & Koch)|FDDI Adapter"
-0x1148 0x4200 "tmspci" "Syskonnect (Schneider & Koch)|Token ring adaptor"
-0x1148 0x4300 "skge" "Syskonnect (Schneider & Koch)|Gigabit Ethernet"
-0x1148 0x4320 "skge" "Syskonnect (Schneider & Koch)|SK-98xx Gigabit Ethernet Server Adapter"
-0x1148 0x4400 "tg3" "Syskonnect (Schneider & Koch)|Tigon3 Gigabit Ethernet"
-0x1148 0x4500 "tg3" "Syskonnect (Schneider & Koch)|Tigon3 Gigabit Ethernet"
-0x1148 0x5579 "unknown" "VMIC|VMIPCI-5579 (Reflective Memory Card)"
-0x1148 0x9000 "sky2" "SysKonnect|SK-9Sxx Gigabit Ethernet Server Adapter PCI-X"
-0x1148 0x9843 "unknown" "SysKonnect|[Fujitsu] Gigabit Ethernet"
-0x1148 0x9e00 "sky2" "SysKonnect|SK-9Exx 10/100/1000Base-T Adapter"
-0x114a 0x5579 "unknown" "VMIC|VMIPCI-5579 (Reflective Memory Card)"
-0x114a 0x5587 "unknown" "VMIC|VMIPCI-5587 (Reflective Memory Card)"
-0x114a 0x5588 "unknown" "VMIC|VMICPCI5588 VMICPCI5588 Reflective Memory Card"
-0x114a 0x6504 "unknown" "VMIC|VMIC PCI 7755 FPGA"
-0x114a 0x7587 "unknown" "VMIC|VMIVME-7587"
-0x114f 0x0002 "unknown" "Digi International|AccelePort EPC"
-0x114f 0x0003 "dgrs" "Digi International|RightSwitch SE-6"
-0x114f 0x0004 "epca" "Digi International|AccelePort Xem"
-0x114f 0x0005 "epca" "Digi International|AccelePort Xr"
-0x114f 0x0006 "epca" "Digi International|AccelePort Xr,C/X"
-0x114f 0x0007 "unknown" "Digi International|DataFire PCI 1 S/T"
-0x114f 0x0009 "epca" "Digi International|AccelePort Xr/J"
-0x114f 0x000a "unknown" "Digi International|AccelePort EPC/J"
-0x114f 0x000c "unknown" "Digi International|DataFirePRIme T1 (1-port)"
-0x114f 0x000d "unknown" "Digi International|SyncPort 2-Port (x.25/FR)"
-0x114f 0x0011 "unknown" "Digi International|AccelePort 8r EIA-232 (IBM)"
-0x114f 0x0012 "unknown" "Digi International|AccelePort 8r EIA-422"
-0x114f 0x0013 "unknown" "Digi International|AccelePort Xr"
-0x114f 0x0014 "unknown" "Digi International|AccelePort 8r EIA-422"
-0x114f 0x0015 "unknown" "Digi International|AccelePort Xem"
-0x114f 0x0016 "unknown" "Digi International|AccelePort EPC/X"
-0x114f 0x0017 "unknown" "Digi International|AccelePort C/X"
-0x114f 0x0019 "unknown" "Digi International|DataFire PCI 1 U"
-0x114f 0x001a "unknown" "Digi International|DataFirePRIme E1 (1-port)"
-0x114f 0x001b "unknown" "Digi International|AccelePort C/X (IBM)"
-0x114f 0x001d "unknown" "Digi International|DataFire RAS T1/E1/PRI"
-0x114f 0x001f "unknown" "Digi International|ClydeNonCsu6034"
-0x114f 0x0020 "unknown" "Digi International|ClydeNonCsu6032"
-0x114f 0x0021 "unknown" "Digi International|ClydeNonCsu4"
-0x114f 0x0022 "unknown" "Digi International|ClydeNonCsu2"
-0x114f 0x0023 "unknown" "Digi International|AccelePort RAS"
-0x114f 0x0024 "unknown" "Digi International|DataFire RAS B4 ST/U"
-0x114f 0x0026 "unknown" "Digi International|AccelePort 4r 920"
-0x114f 0x0027 "unknown" "Digi International|AccelePort Xr 920"
-0x114f 0x0028 "unknown" "Digi International|ClassicBoard 4"
-0x114f 0x0029 "unknown" "Digi International|DigiClassic PCI"
-0x114f 0x0034 "unknown" "Digi International|AccelePort 2r 920"
-0x114f 0x0035 "unknown" "Digi International|DataFire DSP T1/E1/PRI cPCI"
-0x114f 0x0040 "unknown" "Digi International|AccelePort Xp"
-0x114f 0x0042 "unknown" "Digi International|AccelePort 2p PCI"
-0x114f 0x0043 "unknown" "Digi International|AccelePort 4p"
-0x114f 0x0044 "unknown" "Digi International|AccelePort 8p"
-0x114f 0x0045 "unknown" "Digi International|AccelePort 16p"
-0x114f 0x004e "unknown" "Digi International|AccelePort 32p"
-0x114f 0x0070 "ISDN:hisax,type=35" "Digi International|Unknown ISDN Adapter"
-0x114f 0x0071 "ISDN:hisax,type=35" "Digi International|ISDN Adapter"
-0x114f 0x0072 "ISDN:hisax,type=35" "Digi International|Unknown ISDN Adapter"
-0x114f 0x0073 "ISDN:hisax,type=35" "Digi International|Unknown ISDN Adapter"
-0x114f 0x00b0 "unknown" "Digi International|Digi Neo 4"
-0x114f 0x00b1 "unknown" "Digi International|Digi Neo 8"
-0x114f 0x00c8 "jsm" "Digi International|Digi Neo 2 DB9"
-0x114f 0x00c9 "jsm" "Digi International|Digi Neo 2 DB9 PRI"
-0x114f 0x00ca "jsm" "Digi International|Digi Neo 2 RJ45"
-0x114f 0x00cb "jsm" "Digi International|Digi Neo 2 RJ45 PRI"
-0x114f 0x00d0 "unknown" "Digi International|ClassicBoard 4 422"
-0x114f 0x00d1 "unknown" "Digi International|ClassicBoard 8 422"
-0x114f 0x6001 "unknown" "Digi International|Avanstar"
-0x1155 0x0810 "unknown" "Pine Technology Ltd.|486 CPU/PCI Bridge"
-0x1155 0x0922 "unknown" "Pine Technology Ltd.|Pentium CPU/PCI Bridge"
-0x1155 0x0926 "unknown" "Pine Technology Ltd.|PCI/ISA Bridge"
-0x1158 0x3011 "unknown" "Voarx R & D Inc.|Tokenet/vg 1001/10m anylan"
-0x1158 0x9050 "unknown" "Voarx R & D Inc.|Lanfleet/Truevalue"
-0x1158 0x9051 "unknown" "Voarx R & D Inc.|Lanfleet/Truevalue"
-0x1159 0x0001 "unknown" "Mutech Corp.|MV-1000"
-0x1159 0x0002 "unknown" "Mutech Corp.|MV-1500 Frame Grabber"
-0x115d 0x0003 "xircom_cb" "Xircom|Cardbus Ethernet 10/100"
-0x115d 0x0005 "xircom_cb" "Xircom|Cardbus Ethernet 10/100"
-0x115d 0x0007 "xircom_cb" "Xircom|Cardbus Ethernet 10/100"
-0x115d 0x000b "xircom_cb" "Xircom|Cardbus Ethernet 10/100"
-0x115d 0x000c "LT:www.linmodems.org" "Xircom|Mini-PCI V.90 56k Modem"
-0x115d 0x000f "xircom_cb" "Xircom|Cardbus Ethernet 10/100"
-0x115d 0x002b "LT:www.linmodems.org" "Xircom|Winmodem built into NEC Versa VXi"
-0x115d 0x0076 "LT:www.linmodems.org" "Xircom|Xircom MPCI3B-56G (Lucent SCORPIO) Soft"
-0x115d 0x00d3 "LT:www.linmodems.org" "Xircom|Xircom MPCI Modem 56"
-0x115d 0x00d4 "LT:www.linmodems.org" "Xircom|MPCI Modem 56k"
-0x115d 0x0101 "8250_pci" "Xircom|Cardbus 56k modem"
-0x115d 0x0103 "8250_pci" "Xircom|Cardbus Ethernet + 56k Modem"
-0x1161 0x0001 "unknown" "PFU Ltd.|Host Bridge"
-0x1163 0x0001 "Card:Rendition Verite 1000" "Rendition|Verite 1000"
-0x1163 0x2000 "Card:Rendition Verite 2x00" "Rendition|Verite V2000/V2100/V2200"
-0x1165 0x0001 "unknown" "Imagraph Corp.|Motion TPEG Recorder/Player with audio"
-0x1166 0x0000 "unknown" "ServerWorks|CMIC-LE"
-0x1166 0x0005 "unknown" "Reliance Computer|NB6536 (CNB20HE) PCI to PCI Bridge"
-0x1166 0x0006 "unknown" "Reliance Computer|NB6536 (CNB20HE) Host Bridge"
-0x1166 0x0007 "sworks-agp" "Reliance Computer|CNB20-LE CPU to PCI Bridge"
-0x1166 0x0008 "sworks-agp" "Reliance Computer|CNB20HE"
-0x1166 0x0009 "sworks-agp" "Reliance Computer|CNB20HE"
-0x1166 0x0010 "unknown" "ServerWorks|CIOB30"
-0x1166 0x0011 "unknown" "ServerWorks|CMIC-HE"
-0x1166 0x0012 "unknown" "ServerWorks|CMIC-LE"
-0x1166 0x0013 "unknown" "Reliance Computer Corp./ServerWorks|Hostbridge and MCH"
-0x1166 0x0014 "unknown" "ServerWorks|CNB20-HE Host Bridge"
-0x1166 0x0015 "unknown" "Reliance Computer Corp./ServerWorks|Hostbridge and MCH"
-0x1166 0x0016 "unknown" "ServerWorks|CMIC-GC Host Bridge"
-0x1166 0x0017 "unknown" "ServerWorks|GCNB-LE Host Bridge"
-0x1166 0x0036 "unknown" "Broadcom|HT1000 PCI/PCI-X bridge"
-0x1166 0x0101 "unknown" "Reliance Computer Corp./ServerWorks|CIOB-X2"
-0x1166 0x0103 "unknown" "Broadcom|EPB PCI-Express to PCI-X Bridge"
-0x1166 0x0104 "unknown" "Broadcom|HT1000 PCI/PCI-X bridge"
-0x1166 0x0110 "unknown" "ServerWorks|CIOB-E I/O Bridge with Gigabit Ethernet"
-0x1166 0x0130 "unknown" "Broadcom|HT1000 PCI-X bridge"
-0x1166 0x0132 "unknown" "Broadcom|HT1000 PCI-Express bridge"
-0x1166 0x0140 "unknown" "Broadcom|HT2100 PCI-Express Bridge"
-0x1166 0x0141 "unknown" "Broadcom|HT2100 PCI-Express Bridge"
-0x1166 0x0142 "unknown" "Broadcom|HT2100 PCI-Express Bridge"
-0x1166 0x0200 "i2c-piix4" "ServerWorks|OSB4"
-0x1166 0x0201 "i2c-piix4" "ServerWorks|CSB5"
-0x1166 0x0203 "i2c-piix4" "ServerWorks|CSB6 South Bridge"
-0x1166 0x0205 "i2c-piix4" "Broadcom|HT1000 Legacy South Bridge"
-0x1166 0x0211 "serverworks" "ServerWorks|OSB4 IDE Controller"
-0x1166 0x0212 "serverworks" "Reliance Computer|CSB5 IDE interface"
-0x1166 0x0213 "serverworks" "ServerWorks|CSB6 RAID/IDE Controller"
-0x1166 0x0214 "serverworks" "Broadcom|HT1000 Legacy IDE controller"
-0x1166 0x0217 "serverworks" "Reliance Computer Corp./ServerWorks|OSB6 PCI EIDE Controller (Tertiary)"
-0x1166 0x0220 "ohci-hcd" "Reliance Computer|OSB4 OpenHCI Compliant USB Controller"
-0x1166 0x0221 "ohci-hcd" "ServerWorks|CSB6 OHCI USB Controller"
-0x1166 0x0223 "unknown" "Broadcom|HT1000 USB Controller"
-0x1166 0x0225 "unknown" "ServerWorks|GCLE Host Bridge"
-0x1166 0x0227 "tpm_atmel" "ServerWorks|GCLE-2 Host Bridge"
-0x1166 0x0230 "unknown" "Reliance Computer|OSB4 ISA bridge"
-0x1166 0x0234 "unknown" "Broadcom|HT1000 LPC Bridge"
-0x1166 0x0240 "sata_svw" "Reliance Computer|K2 SATA controller"
-0x1166 0x0241 "sata_svw" "ServerWorks|K2 SATA"
-0x1166 0x0242 "sata_svw" "ServerWorks|K2 SATA"
-0x1166 0x024a "sata_svw" "Broadcom|BCM5785 (HT1000) SATA Native SATA Mode"
-0x1166 0x024b "sata_svw" "Broadcom|BCM5785 (HT1000) PATA/IDE Mode"
-0x1169 0x2001 "unknown" "Centre f/Dev. of Adv. Computing|Ql5032-33APQ208C PCI to C-DAC RTU bus interface FPGA"
-0x116a 0x6100 "unknown" "Polaris Communications|Bus/Tag Channel"
-0x116a 0x6800 "unknown" "Polaris Communications|Escon Channel"
-0x116a 0x7100 "unknown" "Polaris Communications|Bus/Tag Channel"
-0x116a 0x7800 "unknown" "Polaris Communications|Escon Channel"
-0x1172 0x0001 "unknown" "Altera Corp.| "
-0x1176 0x0104 "wanxl" "SBE Inc.|WanXL100 Adapter"
-0x1176 0x0301 "wanxl" "SBE Inc.|WanXL200 Adapter"
-0x1176 0x0302 "wanxl" "SBE Inc.|WanXL400 Adapter"
-0x1178 0xafa1 "unknown" "Alfa Inc.|Fast Ethernet Adapter"
-0x1179 0x0001 "unknown" "Toshiba|Toshiba-4010CDT"
-0x1179 0x0102 "generic" "Toshiba|Extended PCI IDE Controller"
-0x1179 0x0103 "generic" "Toshiba|Extended PCI IDE Controller Type-B"
-0x1179 0x0105 "generic" "Toshiba|"
-0x1179 0x0404 "unknown" "Toshiba|DVD Decoder card"
-0x1179 0x0406 "unknown" "Toshiba|Tecra Video Capture device"
-0x1179 0x0407 "unknown" "Toshiba|DVD Decoder card (Version 2)"
-0x1179 0x0601 "unknown" "Toshiba|601 [Laptop]"
-0x1179 0x0602 "unknown" "Toshiba|PCI to ISA Bridge for Notebooks"
-0x1179 0x0603 "yenta_socket" "Toshiba|ToPIC95 PCI to CardBus Bridge for Notebooks"
-0x1179 0x0604 "unknown" "Toshiba|PCI to PCI Bridge for Notebooks"
-0x1179 0x0605 "unknown" "Toshiba|PCI to ISA Bridge for Notebooks"
-0x1179 0x0606 "unknown" "Toshiba|PCI to ISA Bridge for Notebooks"
-0x1179 0x0609 "unknown" "Toshiba|PCI to PCI Bridge for Notebooks"
-0x1179 0x060a "yenta_socket" "Toshiba|ToPIC95"
-0x1179 0x060f "yenta_socket" "Toshiba|ToPIC97"
-0x1179 0x0611 "unknown" "Toshiba|PCI to ISA Bridge"
-0x1179 0x0617 "yenta_socket" "Toshiba|ToPIC95 PCI to Cardbus Bridge with ZV Support"
-0x1179 0x0618 "unknown" "Toshiba|CPU to PCI and PCI to ISA bridge"
-0x1179 0x0701 "donauboe" "Toshiba|FIR Port"
-0x1179 0x0804 "unknown" "Toshiba|TC6371AF SmartMedia Controller"
-0x1179 0x0805 "unknown" "Toshiba|SD TypA Controller"
-0x1179 0x0d01 "donauboe" "Toshiba|FIR Port Type-DO"
-0x1179 0x13a8 "unknown" "Toshiba|XR17C158/154/152 Multi-channel PCI UART"
-0x117c 0x0030 "unknown" "Atto Technology|Ultra320 SCSI Host Adapter"
-0x117e 0x0001 "unknown" "T/R Systems|Printer Host"
-0x1180 0x0465 "yenta_socket" "Ricoh Co Ltd.|RL5c465"
-0x1180 0x0466 "yenta_socket" "Ricoh Co Ltd.|RL5c466"
-0x1180 0x0475 "yenta_socket" "Ricoh Co Ltd.|RL5c475"
-0x1180 0x0476 "yenta_socket" "Ricoh Co Ltd.|RL5c476 II"
-0x1180 0x0477 "yenta_socket" "Ricoh Co Ltd.|RL5c477"
-0x1180 0x0478 "yenta_socket" "Ricoh Co Ltd.|RL5c478"
-0x1180 0x0511 "unknown" "Ricoh Co Ltd|R5C511"
-0x1180 0x0521 "unknown" "Communication Automation Corp.|R5C521 1394 Host Controller"
-0x1180 0x0522 "unknown" "Ricoh Co Ltd.|R5C522 IEEE 1394 Controller"
-0x1180 0x0551 "ohci1394" "Ricoh Co Ltd.|R5C551 IEEE 1394 Controller"
-0x1180 0x0552 "ohci1394" "Ricoh Co Ltd.|R5C552 IEEE 1394 Controller"
-0x1180 0x0554 "unknown" "Ricoh Co Ltd|R5C554"
-0x1180 0x0575 "unknown" "Ricoh Co Ltd.|R5C575 SD Bus Host Adapter"
-0x1180 0x0576 "unknown" "Communication Automation Corp.|SD-Card Interface"
-0x1180 0x0592 "unknown" "Ricoh Co Ltd.|R5C592 Memory Stick Bus Host Adapter"
-0x1180 0x0811 "unknown" "Ricoh Co Ltd|R5C811"
-0x1180 0x0822 "sdhci" "Ricoh Co Ltd.|SD Card reader"
-0x1180 0x0841 "unknown" "Ricoh Co Ltd|R5C841 CardBus/SD/SDIO/MMC/MS/MSPro/xD/IEEE1394"
-0x1180 0x0852 "unknown" "Ricoh Co Ltd.|xD-Picture Card Controller"
-0x1185 0x8929 "unknown" "Dataworld|EIDE"
-0x1186 0x0100 "tulip" "D-Link System Inc.|DC21041"
-0x1186 0x1002 "sundance" "D-Link System Inc.|DFE 550 TX"
-0x1186 0x1025 "unknown" "D-Link System Inc.|AirPlus Xtreme G DWL-G650 Adapter"
-0x1186 0x1026 "unknown" "D-Link System Inc.|AirXpert DWL-AG650 Wireless Cardbus Adapter"
-0x1186 0x1043 "unknown" "D-Link System Inc.|AirXpert DWL-AG650 Wireless Cardbus Adapter"
-0x1186 0x1100 "tulip" "D-Link System Inc.|Fast Ethernet Adapter"
-0x1186 0x1300 "8139too" "D-Link System Inc.|DFE 530 TX+ Fast Ethernet Adapter"
-0x1186 0x1340 "8139too" "D-Link System Inc.|DFE-690TXD (CardBus PC Card)"
-0x1186 0x1405 "unknown" "D-Link System Inc|DFE-520TX Fast Ethernet PCI Adapter"
-0x1186 0x1541 "tulip" "D-Link System Inc.|DFE-680TXD CardBus PC Card"
-0x1186 0x1561 "tulip" "D-Link System Inc.|DRP-32TXD Cardbus PC Card"
-0x1186 0x1591 "tulip" ""
-0x1186 0x2027 "unknown" "D-Link System Inc.|AirPlus Xtreme G DWL-G520 Adapter"
-0x1186 0x3065 "unknown" "D-Link System Inc.| "
-0x1186 0x3106 "unknown" "D-Link System Inc.| "
-0x1186 0x3203 "unknown" "D-Link System Inc.|AirPlus Xtreme G DWL-G520 Adapter"
-0x1186 0x3300 "r8180" "D-Link System Inc.|D-Link Air Wireless Network (DWL-510) IEEE 802.11b PCI card"
-0x1186 0x3a03 "unknown" "D-Link System Inc.|AirPro DWL-A650 Wireless Cardbus Adapter(rev.B)"
-0x1186 0x3a04 "unknown" "D-Link System Inc.|AirPro DWL-AB650 Multimode Wireless Cardbus Adapter"
-0x1186 0x3a05 "unknown" "D-Link System Inc.|AirPro DWL-AB520 Multimode Wireless PCI Adapter"
-0x1186 0x3a07 "unknown" "D-Link System Inc.|AirXpert DWL-AG650 Wireless Cardbus Adapter"
-0x1186 0x3a08 "unknown" "D-Link System Inc.|AirXpert DWL-AG520 Wireless PCI Adapter"
-0x1186 0x3a10 "unknown" "D-Link System Inc.|AirXpert DWL-AG650 Wireless Cardbus Adapter(rev.B)"
-0x1186 0x3a11 "unknown" "D-Link System Inc.|AirXpert DWL-AG520 Wireless PCI Adapter(rev.B)"
-0x1186 0x3a12 "unknown" "D-Link System Inc.|AirPlus DWL-G650 Wireless Cardbus Adapter(rev.C)"
-0x1186 0x3a13 "unknown" "D-Link System Inc.|AirPlus DWL-G520 Wireless PCI Adapter(rev.B)"
-0x1186 0x3a14 "unknown" "D-Link System Inc.|AirPremier DWL-AG530 Wireless PCI Adapter"
-0x1186 0x3a63 "unknown" "D-Link System Inc.|AirXpert DWL-AG660 Wireless Cardbus Adapter"
-0x1186 0x3b05 "unknown" "D-Link System Inc.|DWL-G650+ CardBus PC Card"
-0x1186 0x4000 "dl2k" "D-Link System Inc.| Ethernet Adapter"
-0x1186 0x4001 "unknown" "D-Link System Inc.|DFE-650TX D Link Fast Ethernet PCMCIA Card"
-0x1186 0x4300 "r8169" "D-Link System Inc.|DGE-528T Gigabit Ethernet Adapter"
-0x1186 0x4800 "unknown" "D-Link System Inc|DGE-530T Gigabit Ethernet Adapter (rev 11)"
-0x1186 0x4b00 "sky2" "D-Link System Inc.|Gigabit Ethernet Adapter"
-0x1186 0x4b01 "skge" "D-Link System Inc.|Gigabit Ethernet Adapter"
-0x1186 0x4c00 "skge" "D-Link System Inc.|Gigabit Ethernet Adapter"
-0x1186 0x8400 "unknown" "D-Link System Inc.|D-Link DWL-650+ CardBus PC Card"
-0x1189 0x1592 "unknown" "Matsushita Electronics Co|VL/PCI Bridge"
-0x118c 0x0014 "unknown" "Corollary Inc.|PCIB [C-bus II to PCI bus host bridge chip]"
-0x118c 0x1117 "unknown" "Corollary Inc.|Intel 8-way XEON Profusion Chipset [Cache Coherency Filter]"
-0x118d 0x0001 "unknown" "BitFlow Inc.|Raptor-PCI framegrabber"
-0x118d 0x0012 "unknown" "BitFlow Inc.|Model 12 Road Runner Frame Grabber"
-0x118d 0x0014 "unknown" "BitFlow Inc.|Model 14 Road Runner Frame Grabber"
-0x118d 0x0024 "unknown" "BitFlow Inc.|Model 24 Road Runner Frame Grabber"
-0x118d 0x0044 "unknown" "BitFlow Inc.|Model 44 Road Runner Frame Grabber"
-0x118d 0x0112 "unknown" "BitFlow Inc.|Model 12 Road Runner Frame Grabber"
-0x118d 0x0114 "unknown" "BitFlow Inc.|Model 14 Road Runner Frame Grabber"
-0x118d 0x0124 "unknown" "BitFlow Inc.|Model 24 Road Runner Frame Grabber"
-0x118d 0x0144 "unknown" "BitFlow Inc.|Model 44 Road Runner Frame Grabber"
-0x118d 0x0212 "unknown" "BitFlow Inc.|Model 12 Road Runner Frame Grabber"
-0x118d 0x0214 "unknown" "BitFlow Inc.|Model 14 Road Runner Frame Grabber"
-0x118d 0x0224 "unknown" "BitFlow Inc.|Model 24 Road Runner Frame Grabber"
-0x118d 0x0244 "unknown" "BitFlow Inc.|Model 44 Road Runner Frame Grabber"
-0x118d 0x0312 "unknown" "BitFlow Inc.|Model 12 Road Runner Frame Grabber"
-0x118d 0x0314 "unknown" "BitFlow Inc.|Model 14 Road Runner Frame Grabber"
-0x118d 0x0324 "unknown" "BitFlow Inc.|Model 24 Road Runner Frame Grabber"
-0x118d 0x0344 "unknown" "BitFlow Inc.|Model 44 Road Runner Frame Grabber"
-0x118e 0x0042 "unknown" "Hermstedt AG| "
-0x118e 0x0142 "unknown" "Hermstedt AG| "
-0x118e 0x0242 "unknown" "Hermstedt AG| "
-0x118e 0x0342 "unknown" "Hermstedt AG| "
-0x118e 0x0440 "unknown" "Hermstedt AG| "
-0x118e 0x0442 "unknown" "Hermstedt AG| "
-0x118e 0x0842 "unknown" "Hermstedt AG| "
-0x1190 0x2550 "unknown" "Tripace|PCI Ultra(Wide) SCSI Processor"
-0x1190 0xc721 "unknown" "Tripace|EIDE"
-0x1190 0xc731 "unknown" "Tripace|PCI Ultra(Wide) SCSI Processor"
-0x1191 0x0001 "unknown" "Acard Technology Corp.|EIDE Adapter"
-0x1191 0x0002 "unknown" "Acard Technology Corp.|EIDE Adapter"
-0x1191 0x0003 "unknown" "Acard Technology Corp.|SCSI Cache Host Adapter"
-0x1191 0x0004 "unknown" "Artop Electronic Corp.|ATP8400"
-0x1191 0x0005 "aec62xx" "Artop Electronic Corp.|ATP850UF"
-0x1191 0x0006 "aec62xx" "Artop Electronic Corp.|ATP860 NO-BIOS"
-0x1191 0x0007 "aec62xx" "Artop Electronic Corp.|ATP860"
-0x1191 0x0008 "aec62xx" "Artop Electronic Corp.|ATP865 NO-ROM"
-0x1191 0x0009 "aec62xx" "Artop Electronic Corp.|ATP865"
-0x1191 0x8001 "unknown" "Acard Technology Corp.|SCSI-2 Cache Host Adapter"
-0x1191 0x8002 "atp870u" "Artop Electronic Corp.|AEC6710 SCSI-2 Host Adapter"
-0x1191 0x8010 "atp870u" "Artop Electronic Corp.|AEC6712UW SCSI"
-0x1191 0x8020 "atp870u" "Artop Electronic Corp.|AEC6712U SCSI"
-0x1191 0x8030 "atp870u" "Artop Electronic Corp.|AEC6712S SCSI"
-0x1191 0x8040 "atp870u" "Artop Electronic Corp.|AEC6712D SCSI"
-0x1191 0x8050 "atp870u" "Artop Electronic Corp.|AEC6712SUW SCSI"
-0x1191 0x8060 "atp870u" "ACARD Technology|AEC671x SCSI Host Adapter"
-0x1191 0x8080 "atp870u" "ACARD Technology|AEC-67160 PCI Ultra160 LVD/SE SCSI Adapter"
-0x1191 0x8081 "atp870u" "ACARD Technology|AEC-67160-2 PCI Ultra160 LVD/SE SCSI Adapter"
-0x1191 0x808a "atp870u" "ACARD Technology|AEC-67162 PCI Ultra160 LVD/SE SCSI Adapter"
-0x1193 0x0001 "zatm" "Zeitnet Inc.|1221"
-0x1193 0x0002 "zatm" "Zeitnet Inc.|1225"
-0x1197 0x010c "unknown" "Gage Applied Sciences Inc.|CompuScope 82G 8bit 2GS/s Analog Input Card"
-0x1199 0x0001 "unknown" "Attachmate Corp.|IRMA 3270 PCI Adapter"
-0x1199 0x0002 "unknown" "Attachmate Corp.|Advanced ISCA PCI Adapter"
-0x1199 0x0201 "unknown" "Attachmate Corp.|SDLC PCI Adapter"
-0x119b 0x1221 "yenta_socket" "Omega Micro Inc.|82C092G"
-0x119e 0x0001 "firestream" "Fujitsu Microelectronics Europe GMBH|FireStream 155"
-0x119e 0x0003 "firestream" "Fujitsu Microelectronics Europe GMBH|FireStream 50"
-0x11a8 0x7302 "unknown" "Systech Corp.|NTX-8023-PCI 2MB Long Card"
-0x11a8 0x7308 "unknown" "Systech Corp.|NTX-8023-PCI 8MB Long Card"
-0x11a8 0x7402 "unknown" "Systech Corp.|NTX-8023-PCI 2MB Short Card"
-0x11a8 0x7408 "unknown" "Systech Corp.|NTX-8023-PCI 8MB Short Card"
-0x11a9 0x4240 "unknown" "InnoSys Inc.|AMCC S933Q Intelligent Serial Card"
-0x11ab 0x0146 "unknown" "Galileo Technology Ltd.|GT-64010"
-0x11ab 0x138f "unknown" "Marvell Semiconductor Inc.|W8300 802.11 Adapter (rev 07)"
-0x11ab 0x1fa6 "unknown" "Marvell Semiconductor Inc.|Marvell W8300 802.11 Adapter"
-0x11ab 0x1fa7 "unknown" "Marvell Semiconductor Inc.|88W8310 and 88W8000G [Libertas] 802.11g client chipset"
-0x11ab 0x1faa "unknown" "Marvell Semiconductor Inc.|88w8335 [Libertas] 802.11b/g Wireless"
-0x11ab 0x4320 "skge" "Marvell Semiconductor Inc.|88E8001 Gigabit Lan PCI Controller"
-0x11ab 0x4340 "sky2" "Marvell Semiconductor Inc.|Gigabit Lan PCI Controller"
-0x11ab 0x4341 "sky2" "Marvell Semiconductor Inc.|Gigabit Lan PCI Controller"
-0x11ab 0x4342 "sky2" "Marvell Semiconductor Inc.|Gigabit Lan PCI Controller"
-0x11ab 0x4343 "sky2" "Marvell Semiconductor Inc.|Gigabit Lan PCI Controller"
-0x11ab 0x4344 "sky2" "Marvell Semiconductor Inc.|Gigabit Lan PCI Controller"
-0x11ab 0x4345 "sky2" "Marvell Semiconductor Inc.|Gigabit Lan PCI Controller"
-0x11ab 0x4346 "sky2" "Marvell Semiconductor Inc.|Gigabit Lan PCI Controller"
-0x11ab 0x4347 "sky2" "Marvell Semiconductor Inc.|Gigabit Lan PCI Controller"
-0x11ab 0x4350 "sky2" "Marvell Semiconductor Inc.|Fast Ethernet Controller"
-0x11ab 0x4351 "sky2" "Marvell Semiconductor Inc.|Fast Ethernet Controller"
-0x11ab 0x4352 "sky2" "Marvell Technology Group Ltd.|88E8038 PCI-E Fast Ethernet Controller"
-0x11ab 0x4360 "sky2" "Marvell Semiconductor Inc.|Gigabit Ethernet Controller"
-0x11ab 0x4361 "sky2" "Marvell Semiconductor Inc.|Gigabit Ethernet Controller"
-0x11ab 0x4362 "sky2" "Marvell Semiconductor Inc.|Marvell Yukon 88E8053 Gigabit Ethernet 10/100/1000Base-T Adapter"
-0x11ab 0x4363 "sky2" "Marvell Technology Group Ltd.|88E8055 PCI-E Gigabit Ethernet Controller"
-0x11ab 0x4611 "unknown" "Galileo Technology Ltd.|GT-64115 System Controller"
-0x11ab 0x4620 "unknown" "Galileo Technology Ltd.|GT-64120 System Controller for R5K &amp; R7K w/64bit PCI"
-0x11ab 0x4801 "unknown" "Galileo Technology Ltd.|GT-48001"
-0x11ab 0x4809 "unknown" "Galileo Technology Ltd.|EV-48300 Evaluation board for the GT-48300"
-0x11ab 0x5005 "skge" "Marvell Semiconductor Inc.|Belkin F5D5005 Gigabit Desktop Network PCI Card"
-0x11ab 0x5040 "sata_mv" "Marvell Semiconductor Inc.|MV88SX5040 4-port SATA I PCI-X Controller"
-0x11ab 0x5041 "sata_mv" "Marvell Semiconductor Inc.|MV88SX5041 4-port SATA I PCI-X Controller"
-0x11ab 0x5080 "sata_mv" "Marvell Semiconductor Inc.|RocketRAID 182x SATA Controller"
-0x11ab 0x5081 "sata_mv" "Marvell Semiconductor Inc.|RocketRAID 182x SATA Controller"
-0x11ab 0x6040 "sata_mv" "Marvell Semiconductor Inc.|SATA Controller"
-0x11ab 0x6041 "sata_mv" "Marvell Semiconductor Inc.|MV88SX6041 4-port SATA II PCI-X Controller"
-0x11ab 0x6042 "sata_mv" ""
-0x11ab 0x6080 "sata_mv" "Marvell Semiconductor Inc.|RocketRAID 182x SATA Controller"
-0x11ab 0x6081 "sata_mv" "Marvell Semiconductor Inc.|MV88SX6081 8-port SATA II PCI-X Controller"
-0x11ab 0x6320 "unknown" "Marvell Semiconductor Inc.|GT-64130/131 System Controller for PowerPC Processors"
-0x11ab 0x6460 "mv64340_eth" "Marvell Semiconductor Inc.|MV64360/64361/64362 System Controller"
-0x11ab 0x6480 "unknown" "Marvell Semiconductor Inc.|MV64460/64461/64462 System Controller"
-0x11ab 0x6485 "unknown" "Marvell Technology Group Ltd.|MV64460/64461/64462 System Controller, Revision B"
-0x11ab 0x9653 "unknown" "Marvell Semiconductor Inc.|GT-96100A Advanced Communication Controller"
-0x11ab 0xf003 "unknown" "Galileo Technology Ltd.|GT-64010 Primary Image Piranha Image Generator"
-0x11ab 0xf004 "unknown" "Galileo Technology Ltd.|GT64120 Primary Image Barracuda Image Generator"
-0x11ab 0xf006 "unknown" "Galileo Technology Ltd.|GT-64120A Primary Image Cruncher Geometry Accelerator"
-0x11ad 0x0001 "unknown" "Lite-On Communications Inc.| "
-0x11ad 0x0002 "tulip" "Lite-On Communications Inc.|LNE100TX"
-0x11ad 0xc115 "tulip" "Lite-On Communications Inc.|LC82C115 PNIC-II"
-0x11ae 0x4153 "unknown" "Scitex Corp. Ltd.|Bridge Controller"
-0x11ae 0x5842 "unknown" "Scitex Corp. Ltd.|Bridge Controller"
-0x11af 0x0001 "unknown" "Avid Technology Inc.|[Cinema]"
-0x11af 0xee40 "unknown" "Avid Technology Inc.|Digidesign Audiomedia III"
-0x11b0 0x0001 "8250_pci" "V3 Semiconductor Inc.|V960PBC i960 Local Bus PCI Bridge"
-0x11b0 0x0002 0x12c4 0x0001 "8250_pci" "V3 Semiconductor Inc.|PCI Serial Port"
-0x11b0 0x0002 0x12c4 0x0002 "8250_pci" "V3 Semiconductor Inc.|PCI Serial Port"
-0x11b0 0x0002 0x12c4 0x0003 "8250_pci" "V3 Semiconductor Inc.|PCI Serial Port"
-0x11b0 0x0002 0x12c4 0x0004 "8250_pci" "V3 Semiconductor Inc.|PCI Serial Port"
-0x11b0 0x0002 0x12c4 0x0005 "8250_pci" "V3 Semiconductor Inc.|PCI Serial Port"
-0x11b0 0x0002 0x12c4 0x0006 "8250_pci" "V3 Semiconductor Inc.|PCI Serial Port"
-0x11b0 0x0002 0x12c4 0x0007 "8250_pci" "V3 Semiconductor Inc.|PCI Serial Port"
-0x11b0 0x0002 0x12c4 0x0008 "8250_pci" "V3 Semiconductor Inc.|PCI Serial Port"
-0x11b0 0x0002 0x12c4 0x0009 "8250_pci" "V3 Semiconductor Inc.|PCI Serial Port"
-0x11b0 0x0002 0x12c4 0x000a "8250_pci" "V3 Semiconductor Inc.|PCI Serial Port"
-0x11b0 0x0002 0x12c4 0x000b "8250_pci" "V3 Semiconductor Inc.|PCI Serial Port"
-0x11b0 0x0002 0x12c4 0x000c "8250_pci" ""
-0x11b0 0x0002 "sdladrv" "V3 Semiconductor Inc.|V300PSC"
-0x11b0 0x0004 "unknown" "V3 Semiconductor Inc.|V962PBC i960 Local Bus PCI Bridge"
-0x11b0 0x0010 "unknown" "V3 Semiconductor Inc.|V292PBC Am29K Local Bus PCI Bridge"
-0x11b0 0x0021 "unknown" "V3 Semiconductor Inc.|V363EPC i960Sx Local Bus to PCI Bridge"
-0x11b0 0x0022 "unknown" "V3 Semiconductor Inc.|V363EPC i960Jx Local Bus to PCI Bridge"
-0x11b0 0x0024 "unknown" "V3 Semiconductor Inc.|V363EPC i960Cx/Hx Local Bus to PCI Bridge"
-0x11b0 0x0030 "unknown" "V3 Semiconductor Inc.|V363EPC Am29K Local Bus to PCI Bridge"
-0x11b0 0x0100 "unknown" "V3 Semiconductor Inc.|V320USC PCI System Ctrlr for 32-bit MIPS CPU"
-0x11b0 0x0101 "unknown" "V3 Semiconductor Inc.|V320USC PCI System Ctrlr for 32-bit MIPS CPU"
-0x11b0 0x0102 "unknown" "V3 Semiconductor Inc.|V320USC PCI System Ctrlr for Super-H SH3 CPU"
-0x11b0 0x0103 "unknown" "V3 Semiconductor Inc.|V320USC PCI System Ctrlr for Super-H SH4 CPU"
-0x11b0 0x0200 "unknown" "V3 Semiconductor Inc.|V370PDC High Performance PCI SDRAM Controller"
-0x11b0 0x0292 "unknown" "V3 Semiconductor Inc.|V292PBC [Am29030/40 Bridge]"
-0x11b0 0x0500 "unknown" "V3 Semiconductor Inc.|V340HPC PCI System Ctrlr for 64-bit MIPS CPU"
-0x11b0 0x0960 "unknown" "V3 Semiconductor Inc.|V96xPBC"
-0x11b0 0xc960 "unknown" "V3 Semiconductor Inc.|V96DPC"
-0x11b8 0x0001 "unknown" "XPoint Technologies Inc.|Quad PeerMaster"
-0x11b9 0xc0ed "unknown" "Pathlight Technology Inc.|SSA Controller"
-0x11bc 0x0001 "unknown" "Network Peripherals Inc.|NP-PCI"
-0x11bd 0x0015 "unknown" "Pinnacle Systems Inc.|??? FireWire IEEE1394"
-0x11bd 0x002e "unknown" "Pinnacle Systems Inc.|PCTV 40i"
-0x11bd 0xbebe "unknown" "Pinnacle Systems Inc.|??? Multimedia device"
-0x11bd 0xbede "unknown" "Pinnacle Systems Inc.|Pinnacle AV/DV Studio Capture Card"
-0x11c1 0x000f "unknown" "Agere Systems|00 "
-0x11c1 0x0440 "LT:www.linmodems.org" "Lucent Microelectronics|56k WinModem"
-0x11c1 0x0441 "LT:www.linmodems.org" "Lucent Microelectronics|56k WinModem"
-0x11c1 0x0442 "LT:www.linmodems.org" "Lucent Microelectronics|56k WinModem"
-0x11c1 0x0443 "LT:www.linmodems.org" "Lucent Microelectronics|LT WinModem"
-0x11c1 0x0444 "LT:www.linmodems.org" "Lucent Microelectronics|LT WinModem"
-0x11c1 0x0445 "LT:www.linmodems.org" "Lucent Microelectronics|LT WinModem"
-0x11c1 0x0446 "LT:www.linmodems.org" "Lucent Microelectronics|LT WinModem"
-0x11c1 0x0447 "LT:www.linmodems.org" "Lucent Microelectronics|LT WinModem"
-0x11c1 0x0448 "LT:www.linmodems.org" "Lucent Microelectronics|WinModem 56k"
-0x11c1 0x0449 "LT:www.linmodems.org" "Lucent Microelectronics|WinModem 56k"
-0x11c1 0x044a "LT:www.linmodems.org" "Lucent Microelectronics|F-1156IV WinModem (V90, 56KFlex)"
-0x11c1 0x044b "LT:www.linmodems.org" "Lucent Microelectronics|LT WinModem"
-0x11c1 0x044c "LT:www.linmodems.org" "Lucent Microelectronics|LT WinModem"
-0x11c1 0x044d "LT:www.linmodems.org" "Lucent Microelectronics|LT WinModem"
-0x11c1 0x044e "LT:www.linmodems.org" "Lucent Microelectronics|LT WinModem"
-0x11c1 0x044f "LT:www.linmodems.org" "Agere Systems|LT V.90+DSL WildFire Modem"
-0x11c1 0x0450 "LT:www.linmodems.org" "Agere Systems|LT WinModem"
-0x11c1 0x0451 "LT:www.linmodems.org" "Lucent Microelectronics|LT WinModem"
-0x11c1 0x0452 "LT:www.linmodems.org" "Lucent Microelectronics|LT WinModem"
-0x11c1 0x0453 "LT:www.linmodems.org" "Lucent Microelectronics|LT WinModem"
-0x11c1 0x0454 "LT:www.linmodems.org" "Lucent Microelectronics|LT WinModem"
-0x11c1 0x0455 "LT:www.linmodems.org" "Lucent Microelectronics|LT WinModem"
-0x11c1 0x0456 "LT:www.linmodems.org" "Lucent Microelectronics|LT WinModem"
-0x11c1 0x0457 "LT:www.linmodems.org" "Lucent Microelectronics|LT WinModem"
-0x11c1 0x0458 "LT:www.linmodems.org" "Lucent Microelectronics|LT WinModem"
-0x11c1 0x0459 "LT:www.linmodems.org" "Lucent Microelectronics|LT WinModem"
-0x11c1 0x045a "LT:www.linmodems.org" "Lucent Microelectronics|LT WinModem"
-0x11c1 0x045c "LT:www.linmodems.org" "Lucent Microelectronics|LT WinModem"
-0x11c1 0x045d "Bad:www.linmodems.org" "Agere Systems|LT WinModem"
-0x11c1 0x0461 "Bad:www.linmodems.org" "Agere Systems|V90 Wildfire Modem"
-0x11c1 0x0462 "Bad:www.linmodems.org" "Agere Systems|56K.V90/ADSL Wildfire Modem"
-0x11c1 0x0464 "unknown" "Agere Systems|Riptide Audio PCI Legacy Resources"
-0x11c1 0x0480 "8250_pci" "Lucent Microelectronics|Venus WinModem (V90, 56KFlex)"
-0x11c1 0x048c "unknown" "Agere Systems|SV92P SV92P PCI Soft Modem Chip Set"
-0x11c1 0x048f "unknown" "Agere Systems|SV92P-T00"
-0x11c1 0x0540 "unknown" "Agere Systems| "
-0x11c1 0x5801 "ohci-hcd" "AT&T Microelectronics (Lucent)|USB Open Host Controller"
-0x11c1 0x5802 "unknown" "Agere Systems|USS-312 2-port PCI-to-USB OpenHCI Host Ctrlr"
-0x11c1 0x5803 "unknown" "Agere Systems|USS-344 QuadraBus 4-port USB OpenHCI Host Ctrlr"
-0x11c1 0x5805 "unknown" "Agere Systems|USB Advanced Host Controller"
-0x11c1 0x5811 "ohci1394" "Lucent Microelectronics|FW323 FireWire (IEEE 1394)"
-0x11c1 0x7121 "unknown" "Agere Systems| "
-0x11c1 0x8110 "unknown" "Agere Systems|T8110 H.100/H.110 TDM switch"
-0x11c1 0xab10 "unknown" "Agere Systems|WL60010 Wireless LAN MAC"
-0x11c1 0xab11 "unknown" "Agere Systems|WL60040 Multimode Wireles LAN MAC"
-0x11c1 0xab20 "unknown" "Agere Systems|WaveLAN PCI Wireless LAN Adapter"
-0x11c1 0xab21 "unknown" "Agere Systems|Agere Wireless PCI Adapter"
-0x11c1 0xab30 "unknown" "Agere Systems|Agere Mini-PCI 802.11 Adapter"
-0x11c1 0xed00 "unknown" "Agere Systems|ET-131x PCI-E Ethernet Controller"
-0x11c1 0xed01 "unknown" "Agere Systems|ET-131x PCI-E Ethernet Controller"
-0x11c6 0x3001 "unknown" "Dainippon Screen Mfg. Co|1 VM-1200 Opto Unit Controller"
-0x11c8 0x0658 "unknown" "Dolphin|PSB32 SCI-Adapter D31x"
-0x11c8 0xd665 "unknown" "Dolphin|PSB64 SCI-Adapter D32x"
-0x11c8 0xd667 "unknown" "Dolphin|PSB66 SCI-Adapter D33x"
-0x11c9 0x0010 "unknown" "Magma|16-line serial port w/- DMA"
-0x11c9 0x0011 "unknown" "Magma|4-line serial port w/- DMA"
-0x11cb 0x2000 "sx" "Specialix Research Ltd.|PCI_9050"
-0x11cb 0x4000 "unknown" "Specialix Research Ltd.|SUPI_1"
-0x11cb 0x8000 "unknown" "Specialix Research Ltd.|T225"
-0x11cb 0x9501 "8250_pci" "Specialix Research Ltd.|PCI Serial Port"
-0x11d1 0x0000 "unknown" "AuraVision Corp.| "
-0x11d1 0x01f7 "unknown" "Auravision Corp.|VxP524"
-0x11d4 0x1535 "unknown" "Analog Devices Inc.|ADSP-21535 Blackfin DSP PCI Bus Interface"
-0x11d4 0x1805 "unknown" "Analog Devices Inc.|<DELETE> erl3227a-0.8"
-0x11d4 0x1889 "ad1889" "Analog Devices Inc.|AD1889 sound chip"
-0x11d4 0x1986 "unknown" "Analog Devices|AD1986A sound chip"
-0x11d4 0x2192 "unknown" "Analog Devices Inc.|ADSP-2192 DSP Microcomputer (function #0)"
-0x11d4 0x219a "unknown" "Analog Devices Inc.|ADSP-2192 DSP Microcomputer (function #1)"
-0x11d4 0x219e "unknown" "Analog Devices Inc.|ADSP-2192 DSP Microcomputer (function #2)"
-0x11d4 0x2f44 "unknown" "Analog Devices Inc.|ADSP-2141 SafeNet Crypto Accelerator chip"
-0x11d4 0x5340 "unknown" "Analog Devices Inc.|AD1881 sound chip"
-0x11d5 0x0115 "unknown" "Ikon Corp.|10115"
-0x11d5 0x0116 "unknown" "Tahoma Technology|10116 DR11-W emulator"
-0x11d5 0x0117 "unknown" "Ikon Corp.|10117"
-0x11d5 0x0118 "unknown" "Tahoma Technology|10118 DR11-W emulator"
-0x11db 0x1234 "8139too" "Sega Enterprises Ltd.|Dreamcast Broadband Adapter"
-0x11de 0x6057 "zr36067" "Zoran Corp.|ZR36057PQC Video cutting chipset"
-0x11de 0x6120 "ISDN:hisax" "Zoran Corp.|ZR36120 ISDN Adapter"
-0x11de 0x9876 "unknown" "Zoran Corp.| "
-0x11e3 0x0001 "unknown" "Quicklogic Corporation|COM-ON-AIR Dosch&Amand DECT"
-0x11e3 0x5030 "pcwd_pci" "Quicklogic Corp.|PC Watchdog"
-0x11ec 0x2064 "unknown" "Coreco Inc.| "
-0x11f0 0x4231 "unknown" "Compu-Shack|FDDI"
-0x11f0 0x4232 "unknown" "Compu-Shack|FASTline UTP Quattro"
-0x11f0 0x4233 "unknown" "Compu-Shack|FASTline FO"
-0x11f0 0x4234 "unknown" "Compu-Shack|FASTline UTP"
-0x11f0 0x4235 "unknown" "Compu-Shack|FASTline-II UTP"
-0x11f0 0x4236 "unknown" "Compu-Shack|FASTline-II FO"
-0x11f0 0x4731 "unknown" "Compu-Shack|GIGAline"
-0x11f4 0x2915 "unknown" "Kinetic|CAMAC controller"
-0x11f6 0x0112 "hp100" "Compex|ENet100VG4"
-0x11f6 0x0113 "unknown" "Compex|FreedomLine 100"
-0x11f6 0x1401 "ne2k-pci" "Compex|ReadyLink 2000"
-0x11f6 0x2011 "winbond-840" "Compex|RL100-ATX 10/100"
-0x11f6 0x2201 "ne2k-pci" "Compex|ReadyLink 100TX (Winbond W89C840)"
-0x11f6 0x9881 "tulip" "Compex|RL100TX"
-0x11f8 0x7364 "unknown" "PMC-Sierra Inc.|PM7364 FREEDM-32 Frame Engine & Datalink Mgr"
-0x11f8 0x7366 "unknown" "PMC-Sierra Inc.|PM7366 FREEDM-8 Frame Engine & Datalink Manager"
-0x11f8 0x7367 "unknown" "PMC-Sierra Inc.|PM7367 FREEDM-32P32 Frame Engine & Datalink Mgr"
-0x11f8 0x7375 "unknown" "PMC-Sierra Inc.|PM7375 [LASAR-155 ATM SAR]"
-0x11f8 0x7380 "unknown" "PMC-Sierra Inc.|PM7380 FREEDM-32P672 Frm Engine & Datalink Mgr"
-0x11f8 0x7382 "unknown" "PMC-Sierra Inc.|PM7382 FREEDM-32P256 Frm Engine & Datalink Mgr"
-0x11f8 0x7384 "unknown" "PMC-Sierra Inc.|PM7384 FREEDM-84P672 Frm Engine & Datalink Mgr"
-0x11fe 0x0001 "unknown" "Comtrol Corp.|RocketPort 8 Oct"
-0x11fe 0x0002 "unknown" "Comtrol Corp.|RocketPort 8 Intf"
-0x11fe 0x0003 "unknown" "Comtrol Corp.|RocketPort 16 Intf"
-0x11fe 0x0004 "unknown" "Comtrol Corp.|RocketPort 32 Intf"
-0x11fe 0x0005 "unknown" "Comtrol Corp.|RocketPort Octacable"
-0x11fe 0x0006 "unknown" "Comtrol Corp.|RocketPort 8J"
-0x11fe 0x0007 "unknown" "Comtrol Corp.|RocketPort 4-port"
-0x11fe 0x0008 "unknown" "Comtrol Corp.|RocketPort 8-port"
-0x11fe 0x0009 "unknown" "Comtrol Corp.|RocketPort 16-port"
-0x11fe 0x000a "unknown" "Comtrol Corp.|RocketPort Plus Quadcable"
-0x11fe 0x000b "unknown" "Comtrol Corp.|RocketPort Plus Octacable"
-0x11fe 0x000c "unknown" "Comtrol Corp.|RocketPort 8-port Modem"
-0x11fe 0x000d "unknown" "Comtrol Corp.|RocketPort"
-0x11fe 0x000e "unknown" "Comtrol Corp.|RocketPort Plus 2 port RS232"
-0x11fe 0x000f "unknown" "Comtrol Corp.|RocketPort Plus 2 port RS422"
-0x11fe 0x0801 "unknown" "Comtrol Corp.|RocketPort UPCI 32 port w/external I/F"
-0x11fe 0x0802 "unknown" "Comtrol Corp.|RocketPort UPCI 8 port w/external I/F"
-0x11fe 0x0803 "unknown" "Comtrol Corp.|RocketPort UPCI 16 port w/external I/F"
-0x11fe 0x0805 "unknown" "Comtrol Corp.|RocketPort UPCI 8 port w/octa cable"
-0x11fe 0x080c "unknown" "Comtrol Corp.|RocketModem III 8 port"
-0x11fe 0x080d "unknown" "Comtrol Corp.|RocketModem III 4 port"
-0x11fe 0x0812 "unknown" "Comtrol Corp.|RocketPort UPCI Plus 8 port RS422"
-0x11fe 0x0903 "unknown" "Comtrol Corp.|RocketPort Compact PCI 16 port w/external I/F"
-0x11fe 0x8015 "unknown" "Comtrol Corp.|RocketPort 4-port UART 16954"
-0x11ff 0x0003 "unknown" "Scion Corp.|AG-5"
-0x1200 0x8201 "adm8211" "Pinnacle|"
-0x1200 0xbd11 "bttv" "Pinnacle|PCTV Rave"
-0x1202 0x0001 "unknown" "Network General Corp.|NAIATMPCI PCI ATM Adapter"
-0x1202 0x4300 "unknown" "Network General Corp.|Gigabit Ethernet Adapter"
-0x1208 0x4853 "unknown" "Parsytec GmbH|HS-Link Device"
-0x120e 0x0100 "unknown" "Cyclades Corp.|Cyclom_Y below first megabyte"
-0x120e 0x0101 "unknown" "Cyclades Corp.|Cyclom_Y above first megabyte"
-0x120e 0x0102 "unknown" "Cyclades Corp.|Cyclom_4Y below first megabyte"
-0x120e 0x0103 "unknown" "Cyclades Corp.|Cyclom_4Y above first megabyte"
-0x120e 0x0104 "unknown" "Cyclades Corp.|Cyclom_8Y below first megabyte"
-0x120e 0x0105 "unknown" "Cyclades Corp.|Cyclom_8Y above first megabyte"
-0x120e 0x0200 "unknown" "Cyclades Corp.|Cyclom_Z below first megabyte"
-0x120e 0x0201 "unknown" "Cyclades Corp.|Cyclom_Z above first megabyte"
-0x120e 0x0300 "pc300" "Cyclades Corp.|PC300 RX 2"
-0x120e 0x0301 "pc300" "Cyclades Corp.|PC300 RX 1"
-0x120e 0x0302 "unknown" "Cyclades Corp.|PC300 TE 2"
-0x120e 0x0303 "unknown" "Cyclades Corp.|PC300 TE 1"
-0x120e 0x0310 "pc300" "Cyclades Corp.|PC300 TE 2"
-0x120e 0x0311 "pc300" "Cyclades Corp.|PC300 TE 1"
-0x120e 0x0320 "pc300" "Cyclades Corp.|PC300/TE-M (2 ports)"
-0x120e 0x0321 "pc300" "Cyclades Corp.|PC300/TE-M (1 port)"
-0x120e 0x0400 "unknown" "Cyclades Corp.|PC400"
-0x120f 0x0001 "rrunner" "Essential Communications|Roadrunner serial HIPPI"
-0x1217 0x00f7 "unknown" "O2 Micro, Inc.|Firewire (IEEE 1394)"
-0x1217 0x6729 "yenta_socket" "O2Micro Inc.|6729"
-0x1217 0x673a "yenta_socket" "O2Micro Inc.|6730"
-0x1217 0x6832 "yenta_socket" "O2Micro Inc.|6832"
-0x1217 0x6836 "yenta_socket" "O2Micro Inc.|6836"
-0x1217 0x6872 "yenta_socket" "O2Micro Inc.|6872"
-0x1217 0x6925 "yenta_socket" "O2Micro Inc.|OZ6922 CardBus Controller"
-0x1217 0x6933 "yenta_socket" "O2Micro Inc.|OZ6933 Cardbus Controller"
-0x1217 0x6972 "yenta_socket" "O2Micro Inc.|OZ6912 CardBus Controller"
-0x1217 0x7110 "yenta_socket" "O2Micro Inc.|OZ711Mx MultiMediaBay Accelerator"
-0x1217 0x7112 "yenta_socket" "O2Micro Inc.|OZ711EC1/M1 SmartCardBus MultiMediaBay Controller"
-0x1217 0x7113 "yenta_socket" "O2Micro Inc.|OZ711EC1 SmartCardBus Controller"
-0x1217 0x7114 "yenta_socket" "O2Micro Inc.|OZ711M1 SmartCardBus MultiMediaBay Controller"
-0x1217 0x7120 "unknown" "O2 Micro, Inc.|Integrated MMC/SD Controller"
-0x1217 0x7130 "unknown" "O2 Micro, Inc.|Integrated MS/xD Controller"
-0x1217 0x7134 "yenta_socket" "O2Micro Inc.|OZ711MP1/MS1 MemoryCardBus Controller"
-0x1217 0x7135 "unknown" "O2 Micro, Inc.|Cardbus bridge"
-0x1217 0x71e2 "yenta_socket" "O2Micro Inc.|OZ711E2 SmartCardBus Controller"
-0x1217 0x7212 "yenta_socket" "O2Micro Inc.|OZ711M2 SmartCardBus MultiMediaBay Controller"
-0x1217 0x7213 "yenta_socket" "O2Micro Inc.|OZ6933E CardBus Controller"
-0x1217 0x7223 "yenta_socket" "O2Micro Inc.|OZ711M3 SmartCardBus MultiMediaBay Controller"
-0x1217 0x7233 "yenta_socket" "O2Micro Inc.|OZ711MP3/MS3 4-in-1 MemoryCardBus Controller"
-0x121a 0x0001 "Card:Voodoo Graphics" "3Dfx Interactive Inc.|Voodoo"
-0x121a 0x0002 "Card:Voodoo II" "3Dfx Interactive Inc.|Voodoo 2"
-0x121a 0x0003 "Card:Voodoo Banshee (generic)" "3Dfx Interactive Inc.|Voodoo Banshee"
-0x121a 0x0004 "Card:Voodoo Banshee (generic)" "3Dfx Interactive Inc.|Voodoo Banshee [Velocity 100]"
-0x121a 0x0005 "Card:Voodoo3 (generic)" "3Dfx Interactive Inc.|Voodoo 3"
-0x121a 0x0007 "Card:Voodoo4 (generic)" "3dfx Interactive Inc.|Voodoo4"
-0x121a 0x0009 "Card:Voodoo5 (generic)" "3Dfx Interactive Inc.|Voodoo 4 / Voodoo 5"
-0x121a 0x0010 "unknown" "3dfx Interactive Inc.|Rampage Rev.A AGPx4, 0.25µm, 200/2x200 core/RAM"
-0x121a 0x0057 "unknown" "3Dfx Interactive Inc.|Voodoo 3/3000 [Avenger]"
-0x121e 0x0201 "unknown" "CSPI|Myrinet 2000 Scalable Cluster Interconnect"
-0x1220 0x1220 "unknown" "Ariel Corp.|AMCC 5933 TMS320C80 DSP/Imaging board"
-0x1223 0x0003 "unknown" "Artesyn Communication Products|PM/Link"
-0x1223 0x0004 "unknown" "Artesyn Communication Products|PM/T1"
-0x1223 0x0005 "unknown" "Artesyn Communication Products|PM/E1"
-0x1223 0x0008 "unknown" "Artesyn Communication Products|PM/SLS"
-0x1223 0x0009 "unknown" "Artesyn Communication Products|BajaSpan Resource Target"
-0x1223 0x000a "unknown" "Artesyn Communication Products|BajaSpan Section 0"
-0x1223 0x000b "unknown" "Artesyn Communication Products|BajaSpan Section 1"
-0x1223 0x000c "unknown" "Artesyn Communication Products|BajaSpan Section 2"
-0x1223 0x000d "unknown" "Artesyn Communication Products|BajaSpan Section 3"
-0x1223 0x000e "unknown" "Artesyn Communication Products|PM/PPC"
-0x1227 0x0006 "unknown" "Tech-Source|Raptor GFX 8P"
-0x1227 0x0023 "unknown" "Tech-Source|Raptor GFX [1100T]"
-0x122d 0x1206 "unknown " "Aztech System Ltd.|368DSP"
-0x122d 0x1400 "unknown" "Aztech System Ltd.|Trident PCI288-Q3DII (NX)"
-0x122d 0x4201 "unknown" "Aztech System Ltd.|MR2800W AMR 56K modem"
-0x122d 0x50dc "snd-azt3328" "Aztech System Ltd.|3328 Audio"
-0x122d 0x80da "snd-azt3328" "Aztech System Ltd.|3328 Audio (AZF3328, PCI168)"
-0x1236 0x0000 "unknown" "Sigma Designs Corp.|RealMagic64/GX"
-0x1236 0x6401 "unknown" "Sigma Designs Corp.|REALmagic 64/GX (SD 6425)"
-0x123d 0x0000 "unknown" "Engineering Design Team Inc.|EasyConnect 8/32"
-0x123d 0x0002 "unknown" "Engineering Design Team Inc.|EasyConnect 8/64"
-0x123d 0x0003 "unknown" "Engineering Design Team Inc.|EasyIO"
-0x123d 0x0010 "unknown" "Engineering Design Team Inc.|PCI-DV PCI-DV Digital Video Interface"
-0x123f 0x00e4 "unknown" "C-Cube Microsystems|MPEG"
-0x123f 0x6120 "unknown" "C-Cube Microsystems|DVD device"
-0x123f 0x8120 "unknown" "C-Cube Microsystems|E4?"
-0x123f 0x8888 "unknown" "C-Cube Microsystems|Cinemaster C 3.0 DVD Decoder"
-0x1242 0x1460 "unknown" "JNI Corp.|JNIC-1460 2-Gb/s Fibre Channel-PCI 64-bit 66 MHz"
-0x1242 0x1560 "unknown" "JNI Corp.|JNIC-1560 Dual Channel 2 Gb/s Fibre Channel-PCI-X"
-0x1242 0x4643 "unknown" "Jaycor Networks Inc.|FCI-1063 Fibre Channel Adapter"
-0x1242 0x6562 "unknown" "JNI Corp.|FCX2-6562 Dual Channel PCI-X Fibre Channel Adapter"
-0x1242 0x656a "unknown" "JNI Corp.|FCX-6562 PCI-X Fibre Channel Adapter"
-0x1244 0x0700 "ISDN:b1pci,type=27" "AVM Audiovisuelles|B1 ISDN Adapter"
-0x1244 0x0800 "ISDN:c4" "AVM AUDIOVISUELLES MKTG & Computer GmbH|C4 ISDN Controller"
-0x1244 0x0a00 "ISDN:hisax,type=27" "AVM Audiovisuelles|A1 ISDN Adapter [Fritz]"
-0x1244 0x0e00 "ISDN:hisax_fcpcipnp" "AVM Audiovisuelles|A1 ISDN Adapter [Fritz]"
-0x1244 0x0f00 "ISDN:capidrv" "AVM Audiovisuelles|Fritz DSL ISDN/DSL Adapter"
-0x1244 0x1100 "ISDN:c4" "AVM Audiovisuelles|C2 ISDN Controller"
-0x1244 0x1200 "ISDN:t1pci" "AVM Audiovisuelles|T1 pci adapter"
-0x1244 0x2700 "ISDN:fcdslsl,type=,firmware:fdssbase.bin" "AVM Audiovisuelles|Fritz!Card DSL SL"
-0x1244 0x2900 "ISDN:fcdsl2,type=,firmware:fds2base.bin" "AVM Audiovisuelles|Fritz!Card DSL SL Ver. 2.0"
-0x124b 0x0001 "8250_pci" "Stallion Technologies Inc.|PCI Serial Port"
-0x124b 0x0040 "unknown" "Stallion Technologies Inc.|cPCI-200 Four Slot IndustryPack carrier"
-0x124d 0x0000 "unknown" "Stallion Technologies Inc.|EasyConnection 8/32"
-0x124d 0x0002 "unknown" "Stallion Technologies Inc.|EasyConnection 8/64"
-0x124d 0x0003 "unknown" "Stallion Technologies Inc.|EasyIO"
-0x124d 0x0004 "istallion" "Stallion Technologies Inc.|EasyConnection/RA"
-0x124f 0x0041 "unknown" "Infotrend Technology Inc.|IFT-2000 Series RAID Controller"
-0x1250 0x1978 "unknown" "Hitachi Microcomputer System Ltd.| "
-0x1250 0x2898 "unknown" "Hitachi Microcomputer System Ltd.| "
-0x1255 0x1110 "unknown" "Optibase Ltd.|MPEG Forge"
-0x1255 0x1210 "unknown" "Optibase Ltd.|MPEG Fusion"
-0x1255 0x2110 "unknown" "Optibase Ltd.|VideoPlex"
-0x1255 0x2120 "unknown" "Optibase Ltd.|VideoPlex CC"
-0x1255 0x2130 "unknown" "Optibase Ltd.|VideoQuest"
-0x1256 0x4201 "pci2220i" "Perceptive Solutions Inc.|PCI-2220I"
-0x1256 0x4401 "pci2220i" "Perceptive Solutions Inc.|PCI-2240I"
-0x1256 0x5201 "pci2000" "Perceptive Solutions Inc.|PCI-2000"
-0x1258 0x1988 "unknown" "Gilbarco Inc.| "
-0x1259 0x2503 "unknown" "Allied Telesyn International|Realtek 8139b"
-0x1259 0x2560 "eepro100" "Allied Telesyn International|AT-2560 Fast Ethernet Adapter (i82557B)"
-0x1259 0xa117 "8139too" "Allied Telesyn International|RTL8139 CardBus"
-0x1259 0xa11e "8139too" "Allied Telesyn International|RTL81xx Fast Ethernet"
-0x1259 0xa120 "tulip" "Allied Telesyn International|21x4x DEC-Tulip compatible 10/100 Ethernet"
-0x125b 0x1400 "tulip" "ASIX|AX88140"
-0x125c 0x0101 "unknown" "Aurora Technologies Inc.|Saturn 4520P"
-0x125c 0x0640 "unknown" "Aurora Technologies Inc.|Aries 16000P"
-0x125d 0x0000 "unknown" "ESS Technology|ES336H Fax Modem (Early Model)"
-0x125d 0x1948 "maestro" "ESS Technology|ES1948 Maestro 1"
-0x125d 0x1968 "radio-maestro" "ESS Technology|ES1968 Maestro 2"
-0x125d 0x1969 "snd-es1938" "ESS Technology|ES1969 Solo-1 Audiodrive"
-0x125d 0x1978 "radio-maestro" "ESS Technology|ES1978 Maestro 2E"
-0x125d 0x1988 "maestro3" "ESS Technology|ES1988 Allegro-1"
-0x125d 0x1989 "snd-maestro3" "ESS Technology|ESS Modem"
-0x125d 0x1990 "snd-maestro3" "ESS Technology|Canyon3D-2"
-0x125d 0x1992 "snd-maestro3" "ESS Technology|Canyon3D-2"
-0x125d 0x1998 "snd-maestro3" "ESS Technology|ES1983S Maestro-3i PCI Audio Accelerator"
-0x125d 0x1999 "snd-maestro3" "ESS Technology|ES1983S Maestro-3i PCI Modem Accelerator"
-0x125d 0x199a "maestro3" "ESS Technology|Maestro-3"
-0x125d 0x199b "snd-maestro3" "ESS Technology|ES1983S Maestro-3i PCI Modem Accelerator"
-0x125d 0x2808 "unknown" "ESS Technology|ES336H Fax Modem (Later Model)"
-0x125d 0x2838 "Bad:www.linmodems.org" "ESS Technology|ES2838/2839 SuperLink Modem"
-0x125d 0x2898 "unknown" "ESS Technology|ES2898 Modem"
-0x1260 0x3872 "orinoco_pci" "Intersil Corp.|Prism 2.5 Wavelan chipset"
-0x1260 0x3873 0x1186 0x3501 "orinoco_pci" "Intersil Corp.|DWL-520 Wireless PCI Adapter"
-0x1260 0x3873 0x1186 0x3700 "hostap_pci" "Intersil Corp.|ISL3874A PRISMII.5 IEE802.11B Wireless LAN"
-0x1260 0x3873 0x1385 0x4105 "orinoco_pci" "Intersil Corp.|MA311 802.11b wireless adapter"
-0x1260 0x3873 0x1668 0x0414 "orinoco_pci" "Intersil Corp.|HWP01170-01 802.11b PCI Wireless Adapter"
-0x1260 0x3873 0x16a5 0x1601 "orinoco_pci" "Intersil Corp.|AIR.mate PC-400 PCI Wireless LAN Adapter"
-0x1260 0x3873 0x1737 0x3874 "orinoco_pci" "Intersil Corp.|WMP11 Wireless 802.11b PCI Adapter"
-0x1260 0x3873 0x8086 0x2513 "orinoco_pci" "Intersil Corp.|Wireless 802.11b MiniPCI Adapter"
-0x1260 0x3873 "orinoco_pci" "Intersil Corp.|ISL3874A PRISMII.5 IEE802.11B Wireless LAN"
-0x1260 0x3877 "prism54" "Intersil Corp.|Prism Indigo Wavelan chipset"
-0x1260 0x3886 "prism54" "Intersil Corp.|ISL3886 [Prism Javelin/Prism Xbow]"
-0x1260 0x3890 "prism54" "Intersil Corp.|PRISM GT 802.11g 54Mbps Wireless Controller"
-0x1260 0x8130 "unknown" "Intersil Corp.|HMP8130 NTSC/PAL Video Decoder"
-0x1260 0x8131 "unknown" "Intersil Corp.|HMP8131 NTSC/PAL Video Decoder"
-0x1260 0xffff "unknown" "Intersil Corp.|ISL3886IK"
-0x1266 0x0001 "eepro100" "Microdyne Corp.|NE10/100 Adapter (i82557B)"
-0x1266 0x1910 "unknown" "Microdyne Corp.|NE2000Plus (RT8029) Ethernet Adapter"
-0x1267 0x1016 "ISDN:hisax,type=24" "S. A. Telecommunications|Dr. Neuhaus Niccy PCI ISDN Adapter"
-0x1267 0x4243 "unknown" "S.A. Telecommunications|Satellite receiver board / MPEG2 decoder"
-0x1267 0x5352 "unknown" "S. A. Telecommunications|PCR2101"
-0x1267 0x5a4b "unknown" "S. A. Telecommunications|Telsat Turbo"
-0x126c 0x1211 "8139too" "Northern Telecom|10/100BaseTX [RTL81xx]"
-0x126c 0x126c "unknown" "Northern Telecom|802.11b Wireless Ethernet Adapter"
-0x126c 0x1f1f "unknown" "Nortel Networks Corp.|e-mobility 802.11b Wireless LAN PCI Card"
-0x126c 0x8030 "hostap_plx" "Mitani Corp.|emobility"
-0x126f 0x0501 "unknown" "Silicon Motion Inc.|SM501 VoyagerGX"
-0x126f 0x0510 "unknown" "Silicon Motion, Inc.|SM501 VoyagerGX Rev. B"
-0x126f 0x0710 "Card:Silicon Motion LynxEM (generic)" "Silicon Motion Inc.|Lynx EM MS710"
-0x126f 0x0712 "Card:Silicon Motion Lynx (generic)" "Silicon Motion Inc.|SM712 LynxEM+"
-0x126f 0x0720 "Card:Silicon Motion Lynx (generic)" "Silicon Motion Inc.|SM720 Lynx3DM"
-0x126f 0x0730 "Card:Silicon Motion Lynx (generic)" "Silicon Motion Inc.|SM731 Cougar3DR"
-0x126f 0x0810 "Card:Silicon Motion Lynx (generic)" "Silicon Motion Inc.|SM810"
-0x126f 0x0811 "Card:Silicon Motion Lynx (generic)" "Silicon Motion Inc.|SM811 LynxE"
-0x126f 0x0820 "Card:Silicon Motion Lynx (generic)" "Silicon Motion Inc.|SM820 Lynx3D"
-0x126f 0x0910 "Card:Silicon Motion Lynx (generic)" "Silicon Motion Inc.|SM910"
-0x1273 0x0002 "unknown" "Hughes Network Systems|DirecPC"
-0x1274 0x0000 "unknown" "Ensoniq|es1370 audio pci"
-0x1274 0x1171 "unknown" "Ensoniq|ES1373 [AudioPCI] (also Creative Labs CT5803)"
-0x1274 0x1274 "unknown" "Ensoniq|5880 multimedia audio device"
-0x1274 0x1371 "snd-ens1371" "Creative Labs|Sound Blaster AudioPCI64V/AudioPCI128"
-0x1274 0x1373 "unknown" "Ensoniq|ES1373 Sound Blaster Audio(PCI)"
-0x1274 0x5000 "snd-ens1370" "Ensoniq|ES1370 [AudioPCI]"
-0x1274 0x5580 "snd-ens1371" "Ensoniq|ES1371 [AudioPCI]"
-0x1274 0x5880 "snd-ens1371" "Ensoniq|CT5880"
-0x1274 0x9876 "unknown" "Ensoniq| "
-0x1278 0x0701 "unknown" "Transtech Parallel Systems|TPE3/TM3 PowerPC Node"
-0x1278 0x0710 "unknown" "Transtech Parallel Systems Ltd.|TPE5 PowerPC PCI board"
-0x1279 0x0060 "unknown" "Transmeta Corp.|TM8000 Northbridge"
-0x1279 0x0061 "unknown" "Transmeta Corp.|TM8000 AGP bridge"
-0x1279 0x0295 "unknown" "Transmeta Corp.|Virtual Northbridge"
-0x1279 0x0395 "unknown" "Transmeta Corp.|LongRun Northbridge"
-0x1279 0x0396 "unknown" "Transmeta Corp.|SDRAM controller"
-0x1279 0x0397 "unknown" "Transmeta Corp.|BIOS scratchpad"
-0x127a 0x1002 "Hcf:www.linmodems.org" "Rockwell International|HCF 56k V90 FaxModem"
-0x127a 0x1003 "Hcf:www.linmodems.org" "Rockwell International|HCF 56k V90 FaxModem"
-0x127a 0x1004 0x1048 0x1500 "8250_pci" "Rockwell International|MicroLink 56k Modem"
-0x127a 0x1004 0x10cf 0x1059 "Hcf:www.linmodems.org" "Rockwell International|Fujitsu 229-DFRT"
-0x127a 0x1004 "Hcf:www.linmodems.org" "Rockwell International|HCF 56k V90 FaxModem"
-0x127a 0x1005 "Hcf:www.linmodems.org" "Rockwell International|HCF 56k V90 FaxModem"
-0x127a 0x1022 "Hcf:www.linmodems.org" "Conexant Systems|HCF V.90 Modem"
-0x127a 0x1023 "Hcf:www.linmodems.org" "Rockwell International|HCF 56k Data/Fax Modem"
-0x127a 0x1024 "Hcf:www.linmodems.org" "Rockwell International|HCF 56k Data/Fax/Voice Modem"
-0x127a 0x1025 "Hcf:www.linmodems.org" "Rockwell International|HCF 56k PCI Modem"
-0x127a 0x1026 "Hcf:www.linmodems.org" "Rockwell International|HCF 56k PCI Speakerphone Modem"
-0x127a 0x1032 "Hcf:www.linmodems.org" "Conexant Systems|HCF 56k PCI Modem"
-0x127a 0x1033 "Hcf:www.linmodems.org" "Conexant Systems|HCF P85 DATA/FAX PCI Modem"
-0x127a 0x1034 "Hcf:www.linmodems.org" "Conexant Systems|HCF 56k PCI Modem"
-0x127a 0x1035 "Hcf:www.linmodems.org" "Rockwell International|HCF 56k PCI Speakerphone Modem"
-0x127a 0x1036 "Hcf:www.linmodems.org" "Conexant Systems|HCF 56k PCI Modem"
-0x127a 0x1085 "Hcf:www.linmodems.org" "Rockwell International|Volcano HCF 56k PCI Modem"
-0x127a 0x2004 "unknown" "Conexant Systems|SoftK56VB2.1V2.08.02 K56 modem"
-0x127a 0x2005 "Hcf:www.linmodems.org" "Rockwell International|HCF 56k V90 FaxModem"
-0x127a 0x2013 "Hsf:www.linmodems.org" "Rockwell International|HSF 56k Data/Fax Modem"
-0x127a 0x2014 "Hsf:www.linmodems.org" "Rockwell International|HSF 56k Data/Fax/Voice Modem"
-0x127a 0x2015 "unknown" "Rockwell International|Conexant SoftK56 Speakerphone Modem"
-0x127a 0x2016 "Hsf:www.linmodems.org" "Rockwell International|HSF 56k Data/Fax/Voice/Spkp Modem"
-0x127a 0x2114 "unknown" "Conexant Systems|R6793-11 Soft 56K Data, Fax, PCI modem"
-0x127a 0x2f00 "unknown" "Conexant Systems|cx11252-11 HSF 56k HSFi"
-0x127a 0x4310 "snd-riptide" "Conexant Systems|123456 Master Riptide PCI Audio Device"
-0x127a 0x4311 "Hsf:www.linmodems.org" "Rockwell International|Riptide HSF 56k PCI Modem"
-0x127a 0x4312 "unknown" "Conexant Systems|Riptide PCI Game Controller"
-0x127a 0x4320 "snd-riptide" "Rockwell Semiconductor Systems|Master Riptide PCI Audio Controller"
-0x127a 0x4321 "Hcf:www.linmodems.org" "Rockwell Semiconductor Systems|HCF 56k Data Fax PCI Modem"
-0x127a 0x4322 "unknown" "Rockwell Semiconductor Systems|Riptide PCI Game Controller"
-0x127a 0x4330 "snd-riptide" "Rockwell Semiconductor Systems|Master Riptide PCI Audio Controller"
-0x127a 0x4340 "snd-riptide" "Rockwell Semiconductor Systems|Master Riptide PCI Audio Controller"
-0x127a 0x5278 "unknown" "Conexant Systems|Harmonic DVB Network Adapter"
-0x127a 0x8234 "unknown" "Rockwell International|RapidFire 616X ATM155 Adapter"
-0x1282 0x9009 "dmfe" "Davicom|Ethernet Adpater"
-0x1282 0x9100 "dmfe" "Davicom|DM9100"
-0x1282 0x9102 "dmfe" "Davicom|Ethernet 100/10 MBit DM9102"
-0x1282 0x9132 "dmfe" "Davicom|Ethernet Adapter"
-0x1283 0x0801 "unknown" "Integrated Technology Express Inc.|IT8152F/G Audio Digital Controller"
-0x1283 0x673a "unknown" "Integrated Technology Express Inc.|IT8330G"
-0x1283 0x8152 "unknown" "Integrated Technology Express Inc.|IT8152F/G Advanced RISC-to-PCI Companion Chip"
-0x1283 0x8172 "pata_it8172" "Integrated Technology Express Inc.|IT8172G Ultra RISC (MIPS, SH4) Companion Chip"
-0x1283 0x8211 "it821x" "Integrated Technology Express Inc.|IT8211 RAID Controller"
-0x1283 0x8212 "it821x" "Integrated Technology Express Inc.|IT8212 RAID Controller"
-0x1283 0x8330 "unknown" "Integrated Technology Express Inc.|IT8330G"
-0x1283 0x8872 "unknown" "Integrated Technology Express Inc.|IT8871/72 PCI to ISA I/O chip"
-0x1283 0x8875 "unknown" "Integrated Technology Express Inc.|IT8875F PCI Parallel Port"
-0x1283 0x8888 "unknown" "Integrated Technology Express Inc.|IT8888F PCI to ISA Bridge with SMB"
-0x1283 0x8889 "unknown" "Integrated Technology Express Inc.|IT8889F PCI to ISA Bridge"
-0x1283 0x9876 "unknown" "Integrated Technology Express Inc.|IT8875F PCI I/O CARD"
-0x1283 0xe886 "unknown" "Integrated Technology Express Inc.|IT8330G"
-0x1285 0x0100 "maestro" "Platform Technologies Inc.|AGOGO sound chip (aka ESS Maestro 1)"
-0x1287 0x001e "unknown" "M-Pact Inc.|LS220D DVD Decoder"
-0x1287 0x001f "unknown" "M-Pact Inc.|LS220C DVD Decoder"
-0x1287 0x0020 "unknown" "LuxSonor Inc.|LS242 MPEG/DVD video decoder"
-0x1289 0x1006 "unknown" "AVC Technology Inc.| "
-0x128a 0xf001 "unknown" "Asante Technologies Inc.|Ethernet 10/100 AsanteFAST 10/100 PCI Ethernet Adapter"
-0x128d 0x0021 "unknown" "G2 Networks Inc.|ATM155 Adapter"
-0x128e 0x0008 "sam9407" "Hoontech Corp./Samho Multi Tech Ltd.|ST128 WSS/SB"
-0x128e 0x0009 "unknown" "Hoontech Corp./Samho Multi Tech Ltd.|ST128 SAM9407"
-0x128e 0x000a "unknown" "Hoontech Corp./Samho Multi Tech Ltd.|ST128 Game Port"
-0x128e 0x000b "unknown" "Hoontech Corp./Samho Multi Tech Ltd.|ST128 MPU Port"
-0x128e 0x000c "unknown" "Hoontech Corp./Samho Multi Tech Ltd.|ST128 Ctrl Port"
-0x1292 0xfc02 "unknown" "Tritech Microelectronics|Pyramid3D TR25202"
-0x129a 0x0415 "unknown" "VMETRO Inc.|PBT-415 PCI 66MHz Analyzer and 33MHz Exerciser"
-0x129a 0x0515 "unknown" "VMETRO Inc.|PBT-515 PCI 66MHz Analyzer and Exerciser"
-0x129a 0x0615 "unknown" "VMETRO Inc.|0001 PCI Exerciser Chip"
-0x129a 0x0715 "unknown" "VMETRO Inc.|Vanguard PCI/PMC/cPCI PCI 66MHz and PCI-X 133MHz Bus Analyzer and Exerciser"
-0x129a 0xdd10 "unknown" "VMETRO Inc.|DPIO Digital Parallel Input Output Device 32bit, 33MHz PCI bus"
-0x129a 0xdd11 "unknown" "VMETRO Inc.|DPIO2 Digital Parallel Input Output Device 64bit, 33MHz PCI bus"
-0x129a 0xdd12 "unknown" "VMETRO Inc.|DPIO2-66 Digital Parallel Input Output Device 64bit, 66MHz PCI bus"
-0x12a3 0x8105 "unknown" "Lucent Technologies|T8105 H100 Digital Switch"
-0x12a3 0xecb8 "unknown" "Lucent Technologies|1646T00"
-0x12aa 0x556c "unknown" "SDL Communications Inc.|NAI HSSI Sniffer PCI Adapter"
-0x12ab 0x0000 "unknown" "Yuan Yuan Enterprise Co. Ltd.|MPG160/Kuroutoshikou ITVC15-STVLP"
-0x12ab 0x0002 "unknown" "Yuan Yuan Enterprise Co. Ltd.|AU8830 [Vortex2] Based Sound Card With A3D Support"
-0x12ab 0x3000 "unknown" "Yuan Yuan Enterprise Co Ltd.|MPG-200C PCI DVD Decoder Card"
-0x12ab 0xfff3 "unknown" "Yuan Yuan Enterprise Co. Ltd.|MPG600/Kuroutoshikou ITVC16-STVLP"
-0x12ab 0xffff "unknown" "Yuan Yuan Enterprise Co. Ltd.|MPG600/Kuroutoshikou ITVC16-STVLP"
-0x12ae 0x0001 "acenic" "Alteon Networks Inc.|AceNIC Gigabit Ethernet"
-0x12ae 0x0002 "acenic" "Alteon Networks Inc.|AceNIC Gigabit Ethernet (Copper)"
-0x12ae 0x00fa "acenic" "Alteon Networks Inc.|AceNIC PN9100T Fast Ethernet (Copper)"
-0x12b2 0x0209 "unknown" "General Signal Networks|SNA Link/9000 PCI to ESCON Controller"
-0x12b9 0x0062 "unknown" "US Robotics|erk41926a-0.6 usr 56k internal modem"
-0x12b9 0x1006 "Bad:www.linmodems.org" "US Robotics|WinModem"
-0x12b9 0x1007 "Bad:www.linmodems.org" "US Robotics|USR 56k Internal WinModem"
-0x12b9 0x1008 "unknown" "US Robotics|56K FaxModem Model 5610"
-0x12ba 0x0032 "unknown" "Bittware Inc.|Hammerhead-Lite-PCI DSP Prototyping & Development Card"
-0x12be 0x3041 "unknown" "Anchor Chips Inc.|AN3041Q CO-MEM"
-0x12be 0x3042 "unknown" "Anchor Chips Inc.|AN3042Q CO-MEM Lite"
-0x12c1 0x9080 "unknown" "GMM Research Corp.|Sync4hs/CCP/PCI/MP Communications Processor"
-0x12c3 0x0058 "ne2k-pci" "Holtek Microelectronics Inc.|Ethernet Adapter"
-0x12c3 0x5598 "ne2k-pci" "Holtek Microelectronics Inc.|Ethernet Adapter"
-0x12c4 0x0001 "unknown" "Connect Tech Inc.|Blue Heat PCI/8 RS-232"
-0x12c4 0x0002 "unknown" "Connect Tech Inc.|Blue Heat PCI/4 RS-232"
-0x12c4 0x0003 "unknown" "Connect Tech Inc.|Blue Heat PCI/2 RS-232"
-0x12c4 0x0004 "unknown" "Connect Tech Inc.|Blue Heat PCI/8 RS-485"
-0x12c4 0x0005 "unknown" "Connect Tech Inc.|Blue Heat PCI/4+4 RS-232/485"
-0x12c4 0x0006 "unknown" "Connect Tech Inc.|Blue Heat PCI/4 RS-485"
-0x12c4 0x0007 "unknown" "Connect Tech Inc.|Blue Heat PCI/2+2 RS-232/485"
-0x12c4 0x0008 "unknown" "Connect Tech Inc.|Blue Heat PCI/2 RS-485"
-0x12c4 0x0009 "unknown" "Connect Tech Inc.|Blue Heat PCI/2+6 RS-232/485"
-0x12c4 0x000a "unknown" "Connect Tech Inc.|Blue Heat PCI/8 RS-485 (BH081101V1)"
-0x12c4 0x000b "unknown" "Connect Tech Inc.|Blue Heat PCI/4 RS-485 (BH041101V1)"
-0x12c4 0x000c "unknown" "Connect Tech Inc.|Blue HEAT/PCI 2 (20 MHz, RS485)"
-0x12c4 0x000d "unknown" "Connect Tech Inc.|Blue HEAT/PCI 2 PTM"
-0x12c4 0x000e "unknown" "Connect Tech Inc.| "
-0x12c4 0x000f "unknown" "Connect Tech Inc.| "
-0x12c4 0x0100 "unknown" "Connect Tech Inc.|NT960/PCI"
-0x12c4 0x0201 "unknown" "Connect Tech Inc.|cPCI Titan - 2 Port"
-0x12c4 0x0202 "unknown" "Connect Tech Inc.|cPCI Titan - 4 Port"
-0x12c4 0x0300 "unknown" "Connect Tech Inc.|CTI PCI UART 2 (RS232)"
-0x12c4 0x0301 "unknown" "Connect Tech Inc.|CTI PCI UART 4 (RS232)"
-0x12c4 0x0302 "unknown" "Connect Tech Inc.|CTI PCI UART 8 (RS232)"
-0x12c4 0x0303 "unknown" "Connect Tech Inc.| "
-0x12c4 0x0304 "unknown" "Connect Tech Inc.| "
-0x12c4 0x0305 "unknown" "Connect Tech Inc.| "
-0x12c4 0x0306 "unknown" "Connect Tech Inc.| "
-0x12c4 0x0307 "unknown" "Connect Tech Inc.| "
-0x12c4 0x0308 "unknown" "Connect Tech Inc.| "
-0x12c4 0x0309 "unknown" "Connect Tech Inc.| "
-0x12c4 0x030a "unknown" "Connect Tech Inc.| "
-0x12c4 0x030b "unknown" "Connect Tech Inc.| "
-0x12c4 0x0310 "unknown" "Connect Tech Inc.|CTI PCI UART 1+1 (RS232/485)"
-0x12c4 0x0311 "unknown" "Connect Tech Inc.|CTI PCI UART 2+2 (RS232/485)"
-0x12c4 0x0312 "unknown" "Connect Tech Inc.|CTI PCI UART 4+4 (RS232/485)"
-0x12c4 0x0320 "unknown" "Connect Tech Inc.|CTI PCI UART 2"
-0x12c4 0x0321 "unknown" "Connect Tech Inc.|CTI PCI UART 4"
-0x12c4 0x0322 "unknown" "Connect Tech Inc.|CTI PCI UART 8"
-0x12c4 0x0330 "unknown" "Connect Tech Inc.|CTI PCI UART 2 (RS485)"
-0x12c4 0x0331 "unknown" "Connect Tech Inc.|CTI PCI UART 4 (RS485)"
-0x12c4 0x0332 "unknown" "Connect Tech Inc.|CTI PCI UART 8 (RS485)"
-0x12c5 0x007e "unknown" "Picture Elements Incorporated|Imaging/Scanning Subsystem Engine"
-0x12c5 0x007f "unknown" "Picture Elements Inc.|ISE PEI Imaging Subsystem Engine"
-0x12c5 0x0081 "unknown" "Picture Elements Incorporated|PCIVST [Grayscale Thresholding Engine]"
-0x12c5 0x0085 "unknown" "Picture Elements Incorporated|Video Simulator/Sender"
-0x12c5 0x0086 "unknown" "Picture Elements Incorporated|THR2 Multi-scale Thresholder"
-0x12c7 0x0546 "unknown" "Dialogic Corp.|D120JCT-LS Card"
-0x12c7 0x0561 "unknown" "Dialogic Corp.|BRI/2 Type Card (Voice Driver)"
-0x12c7 0x0647 "unknown" "Dialogic Corp.|D/240JCT-T1 Card"
-0x12c7 0x0648 "unknown" "Dialogic Corp.|D/300JCT-E1 Card"
-0x12c7 0x0649 "unknown" "Dialogic Corp.|D/300JCT-E1 Card"
-0x12c7 0x0651 "unknown" "Dialogic Corp.|MSI PCI Card"
-0x12c7 0x0673 "unknown" "Dialogic Corp.|BRI/160-PCI Card"
-0x12c7 0x0674 "unknown" "Dialogic Corp.|BRI/120-PCI Card"
-0x12c7 0x0675 "unknown" "Dialogic Corp.|BRI/80-PCI Card"
-0x12c7 0x0676 "unknown" "Dialogic Corp.|D/41JCT Card"
-0x12c7 0x0685 "unknown" "Dialogic Corp.|D/480JCT-2T1 Card"
-0x12c7 0x0687 "unknown" "Dialogic Corp.|D/600JCT-2E1 (75 Ohm) Card"
-0x12c7 0x0689 "unknown" "Dialogic Corp.|D/600JCT-2E1 Dialogic 2E1 - JCT series"
-0x12c7 0x0707 "unknown" "Dialogic Corp.|D/320JCT (Resource Only) Card"
-0x12c7 0x0708 "unknown" "Dialogic Corp.|D/160JCT (Resource Only) Card"
-0x12cb 0x0027 "unknown" "Antex Electronics Corp.|StudioCard"
-0x12cb 0x002d "unknown" "Antex Electronics Corp.|BX-12"
-0x12cb 0x002e "unknown" "Antex Electronics Corp.|SC-2000"
-0x12cb 0x002f "unknown" "Antex Electronics Corp.|LX-44"
-0x12cb 0x0030 "unknown" "Antex Electronics Corp.|SC-22"
-0x12cb 0x0031 "unknown" "Antex Electronics Corp.|BX-44"
-0x12cb 0x0032 "unknown" "Antex Electronics Corp.|LX-24M 20-bit 2-in, 4-out audio card w/MPEG-2"
-0x12cb 0x0033 "unknown" "Antex Electronics Corp.|LX-22M"
-0x12cb 0x0034 "unknown" "Antex Electronics Corp.|BX-8"
-0x12cb 0x0035 "unknown" "Antex Electronics Corp.|BX-12e"
-0x12d2 0x0008 "Card:RIVA128" "nVidia / SGS Thomson|NV1"
-0x12d2 0x0009 "Card:RIVA128" "nVidia / SGS Thomson|DAC64"
-0x12d2 0x0018 "Card:RIVA128" "nVidia / SGS Thomson|Riva128"
-0x12d2 0x0019 "Card:RIVA128" "nVidia / SGS Thomson|Riva128ZX"
-0x12d2 0x0020 "Card:RIVA TNT" "nVidia / SGS Thomson|TNT"
-0x12d2 0x0028 "Card:RIVA TNT2" "nVidia / SGS Thomson|TNT2"
-0x12d2 0x0029 "Card:RIVA TNT2" "nVidia / SGS Thomson|UTNT2"
-0x12d2 0x002a "unknown" "nVidia / SGS Thomson|NV5 Riva TNT2"
-0x12d2 0x002b "unknown" "nVidia / SGS Thomson|NV5 Riva TNT2"
-0x12d2 0x002c "Card:RIVA TNT2" "nVidia / SGS Thomson|VTNT2"
-0x12d2 0x002d "Card:RIVA TNT2" "nVidia / SGS Thomson|NVM64 Riva TNT2 Model 64"
-0x12d2 0x002e "unknown" "nVidia / SGS Thomson|NV6 Vanta"
-0x12d2 0x002f "unknown" "nVidia / SGS Thomson|NV6 Vanta"
-0x12d2 0x00a0 "Card:RIVA TNT2" "nVidia / SGS Thomson|ITNT2"
-0x12d4 0x0200 "unknown" "Ulticom (Formerly DGM&S)|T1 Card"
-0x12d5 0x0003 "unknown" "Equator Technologies Inc.|BSP16"
-0x12d5 0x1000 "unknown" "Equator Technologies|MAP-CA Broadband Signal Processor"
-0x12d5 0x1002 "unknown" "Equator Technologies|MAP-1000 Digital Signal Processor"
-0x12d8 0x71e2 "unknown" "Pericom Semiconductor|PI7C7300 3 Port PCI to PCI bridge"
-0x12d8 0x8150 "unknown" "Pericom Semiconductor|PI7C8150 2-Port PCI to PCI Bridge"
-0x12d9 0x0002 "unknown" "Aculab PLC|PCI Prosody"
-0x12d9 0x0004 "unknown" "Aculab PLC|cPCI Prosody"
-0x12d9 0x0005 "unknown" "Aculab PLC|Aculab E1/T1 PCI card"
-0x12d9 0x1078 "unknown" "Aculab PLC|Prosody X class e1000 device"
-0x12db 0x0003 "unknown" "Annapolis Micro Systems Inc.|FoxFire II"
-0x12de 0x0200 "unknown" "Rainbow Technologies|Cryptoswift 200"
-0x12e0 0x0010 "unknown" "Chase Research|ST16C654 Quad UART"
-0x12e0 0x0020 "unknown" "Chase Research|ST16C654 Quad UART"
-0x12e0 0x0021 "unknown" "Chase Research|8x UART"
-0x12e0 0x0030 "unknown" "Chase Research|ST16C654 Quad UART"
-0x12e4 0x1140 "unknown" "Brooktrout Technology Inc.|ISDN Controller"
-0x12eb 0x0001 "snd-au8820" "Aureal Semiconductor|Vortex 1"
-0x12eb 0x0002 "snd-au8830" "Aureal Semiconductor|Vortex 2"
-0x12eb 0x0003 "snd-au8810" "Aureal Semiconductor|AU8810 Vortex Digital Audio Processor"
-0x12eb 0x8803 "unknown" "Aureal Semiconductor|Vortex 56k Software Modem"
-0x12f8 0x0002 "unknown" "Electronic Design GmbH|VideoMaker"
-0x12fb 0x0001 "unknown" "Spectrum Signal Processing|PMC-MAI"
-0x12fb 0x00f5 "unknown" "Spectrum Signal Processing|F5 Dakar"
-0x12fb 0x02ad "unknown" "Spectrum Signal Processing|PMC-2MAI"
-0x12fb 0x2adc "unknown" "Spectrum Signal Processing|ePMC-2ADC"
-0x12fb 0x3100 "unknown" "Spectrum Signal Processing|PRO-3100"
-0x12fb 0x3500 "unknown" "Spectrum Signal Processing|PRO-3500"
-0x12fb 0x4d4f "unknown" "Spectrum Signal Processing|Modena"
-0x12fb 0x8120 "unknown" "Spectrum Signal Processing|ePMC-8120"
-0x12fb 0xda62 "unknown" "Spectrum Signal Processing|Daytona C6201 PCI (Hurricane)"
-0x12fb 0xdb62 "unknown" "Spectrum Signal Processing|Ingliston XBIF"
-0x12fb 0xdc62 "unknown" "Spectrum Signal Processing|Ingliston PLX9054"
-0x12fb 0xdd62 "unknown" "Spectrum Signal Processing|Ingliston JTAG/ISP"
-0x12fb 0xeddc "unknown" "Spectrum Signal Processing|ePMC-MSDDC"
-0x12fb 0xfa01 "unknown" "Spectrum Signal Processing|ePMC-FPGA"
-0x12fc 0x5cec "cec_gpib" ""
-0x1303 0x0001 "unknown" "Innovative Integration|cM67 CompactPCI DSP Card"
-0x1307 0x0001 "unknown" "Computer Boards|PCI-DAS1602/16"
-0x1307 0x0006 "cb7210" "Computer Boards|PCI-GPIB"
-0x1307 0x000b "unknown" "Computer Boards|PCI-DIO48H"
-0x1307 0x000c "unknown" "Computer Boards|PCI-PDISO8"
-0x1307 0x000d "unknown" "Computer Boards|PCI-PDISO16"
-0x1307 0x000e "cb7210" ""
-0x1307 0x000f "unknown" "Computer Boards|PCI-DAS1200"
-0x1307 0x0010 "unknown" "Computer Boards|PCI-DAS1602/12"
-0x1307 0x0014 "unknown" "Computer Boards|PCI-DIO24H"
-0x1307 0x0015 "unknown" "Computer Boards|PCI-DIO24H/CTR3"
-0x1307 0x0016 "unknown" "Computer Boards|PCI-DIO48H/CTR15"
-0x1307 0x0017 "unknown" "Computer Boards|PCI-DIO96H"
-0x1307 0x0018 "unknown" "Computer Boards|PCI-CTR05"
-0x1307 0x0019 "unknown" "Computer Boards|PCI-DAS1200/JR"
-0x1307 0x001a "unknown" "Computer Boards|PCI-DAS1001"
-0x1307 0x001b "unknown" "Computer Boards|PCI-DAS1002"
-0x1307 0x001c "unknown" "Computer Boards|PCI-DAS1602JR/16"
-0x1307 0x001d "unknown" "Computer Boards|PCI-DAS6402/16"
-0x1307 0x001e "unknown" "Computer Boards|PCI-DAS6402/12"
-0x1307 0x001f "unknown" "Computer Boards|PCI-DAS16/M1"
-0x1307 0x0020 "unknown" "Computer Boards|PCI-DDA02/12"
-0x1307 0x0021 "unknown" "Computer Boards|PCI-DDA04/12"
-0x1307 0x0022 "unknown" "Computer Boards|PCI-DDA08/12"
-0x1307 0x0023 "unknown" "Computer Boards|PCI-DDA02/16"
-0x1307 0x0024 "unknown" "Computer Boards|PCI-DDA04/16"
-0x1307 0x0025 "unknown" "Computer Boards|PCI-DDA08/16"
-0x1307 0x0026 "unknown" "Computer Boards|PCI-DAC04/12-HS"
-0x1307 0x0027 "unknown" "Computer Boards|PCI-DAC04/16-HS"
-0x1307 0x0028 "unknown" "Computer Boards|PCI-DIO24"
-0x1307 0x0029 "unknown" "Computer Boards|PCI-DAS08"
-0x1307 0x002c "unknown" "Computer Boards|PCI-INT32"
-0x1307 0x0033 "unknown" "Computer Boards|PCI-DUAL-AC5"
-0x1307 0x0034 "unknown" "Computer Boards|PCI-DAS-TC"
-0x1307 0x0035 "unknown" "Computer Boards|PCI-DAS64/M1/16"
-0x1307 0x0036 "unknown" "Computer Boards|PCI-DAS64/M2/16"
-0x1307 0x0037 "unknown" "Computer Boards|PCI-DAS64/M3/16"
-0x1307 0x004c "unknown" "Computer Boards|PCI-DAS1000"
-0x1307 0x004d "unknown" "Computer Boards|PCI-QUAD04"
-0x1307 0x0052 "unknown" "Measurement Computing|PCI-DAS4020/12"
-0x1307 0x0054 "unknown" "Measurement Computing|PCI-DIO96"
-0x1307 0x005e "unknown" "Measurement Computing|PCI-DAS6025"
-0x1308 0x0001 "unknown" "Jato Technologies Inc.|NetCelerator Adapter"
-0x1310 0x0003 "unknown" "Gespac|9060 CompactPCI Interface"
-0x1310 0x000d "unknown" "Gespac|FPGA PCI Bridge"
-0x1317 0x0531 "unknown" "ADMtek Inc.| "
-0x1317 0x0981 "tulip" "ADMtek Inc.|AN981 Comet"
-0x1317 0x0985 "tulip" "ADMtek Inc.|ADM983 Linksys EtherFast 10/100"
-0x1317 0x1985 "tulip" "ADMtek Inc.|ADM985 10/100 cardbus ethernet controller"
-0x1317 0x2850 "unknown" "ADMtek Inc.|??? HSP56 MicroModem"
-0x1317 0x5120 "unknown" "Linksys|ADMtek ADM5120 OpenGate System-on-Chip"
-0x1317 0x8201 "adm8211" "Admtek Inc.|ADM8201 Wireless Adapter"
-0x1317 0x8211 "adm8211" "Admtek Inc.|ADM8211 Wireless Adapter"
-0x1317 0x9511 "tulip" "Admtek Inc.|ADM9511 cardbus ethernet-modem controller"
-0x1317 0x9513 "unknown" "Admtek Inc.|ADM9513 cardbus ethernet-modem controller"
-0x1318 0x0911 "hamachi" "Packet Engines Inc.|PCI Ethernet Adapter"
-0x1319 0x0801 "snd-fm801" "Fortemedia Inc.|Xwave QS3000A [FM801]"
-0x1319 0x0802 "fm801-gp" "Fortemedia Inc.|Xwave QS3000A [FM801 game port]"
-0x1319 0x1000 "snd-fm801" "Fortemedia Inc.|FM801 PCI Audio"
-0x1319 0x1001 "unknown" "Fortemedia Inc.|FM801 PCI Joystick"
-0x131f 0x1000 "8250_pci" "Siig Inc.|CyberSerial (1-port) 16550"
-0x131f 0x1001 "8250_pci" "Siig Inc.|CyberSerial (1-port) 16650"
-0x131f 0x1002 "8250_pci" "Siig Inc.|CyberSerial (1-port) 16850"
-0x131f 0x1010 "parport_serial" "Siig Inc.|Duet 1S(16550)+1P"
-0x131f 0x1011 "parport_serial" "Siig Inc.|Duet 1S(16650)+1P"
-0x131f 0x1012 "parport_serial" "Siig Inc.|Duet 1S(16850)+1P"
-0x131f 0x1020 "unknown" "Siig Inc.|CyberParallel (1-port)"
-0x131f 0x1021 "unknown" "Siig Inc.|CyberParallel (2-port)"
-0x131f 0x1030 "8250_pci" "Siig Inc.|CyberSerial (2-port) 16550"
-0x131f 0x1031 "8250_pci" "Siig Inc.|CyberSerial (2-port) 16650"
-0x131f 0x1032 "8250_pci" "Siig Inc.|CyberSerial (2-port) 16850"
-0x131f 0x1034 "parport_serial" "Siig Inc.|Trio 2S(16550)+1P"
-0x131f 0x1035 "parport_serial" "Siig Inc.|Trio 2S(16650)+1P"
-0x131f 0x1036 "parport_serial" "Siig Inc.|Trio 2S(16850)+1P"
-0x131f 0x1050 "8250_pci" "Siig Inc.|CyberSerial (4-port) 16550"
-0x131f 0x1051 "8250_pci" "Siig Inc.|CyberSerial (4-port) 16650"
-0x131f 0x1052 "8250_pci" "Siig Inc.|CyberSerial (4-port) 16850"
-0x131f 0x2000 "8250_pci" "Siig Inc.|CyberSerial (1-port) 16550"
-0x131f 0x2001 "8250_pci" "Siig Inc.|CyberSerial (1-port) 16650"
-0x131f 0x2002 "8250_pci" "Siig Inc.|CyberSerial (1-port) 16850"
-0x131f 0x2010 "parport_serial" "Siig Inc.|Duet 1S(16550)+1P"
-0x131f 0x2011 "parport_serial" "Siig Inc.|Duet 1S(16650)+1P"
-0x131f 0x2012 "parport_serial" "Siig Inc.|Duet 1S(16850)+1P"
-0x131f 0x2020 "unknown" "Siig Inc.|CyberParallel (1-port)"
-0x131f 0x2021 "unknown" "Siig Inc.|CyberParallel (2-port)"
-0x131f 0x2030 "8250_pci" "Siig Inc.|CyberSerial (2-port) 16550"
-0x131f 0x2031 "8250_pci" "Siig Inc.|CyberSerial (2-port) 16650"
-0x131f 0x2032 "8250_pci" "Siig Inc.|CyberSerial (2-port) 16850"
-0x131f 0x2040 "parport_serial" "Siig Inc.|Trio 1S(16550)+2P"
-0x131f 0x2041 "parport_serial" "Siig Inc.|Trio 1S(16650)+2P"
-0x131f 0x2042 "parport_serial" "Siig Inc.|Trio 1S(16850)+2P"
-0x131f 0x2050 "8250_pci" "Siig Inc.|CyberSerial (4-port) 16550"
-0x131f 0x2051 "8250_pci" "Siig Inc.|CyberSerial (4-port) 16650"
-0x131f 0x2052 "8250_pci" "Siig Inc.|CyberSerial (4-port) 16850"
-0x131f 0x2060 "parport_serial" "Siig Inc.|Trio 2S(16550)+1P"
-0x131f 0x2061 "parport_serial" "Siig Inc.|Trio 2S(16650)+1P"
-0x131f 0x2062 "parport_serial" "Siig Inc.|Trio 2S(16850)+1P"
-0x131f 0x2080 "8250_pci" ""
-0x131f 0x2081 "8250_pci" "Siig Inc.|CyberSerial (8-port) ST16654"
-0x131f 0x2082 "8250_pci" ""
-0x1328 0x2048 "unknown" "Quadrant International| "
-0x1331 0x0030 "unknown" "Radisys Corp.|ENP-2611"
-0x1331 0x8200 "r82600_edac" "Radisys Corp.|82600 Host Bridge"
-0x1331 0x8201 "pata_radisys" "Radisys Corp.|82600 IDE"
-0x1331 0x8202 "unknown" "Radisys Corp.|82600 USB"
-0x1331 0x8210 "unknown" "Radisys Corp.|82600 PCI Bridge"
-0x1332 0x5415 "umem" "Micro Memory|MM-5415CN PCI Memory Module with Battery Backup"
-0x1332 0x5425 "umem" "Micro Memory|MM-5425CN PCI 64/66 Memory Module with Battery Backup"
-0x1332 0x6140 "unknown" "Micro Memory|MM-6140D"
-0x1332 0x6155 "umem" "Micro Memory|"
-0x133d 0x1000 "unknown" "Prisa Networks|SST-5136-PFB-PCI Industrial I/O Card"
-0x1344 0x3240 "unknown" "Micron Technology Inc.|CopperHead CopperTail SC1 AMC AC97"
-0x1344 0x3320 "unknown" "Micron Technology Inc.|MT8LLN21PADF North Bridge"
-0x1344 0x3470 "unknown" "Micron Technology Inc.|MT7LLN22NCNE South Bridge"
-0x1344 0x4020 "unknown" "Micron Technology Inc.|CopperHead CopperTail SC1 IDE Controller"
-0x1344 0x4030 "unknown" "Micron Technology Inc.|CopperHead CopperTail SC1 USB Controller"
-0x134a 0x0001 "dmx3191d" "DTC Technology Corp.|Domex 536"
-0x134a 0x0002 "dtc" "DTC Technology Corp.|Domex DMX3194UP SCSI Adapter"
-0x134a 0x3510 0xafff 0xffff "unknown" "DTC Technology Corp.|DTC50C18 scsi"
-0x134d 0x2189 "unknown" "PCTel Inc.|HSP56 MicroModem"
-0x134d 0x2486 "unknown" "PCTEL Inc.|2304WT V.92 MDC Modem"
-0x134d 0x7890 "unknown" "Pctel Inc.|HSP MicroModem 56"
-0x134d 0x7891 "unknown" "Pctel Inc.|HSP MicroModem 56"
-0x134d 0x7892 "unknown" "Pctel Inc.|HSP MicroModem 56"
-0x134d 0x7893 "unknown" "Pctel Inc.|HSP MicroModem 56"
-0x134d 0x7894 "unknown" "Pctel Inc.|HSP MicroModem 56"
-0x134d 0x7895 "unknown" "Pctel Inc.|HSP MicroModem 56"
-0x134d 0x7896 "unknown" "Pctel Inc.|HSP MicroModem 56"
-0x134d 0x7897 "unknown" "Pctel Inc.|HSP MicroModem 56"
-0x134d 0x8086 "unknown" "PCTEL Inc.| "
-0x134d 0x9714 "unknown" "PCTEL Inc.|PCT 288-1A PCTEL"
-0x134d 0xd800 "unknown" "PCTEL Inc.|pct388p-a pctel 56k modem"
-0x1353 0x0002 "unknown" "Thales Idatys|Proserver"
-0x1353 0x0003 "unknown" "Thales Idatys|PCI-FUT"
-0x1353 0x0004 "unknown" "Thales Idatys|PCI-S0"
-0x1353 0x0005 "unknown" "Thales Idatys|PCI-FUT-S0"
-0x135a 0x0224 "unknown" "Brain Boxes Limited|PLX9050 PLX PCI Bus Logic"
-0x135c 0x0010 "8250_pci" "Quatech Inc.|QSC 100"
-0x135c 0x0020 "8250_pci" "Quatech Inc.|DSC 100"
-0x135c 0x0030 "unknown" "Quatech Inc.|DSC 200"
-0x135c 0x0040 "unknown" "Quatech Inc.|QSC 200"
-0x135c 0x0050 "8250_pci" "Quatech Inc.|ESC 100D"
-0x135c 0x0060 "8250_pci" "Quatech Inc.|ESC 100M"
-0x135c 0x00f0 "unknown" "Quatech Inc.|MPAC-100 Syncronous Serial Card (Zilog 85230)"
-0x135c 0x0170 "unknown" "Quatech Inc.|QSCLP-100"
-0x135c 0x0180 "unknown" "Quatech Inc.|DSCLP-100"
-0x135c 0x0190 "unknown" "Quatech Inc.|SSCLP-100"
-0x135c 0x01a0 "unknown" "Quatech Inc.|QSCLP-200/300"
-0x135c 0x01b0 "unknown" "Quatech Inc.|DSCLP-200/300"
-0x135c 0x01c0 "unknown" "Quatech Inc.|SSCLP-200/300"
-0x135e 0x5101 "unknown" "Sealevel Systems Inc.|5101 Route 56"
-0x135e 0x7101 "8250_pci" "Sealevel Systems Inc.|Single Port RS-232/422/485/530"
-0x135e 0x7201 "8250_pci" "Sealevel Systems Inc.|Dual Port RS-232/422/485 Interface"
-0x135e 0x7202 "8250_pci" "Sealevel Systems Inc.|Dual Port RS-232 Interface"
-0x135e 0x7401 "8250_pci" "Sealevel Systems Inc.|Four Port RS-232 Interface"
-0x135e 0x7402 "8250_pci" "Sealevel Systems Inc.|Four Port RS-422/485 Interface"
-0x135e 0x7801 "8250_pci" "Sealevel Systems Inc.|Eight Port RS-232 Interface"
-0x135e 0x7804 "8250_pci" "Sealevel Systems Inc.|PCI Serial Port"
-0x135e 0x8001 "unknown" "Sealevel Systems Inc.|8001 Digital I/O Adapter"
-0x1360 0x0101 "unknown" "Meinberg Funkuhren|PCI32 DCF77 Radio Clock"
-0x1360 0x0102 "unknown" "Meinberg Funkuhren|PCI509 DCF77 Radio Clock"
-0x1360 0x0103 "unknown" "Meinberg Funkuhren|PCI510 DCF77 Radio Clock"
-0x1360 0x0104 "unknown" "Meinberg Funkuhren|PCI511 DCF77 Radio Clock"
-0x1360 0x0201 "unknown" "Meinberg Funkuhren|GPS167PCI GPS Receiver"
-0x1360 0x0202 "unknown" "Meinberg Funkuhren|GPS168PCI GPS Receiver"
-0x1360 0x0203 "unknown" "Meinberg Funkuhren|GPS169PCI GPS Receiver"
-0x1360 0x0204 "unknown" "Meinberg Funkuhren|GPS170PCI GPS Receiver"
-0x1360 0x0301 "unknown" "Meinberg Funkuhren|TCR510PCI IRIG Receiver"
-0x1360 0x0302 "unknown" "Meinberg Funkuhren|TCR167PCI IRIG Timecode Reader"
-0x1360 0x0303 "unknown" "Meinberg Funkuhren|TCR511PCI IRIG Timecode Reader"
-0x1365 0x9050 "ISDN:hysdn" "Hypercope Corp.|HYSDN"
-0x136a 0x0004 "unknown" "High Soft Tech|HST Saphir VII mini PCI"
-0x136a 0x0007 "unknown" "High Soft Tech|HST Saphir III E MultiLink 4"
-0x136a 0x0008 "unknown" "High Soft Tech|HST Saphir III E MultiLink 8"
-0x136a 0x000a "unknown" "High Soft Tech|HST Saphir III E MultiLink 2"
-0x136b 0xff01 "meye" "Kawasaki Steel Corp.|MEYE Video Adapter"
-0x1371 0x434e "skge" "CNet Technology Inc.|GigaCard Network Adapter"
-0x1374 0x0024 "unknown" "Silicom Ltd.|Silicom Dual port Giga Ethernet BGE Bypass Server Adapter"
-0x1374 0x0025 "unknown" "Silicom Ltd.|Silicom Quad port Giga Ethernet BGE Bypass Server Adapter"
-0x1374 0x0026 "unknown" "Silicom Ltd.|Silicom Dual port Fiber Giga Ethernet 546 Bypass Server Adapter"
-0x1374 0x0027 "unknown" "Silicom Ltd.|Silicom Dual port Fiber LX Giga Ethernet 546 Bypass Server Adapter"
-0x1374 0x0029 "unknown" "Silicom Ltd.|Silicom Dual port Copper Giga Ethernet 546GB Bypass Server Adapter"
-0x1374 0x002a "unknown" "Silicom Ltd.|Silicom Dual port Fiber Giga Ethernet 546 TAP/Bypass Server Adapter"
-0x1374 0x002b "unknown" "Silicom Ltd.|Silicom Dual port Copper Fast Ethernet 546 TAP/Bypass Server Adapter"
-0x1374 0x002c "unknown" "Silicom Ltd.|Silicom Quad port Copper Giga Ethernet 546GB Bypass Server Adapter"
-0x1374 0x002d "unknown" "Silicom Ltd.|Silicom Quad port Fiber-SX Giga Ethernet 546GB Bypass Server Adapter"
-0x1374 0x002e "unknown" "Silicom Ltd.|Silicom Quad port Fiber-LX Giga Ethernet 546GB Bypass Server Adapter"
-0x1374 0x002f "unknown" "Silicom Ltd.|Silicom Dual port Fiber-SX Giga Ethernet 546GB Low profile Bypass Server Adapter"
-0x1374 0x0030 "unknown" "Silicom Ltd.|Silicom Dual port Fiber-LX Giga Ethernet 546GB Low profile Bypass Server Adapter"
-0x1374 0x0031 "unknown" "Silicom Ltd.|Silicom Quad port Copper Giga Ethernet PCI-E Bypass Server Adapter"
-0x1374 0x0032 "unknown" "Silicom Ltd.|Silicom Dual port Copper Fast Ethernet 546 TAP/Bypass Server Adapter"
-0x1374 0x0034 "unknown" "Silicom Ltd.|Silicom Dual port Copper Giga Ethernet PCI-E BGE Bypass Server Adapter"
-0x1374 0x0035 "unknown" "Silicom Ltd.|Silicom Quad port Copper Giga Ethernet PCI-E BGE Bypass Server Adapter"
-0x1374 0x0036 "unknown" "Silicom Ltd.|Silicom Dual port Fiber Giga Ethernet PCI-E BGE Bypass Server Adapter"
-0x1374 0x0037 "unknown" "Silicom Ltd.|Silicom Quad port Copper Ethernet PCI-E Intel based Bypass Server Adapter"
-0x1374 0x0038 "unknown" "Silicom Ltd.|Silicom Quad port Copper Ethernet PCI-E Intel based Bypass Server Adapter"
-0x1374 0x0039 "unknown" "Silicom Ltd.|Silicom Dual port Fiber-SX Ethernet PCI-E Intel based Bypass Server Adapter"
-0x1374 0x003a "unknown" "Silicom Ltd.|Silicom Dual port Fiber-LX Ethernet PCI-E Intel based Bypass Server Adapter"
-0x137a 0x0001 "unknown" "Mark of the Unicorn Inc.|PCI-324 Audiowire Interface"
-0x1382 0x0001 "unknown" "Marian - Electronic & Software|ARC88 audio recording card"
-0x1382 0x2008 "unknown" "Marian - Electronic & Software|Prodif 96 Pro sound system"
-0x1382 0x2048 "unknown" "Marian - Electronic & Software|Prodif Plus sound card"
-0x1382 0x2088 "unknown" "Marian - Electronic & Software|Marc-8 MIDI 8 channel audio card"
-0x1382 0x20c8 "unknown" "Marian - Electronic & Software|Marc A sound system"
-0x1382 0x4008 "unknown" "Marian - Electronic & Software|Marc 2 sound system"
-0x1382 0x4010 "unknown" "Marian - Electronic & Software|Marc 2 Pro sound system"
-0x1382 0x4048 "unknown" "Marian - Electronic & Software|Marc 4 MIDI sound system"
-0x1382 0x4088 "unknown" "Marian - Electronic & Software|Marc 4 Digi sound system"
-0x1382 0x4248 "unknown" "Marian - Electronic & Software|Marc X sound system"
-0x1382 0x4424 "unknown" "Marian - Electronic & Software|TRACE D4 Sound System"
-0x1385 0x0013 "unknown" "Netgear|WG311T"
-0x1385 0x311a "unknown" "Netgear|GA511 Gigabit Ethernet"
-0x1385 0x3872 "prism2_pci" "Netgear|"
-0x1385 0x4100 "orinoco_plx" "Netgear|802.11b Wireless Adapter (MA301)"
-0x1385 0x4105 "unknown" "Netgear|MA311 802.11b wireless adapter"
-0x1385 0x4251 "unknown" "Netgear|WG111T 108 Mbps Wireless USB 2.0 Adapter"
-0x1385 0x4400 "unknown" "Netgear|WAG511 802.11a/b/g Dual Band Wireless PC Card"
-0x1385 0x4600 "unknown" "Netgear|WAG511 802.11a/b/g Dual Band Wireless PC Card"
-0x1385 0x4601 "unknown" "Netgear|WAG511 802.11a/b/g Dual Band Wireless PC Card"
-0x1385 0x4610 "unknown" "Netgear|WAG511 802.11a/b/g Dual Band Wireless PC Card"
-0x1385 0x4800 "unknown" "Netgear|WG511(v1) 54 Mbps Wireless PC Card"
-0x1385 0x4900 "unknown" "Netgear|WG311v1 54 Mbps Wireless PCI Adapter"
-0x1385 0x4a00 "unknown" "Netgear|WAG311 802.11abg Wireless Adapter"
-0x1385 0x4b00 "unknown" "Netgear|WG511T 108 Mbps Wireless PC Card"
-0x1385 0x4c00 "unknown" "Netgear|WG311v2 54 Mbps Wireless PCI Adapter"
-0x1385 0x4d00 "unknown" "Netgear|WG311T 108 Mbps Wireless PCI Adapter"
-0x1385 0x4e00 "unknown" "Netgear|WG511v2 54 Mbps Wireless PC Card"
-0x1385 0x4f00 "unknown" "Netgear|WG511U Double 108 Mbps Wireless PC Card"
-0x1385 0x5200 "unknown" "Netgear|GA511 Gigabit PC Card"
-0x1385 0x620a "acenic" "Netgear|GA620"
-0x1385 0x622a "unknown" "Netgear|GA622"
-0x1385 0x630a "acenic" "Netgear|GA630"
-0x1385 0x6b00 "unknown" "Netgear|WG311v3 54 Mbps Wireless PCI Adapter"
-0x1385 0x6d00 "unknown" "Netgear|WPNT511 RangeMax™ 240 Mbps Wireless PC Card"
-0x1385 0x7b00 "unknown" "Netgear|WN511B RangeMax Next 280 Mbps Wireless PC Card"
-0x1385 0x7c00 "unknown" "Netgear|WN511T RangeMax Next 300 Mbps Wireless PC Card"
-0x1385 0x7d00 "unknown" "Netgear|WN311B RangeMax Next 270 Mbps Wireless PCI Adapter"
-0x1385 0x7e00 "unknown" "Netgear|WN311T RangeMax Next 300 Mbps Wireless PCI Adapter"
-0x1385 0xf004 "unknown" "Netgear|FA310TX"
-0x1385 0xf311 "unknown" "Netgear|FA311"
-0x1385 0xf312 "unknown" "Netgear| "
-0x1389 0x0001 "applicom" "Applicom International|PCI1500PFB [Intelligent fieldbus adaptor]"
-0x1389 0x0002 "applicom" "Applicom International|"
-0x1389 0x0003 "applicom" "Applicom International|"
-0x1393 0x0001 "mxser" "Moxa Technologies Co Ltd.|"
-0x1393 0x1001 "mxser" "Moxa Technologies Co Ltd.|"
-0x1393 0x1010 "unknown" "Moxa Technologies Co Ltd.| "
-0x1393 0x1020 "mxser" "Moxa Technologies Co Ltd.| "
-0x1393 0x1021 "mxser" "Moxa Technologies Co Ltd.|"
-0x1393 0x1022 "mxser" "Moxa Technologies Co Ltd.|"
-0x1393 0x1040 "mxser" "Moxa Technologies Co Ltd.|Smartio C104H/PCI"
-0x1393 0x1041 "mxser" "Moxa Technologies Co Ltd.| "
-0x1393 0x1042 "mxser" "Moxa Technologies Co Ltd.| "
-0x1393 0x1080 "mxser" "Moxa Technologies Co Ltd.|"
-0x1393 0x1140 "mxser" "Moxa Technologies Co Ltd.|"
-0x1393 0x1141 "mxser" "Moxa Technologies Co Ltd.|Industrio CP-114"
-0x1393 0x1180 "mxser" "Moxa Technologies Co Ltd.|"
-0x1393 0x1320 "mxser" "Moxa Technologies Co Ltd.|CP-132 Industio"
-0x1393 0x1321 "mxser" "Moxa Technologies Co Ltd.| "
-0x1393 0x1340 "mxser" "Moxa Technologies Co Ltd.| "
-0x1393 0x1401 "unknown" "Moxa Technologies Co Ltd.| "
-0x1393 0x1680 "mxser" "Moxa Technologies Co Ltd.|Smartio C168H/PCI"
-0x1393 0x1681 "mxser" "Moxa Technologies Co Ltd.| "
-0x1393 0x2040 "moxa" "Moxa Technologies Co Ltd.|Intellio CP-204J"
-0x1393 0x2180 "moxa" "Moxa Technologies Co Ltd.|Intellio C218 Turbo PCI"
-0x1393 0x3200 "moxa" "Moxa Technologies Co Ltd.|Intellio C320 Turbo PCI"
-0x1393 0x5020 "unknown" "Moxa Technologies Co Ltd.| "
-0x1394 0x0001 "unknown" "Level One Communications|LXT1001 Gigabit Ethernet"
-0x1397 0x08b4 "ISDN:hfc4s8s_l1" "Cologne Chip Designs GmbH|ISDN network Controller [HFC-4S]"
-0x1397 0x0b4d "unknown" "Cologne Chip Designs GmbH|HFC-8S 16B8D8S0 ISDN HDLC FIFO Controller"
-0x1397 0x16b8 "ISDN:hfc4s8s_l1" "Cologne Chip Designs GmbH|ISDN network Controller [HFC-8S]"
-0x1397 0x2bd0 "ISDN:hisax,type=35" "Cologne Chip Designs|ISDN network controller [HFC-PCI]"
-0x1397 0x30b1 "ISDN:hfc4s8s_l1" ""
-0x1397 0x8b4d "unknown" "Cologne Chip Designs GmbH|HFC-4S ISDN 8B4D4S0 ISDN HDLC FIFO Controller"
-0x1397 0xa003 0x1397 0xa003 "xhfc" ""
-0x1397 0xb000 "ISDN:hisax,type=35" "Cologne Chip Designs|ISDN network controller [HFC-PCI]"
-0x1397 0xb006 "ISDN:hisax,type=35" "Cologne Chip Designs|ISDN network controller [HFC-PCI]"
-0x1397 0xb007 "ISDN:hisax,type=35" "Cologne Chip Designs|ISDN network controller [HFC-PCI]"
-0x1397 0xb008 "ISDN:hisax,type=35" "Cologne Chip Designs|ISDN network controller [HFC-PCI]"
-0x1397 0xb009 "ISDN:hisax,type=35" "Cologne Chip Designs|ISDN network controller [HFC-PCI]"
-0x1397 0xb00a "ISDN:hisax,type=35" "Cologne Chip Designs|ISDN network controller [HFC-PCI]"
-0x1397 0xb00b "ISDN:hisax,type=35" "Cologne Chip Designs|ISDN network controller [HFC-PCI]"
-0x1397 0xb00c "ISDN:hisax,type=35" "Cologne Chip Designs|ISDN network controller [HFC-PCI]"
-0x1397 0xb100 "ISDN:hisax,type=35" "Cologne Chip Designs|ISDN network controller [HFC-PCI]"
-0x1397 0xb700 "ISDN:hisax" ""
-0x1397 0xb701 "ISDN:hisax" ""
-0x139a 0x0001 "unknown" "Alacritech Inc.|Quad Port 10/100 Server Accelerator"
-0x139a 0x0003 "unknown" "Alacritech Inc.|Single Port 10/100 Server Accelerator"
-0x139a 0x0005 "unknown" "Alacritech Inc.|Single Port Gigabit Server Accelerator"
-0x13a3 0x0005 "unknown" "HI-FN Inc.|7751 Security Processor"
-0x13a3 0x0006 "unknown" "HI-FN Inc.|6500 Public Key Processor"
-0x13a3 0x0007 "unknown" "HI-FN Inc.|7811 Security Processor"
-0x13a3 0x0012 "unknown" "HI-FN Inc.|7951 Security Processor"
-0x13a3 0x0014 "unknown" "HI-FN Inc.|78XX Security Processor"
-0x13a3 0x0016 "unknown" "HI-FN Inc.|8065 Security Processor"
-0x13a3 0x0017 "unknown" "HI-FN Inc.|8165 Security Processor"
-0x13a3 0x0018 "unknown" "HI-FN Inc.|8154 Security Processor"
-0x13a3 0x001d "unknown" "HI-FN Inc.|7956 Security Processor"
-0x13a3 0x0020 "unknown" "HI-FN Inc.|7955 Security Processor"
-0x13a3 0x0026 "unknown" "HI-FN Inc.|8155 Security Processor"
-0x13a8 0x0152 "8250_pci" "Exar Corp.|XR17C152 PCI Bus Quad UART"
-0x13a8 0x0154 "8250_pci" "Exar Corp.|XR17C154 PCI Bus Quad UART"
-0x13a8 0x0158 "8250_pci" "Exar Corp.|XR17C158 PCI Bus Octal UART"
-0x13c0 0x0010 "synclink" "Microgate Corp.|SyncLink WAN Adapter"
-0x13c0 0x0020 "unknown" "Microgate Corp.|SyncLink SCC Adapter"
-0x13c0 0x0030 "synclinkmp" "Microgate Corp.|SyncLink Multiport Adapter"
-0x13c0 0x0070 "synclink_gt" ""
-0x13c0 0x0080 "synclink_gt" ""
-0x13c0 0x0090 "synclink_gt" ""
-0x13c0 0x0210 "synclink" "Microgate Corp.|SyncLink Adapter v2"
-0x13c1 0x1000 "3w-xxxx" "3ware Inc.|3ware ATA-RAID"
-0x13c1 0x1001 "3w-xxxx" "3ware Inc.|3ware 7000-series ATA-RAID"
-0x13c1 0x1002 "3w-9xxx" "3ware Inc.|3ware 9XXX-series ATA-RAID"
-0x13c1 0x1003 "3w-9xxx" "3ware Inc.|3ware 9XXX-series ATA-RAID"
-0x13c2 0x000e "unknown" "Technotrend Systemtechnik GmbH|Technotrend/Hauppauge DVB card rev2.3"
-0x13c6 0x0520 "unknown" "Condor Engineering Inc.|CEI-520 A429 Card"
-0x13c6 0x0620 "unknown" "Condor Engineering Inc.|CEI-620 A429 Card"
-0x13c6 0x0820 "unknown" "Condor Engineering Inc.|CEI-820 A429 Card"
-0x13c7 0x0adc "unknown" "Blue Chip Technology Ltd.|Multi-Function Analogue/Digital IO card"
-0x13d0 0x2103 "b2c2-flexcop-pci" "B2C2 Inc.|T228502 B2C2 Sky2PC Core Chip"
-0x13d0 0x2200 "skystar2" "Techsan Electronics Co Ltd.|B2C2 FlexCopIII DVB chip / Technisat SkyStar2 DVB card"
-0x13d1 0x2bd1 "ISDN:hisax" "Abocom Systems Inc.|ISDN Adapter"
-0x13d1 0xab02 "tulip" "Abocom Systems Inc.|Ethernet Adapter"
-0x13d1 0xab03 "tulip" "Abocom Systems Inc.|Ethernet Adapter"
-0x13d1 0xab06 "8139too" "Abocom Systems Inc.|FE2000VX CardBus /Atelco Fibreline Ethernet Adptr"
-0x13d1 0xab08 "tulip" "Abocom Systems Inc.|Ethernet Adapter"
-0x13d7 0x8086 "unknown" "Toshiba Engineering Corp.|ac97 note"
-0x13df 0x0001 "unknown" "E-Tech Inc.|PCI56RVP Modem"
-0x13ea 0x3131 "unknown" "Dallas Semiconductor|DS3131 BoSS Bit Synchronous HDLC Controller"
-0x13ea 0x3134 "unknown" "Dallas Semiconductor|DS3134 Chateau Channelized T1/E1/HDLC Controller"
-0x13eb 0x0070 "bttv" "Hauppauge|WinTV"
-0x13ec 0x000a "unknown" "Zydacron Inc|NPC-RC01 Remote control receiver"
-0x13f0 0x0200 "sundance" "Sundance Technology Inc / IC Plus Corp|IC Plus IP100A Integrated 10/100 Ethernet MAC + PHY"
-0x13f0 0x0201 "sundance" "Sundance Technology Inc.|ST201 Fast Ehternet Adapter"
-0x13f0 0x1023 "unknown" "Sundance Technology Inc.|IC Plus IP1000 Family Gigabit Ethernet"
-0x13f4 0x1401 "unknown" "Troika Networks Inc.|Zentai Fibre Channel Adapter"
-0x13f6 0x0011 "unknown" "C-Media Electronics Inc.|CMI8738"
-0x13f6 0x0100 "snd-cmipci" "C-Media Electronics Inc.|CM8338A"
-0x13f6 0x0101 "snd-cmipci" "C-Media Electronics Inc.|CM8338B"
-0x13f6 0x0111 "snd-cmipci" "C-Media Electronics Inc.|CM8738"
-0x13f6 0x0112 "snd-cmipci" "C-Media Electronics Inc.||MI-8378B/PCI-6CH PCI Audio Chip"
-0x13f6 0x0211 "snd-cmipci" "C-Media Electronics Inc.|CM8738"
-0x13fe 0x1240 "unknown" "Advantech Co. Ltd.|PCI-1240-A 4-Axis Stepping/Servo Motor Card"
-0x13fe 0x1600 "unknown" "Advantech Co. Ltd.|PCI-1612 4-port RS-232/422/485 PCI Communication Card"
-0x13fe 0x16ff "unknown" "Advantech Co. Ltd|PCI-16xx series PCI multiport serial board (function 1: RX/TX steering CPLD)"
-0x13fe 0x1733 "unknown" "Advantech Co. Ltd.|PCI-1733 32-channel isolated digital input card"
-0x13fe 0x1752 "unknown" "Advantech Co. Ltd.|PCI-1752"
-0x13fe 0x1754 "unknown" "Advantech Co. Ltd.|PCI-1754"
-0x13fe 0x1756 "unknown" "Advantech Co. Ltd.|PCI-1756"
-0x13fe 0x1760 "unknown" "Advantech Co. Ltd.| "
-0x1400 0x0001 "unknown" "ArtX Inc.| "
-0x1400 0x0003 "unknown" "ArtX Inc.| "
-0x1400 0x0004 "unknown" "ArtX Inc.| "
-0x1400 0x1401 "epic100" "Standard Microsystems Corp [SMC]|9432 TX"
-0x1407 0x0100 "8250_pci" "Lava Computer mfg Inc.|Lava Dual Serial"
-0x1407 0x0101 "8250_pci" "Lava Computer mfg Inc.|Lava Quatro A"
-0x1407 0x0102 "8250_pci" "Lava Computer mfg Inc.|Lava Quatro B"
-0x1407 0x0110 "unknown" "Lava Computer mfg Inc.|Lava DSerial PCI Port A"
-0x1407 0x0111 "unknown" "Lava Computer mfg Inc.|Lava DSerial PCI Port B"
-0x1407 0x0120 "unknown" "Lava Computer mfg Inc.|Quattro-PCI A"
-0x1407 0x0121 "unknown" "Lava Computer mfg Inc.|Quattro-PCI B"
-0x1407 0x0180 "8250_pci" "Lava Computer mfg Inc.|Lava Octopus PCI Ports 1-4"
-0x1407 0x0181 "8250_pci" "Lava Computer mfg Inc.|Lava Octopus PCI Ports 5-8"
-0x1407 0x0200 "8250_pci" "Lava Computer mfg Inc.|Lava Port Plus"
-0x1407 0x0201 "8250_pci" "Lava Computer mfg Inc.|Lava Quad A"
-0x1407 0x0202 "8250_pci" "Lava Computer mfg Inc.|Lava Quad B"
-0x1407 0x0220 "unknown" "Lava Computer mfg Inc.|Lava Quattro PCI Ports A/B"
-0x1407 0x0221 "unknown" "Lava Computer mfg Inc.|Lava Quattro PCI Ports C/D"
-0x1407 0x0400 "unknown" "Lava Computer mfg Inc.|Lava 8255 PIO PCI"
-0x1407 0x0500 "8250_pci" "Lava Computer mfg Inc.|Lava Single Serial"
-0x1407 0x0510 "unknown" "Lava Computer mfg Inc.|Lava SP Serial 550 PCI"
-0x1407 0x0511 "unknown" "Lava Computer mfg Inc.|Lava SP BIDIR Parallel PCI"
-0x1407 0x0600 "8250_pci" "Lava Computer mfg Inc.|Lava Port 650"
-0x1407 0x0a00 "unknown" "Lava Computer mfg Inc.|LavaPort PCI COM Port Accelerator"
-0x1407 0x8000 "unknown" "Lava Computer mfg Inc.|Lava Parallel"
-0x1407 0x8001 "unknown" "Lava Computer mfg Inc.|Lava Dual Parallel port A"
-0x1407 0x8002 "unknown" "Lava Computer mfg Inc.|Lava Dual Parallel port A"
-0x1407 0x8003 "unknown" "Lava Computer mfg Inc.|Lava Dual Parallel port B"
-0x1407 0x8800 "unknown" "Lava Computer mfg Inc.|BOCA Research IOPPAR"
-0x1409 0x7168 "8250_pci" "Timedia Technology Co Ltd.|Multi I/O card"
-0x1409 0x7268 "unknown" "Timedia Technology Co Ltd.|SUN1888 Simple Comm. Controller"
-0x140b 0x0610 "unknown" "Ramix Inc.| "
-0x1412 0x1712 "snd-ice1712" "IC Ensemble Inc.|ICE1712 [Envy24]"
-0x1412 0x1724 "snd-ice1724" "IC Ensemble Inc.|ICE1724 [Envy24HT]"
-0x1414 0x0002 "tulip" ""
-0x1415 0x8401 "unknown" "Oxford Semiconductor, Ltd.|OX9162 PCI Bridge"
-0x1415 0x8403 "unknown" "Oxford Semiconductor, Ltd.|OX12PCI840 PCI Parallel Port"
-0x1415 0x9500 "unknown" "Oxford Semiconductor, Ltd.|PCI Function"
-0x1415 0x9501 "8250_pci" "Oxford Semiconductor, Ltd.|OX16PCI954 PCI UARTs"
-0x1415 0x950a "8250_pci" "Oxford Semiconductor, Ltd.|OX16PCI954 Dual PCI UART"
-0x1415 0x950b "unknown" "Oxford Semiconductor Ltd.|OXCB950 Cardbus 16950 UART"
-0x1415 0x9510 "unknown" "Oxford Semiconductor, Ltd.|PCI Function"
-0x1415 0x9511 "8250_pci" "Oxford Semiconductor, Ltd.|OX16PCI954 PCI Bridge"
-0x1415 0x9512 "unknown" "Oxford Semiconductor, Ltd.|OX16PCI954 32-bit PCI Bridge"
-0x1415 0x9513 "unknown" "Oxford Semiconductor, Ltd.|OX16PCI954 PCI Parallel Port"
-0x1415 0x9521 "8250_pci" "Oxford Semiconductor Ltd.|OX16PCI952 (Dual 16950 UART)"
-0x1415 0x9523 "unknown" "Oxford Semiconductor Ltd.|OX12PCI952 Integrated Parallel Port"
-0x141f 0x6181 "unknown" "Visiontech Ltd.|KFIR MPEG decoder"
-0x1420 0x8002 "unknown" "Psion Dacom plc|Gold Card NetGlobal 56k+10/100Mb CardBus (Ethernet part)"
-0x1420 0x8003 "unknown" "Psion Dacom plc|Gold Card NetGlobal 56k+10/100Mb CardBus (Modem part)"
-0x1425 0x0007 "cxgb" "Chelsio|10Gb Ethernet N110"
-0x1425 0x000a "cxgb" "Chelsio|10Gb Ethernet N210"
-0x1425 0x000b "unknown" "Chelsio Communications Inc|T210 Protocol Engine"
-0x142e 0x4020 "unknown" "Vitec Multimedia|VM2-2 [Video Maker 2] MPEG1/2 Encoder"
-0x142e 0x4337 "unknown" "Vitec Multimedia|VM2-2-C7 [Video Maker 2 rev. C7] MPEG1/2 Encoder"
-0x1432 0x9130 "8139too" "Edimax Computer Co.|RTL81xx Fast Ethernet"
-0x1435 0x4520 "unknown" "RTD Embedded Technologies, Inc.|PCI4520"
-0x1435 0x6020 "unknown" "RTD Embedded Technologies, Inc.|SPM6020"
-0x1435 0x6030 "unknown" "RTD Embedded Technologies, Inc.|SPM6030"
-0x1435 0x6420 "unknown" "RTD Embedded Technologies, Inc.|SPM186420"
-0x1435 0x6430 "unknown" "RTD Embedded Technologies, Inc.|SPM176430"
-0x1435 0x7520 "unknown" "RTD Embedded Technologies, Inc.|DM7520"
-0x1435 0x7820 "unknown" "RTD Embedded Technologies, Inc.|DM7820"
-0x1448 0x0001 "unknown" "Alesis Studio|ADAT/EDIT Audio Editing"
-0x144a 0x7230 "unknown" "ADLINK Technology Inc.| "
-0x144a 0x7248 "unknown" "ADLINK Technology Inc.|PCI-7248"
-0x144a 0x7250 "unknown" "ADLINK Technology Inc.|PCI-7250"
-0x144a 0x7296 "unknown" "ADLINK Technology Inc.|PCI-7296"
-0x144a 0x7432 "unknown" "ADLINK Technology Inc.|PCI-7432"
-0x144a 0x7433 "unknown" "ADLINK Technology Inc.|PCI-7433"
-0x144a 0x7434 "unknown" "ADLINK Technology Inc.|PCI-7434"
-0x144a 0x7841 "unknown" "ADLINK Technology Inc.|PCI-7841"
-0x144a 0x8133 "unknown" "ADLINK Technology Inc.|PCI-8133"
-0x144a 0x8164 "unknown" "ADLINK Technology Inc.|PCI-8164"
-0x144a 0x8554 "unknown" "ADLINK Technology Inc.|PCI-8554"
-0x144a 0x9111 "unknown" "ADLINK Technology Inc.|PCI-9111"
-0x144a 0x9113 "unknown" "ADLINK Technology Inc.|PCI-9113"
-0x144a 0x9114 "unknown" "ADLINK Technology Inc.|PCI-9114"
-0x144b 0x0601 "unknown" "Loronix Information Systems Inc.| "
-0x144d 0xc00c "unknown" "Samsung Electronics Co Ltd|P35 laptop"
-0x1458 0x0c11 "unknown" "Giga-byte Technology|K8NS Pro Mainboard"
-0x1458 0xe911 "unknown" "Giga-byte Technology|GN-WIAG02"
-0x145c 0x0000 "unknown" "Cryptek|crypto pci 56kb crypto 56kb internal"
-0x145f 0x0001 "unknown" "Baldor Electric Company|NextMove PCI"
-0x1461 0x0002 "bttv" "Avermedia|TVCapture 98"
-0x1461 0xa3ce "unknown" "Avermedia Technologies Inc|AVerMedia M179"
-0x1461 0xa3cf "unknown" "Avermedia Technologies Inc|AVerMedia M179"
-0x1461 0xf436 "unknown" "Avermedia Technologies Inc|AVerTV Hybrid+FM"
-0x1462 0x5071 "unknown" "Micro-Star International Co. Ltd.|Audio controller"
-0x1462 0x5501 "unknown" "Micro-Star International Co., Ltd.|nVidia NV15DDR [GeForce2 Ti]"
-0x1462 0x6819 "unknown" "Micro-Star International Co. Ltd.|Broadcom Corporation BCM4306 802.11b/g Wireless LAN Controller [MSI CB54G]"
-0x1462 0x6825 "unknown" "Micro-Star International Co. Ltd.|PCI Card wireless 11g [PC54G]"
-0x1462 0x6834 "unknown" "Micro-Star International Co., Ltd.|RaLink RT2500 802.11g [PC54G2]"
-0x1462 0x7120 "unknown" "Micro-Star International Co. Ltd.| "
-0x1462 0x7125 "unknown" "Micro-Star International Co., Ltd.|K8N motherboard"
-0x1462 0x8725 "unknown" "Micro-Star International Co. Ltd.|NVIDIA NV25 [GeForce4 Ti 4600] VGA Adapter"
-0x1462 0x9000 "unknown" "Micro-Star International Co. Ltd.|NVIDIA NV28 [GeForce4 Ti 4800] VGA Adapter"
-0x1462 0x9110 "unknown" "Micro-Star International Co. Ltd.|GeFORCE FX5200"
-0x1462 0x9119 "unknown" "Micro-Star International Co. Ltd.|NVIDIA NV31 [GeForce FX 5600XT] VGA Adapter"
-0x1462 0x9123 "unknown" "Micro-Star International Co., Ltd.|NVIDIA NV31 [GeForce FX 5600] FX5600-VTDR128 [MS-8912]"
-0x1462 0x9510 "unknown" "Micro-Star International Co., Ltd.|Radeon 9600XT"
-0x1462 0x9511 "unknown" "Micro-Star International Co., Ltd.|Radeon 9600XT"
-0x1462 0x9591 "unknown" "Micro-Star International Co. Ltd.|nVidia Corporation NV36 [GeForce FX 5700LE]"
-0x146c 0x1430 "unknown" "Ruby Tech Corp.|FE-1430TX Fast Ethernet PCI Adapter"
-0x1471 0x0188 "unknown" "Integrated Telecom Express Inc.|RoadRunner 10 ADSL PCI"
-0x1489 0x7001 "snd-cs46xx" "Genius|Soundmaker 128 value"
-0x148d 0x1003 "Hcf:www.linmodems.org" "DIGICOM Systems Inc.|HCF 56k Data/Fax Modem"
-0x1497 0x1497 "unknown" "SMA Regelsysteme GmBH|SMA Technologie AG"
-0x1498 0x0330 "unknown" "TEWS Datentechnik GmBH|TPMC816 2 Channel CAN bus controller."
-0x1498 0x0385 "unknown" "TEWS Datentechnik GmBH|TPMC901 Extended CAN bus with 2/4/6 CAN controller"
-0x1498 0x21cc "unknown" "TEWS Datentechnik GmBH|TCP460 CompactPCI 16 Channel Serial Interface RS232/RS422"
-0x1498 0x21cd "unknown" "TEWS Datentechnik GmBH|TCP461 CompactPCI 8 Channel Serial Interface RS232/RS422"
-0x1498 0x30c8 "unknown" "TEWS Datentechnik GmBH|TPCI200"
-0x149d 0x0001 "unknown" "NEWTEK Inc.|Video Toaster for PC"
-0x14af 0x0050 "snd-cs46xx" "Hercules|Game Theatre XP"
-0x14af 0x7102 "unknown" "Guillemot Corp.|3D Prophet II MX"
-0x14b3 0x0000 "unknown" "XPEED Inc.|DSL NIC"
-0x14b5 0x0200 "unknown" "Creamware GmBH|Scope"
-0x14b5 0x0300 "unknown" "Creamware GmBH|Pulsar"
-0x14b5 0x0400 "unknown" "Creamware GmBH|Pulsar2"
-0x14b5 0x0600 "unknown" "Creamware GmBH|Pulsar2"
-0x14b5 0x0800 "unknown" "Creamware GmBH|DSP-Board"
-0x14b5 0x0900 "unknown" "Creamware GmBH|DSP-Board"
-0x14b5 0x0a00 "unknown" "Creamware GmBH|DSP-Board"
-0x14b5 0x0b00 "unknown" "Creamware GmBH|DSP-Board"
-0x14b7 0x0001 "unknown" "PROXIM Inc.|Symphony 4110"
-0x14b9 0x0001 "airo" "Aironet Wireless Communication|PC4800"
-0x14b9 0x0340 "airo" "Aironet Wireless Communication"
-0x14b9 0x0350 "airo" "Aironet Wireless Communication"
-0x14b9 0x2500 "unknown" "Aironet Wireless Communication|PC2500 DS Wireless PCI LAN Adapter"
-0x14b9 0x3100 "unknown" "Aironet Wireless Communication|PC3100 FH Wireless PCI LAN Adapter"
-0x14b9 0x3101 "unknown" "Aironet Wireless Communication|PC3100 FH Wireless PCI LAN Adapter"
-0x14b9 0x3500 "unknown" "Aironet Wireless Communication|PC3500 FH Wireless PCI LAN Adapter"
-0x14b9 0x4500 "airo" "Aironet Wireless Communication|PC4500"
-0x14b9 0x4800 "airo" "Aironet Wireless Communication|Cisco Aironet 340 802.11b Wireless LAN Adapter/Aironet PC4800"
-0x14b9 0x5000 "airo" "Aironet Wireless Communication|"
-0x14b9 0xa504 "airo" "Aironet Wireless Communication|Cisco Aironet Wireless 802.11b"
-0x14b9 0xa505 "unknown" "Aironet Wireless Communication|Cisco Aironet CB20a 802.11a Wireless LAN Adapter"
-0x14b9 0xa506 "unknown" "Aironet Wireless Communication|Cisco Aironet Mini PCI b/g"
-0x14bc 0xd002 "unknown" "Globespan Semiconductor Inc.|Pulsar [PCI ADSL Card]"
-0x14bc 0xd00f "unknown" "Globespan Semiconductor Inc.|Pulsar [PCI ADSL Card]"
-0x14c1 0x0008 "unknown" "MYRICOM Inc.|Myri-10G Dual-Protocol Interconnect"
-0x14c1 0x8043 "unknown" "Myricom Inc.|LANai 9.2 0129 MyriNet"
-0x14d2 0x8001 "unknown" "Oxford Semiconductor|Visial Systems VScom PCI-010L Contoller"
-0x14d2 0x8002 "unknown" "Oxford Semiconductor|Visual Systems PCI-020L Controller"
-0x14d2 0x8010 "8250_pci" "Oxford Semiconductor|Visual Systems VScom PCI-100L Controller"
-0x14d2 0x8011 "parport_serial" "Oxford Semiconductor|VScom Controller"
-0x14d2 0x8020 "8250_pci" "Oxford Semiconductor|Visual Systems VScom PCI-200L Controller"
-0x14d2 0x8021 "parport_serial" "Oxford Semiconductor|VScom PCI-210L Controller"
-0x14d2 0x8040 "8250_pci" "Oxford Semiconductor|Visual Systems VScom PCI-400L Controller"
-0x14d2 0x8041 "unknown" "Oxford Semiconductor|Visual Systems VScom PCI-410L Controller"
-0x14d2 0x8042 "unknown" "Oxford Semiconductor|Visual Systems VScom PCI-420L Controller"
-0x14d2 0x8080 "8250_pci" "Oxford Semiconductor|Visual Systems VScom PCI-800L Controller"
-0x14d2 0xa000 "unknown" "Oxford Semiconductor|Visual Systems VScom PCI-010H Controller"
-0x14d2 0xa001 "8250_pci" "Titan|Titan 100"
-0x14d2 0xa003 "8250_pci" "Titan|Titan 400"
-0x14d2 0xa004 "8250_pci" "Titan|Titan 800B"
-0x14d2 0xa005 "8250_pci" "Titan|Titan 200"
-0x14d2 0xe001 "unknown" "Oxford Semiconductor|Visial Systems VScom PCI-010HV2"
-0x14d2 0xe010 "unknown" "Oxford Semiconductor|Visual Systems VScom PCI-100HV2"
-0x14d2 0xe020 "unknown" "Oxford Semiconductor|Visual Systems VScom PCI-200HV2"
-0x14d2 0xffff "unknown" "Oxford Semiconductor|Dummy Controller"
-0x14d4 0x0400 "8250_pci" "Panacom|Quadmodem"
-0x14d4 0x0402 "8250_pci" "Panacom|Dualmodem"
-0x14d9 0x0010 "unknown" "Alpha Processor Inc.|AP1011 HyperTransport-PCI Bridge [Sturgeon]"
-0x14d9 0x9000 "unknown" "Alliance Semiconductor Corp.|AS90L10204/10208 HyperTransport to PCI-X Bridge"
-0x14db 0x2100 "unknown" "Avlab Technology Inc.|PCI IO 1S"
-0x14db 0x2101 "unknown" "Avlab Technology Inc.|PCI IO 1S-650"
-0x14db 0x2102 "unknown" "Avlab Technology Inc.|PCI IO 1S-850"
-0x14db 0x2110 "parport_serial" "Avlab Technology Inc.|PCI IO 1S1P"
-0x14db 0x2111 "parport_serial" "Avlab Technology Inc.|PCI IO 1S1P-650"
-0x14db 0x2112 "parport_serial" "Avlab Technology Inc.|PCI IO 1S1P-850"
-0x14db 0x2120 "unknown" "Avlab Technology Inc.|TK9902"
-0x14db 0x2121 "unknown" "Avlab Technology Inc.|PCI IO 2P"
-0x14db 0x2130 "unknown" "Avlab Technology Inc.|PCI IO 2S"
-0x14db 0x2131 "unknown" "Avlab Technology Inc.|PCI IO 2S-650"
-0x14db 0x2132 "unknown" "Avlab Technology Inc.|PCI IO 2S-850"
-0x14db 0x2140 "parport_serial" "Avlab Technology Inc.|PCI IO 2P1S"
-0x14db 0x2141 "parport_serial" "Avlab Technology Inc.|PCI IO 2P1S-650"
-0x14db 0x2142 "parport_serial" "Avlab Technology Inc.|PCI IO 2P1S-850"
-0x14db 0x2144 "unknown" "Avlab Technology Inc.|PCI IO 2P2S"
-0x14db 0x2145 "unknown" "Avlab Technology Inc.|PCI IO 2P2S-650"
-0x14db 0x2146 "unknown" "Avlab Technology Inc.|PCI IO 2P2S-850"
-0x14db 0x2150 "unknown" "Avlab Technology Inc.|PCI IO 4S"
-0x14db 0x2151 "unknown" "Avlab Technology Inc.|PCI IO 4S-654"
-0x14db 0x2152 "unknown" "Avlab Technology Inc.|PCI IO 4S-850"
-0x14db 0x2160 "parport_serial" "Avlab Technology Inc.|PCI IO 2S1P"
-0x14db 0x2161 "parport_serial" "Avlab Technology Inc.|PCI IO 2S1P-650"
-0x14db 0x2162 "parport_serial" "Avlab Technology Inc.|PCI IO 2S1P-850"
-0x14db 0x2180 "8250_pci" "Avlab Technology Inc.|PCI IO 8S"
-0x14db 0x2181 "unknown" "Avlab Technology Inc.|PCI IO 8S-654"
-0x14db 0x2182 "8250_pci" "Avlab Technology Inc.|PCI IO 8S-850"
-0x14dc 0x0000 "unknown" "Amplicon Liveline Ltd.|PCI230"
-0x14dc 0x0001 "unknown" "Amplicon Liveline Ltd.|PCI242"
-0x14dc 0x0002 "unknown" "Amplicon Liveline Ltd.|PCI244"
-0x14dc 0x0003 "unknown" "Amplicon Liveline Ltd.|PCI247"
-0x14dc 0x0004 "unknown" "Amplicon Liveline Ltd.|PCI248"
-0x14dc 0x0005 "unknown" "Amplicon Liveline Ltd.|PCI249"
-0x14dc 0x0006 "unknown" "Amplicon Liveline Ltd.|PCI260"
-0x14dc 0x0007 "unknown" "Amplicon Liveline Ltd.|PCI224"
-0x14dc 0x0008 "unknown" "Amplicon Liveline Ltd.|PCI234"
-0x14dc 0x0009 "unknown" "Amplicon Liveline Ltd.|PCI236"
-0x14dc 0x000a "unknown" "Amplicon Liveline Ltd.|PCI272 72-channel digital I/O"
-0x14dc 0x000b "unknown" "Amplicon Liveline Ltd.|PCI215 48-channel digital I/O (w/ 6 timers)"
-0x14dc 0x000c "unknown" "Amplicon Liveline Ltd.|PCI263 16-channel reed relay output"
-0x14e4 0x0800 "unknown" "Broadcom Corp.|Sentry5 Chipcommon I/O Controller"
-0x14e4 0x0804 "unknown" "Broadcom Corp.|Sentry5 PCI Bridge"
-0x14e4 0x0805 "unknown" "Broadcom Corp.|Sentry5 MIPS32 CPU"
-0x14e4 0x0806 "unknown" "Broadcom Corp.|Sentry5 Ethernet Controller"
-0x14e4 0x080b "unknown" "Broadcom Corp.|Sentry5 Crypto Accelerator"
-0x14e4 0x080f "unknown" "Broadcom Corp.|Sentry5 DDR/SDR RAM Controller"
-0x14e4 0x0811 "unknown" "Broadcom Corp.|Sentry5 External Interface Core"
-0x14e4 0x0816 "unknown" "Broadcom Corp.|BCM3302 Sentry5 MIPS32 CPU"
-0x14e4 0x1600 "tg3" "Broadcom Corp.|NetXtreme BCM5752 Gigabit Ethernet PCI Express"
-0x14e4 0x1601 "tg3" "Broadcom Corp.|NetXtreme BCM5752M Gigabit Ethernet PCI Express"
-0x14e4 0x1644 "tg3" "Broadcom Corp.|BCM5700 1000BaseTX"
-0x14e4 0x1645 "tg3" "Broadcom Corp.|BCM5701 1000BaseTX"
-0x14e4 0x1646 "tg3" "Broadcom Corp.|NetXtreme BCM5702 Gigabit Ethernet"
-0x14e4 0x1647 "tg3" "Broadcom Corp.|BCM5701 1000BaseTX"
-0x14e4 0x1648 "tg3" "Broadcom Corp.|BCM5704 CIOB-E 1000BaseTX"
-0x14e4 0x1649 "tg3" "Broadcom Corp.|BCM5704S 1000BaseTX"
-0x14e4 0x164a "bnx2" "Broadcom Corp.|NetXtreme II BCM5706 Gigabit Ethernet"
-0x14e4 0x164c "bnx2" "Broadcom Corporation|NetXtreme II BCM5708 Gigabit Ethernet"
-0x14e4 0x164d "tg3" "Broadcom Corp.|NetXtreme BCM5702FE Gigabit Ethernet"
-0x14e4 0x1653 "tg3" "Broadcom Corp.|NetXtreme BCM5705 Gigabit Ethernet"
-0x14e4 0x1654 "tg3" "Broadcom Corp.|NetXtreme BCM5705-2 Gigabit Ethernet"
-0x14e4 0x1658 "tg3" "Broadcom Corp.|"
-0x14e4 0x1659 "tg3" "Broadcom Corp.|NetXtreme BCM5721 Gigabit Ethernet PCI Express"
-0x14e4 0x165d "tg3" "Broadcom Corp.|BCM5705M 1000BaseTX"
-0x14e4 0x165e "tg3" "Broadcom Corp.|BCM5705M-2 1000BaseTX"
-0x14e4 0x1668 "tg3" "Broadcom Corporation|NetXtreme BCM5714 Gigabit Ethernet"
-0x14e4 0x1669 "tg3" "Broadcom Corporation|NetXtreme 5714S Gigabit Ethernet"
-0x14e4 0x166a "tg3" "Broadcom Corp.|NetXtreme BCM5780 Gigabit Ethernet"
-0x14e4 0x166b "tg3" "Broadcom Corp.|NetXtreme BCM5780S Gigabit Ethernet"
-0x14e4 0x166d "unknown" "Broadcom Corp.|"
-0x14e4 0x166e "tg3" "Broadcom Corp.|BCM5705F 1000BaseTX"
-0x14e4 0x1672 "tg3" "Broadcom Corporation|NetXtreme BCM5754M Gigabit Ethernet PCI Express"
-0x14e4 0x1673 "tg3" "Broadcom Corporation|NetXtreme BCM5755M Gigabit Ethernet PCI Express"
-0x14e4 0x1676 "tg3" "Broadcom Corp.|"
-0x14e4 0x1677 "tg3" "Broadcom Corp.|NetXtreme BCM5751 Gigabit Ethernet PCI Express"
-0x14e4 0x1678 "tg3" "Broadcom Corporation|NetXtreme BCM5715 Gigabit Ethernet"
-0x14e4 0x1679 "tg3" "Broadcom Corporation|NetXtreme 5715S Gigabit Ethernet"
-0x14e4 0x167a "tg3" "Broadcom Corporation|NetXtreme BCM5754 Gigabit Ethernet PCI Express"
-0x14e4 0x167b "tg3" "Broadcom Corporation|NetXtreme BCM5755 Gigabit Ethernet PCI Express"
-0x14e4 0x167c "tg3" "Broadcom Corp.|"
-0x14e4 0x167d "tg3" "Broadcom Corp.|NetXtreme BCM5751M Gigabit Ethernet PCI Express"
-0x14e4 0x167e "tg3" "Broadcom Corp.|NetXtreme BCM5751F Fast Ethernet PCI Express"
-0x14e4 0x1693 "tg3" "Broadcom Corporation|NetLink BCM5787M Gigabit Ethernet PCI Express"
-0x14e4 0x1696 "tg3" "Broadcom Corp.|NetXtreme BCM5782 Gigabit Ethernet"
-0x14e4 0x169a "unknown" "Broadcom Corporation|NetLink BCM5786 Gigabit Ethernet PCI Express"
-0x14e4 0x169b "tg3" "Broadcom Corporation|NetLink BCM5787 Gigabit Ethernet PCI Express"
-0x14e4 0x169c "tg3" "Broadcom Corp.|NetXtreme BCM5788 Gigabit Ethernet"
-0x14e4 0x169d "tg3" "Broadcom Corp.|NetLink BCM5789 Gigabit Ethernet PCI Express"
-0x14e4 0x16a6 "tg3" "Broadcom Corp.|NetXtreme BCM5702X Gigabit Ethernet"
-0x14e4 0x16a7 "tg3" "Broadcom Corp.|NetXtreme BCM5703X Gigabit Ethernet"
-0x14e4 0x16a8 "tg3" "Broadcom Corp.|NetXtreme BCM5704X Gigabit Ethernet"
-0x14e4 0x16aa "bnx2" "Broadcom Corp.|NetXtreme II BCM5706S Gigabit Ethernet"
-0x14e4 0x16ac "bnx2" "Broadcom Corporation|NetXtreme II BCM5708S Gigabit Ethernet"
-0x14e4 0x16c6 "tg3" "Broadcom Corp.|NetXtreme BCM5702 Gigabit Ethernet"
-0x14e4 0x16c7 "tg3" "Broadcom Corp.|NetXtreme BCM5703 Gigabit Ethernet"
-0x14e4 0x16dd "tg3" "Broadcom Corp.|NetLink BCM5781 Gigabit Ethernet PCI Express"
-0x14e4 0x16f7 "tg3" "Broadcom Corp.|NetXtreme BCM5753 Gigabit Ethernet PCI Express"
-0x14e4 0x16fd "tg3" "Broadcom Corp.|NetXtreme BCM5753M Gigabit Ethernet PCI Express"
-0x14e4 0x16fe "tg3" "Broadcom Corp.|NetXtreme BCM5753F Fast Ethernet PCI Express"
-0x14e4 0x16ff "bcm5700" ""
-0x14e4 0x170c "b44" "Broadcom Corp.|BCM4401-B0 100Base-TX"
-0x14e4 0x170d "tg3" "Broadcom Corp.|NetXtreme BCM5700 Ethernet"
-0x14e4 0x170e "tg3" "Broadcom Corp.|NetXtreme BCM5700 Ethernet"
-0x14e4 0x3352 "unknown" "Broadcom Corp.|BCM3352"
-0x14e4 0x3360 "unknown" "Broadcom Corp.|BCM3360"
-0x14e4 0x4210 "unknown" "Broadcom Corp.|BCM4210 iLine10 HomePNA 2.0"
-0x14e4 0x4211 "unknown" "Broadcom Corp.|BCM HPNA 10Mb/s NIC"
-0x14e4 0x4212 "unknown" "Broadcom Corp.|BCM V.90 56k Modem"
-0x14e4 0x4301 "bcm43xx" "Broadcom Corp.|BCM4301 802.11b"
-0x14e4 0x4305 "unknown" "Broadcom Corp.|BCM4307 V.90 56k Modem"
-0x14e4 0x4306 "unknown" "Broadcom Corp.|BCM4307 Ethernet Controller"
-0x14e4 0x4307 "bcm43xx" "Broadcom Corp.|BCM4307 802.11b Wireless LAN Controller"
-0x14e4 0x4310 "unknown" "Broadcom Corp.|BCM4310 Chipcommon I/OController"
-0x14e4 0x4311 "unknown" "Broadcom Corporation|Dell Wireless 1390 WLAN Mini-PCI Card"
-0x14e4 0x4312 "unknown" "Broadcom Corp.|BCM4310 UART"
-0x14e4 0x4313 "unknown" "Broadcom Corp.|BCM4310 Ethernet Controller"
-0x14e4 0x4315 "unknown" "Broadcom Corp.|BCM4310 USB Controller"
-0x14e4 0x4318 "bcm43xx" "Broadcom Corp.|BCM4318 [AirForce One 54g] 802.11g Wireless LAN Controller"
-0x14e4 0x4319 "bcm43xx" "Broadcom Corporation|Dell Wireless 1470 DualBand WLAN"
-0x14e4 0x4320 "bcm43xx" "Broadcom Corp.|BCM94306 802.11g NIC"
-0x14e4 0x4321 "unknown" "Broadcom Corp.|BCM4306 802.11a Wireless LAN Controller"
-0x14e4 0x4322 "unknown" "Broadcom Corp.|BCM4306 UART"
-0x14e4 0x4324 "bcm43xx" "Broadcom Corp.|BCM4309 802.11a/b/g"
-0x14e4 0x4325 "bcm43xx" "Broadcom Corp.|BCM43xG 802.11b/g"
-0x14e4 0x4326 "unknown" "Broadcom Corp.|BCM4307 Chipcommon I/O Controller?"
-0x14e4 0x4329 "unknown" "Broadcom Corporation|BCM43XG"
-0x14e4 0x4401 "b44" "Broadcom Corp.|BCM4401 100Base-T"
-0x14e4 0x4402 "b44" "Broadcom Corp.|BCM4402 Integrated 10/100BaseT"
-0x14e4 0x4403 "unknown" "Broadcom Corp.|BCM4402 V.90 56k Modem"
-0x14e4 0x4410 "unknown" "Broadcom Corp.|BCM4413 iLine32 HomePNA 2.0"
-0x14e4 0x4411 "unknown" "Broadcom Corp.|BCM4413 V.90 56k modem"
-0x14e4 0x4412 "unknown" "Broadcom Corp.|BCM4413 10/100BaseT"
-0x14e4 0x4430 "unknown" "Broadcom Corp.|BCM44xx CardBus iLine32 HomePNA 2.0"
-0x14e4 0x4432 "unknown" "Broadcom Corp.|BCM44xx CardBus 10/100BaseT"
-0x14e4 0x4610 "unknown" "Broadcom Corp.|BCM4610 Sentry5 PCI to SB Bridge"
-0x14e4 0x4611 "unknown" "Broadcom Corp.|BCM4610 Sentry5 iLine32 HomePNA 1.0"
-0x14e4 0x4612 "unknown" "Broadcom Corp.|BCM4610 Sentry5 V.90 56k Modem"
-0x14e4 0x4613 "unknown" "Broadcom Corp.|BCM4610 Sentry5 Ethernet Controller"
-0x14e4 0x4614 "unknown" "Broadcom Corp.|BCM4610 Sentry5 External Interface"
-0x14e4 0x4615 "unknown" "Broadcom Corp.|BCM4610 Sentry5 USB Controller"
-0x14e4 0x4704 "unknown" "Broadcom Corp.|BCM4704 PCI to SB Bridge"
-0x14e4 0x4705 "unknown" "Broadcom Corp.|BCM4704 Sentry5 802.11b Wireless LAN Controller"
-0x14e4 0x4706 "unknown" "Broadcom Corp.|BCM4704 Sentry5 Ethernet Controller"
-0x14e4 0x4707 "unknown" "Broadcom Corp.|BCM4704 Sentry5 USB Controller"
-0x14e4 0x4708 "unknown" "Broadcom Corp.|BCM4708 Sentry5 PCI to SB Bridge"
-0x14e4 0x4710 "unknown" "Broadcom Corp.|BCM4710 Sentry5 PCI to SB Bridge"
-0x14e4 0x4711 "unknown" "Broadcom Corp.|BCM47xx Sentry5 iLine32 HomePNA 2.0"
-0x14e4 0x4712 "unknown" "Broadcom Corp.|Sentry5 UART"
-0x14e4 0x4713 "b44" "Broadcom Corp.|Sentry5 Ethernet Controller"
-0x14e4 0x4714 "unknown" "Broadcom Corp.|BCM47xx Sentry5 External Interface"
-0x14e4 0x4715 "unknown" "Broadcom Corp.|Sentry5 USB Controller"
-0x14e4 0x4716 "unknown" "Broadcom Corp.|BCM47xx Sentry5 USB Host Controller"
-0x14e4 0x4717 "unknown" "Broadcom Corp.|BCM47xx Sentry5 USB Device Controller"
-0x14e4 0x4718 "unknown" "Broadcom Corp.|Sentry5 Crypto Accelerator"
-0x14e4 0x4719 "unknown" "Broadcom Corporation|BCM47xx/53xx RoboSwitch Core"
-0x14e4 0x4720 "unknown" "Broadcom Corp.|BCM4712 MIPS CPU"
-0x14e4 0x5365 "unknown" "Broadcom Corp.|BCM5365P Sentry5 Host Bridge"
-0x14e4 0x5600 "unknown" "Broadcom Corp.|BCM5600 StrataSwitch 24+2 Ethernet Switch Controller"
-0x14e4 0x5605 "unknown" "Broadcom Corp.|BCM5605 StrataSwitch 24+2 Ethernet Switch Controller"
-0x14e4 0x5615 "unknown" "Broadcom Corp.|BCM5615 StrataSwitch 24+2 Ethernet Switch Controller"
-0x14e4 0x5625 "unknown" "Broadcom Corp.|BCM5625 StrataSwitch 24+2 Ethernet Switch Controller"
-0x14e4 0x5645 "unknown" "Broadcom Corp.|BCM5645 StrataSwitch 24+2 Ethernet Switch Controller"
-0x14e4 0x5670 "unknown" "Broadcom Corp.|BCM5670 8-Port 10GE Ethernet Switch Fabric"
-0x14e4 0x5680 "unknown" "Broadcom Corp.|BCM5680 G-Switch 8 Port Gigabit Ethernet Switch Controller"
-0x14e4 0x5690 "unknown" "Broadcom Corp.|BCM5690 12-port Multi-Layer Gigabit Ethernet Switch"
-0x14e4 0x5691 "unknown" "Broadcom Corp.|BCM5691 GE/10GE 8+2 Gigabit Ethernet Switch Controller"
-0x14e4 0x5692 "unknown" "Broadcom Corp.|BCM5692 12-port Multi-Layer Gigabit Ethernet Switch"
-0x14e4 0x5802 "unknown" "Broadcom Corp.|BCM5802 The BCM5802 Security Processor integrates Broadcom’s IPSec engine (DES, 3DES, HMAC-SHA-1, HMAC-MD5),"
-0x14e4 0x5805 "unknown" "Broadcom Corp.|BCM5805 The BCM5805 Security Processor integrates a high-performance IPSec engine (DES, 3DES, HMAC-SHA-1, HM"
-0x14e4 0x5820 "bcm5820" "Broadcom Corp.|BCM5820 Crypto Accelerator"
-0x14e4 0x5821 "bcm5820" "Broadcom Corp.|BCM5821 Crypto Accelerator"
-0x14e4 0x5822 "unknown" "Broadcom Corp.|BCM5822 Crypto Accelerator"
-0x14e4 0x5823 "unknown" "Broadcom Corp.|BCM5823 Crypto Accelerator"
-0x14e4 0x5824 "unknown" "Broadcom Corp.|BCM5824 Crypto Accelerator"
-0x14e4 0x5840 "unknown" "Broadcom Corp.|BCM5840 Crypto Accelerator"
-0x14e4 0x5841 "unknown" "Broadcom Corp.|BCM5841 Crypto Accelerator"
-0x14e4 0x5850 "unknown" "Broadcom Corp.|BCM5850 Crypto Accelerator"
-0x14ea 0xab06 "8139too" "Planex Communications Inc.|FNW-3603-TX CardBus Fast Ethernet"
-0x14ea 0xab07 "8139too" "Planex Communications Inc.|RTL81xx RealTek Ethernet"
-0x14ea 0xab08 "tulip" "Planex Communications Inc.|FNW-3602-TX CardBus Fast Ethernet"
-0x14eb 0x0020 "unknown" "Epson Corp.|BEMx.x PCI to S5U13xxxB00B Bridge Adapter"
-0x14eb 0x0c01 "unknown" "Seiko Epson Corp.|S1D13808 Embedded Memory Display Controller"
-0x14f1 0x0854 "Hcf:www.linmodems.org" "Conexant Systems Inc.|RLVDL56DPF K56 FLEX, V.90, HCF controller"
-0x14f1 0x1002 "Hcf:www.linmodems.org" "Conexant Systems Inc.|3251 HCF 56k Modem"
-0x14f1 0x1003 "Hcf:www.linmodems.org" "Conexant Systems Inc.|HCF 56k Modem"
-0x14f1 0x1004 "Hcf:www.linmodems.org" "Conexant Systems Inc.|11242-11 HCF 56k Modem"
-0x14f1 0x1005 "Hcf:www.linmodems.org" "Conexant Systems Inc.|HCF 56k Modem"
-0x14f1 0x1006 "Hcf:www.linmodems.org" "Conexant Systems Inc.|HCF 56k Modem"
-0x14f1 0x1015 "unknown" "Conexant Systems Inc.| "
-0x14f1 0x1022 "Hcf:www.linmodems.org" "Conexant Systems Inc.|HCF 56k Modem"
-0x14f1 0x1023 "Hcf:www.linmodems.org" "Conexant Systems Inc.|HCF 56k Modem"
-0x14f1 0x1024 "Hcf:www.linmodems.org" "Conexant Systems Inc.|HCF 56k Modem"
-0x14f1 0x1025 "Hcf:www.linmodems.org" "Conexant Systems Inc.|HCF 56k Modem"
-0x14f1 0x1026 "Hcf:www.linmodems.org" "Conexant Systems Inc.|HCF 56k Modem"
-0x14f1 0x1032 "Hcf:www.linmodems.org" "Conexant Systems Inc.|HCF 56k Modem"
-0x14f1 0x1033 "Hcf:www.linmodems.org" "Conexant Systems Inc.|HCF 56k Data/Fax Modem"
-0x14f1 0x1034 "Hcf:www.linmodems.org" "Conexant Systems Inc.|HCF 56k Data/Fax/Voice Modem"
-0x14f1 0x1035 "unknown" "Conexant Systems Inc.|PCI Modem Enumerator"
-0x14f1 0x1036 "Hcf:www.linmodems.org" "Conexant Systems Inc.|HCF 56k Data/Fax/Voice/Spkp Modem"
-0x14f1 0x1052 "Hcf:www.linmodems.org" "Conexant Systems Inc.|HCF 56k Data/Fax Modem (Worldwide)"
-0x14f1 0x1053 "Hcf:www.linmodems.org" "Conexant Systems Inc.|HCF 56k Data/Fax Modem (Worldwide)"
-0x14f1 0x1054 "Hcf:www.linmodems.org" "Conexant Systems Inc.|HCF 56k Data/Fax/Voice Modem (Worldwide)"
-0x14f1 0x1055 "Hcf:www.linmodems.org" "Conexant Systems Inc.|HCF 56k Data/Fax/Voice/Spkp (w/Handset) Modem (Worldwide)"
-0x14f1 0x1056 "Hcf:www.linmodems.org" "Conexant Systems Inc.|HCF 56k Data/Fax/Voice/Spkp Modem (Worldwide)"
-0x14f1 0x1057 "Hcf:www.linmodems.org" "Conexant Systems Inc.|HCF 56k Data/Fax/Voice/Spkp Modem (Worldwide)"
-0x14f1 0x1058 "unknown" "Conexant Systems Inc.|HCF P96 Data/Fax/Voice/Spkp Modem"
-0x14f1 0x1059 "Hcf:www.linmodems.org" "Conexant Systems Inc.|HCF 56k Data/Fax/Voice Modem (Worldwide)"
-0x14f1 0x1063 "Hcf:www.linmodems.org" "Conexant Systems Inc.|HCF 56k Data/Fax Modem"
-0x14f1 0x1064 "Hcf:www.linmodems.org" "Conexant Systems Inc.|HCF 56k Data/Fax/Voice Modem"
-0x14f1 0x1065 "Hcf:www.linmodems.org" "Conexant Systems Inc.|HCF 56k Data/Fax/Voice/Spkp (w/Handset) Modem"
-0x14f1 0x1066 "Hcf:www.linmodems.org" "Conexant Systems Inc.|HCF 56k Data/Fax/Voice/Spkp Modem"
-0x14f1 0x1085 "Hsf:www.linmodems.org" "Conexant Systems Inc.|CX11250 SmartHSF Mobile Modem"
-0x14f1 0x10b3 "unknown" "Conexant Systems Inc.|HCF Data/Fax"
-0x14f1 0x10b4 "unknown" "Conexant Systems Inc.|HCF Data/Fax/Remote TAM"
-0x14f1 0x10b5 "unknown" "Conexant Systems Inc.|HCF Data/Fax/Voice/Speakerphone"
-0x14f1 0x10b6 "unknown" "Conexant Systems Inc.|HCF Data/Fax/Remote TAM/Speakerphone"
-0x14f1 0x1433 "Hcf:www.linmodems.org" "Conexant Systems Inc.|HCF 56k Data/Fax Modem"
-0x14f1 0x1434 "Hcf:www.linmodems.org" "Conexant Systems Inc.|HCF 56k Data/Fax/Voice Modem"
-0x14f1 0x1435 "Hcf:www.linmodems.org" "Conexant Systems Inc.|HCF 56k Data/Fax/Voice/Spkp (w/Handset) Modem"
-0x14f1 0x1436 "Hcf:www.linmodems.org" "Conexant Systems Inc.|HCF 56k Data/Fax Modem"
-0x14f1 0x1453 "Hcf:www.linmodems.org" "Conexant Systems Inc.|HCF 56k Data/Fax Modem"
-0x14f1 0x1454 "Hcf:www.linmodems.org" "Conexant Systems Inc.|HCF 56k Data/Fax/Voice Modem"
-0x14f1 0x1455 "Hcf:www.linmodems.org" "Conexant Systems Inc.|HCF 56k Data/Fax/Voice/Spkp (w/Handset) Modem"
-0x14f1 0x1456 "Hcf:www.linmodems.org" "Conexant Systems Inc.|HCF 56k Data/Fax/Voice/Spkp Modem"
-0x14f1 0x1610 "unknown" "Conexant Systems Inc.|ADSL AccessRunner PCI Arbitration Device"
-0x14f1 0x1611 "unknown" "Conexant Systems Inc.|AccessRunner PCI ADSL Interface Device"
-0x14f1 0x1620 "unknown" "Conexant Systems Inc.|P5100-xx ARM controller"
-0x14f1 0x1621 "unknown" "Conexant Systems Inc.|20463-xx HSF modem"
-0x14f1 0x1622 "unknown" "Conexant Systems Inc.|11627-xx ADSL modem"
-0x14f1 0x1623 "unknown" "Conexant Systems Inc.|HPNA 1"
-0x14f1 0x1624 "unknown" "Conexant Systems Inc.|Ethernet 10/100"
-0x14f1 0x1625 "unknown" "Conexant Systems Inc.|HomePNA2"
-0x14f1 0x1803 "tulip" "Conexant Systems Inc.|LANfinity"
-0x14f1 0x1811 "unknown" "Conexant Systems Inc.|Conextant MiniPCI Network Adapter"
-0x14f1 0x1815 "Bad:www.linmodems.org" "Conexant Systems Inc.|SoftK56 Winmodem"
-0x14f1 0x1f10 "unknown" "Conexant Systems Inc.|HCF Data/Fax (USA)"
-0x14f1 0x1f11 "unknown" "Conexant Systems Inc.|HCF Data/Fax (Worldwide)"
-0x14f1 0x1f14 "unknown" "Conexant Systems Inc.|HCF Data/Fax/Voice (USA)"
-0x14f1 0x1f15 "unknown" "Conexant Systems Inc.|HCF Data/Fax/Voice (Worldwide)"
-0x14f1 0x2003 "Bad:www.linmodems.org" "Conexant Systems Inc.|SoftK56 Winmodem"
-0x14f1 0x2004 "Bad:www.linmodems.org" "Conexant Systems Inc.|SoftK56 RemoteTAM Winmodem"
-0x14f1 0x2005 "Bad:www.linmodems.org" "Conexant Systems Inc.|SoftK56 Speakerphone Winmodem"
-0x14f1 0x2006 "Bad:www.linmodems.org" "Conexant Systems Inc.|SoftK56 Speakerphone Winmodem"
-0x14f1 0x2013 "unknown" "Conexant Systems Inc.|HSP MicroModem 56K"
-0x14f1 0x2014 "Bad:www.linmodems.org" "Conexant Systems Inc.|SoftK56 RemoteTAM Winmodem"
-0x14f1 0x2015 "Bad:www.linmodems.org" "Conexant Systems Inc.|SoftK56 Speakerphone Winmodem"
-0x14f1 0x2016 "Bad:www.linmodems.org" "Conexant Systems Inc.|SoftK56 Speakerphone Winmodem"
-0x14f1 0x2043 "Hsf:www.linmodems.org" "Conexant Systems Inc.|HSF 56k Data/Fax Modem (Worldwide SmartDAA)"
-0x14f1 0x2044 "Hsf:www.linmodems.org" "Conexant Systems Inc.|HSF 56k Data/Fax/Voice Modem (Worldwide SmartDAA)"
-0x14f1 0x2045 "Hsf:www.linmodems.org" "Conexant Systems Inc.|HSF 56k Data/Fax/Voice/Spkp (w/Handset) Modem (Worldwide SmartDAA)"
-0x14f1 0x2046 "Hsf:www.linmodems.org" "Conexant Systems Inc.|HSF 56k Data/Fax/Voice/Spkp Modem (Worldwide SmartDAA)"
-0x14f1 0x2053 "unknown" "Conexant Systems Inc.|HSF Data/Fax"
-0x14f1 0x2054 "unknown" "Conexant Systems Inc.|HSF Data/Fax/TAM"
-0x14f1 0x2055 "unknown" "Conexant Systems Inc.|HSF Data/Fax/Voice/Speakerphone"
-0x14f1 0x2056 "unknown" "Conexant Systems Inc.|HSF Data/Fax/TAM/Speakerphone"
-0x14f1 0x2063 "Hsf:www.linmodems.org" "Conexant Systems Inc.|HSF 56k Data/Fax Modem (SmartDAA)"
-0x14f1 0x2064 "Hsf:www.linmodems.org" "Conexant Systems Inc.|HSF 56k Data/Fax/Voice Modem (SmartDAA)"
-0x14f1 0x2065 "Hsf:www.linmodems.org" "Conexant Systems Inc.|HSF 56k Data/Fax/Voice/Spkp (w/Handset) Modem (SmartDAA)"
-0x14f1 0x2066 "Hsf:www.linmodems.org" "Conexant Systems Inc.|HSF 56k Data/Fax/Voice/Spkp Modem (SmartDAA)"
-0x14f1 0x2093 "Hsf:www.linmodems.org" "Conexant Systems Inc.|HSF 56k Modem"
-0x14f1 0x2143 "Hsf:www.linmodems.org" "Conexant Systems Inc.|HSF 56k Data/Fax/Cell Modem (Mobile Worldwide SmartDAA)"
-0x14f1 0x2144 "Hsf:www.linmodems.org" "Conexant Systems Inc.|HSF 56k Data/Fax/Voice/Cell Modem (Mobile Worldwide SmartDAA)"
-0x14f1 0x2145 "Hsf:www.linmodems.org" "Conexant Systems Inc.|HSF 56k Data/Fax/Voice/Spkp (w/Handset)/Cell Modem (Mobile Worldwide SmartDAA)"
-0x14f1 0x2146 "Hsf:www.linmodems.org" "Conexant Systems Inc.|HSF 56k Data/Fax/Voice/Spkp/Cell Modem (Mobile Worldwide SmartDAA)"
-0x14f1 0x2163 "Hsf:www.linmodems.org" "Conexant Systems Inc.|HSF 56k Data/Fax/Cell Modem (Mobile SmartDAA)"
-0x14f1 0x2164 "Hsf:www.linmodems.org" "Conexant Systems Inc.|HSF 56k Data/Fax/Voice/Cell Modem (Mobile SmartDAA)"
-0x14f1 0x2165 "Hsf:www.linmodems.org" "Conexant Systems Inc.|HSF 56k Data/Fax/Voice/Spkp (w/Handset)/Cell Modem (Mobile SmartDAA)"
-0x14f1 0x2166 "Hsf:www.linmodems.org" "Conexant Systems Inc.|HSF 56k Data/Fax/Voice/Spkp/Cell Modem (Mobile SmartDAA)"
-0x14f1 0x2343 "Hsf:www.linmodems.org" "Conexant Systems Inc.|HSF 56k Data/Fax CardBus Modem (Mobile Worldwide SmartDAA)"
-0x14f1 0x2344 "Hsf:www.linmodems.org" "Conexant Systems Inc.|HSF 56k Data/Fax/Voice CardBus Modem (Mobile Worldwide SmartDAA)"
-0x14f1 0x2345 "Hsf:www.linmodems.org" "Conexant Systems Inc.|HSF 56k Data/Fax/Voice/Spkp (w/Handset) CardBus Modem (Mobile Worldwide SmartDAA)"
-0x14f1 0x2346 "Hsf:www.linmodems.org" "Conexant Systems Inc.|HSF 56k Data/Fax/Voice/Spkp CardBus Modem (Mobile Worldwide SmartDAA)"
-0x14f1 0x2363 "Hsf:www.linmodems.org" "Conexant Systems Inc.|HSF 56k Data/Fax CardBus Modem (Mobile SmartDAA)"
-0x14f1 0x2364 "Hsf:www.linmodems.org" "Conexant Systems Inc.|HSF 56k Data/Fax/Voice CardBus Modem (Mobile SmartDAA)"
-0x14f1 0x2365 "Hsf:www.linmodems.org" "Conexant Systems Inc.|HSF 56k Data/Fax/Voice/Spkp (w/Handset) CardBus Modem (Mobile SmartDAA)"
-0x14f1 0x2366 "Hsf:www.linmodems.org" "Conexant Systems Inc.|HSF 56k Data/Fax/Voice/Spkp CardBus Modem (Mobile SmartDAA)"
-0x14f1 0x2443 "unknown" "Conexant Systems Inc.|SoftK56 Speakerphone Winmodem"
-0x14f1 0x2444 "Hsf:www.linmodems.org" "Conexant Systems Inc.|HSF 56k Data/Fax/Voice Modem (Mobile Worldwide SmartDAA)"
-0x14f1 0x2445 "Hsf:www.linmodems.org" "Conexant Systems Inc.|HSF 56k Data/Fax/Voice/Spkp (w/Handset) Modem (Mobile Worldwide SmartDAA)"
-0x14f1 0x2446 "Hsf:www.linmodems.org" "Conexant Systems Inc.|HSF 56k Data/Fax/Voice/Spkp Modem (Mobile Worldwide SmartDAA)"
-0x14f1 0x2463 "Hsf:www.linmodems.org" "Conexant Systems Inc.|HSF 56k Data/Fax Modem (Mobile SmartDAA)"
-0x14f1 0x2464 "Hsf:www.linmodems.org" "Conexant Systems Inc.|HSF 56k Data/Fax/Voice Modem (Mobile SmartDAA)"
-0x14f1 0x2465 "Hsf:www.linmodems.org" "Conexant Systems Inc.|HSF 56k Data/Fax/Voice/Spkp (w/Handset) Modem (Mobile SmartDAA)"
-0x14f1 0x2466 "Hsf:www.linmodems.org" "Conexant Systems Inc.|HSF 56k Data/Fax/Voice/Spkp Modem (Mobile SmartDAA)"
-0x14f1 0x2702 "unknown" "Conexant Systems Inc.| "
-0x14f1 0x2bfa "unknown" "Conexant|HDAudio Soft Data Fax Modem with SmartCP"
-0x14f1 0x2f00 "Hsf:www.linmodems.org" "Conexant Systems Inc.|HSF 56k HSFi Modem"
-0x14f1 0x2f02 "unknown" "Conexant Systems Inc.|HSF 56k HSFi Data/Fax"
-0x14f1 0x2f11 "unknown" "Conexant Systems Inc.|HSF 56k HSFi Modem"
-0x14f1 0x2f20 "unknown" "Conexant Systems Inc.|HSF 56k Data/Fax Modem"
-0x14f1 0x8234 "unknown" "Conexant Systems Inc.|RS8234 ATM SAR Controller [ServiceSAR Plus]"
-0x14f1 0x8237 "unknown" "Conexant Systems Inc.|CN8237 ATM OC2 ServiceSAR+ controller"
-0x14f1 0x8471 "unknown" "Conexant Systems Inc.|CN8471A 32-channel HDLC Controller"
-0x14f1 0x8472 "unknown" "Conexant Systems Inc.|CN8472A 64-channel HDLC Controller"
-0x14f1 0x8474 "unknown" "Conexant Systems Inc.|CN8474A 128-channel HDLC Controller"
-0x14f1 0x8478 "unknown" "Conexant Systems Inc.|CN8478 256-channel HDLC Controller"
-0x14f1 0x8502 "unknown" "Conexant Systems Inc.|CX28500 676-channel HDLC Controller"
-0x14f1 0x8503 "unknown" "Conexant Systems Inc.|CX28500 1024-channel HDLC Controller"
-0x14f1 0x8563 "unknown" "Conexant Systems Inc.|CX28560 2047-channel HDLC Controller"
-0x14f1 0x8800 "cx8800" "Hauppauge|WinTV PCI card (88x chip based)"
-0x14f1 0x8801 "cx88-alsa" "Conexant Systems Inc.|CX23880/1/2/3 PCI Video and Audio Decoder [Audio Port]"
-0x14f1 0x8802 "cx88-dvb" "Conexant Systems Inc.|CX23883 Broadcast Decoder"
-0x14f1 0x8803 "unknown" "Conexant Systems Inc.| "
-0x14f1 0x8804 "unknown" "Conexant Systems Inc.| "
-0x14f1 0x8811 "cx88-alsa" "Hauppauge|WinTV PCI card (88x chip based) [Audio function]"
-0x14f1 0x9876 "unknown" "Conexant Systems Inc.|123456 Connexant"
-0x14f2 0x0001 "unknown" "Mobility Electronics Inc.|Moselle Split Bridge"
-0x14f2 0x0002 "unknown" "Mobility Electronics Inc.|Capilano Split Bridge"
-0x14f2 0x0120 "unknown" "Mobility Electronics Inc.|Mobility Split Bridge"
-0x14f2 0x0121 "unknown" "Mobility Electronics Inc.|PCI Parallel Port"
-0x14f2 0x0122 "unknown" "Mobility Electronics Inc.|PCI Serial Port"
-0x14f2 0x0123 "pcips2" "Mobility Electronics Inc.|PCI PS/2 Keyboard Port"
-0x14f2 0x0124 "pcips2" "Mobility Electronics Inc.|PCI PS/2 Mouse Port"
-0x14f3 0x2030 "unknown" "BroadLogic|2030 Satellite Reciever"
-0x14f3 0x2050 "unknown" "BroadLogic|2050 DVB-T Terrestrial (Cable) Reciever"
-0x14f3 0x2060 "unknown" "BroadLogic|2060 ATSC Terrestrial (Cable) Reciever"
-0x14f8 0x2077 "unknown" "AUDIOCODES Inc.|TP-240 dual span E1 VoIP PCI card"
-0x14fc 0x0000 "unknown" "Quadrics Ltd.|QsNet Elan3 Network Adapter"
-0x14fc 0x0001 "unknown" "Quadrics Ltd.|QsNetII Elan4 Network Adapter"
-0x14fc 0x0002 "unknown" "Quadrics Ltd|QsNetIII Elan5 Network Adapter"
-0x1500 0x1300 "unknown" "DELTA Electronics Inc.|SIS900 10/100M PCI Fast Ethernet Controller"
-0x1500 0x1320 "unknown" "DELTA Electronics Inc.|VT86C100A 10/100M PCI Fast Ethernet Controler"
-0x1500 0x1360 "8139too" "DELTA Electronics Inc.|8139 10/100BaseTX"
-0x1500 0x1380 "unknown" "DELTA Electronics Inc.|DEC21143PD 10/100M PCI Fast Ethernet Controller"
-0x1507 0x0001 "unknown" "Motorola|MPC105 [Eagle]"
-0x1507 0x0002 "unknown" "Motorola|MPC106 [Grackle]"
-0x1507 0x0003 "unknown" "Motorola|MPC8240 [Kahlua]"
-0x1507 0x0100 "unknown" "Motorola|MC145575 [HFC-PCI]"
-0x1507 0x0431 "unknown" "Motorola|KTI829c 100VG"
-0x1507 0x4801 "unknown" "Motorola|Raven"
-0x1507 0x4802 "unknown" "Motorola|Falcon"
-0x1507 0x4803 "unknown" "Motorola|Hawk"
-0x1507 0x4806 "unknown" "Motorola|CPX8216"
-0x1516 0x0800 "fealnx" "Myson Technology Inc.|800 network controller"
-0x1516 0x0803 "fealnx" "Myson Technology Inc.|803 network controller"
-0x1516 0x0891 "fealnx" "Myson Technology Inc.|891 network controller"
-0x151a 0x1002 "unknown" "Globetek|PCI-1002"
-0x151a 0x1004 "unknown" "Globetek|PCI-1004"
-0x151a 0x1008 "unknown" "Globetek|PCI-1008"
-0x151c 0x0003 "unknown" "DIGITAL AUDIO LABS Inc.|Prodif T 2496"
-0x151c 0x4000 "unknown" "DIGITAL AUDIO LABS Inc.|Prodif 88"
-0x151f 0x0000 "8250_pci" "TOPIC SEMICONDUCTOR Corp.|TP560 Data/Fax/Voice 56k modem"
-0x1522 0x0100 "unknown" "Mainpine Limited|PBridge+ PCI Interface Chip"
-0x1524 0x0510 "yenta_socket" "ENE Technology Inc.|CB710 Cardbus Controller (4 in 1 reader)"
-0x1524 0x0520 "unknown" "ENE Technology Inc|FLASH memory: ENE Technology Inc:"
-0x1524 0x0530 "unknown" "ENE Technology Inc.|ENE PCI Memory Stick Card Reader Controller"
-0x1524 0x0550 "unknown" "ENE Technology Inc.|ENE PCI Secure Digital Card Reader Controller"
-0x1524 0x0610 "unknown" "ENE Technology Inc.|PCI Smart Card Reader Controller"
-0x1524 0x1211 "yenta_socket" "ENE Technology Inc.|CB1211 Cardbus Controller"
-0x1524 0x1225 "yenta_socket" "ENE Technology Inc.|CB1225 Cardbus Controller"
-0x1524 0x1410 "yenta_socket" "ENE Technology Inc.|CB1410 CardBus Controller"
-0x1524 0x1411 "yenta_socket" "ENE Technology Inc.|CB1411 CardBus Controller"
-0x1524 0x1412 "yenta_socket" "ENE Technology Inc.|CB-712/4 Cardbus Controller"
-0x1524 0x1420 "yenta_socket" "ENE Technology Inc.|CB1420 Cardbus Controller"
-0x1524 0x1421 "yenta_socket" "ENE Technology Inc.|CB720 Cardbus Controller"
-0x1524 0x1422 "yenta_socket" "ENE Technology Inc.|CB-722/4 Cardbus Controller"
-0x1532 0x0020 "unknown" "ECHELON Corp|LonWorks PCLTA-20 PCI LonTalk Adapter"
-0x1538 0x0303 "unknown" "ARALION Inc.|ARS106S Ultra ATA 133/100/66 Host Controller"
-0x153b 0x1144 "unknown" "TERRATEC Electronic GmbH|Aureon 5.1"
-0x153b 0x1147 "unknown" "TERRATEC Electronic GmbH|Aureon 5.1 Sky"
-0x153b 0x1158 "unknown" "TERRATEC Electronic GmbH|Philips Semiconductors SAA7134 (rev 01) [Terratec Cinergy 600 TV]"
-0x153b 0x6003 "unknown" "Terratec Electronic GMBH|CS4614/22/24 CrystalClear SoundFusion PCI Audio Accel"
-0x153f 0x0001 "unknown" "MIPS Technologies Inc.|SOC-it"
-0x1542 0x9260 "unknown" "Concurrent Computer Corporation|RCIM-II Real-Time Clock & Interrupt Module"
-0x1543 0x3052 "unknown" "SILICON Laboratories|Intel 537 [Winmodem]"
-0x1543 0x4c22 "unknown" "SILICON Laboratories|Si3036 MC'97 DAA"
-0x1549 0x80ff "unknown" "Interconnect Systems Solutions|PCI-ISA-001 PCI/ISA Bus Bridge"
-0x1555 0x0002 "unknown" "Gesytec GmbH|PLX PCI 9050 Easylon PCI Bus Interface"
-0x1558 0x1558 "unknown" "Clevo/Kapok Computer| "
-0x1562 0x0001 "orinoco_nortel" "Symbol Technologies|LA-41x3 Spectrum24 Wireless LAN PCI Card"
-0x1571 0xa001 "com20020-pci" "Contemporary Controls|CCSI PCI20-485 ARCnet"
-0x1571 0xa002 "com20020-pci" "Contemporary Controls|CCSI PCI20-485D ARCnet"
-0x1571 0xa003 "com20020-pci" "Contemporary Controls|CCSI PCI20-485X ARCnet"
-0x1571 0xa004 "com20020-pci" "Contemporary Controls|CCSI PCI20-CXB ARCnet"
-0x1571 0xa005 "com20020-pci" "Contemporary Controls|CCSI PCI20-CXS ARCnet"
-0x1571 0xa006 "com20020-pci" "Contemporary Controls|CCSI PCI20-FOG-SMA ARCnet"
-0x1571 0xa007 "com20020-pci" "Contemporary Controls|CCSI PCI20-FOG-ST ARCnet"
-0x1571 0xa008 "com20020-pci" "Contemporary Controls|CCSI PCI20-TB5 ARCnet"
-0x1571 0xa009 "com20020-pci" "Contemporary Controls|CCSI PCI20-5-485 5Mbit ARCnet"
-0x1571 0xa00a "com20020-pci" "Contemporary Controls|CCSI PCI20-5-485D 5Mbit ARCnet"
-0x1571 0xa00b "com20020-pci" "Contemporary Controls|CCSI PCI20-5-485X 5Mbit ARCnet"
-0x1571 0xa00c "com20020-pci" "Contemporary Controls|CCSI PCI20-5-FOG-ST 5Mbit ARCnet"
-0x1571 0xa00d "com20020-pci" "Contemporary Controls|CCSI PCI20-5-FOG-SMA 5Mbit ARCnet"
-0x1571 0xa201 "com20020-pci" "Contemporary Controls|CCSI PCI22-485 10Mbit ARCnet"
-0x1571 0xa202 "com20020-pci" "Contemporary Controls|CCSI PCI22-485D 10Mbit ARCnet"
-0x1571 0xa203 "com20020-pci" "Contemporary Controls|CCSI PCI22-485X 10Mbit ARCnet"
-0x1571 0xa204 "com20020-pci" "Contemporary Controls|CCSI PCI22-CHB 10Mbit ARCnet"
-0x1571 0xa205 "com20020-pci" "Contemporary Controls|CCSI PCI22-FOG_ST 10Mbit ARCnet"
-0x1571 0xa206 "com20020-pci" "Contemporary Controls|CCSI PCI22-THB 10Mbit ARCnet"
-0x1578 0x5615 "unknown" "HITT|VPMK3 [Video Processor Mk III]"
-0x157c 0x8001 "unknown" "Eurosoft (UK)|Fix2000 PCI Y2K Compliance Card"
-0x1584 0x4003 "unknown" "Uniwill Computer Corp.| "
-0x1586 0x0803 "unknown" "Lancast Inc.| "
-0x1592 0x0781 "unknown" "Syba Tech Ltd.|Multi-IO Card"
-0x1592 0x0782 "unknown" "Syba Tech Ltd.|Parallel Port Card 2xEPP"
-0x1592 0x0783 "unknown" "Syba Tech Ltd.|Multi-IO Card"
-0x1592 0x0785 "unknown" "Syba Tech Ltd.|Multi-IO Card"
-0x1592 0x0786 "unknown" "Syba Tech Ltd.|Multi-IO Card"
-0x1592 0x0787 "unknown" "Syba Tech Ltd.|Multi-IO Card"
-0x1592 0x0788 "unknown" "Syba Tech Ltd.|Multi-IO Card"
-0x1592 0x078a "unknown" "Syba Tech Ltd.|Multi-IO Card"
-0x15a2 0x0001 "unknown" "Catalyst Enterprises Inc.|TA700 PCI Bus Analyzer/Exerciser"
-0x15aa 0x2000 "8250_pci" "Moreton Bay|PCI Serial Port"
-0x15ad 0x0405 "Card:VMware virtual video card" "VMWare|PCI SVGA (FIFO)"
-0x15ad 0x0710 "Card:VMware virtual video card" "VMWare|Virtual SVGA"
-0x15ad 0x0720 "unknown" "VMware Inc.|VMware High-Speed Virtual NIC [vmxnet]"
-0x15b0 0x0001 "unknown" "Zoltrix|FM-1789 Pctel"
-0x15b0 0x2bd0 "ISDN:hisax,type=35" "Zoltrix|2BD0 ISDN Adapter"
-0x15b3 0x15b3 "unknown" "Mellanox Technology|Mellanox Technologies"
-0x15b3 0x5274 "unknown" "Mellanox Technology|MT21108 InfiniBridge"
-0x15b3 0x5a44 "ib_mthca" "Mellanox Technology|MT23108 InfiniHost"
-0x15b3 0x5a45 "unknown" "Mellanox Technology|MT23108 InfiniHost (Tavor)"
-0x15b3 0x5a46 "unknown" "Mellanox Technology|MT23108 PCI Bridge"
-0x15b3 0x5e8c "ib_mthca" "Mellanox Technology|MT24204 [InfiniHost III Lx HCA]"
-0x15b3 0x5e8d "unknown" "Mellanox Technology|MT24204 [InfiniHost III Lx HCA Flash Recovery]"
-0x15b3 0x6274 "ib_mthca" "Mellanox Technologies|MT25204 [InfiniHost III Lx HCA]"
-0x15b3 0x6278 "ib_mthca" "Mellanox Technology|MT25208 InfiniHost III Ex (Tavor compatibility mode)"
-0x15b3 0x6279 "unknown" "Mellanox Technology|MT25208 [InfiniHost III Ex HCA Flash Recovery]"
-0x15b3 0x6282 "ib_mthca" "Mellanox Technology|MT25208 InfiniHost III Ex"
-0x15bc 0x0101 "unknown" "Agilent Technologies|n2530a DX2+ FC-AL Adapter"
-0x15bc 0x0b01 "agilent_82350b" ""
-0x15bc 0x1100 "unknown" "Agilent Technologies|E8001-66442 PCI Express CIC"
-0x15bc 0x2530 "unknown" "Agilent Technologies|??? HP Communications Port"
-0x15bc 0x2531 "unknown" "Agilent Technologies|??? HP Toptools Remote Control Adapter"
-0x15bc 0x2532 "unknown" "Agilent Technologies|??? HP Toptools Remote Control Adapter"
-0x15bc 0x2922 "unknown" "Agilent Technologies|64 Bit, 133MHz PCI-X Exerciser & Protocol Checker"
-0x15bc 0x2928 "unknown" "Agilent Technologies|64 Bit, 66MHz PCI Exerciser & Analyzer"
-0x15bc 0x2929 "unknown" "Agilent Technologies|E2929A PCI/PCI-X Bus Analyzer"
-0x15c5 0x8010 "unknown" "Procomp Informatics Ltd.|1394b - 1394 Firewire 3-Port Host Adapter Card"
-0x15c7 0x0349 "unknown" "Tateyama System Laboratory Co Ltd.|Tateyama C-PCI PLC/NC card Rev.01A"
-0x15d1 0x0001 "unknown" "Infineon Technologies AG|TC11IB TriCore 32-bit Single-chip Microctrlr"
-0x15d1 0x0003 "unknown" "Infineon Technologies AG|PEB 20544 E v1.1 6 Port Optimized Comm Ctrlr (SPOCC)"
-0x15d1 0x0004 "unknown" "Infineon Technologies AG|PEB 3454 E v1.1 TE3-SPICCE 6 Port Integrated Comm Ctrlr"
-0x15d7 0x0000 "unknown" "Rockwell-Collins Inc.| "
-0x15d8 0x9001 "unknown" "Cybernetics Technology Co Ltd.| "
-0x15dc 0x0001 "unknown" "Litronic Inc.|Argus 300 PCI Cryptography Module"
-0x15e2 0x0500 "unknown" "Quicknet Technologies Inc.|Internet PhoneJack PCI Card"
-0x15e8 0x0130 "orinoco_plx" "Correga|Wireless PCI Card"
-0x15e8 0x0131 "prism2_plx" "National Datacomm Corp.|Prism II InstantWave HR PCI card"
-0x15e9 0x1841 "pdc_adma" "Pacific Digital Corp.|NetStaQ ADMA-100 ATA controller"
-0x15e9 0x2068 "sata_qstor" "Pacific Digital Corp.|SATA QStor"
-0x15ec 0x3101 "unknown" "Beckhoff GmbH|FC3101 Profibus DP 1 Channel PCI"
-0x15ec 0x5102 "unknown" "Beckhoff GmbH|FC5102"
-0x15f2 0x0001 "unknown" "Diagnostic Instruments Inc.|Spot RT Spot RT Interface Board"
-0x15f2 0x0002 "unknown" "Diagnostic Instruments Inc.|Spot RT #2 Spot RT Interface Board"
-0x15f2 0x0003 "unknown" "Diagnostic Instruments Inc.|Spot Insight Spot Insight Interface Board"
-0x1619 0x0400 "farsync" "FarSite Communications Limited|FarSync T2P two Port Intelligent Sync Comms Card"
-0x1619 0x0440 "farsync" "FarSite Communications Limited|FarSync T4P Four Port Intelligent Sync Comms Card"
-0x1619 0x0610 "farsync" "FarSite Communications Limited|FarSync T1U One Port Intelligent Sync Comms Card"
-0x1619 0x0620 "farsync" "FarSite Communications Limited|FarSync T2U Two Port Intelligent Sync Comms Card"
-0x1619 0x0640 "farsync" "FarSite Communications Limited|FarSync T4U Four Port Intelligent Sync Comms Card"
-0x1619 0x1610 "farsync" "FarSite Communications Limited|FarSync TE1 One Port Intelligent Sync Comms Card"
-0x1619 0x1612 "farsync" "FarSite Communications Limited|FarSync TE1C Channelized Intelligent Sync Comms Card"
-0x1619 0x2610 "unknown" "FarSite Communications Ltd.|FarSync DSL-S1 (SHDSL)"
-0x1626 0x8410 "tulip" "TDK Semiconductor Corp.|RTL81xx Fast Ethernet"
-0x1629 0x1003 "unknown" "Kongsberg Spacetec AS|Format synchronizer v3.0"
-0x1629 0x2002 "unknown" "Kongsberg Spacetec AS|Fast Universal Data Output"
-0x162d 0x0100 "unknown" "Reprosoft Co Ltd.|Repeographics controller"
-0x162d 0x0101 "unknown" "Reprosoft Co Ltd.|Reprographics Controller"
-0x162d 0x0102 "unknown" "Reprosoft Co Ltd.|Reprographics Controller"
-0x162d 0x0103 "unknown" "Reprosoft Co Ltd.|Reprographics Controller"
-0x162f 0x1111 "unknown" "Rohde & Schwarz GMBH & Co KG|TS-PRL1 General Purpose Relay Card"
-0x162f 0x1112 "unknown" "Rohde & Schwarz GMBH & Co KG|TS-PMA Matrix Card"
-0x1637 0x3874 "unknown" "Linksys|Linksys 802.11b WMP11 PCI Wireless card"
-0x1638 0x1100 "orinoco_plx" "Standard Microsystems Corp [SMC]|SMC2602W EZConnect / Addtron AWA-100 / Eumitcom PCI WL11000"
-0x163c 0x3052 "slamr" "Smart Link Ltd.|SmartLink SmartPCI562 56K Modem"
-0x163c 0x5449 "unknown" "Smart Link Ltd.|SmartPCI561 Modem"
-0x163c 0x5459 "slamr" "Smart Link Ltd.|Modem"
-0x163c 0xff02 "unknown" "Smart Link|Aztech CNR V.92 Modem"
-0x165a 0xc100 "unknown" "Epix Inc.|PIXCI(R) CL1 Camera Link Video Capture Board [custom QL5232]"
-0x165a 0xd200 "unknown" "Epix Inc.|PIXCI(R) D2X Digital Video Capture Board [custom QL5232]"
-0x165a 0xd300 "unknown" "Epix Inc.|PIXCI(R) D3X Digital Video Capture Board [custom QL5232]"
-0x165f 0x1020 "unknown" "Linux Media Labs, LLC|LMLM4 MPEG-4 encoder"
-0x1668 0x0100 "unknown" "Actiontec Electronics Inc.|PCI to PCI Bridge"
-0x166d 0x0001 "unknown" "Broadcom Corp.|SiByte BCM1125/1125H/1250 System-on-a-Chip PCI"
-0x166d 0x0002 "unknown" "Broadcom Corp.|SiByte BCM1125H/1250 System-on-a-Chip HyperTransport"
-0x1677 0x104e "unknown" "Bernecker + Rainer|5LS172.6 B&R Dual CAN Interface Card"
-0x1677 0x12d7 "unknown" "Bernecker + Rainer|5LS172.61 B&R Dual CAN Interface Card"
-0x1677 0x20ad "unknown" "Bernecker + Rainer|5ACPCI.MFIO-K01 Profibus DP / K-Feldbus / COM"
-0x167b 0x2102 "unknown" "ZyDAS Technology Corp.|ZyDAS ZD1202"
-0x167d 0xa000 "hostap_pci" "Samsung Electro-Mechanics Co., Ltd.|IPW2200 miniPCI Wireless"
-0x167f 0x4634 "unknown" "Ingenieurbuero Anhaus GmbH|FOB-IO Card"
-0x167f 0x4c32 "unknown" "Ingenieurbuero Anhaus GmbH|L2B PCI Board"
-0x167f 0x5344 "unknown" "Ingenieurbuero Anhaus GmbH|FOB-SD Card"
-0x167f 0x5443 "unknown" "Ingenieurbuero Anhaus GmbH|FOB-TDC Card"
-0x1681 0x0010 "unknown" "Hercules|Hercules 3d Prophet II Ultra 64MB [ 350 MHz NV15BR core, 128-bit DDR @ 460 MHz, 1.5v AGP4x ]"
-0x1681 0x0050 "snd-cs46xx" "Hercules|Game Theatre XP"
-0x1681 0x0051 "snd-cs46xx" "Hercules|Game Theatre XP"
-0x1681 0x0052 "snd-cs46xx" "Hercules|Game Theatre XP"
-0x1681 0x0053 "snd-cs46xx" "Hercules|Game Theatre XP"
-0x1681 0x0054 "snd-cs46xx" "Hercules|Game Theatre XP"
-0x1682 0x9875 "unknown" "PINE Technology, Ltd.| "
-0x1688 0x1170 "unknown" "CastleNet Technology Inc.|WLAN 802.11b card"
-0x168c 0x0007 "vt_ar5k" "Atheros Communications Inc.|802.11a Wireless Adapter"
-0x168c 0x0011 "dyc_ar5k" "Atheros Communications Inc.|AR5210 802.11a Wireless Adapter"
-0x168c 0x0012 "ath_pci" "Atheros Communications Inc.|AR5211 802.11a/b/g Mini-PCI Wireless Adapter"
-0x168c 0x0013 "ath_pci" "Atheros Communications Inc.|AR5213 802.11a/b/g Wireless Adapter"
-0x168c 0x001a "ath_pci" "Atheros Communications Inc.|802.11b/g Wireless PCI Adapter"
-0x168c 0x001b "unknown" "Atheros Communications, Inc.|AR5006X 802.11abg NIC"
-0x168c 0x0020 "unknown" "Atheros Communications, Inc.|AR5005VL 802.11bg Wireless NIC"
-0x168c 0x0107 "vt_ar5k" "Atheros Communications Inc.|"
-0x168c 0x0111 "dyc_ar5k" "Atheros Communications Inc.|"
-0x168c 0x0112 "dyc_ar5k" "Atheros Communications Inc.|"
-0x168c 0x0113 "dyc_ar5k" "Atheros Communications Inc.|"
-0x168c 0x1014 "ath_pci" "Atheros Communications Inc.|AR5212 802.11abg NIC"
-0x1693 0x0212 "unknown" "FERMA|PLX PCI9054 EPONINE ESR-PCI Board"
-0x1693 0x0213 "unknown" "FERMA|Motorola MPC8245 EPONINE MTM120 PCI Board"
-0x169c 0x0044 "generic" "Netcell Corp.|SyncRAID SR3000/5000 Series SATA RAID Controllers"
-0x16ab 0x1100 "orinoco_plx" "Global Sun Tech|GL24110P"
-0x16ab 0x1101 "orinoco_plx" "Global Sun Technology Inc|PLX9052 PCMCIA-to-PCI Wireless LAN"
-0x16ab 0x1102 "orinoco_plx" "Linksys|WDT11"
-0x16ab 0x1103 "hostap_plx" "Linksys|"
-0x16ab 0x8501 "unknown" "Global Sun Technology Inc.|WL-8305 Wireless LAN PCI Adapter"
-0x16ae 0x1141 "unknown" "SafeNet Inc.|SafeXcel-1141 ???"
-0x16c6 0x8695 "unknown" "Micrel-Kendin|Centaur KS8695 ARM processor"
-0x16ca 0x0001 "unknown" "Cenatek Inc.|Rocket Drive Solid State Disk"
-0x16d5 0x4d4e "unknown" "Acromag, Inc.|PMC482, APC482, AcPC482 Counter Timer Board"
-0x16da 0x0011 0x16da 0x0011 "ines_gpib" ""
-0x16e3 0x1e0f "unknown" "European Space Agency|LEON2FT Processor"
-0x16e5 0x6000 "unknown" "Intellon Corp.|INT6000 Ethernet-to-Powerline Bridge [HomePlug AV]"
-0x16ec 0x00ff "unknown" "U.S. Robotics|USR997900 10/100 Mbps PCI Network Card"
-0x16ec 0x0116 "r8169" "U.S. Robotics|Gibabit Network Card"
-0x16ec 0x2f00 "unknown" "U.S. Robotics|USR5660A (USR265660A, USR5660A-BP) 56K PCI Faxmodem"
-0x16ec 0x3685 "orinoco_plx" "U.S. Robotics|Wireless Access PCI Adapter Model 022415"
-0x16ed 0x1001 "unknown" "Sycron N. V.|UMIO communication card"
-0x16f4 0x8000 "unknown" "Vweb Corp.|VW2010"
-0x170b 0x0100 "unknown" "NetOctave Inc.|NSP2000-SSL Crypto Aceletator"
-0x1725 0x7174 "sata_vsc" "Vitesse Semiconductor|VSC7174 PCI/PCI-X Serial ATA Host Bus Controller"
-0x172a 0x13c8 "unknown" "Accelerated Encryption|AEP SureWare Runner 1000V3"
-0x1734 0x007a "unknown" "Fujitsu-Siemens Computers GmbH|Rage XL ATI Rage XL (rev 27)"
-0x1734 0x1011 "unknown" "Fujitsu-Siemens Computers GmbH|AIC-7902W Adaptec AIC-7902 Dual Channel U320 SCSI"
-0x1734 0x1012 "unknown" "Fujitsu-Siemens Computers GmbH|CSB6 Serverworks Southbridge with RAID/IDE (rev a0), OHCI USB (rev 05), GCLE-2 Host Bridge"
-0x1734 0x1013 "unknown" "Fujitsu-Siemens Computers GmbH|BCM5703 Broadcom Corp. NetXtreme Gigabyte Ethernet"
-0x1734 0x1078 "unknown" "Fujitsu Siemens Computer GmbH|Amilo Pro v2010"
-0x1737 0x0013 "unknown" "Linksys|WMP54G Wireless Pci Card"
-0x1737 0x0015 "unknown" "Linksys|WMP54GS Wireless Pci Card"
-0x1737 0x1032 0x1737 0x0015 "unknown" "Linksys|EG1032 v2 Instant Gigabit Network Adapter"
-0x1737 0x1032 0x1737 0x0024 "unknown" "Linksys|EG1032 v3 Instant Gigabit Network Adapter"
-0x1737 0x1032 0xffff 0x0015 "skge" ""
-0x1737 0x1032 0xffff 0x0024 "r8169" ""
-0x1737 0x1032 "unknown" "Linksys|EG1032 Gigabit Network Adapter"
-0x1737 0x1064 "skge" "Linksys|Gigabit Network Adapter"
-0x1737 0xab08 "tulip" "Linksys|21x4x DEC-Tulip compatible 10/100 Ethernet"
-0x1737 0xab09 "tulip" "Linksys|21x4x DEC-Tulip compatible 10/100 Ethernet"
-0x173b 0x03e8 "tg3" "Altima|AC1000 Gigabit Ethernet"
-0x173b 0x03e9 "tg3" "Altima|AC1000 Gigabit Ethernet"
-0x173b 0x03ea "tg3" "Altima|AC1000 Gigabit Ethernet"
-0x173b 0x03eb "tg3" "Altima|AC1000 Gigabit Ethernet"
-0x1743 0x8139 "8139too" "Peppercon AG|ROL/F-100 Fast Ethernet Adapter with ROL"
-0x1755 0x0000 "unknown" "Alchemy Semiconductor Inc.| "
-0x1796 0x0001 "unknown" "Research Centre Juelich|SIS1100 [Gigabit link]"
-0x1796 0x0002 "unknown" "Research Centre Juelich|HOTlink"
-0x1796 0x0003 "unknown" "Research Centre Juelich|Counter Timer"
-0x1796 0x0004 "unknown" "Research Centre Juelich|CAMAC Controller"
-0x1796 0x0005 "unknown" "Research Centre Juelich|PROFIBUS"
-0x1796 0x0006 "unknown" "Research Centre Juelich|AMCC HOTlink"
-0x1799 0x6001 "r8180" "Belkin|Wireless PCI Card - F5D6001"
-0x1799 0x6020 "r8180" "Belkin|Wireless PCMCIA Card - F5D6020"
-0x1799 0x6060 "unknown" "Belkin|Wireless PDA Card - F5D6060"
-0x1799 0x7000 "unknown" "Belkin|Wireless PCI Card - F5D7000"
-0x1799 0x700a "unknown" "Belkin|Wireless PCI Card - F5D7000UK"
-0x1799 0x7010 "unknown" "Belkin|BCM4306 802.11b/g Wireless Lan Controller F5D7010"
-0x179c 0x0557 "unknown" "Data Patterns|DP-PCI-557 [PCI 1553B]"
-0x179c 0x0566 "unknown" "Data Patterns|DP-PCI-566 [Intelligent PCI 1553B]"
-0x179c 0x5031 "unknown" "Data Patterns|DP-CPCI-5031-Synchro Module"
-0x179c 0x5121 "unknown" "Data Patterns|DP-CPCI-5121-IP Carrier"
-0x179c 0x5211 "unknown" "Data Patterns|DP-CPCI-5211-IP Carrier"
-0x179c 0x5679 "unknown" "Data Patterns|AGE Display Module"
-0x17a0 0x8033 "unknown" "Genesys Logic Inc.|GL880S USB 1.1 controller"
-0x17a0 0x8034 "unknown" "Genesys Logic Inc.|GL880S USB 2.0 controller"
-0x17b3 0xab08 "tulip" "Hawking Technologies|PN672TX 10/100 Ethernet"
-0x17b4 0x0011 "unknown" "Indra Networks Inc.|WebEnhance 100 GZIP Compression Card"
-0x17c0 0x12ab "unknown" "Wistron Corp.| "
-0x17cb 0x0001 "unknown" "Airgo Networks Inc|AGN100 802.11 a/b/g True MIMO Wireless Card"
-0x17cb 0x0002 "unknown" "Airgo Networks Inc|AGN300 802.11 a/b/g True MIMO Wireless Card"
-0x17cc 0x2280 "net2280" "NetChip Technology Inc.|USB 2.0"
-0x17cc 0x2282 "net2280" ""
-0x17d3 0x1110 "arcmsr" "RECA|ARC1110 SATA RAID HOST Controller"
-0x17d3 0x1120 "arcmsr" "RECA|ARC1120 SATA RAID HOST Controller"
-0x17d3 0x1130 "arcmsr" "RECA|ARC1130 SATA RAID HOST Controller"
-0x17d3 0x1160 "arcmsr" "RECA|ARC1160 SATA RAID HOST Controller"
-0x17d3 0x1170 "arcmsr" "RECA|ARC1160 SATA RAID HOST Controller"
-0x17d3 0x1210 "arcmsr" "RECA|ARC1210 SATA RAID HOST Controller"
-0x17d3 0x1220 "arcmsr" "RECA|ARC1220 SATA RAID HOST Controller"
-0x17d3 0x1230 "arcmsr" "RECA|ARC1230 SATA RAID HOST Controller"
-0x17d3 0x1260 "arcmsr" "RECA|ARC1260 SATA RAID HOST Controller"
-0x17d3 0x1270 "arcmsr" "RECA|ARC1160 SATA RAID HOST Controller"
-0x17d3 0x1280 "arcmsr" ""
-0x17d3 0x1380 "arcmsr" ""
-0x17d3 0x1381 "arcmsr" ""
-0x17d3 0x1680 "arcmsr" ""
-0x17d3 0x1681 "arcmsr" ""
-0x17d3 0x5831 "unknown" "Areca Technology Corp.|Xframe 10 Gigabit Ethernet PCI-X"
-0x17d3 0x5832 "unknown" "Areca Technology Corp.|Xframe II 10 Gigabit Ethernet PCI-X"
-0x17d5 0x5731 "s2io" "S2IO Inc.|Xframe 10 Gigabit Ethernet PCI-X"
-0x17d5 0x5732 "s2io" "S2IO Inc.|Xframe 10 Gigabit Ethernet PCI-X"
-0x17d5 0x5831 "s2io" "S2IO Inc.|Xframe 10 Gigabit Ethernet PCI-X"
-0x17d5 0x5832 "s2io" "Neterion Inc.|Xframe II 10 Gigabit Ethernet PCI-X"
-0x17e4 0x0001 "unknown" "Sectra AB|KK671 Cardbus encryption board"
-0x17e4 0x0002 "unknown" "Sectra AB|KK672 Cardbus encryption board"
-0x17e6 0x0010 "unknown" "Entropic Communications Inc.|EN2010 [c.Link] MoCA Network Controller (Coax, PCI interface)"
-0x17e6 0x0011 "unknown" "Entropic Communications Inc.|EN2010 [c.Link] MoCA Network Controller (Coax, MPEG interface)"
-0x17e6 0x0021 "unknown" "Entropic Communications Inc.|EN2210 [c.Link] MoCA Network Controller (Coax)"
-0x17fe 0x2120 "unknown" "Linksys|WMP11v4 802.11b PCI card"
-0x17fe 0x2220 "unknown" "Linksys|[AirConn] INPROCOMM IPN 2220 Wireless LAN Adapter (rev 01)"
-0x1813 0x4000 "Bad:www.linmodems.org" "Modem Silicon Operation|MD563X Host Accelerated Modem"
-0x1813 0x4100 "unknown" "Ambient Technologies Inc.|HaM plus Data Fax Modem"
-0x1814 0x0101 "rt2400" "RaLink|Wireless PCI Adpator RT2400 / RT2460"
-0x1814 0x0200 "unknown" "RaLink|RT2500 802.11g PCI [PC54G2]"
-0x1814 0x0201 "rt2500" "RaLink|Ralink RT2500 802.11 Cardbus Reference Card"
-0x1814 0x0301 "unknown" "RaLink|RT2561/RT61 802.11g PCI"
-0x1814 0x0302 "unknown" "RaLink|RT2561/RT61 rev B 802.11g"
-0x1814 0x0401 "unknown" "RaLink|Ralink RT2600 802.11 MIMO"
-0x1822 0x4e35 "unknown" "Twinhan Technology Co. Ltd.|Mantis DTV PCI Bridge Controller [Ver 1.0]"
-0x182d 0x3069 "unknown" "SiteCom Europe BV|ISDN PCI DC-105V2"
-0x182d 0x9790 "unknown" "SiteCom Europe BV|WL-121 Wireless Network Adapter 100g+ [Ver.3]"
-0x182e 0x0008 "unknown" "Raza Microelectronics, Inc.|XLR516 Processor"
-0x183b 0x08a7 "unknown" "MikroM GmbH|MVC100 DVI"
-0x183b 0x08a8 "unknown" "MikroM GmbH|MVC101 SDI"
-0x183b 0x08a9 "unknown" "MikroM GmbH|MVC102 DVI+Audio"
-0x183b 0x08b0 "unknown" "MikroM GmbH|MVC200-DC"
-0x1850 0x1851 "bttv" "Flyvideo 98 (LR50) / Chronos Video Shuttle II"
-0x1851 0x1851 "bttv" "Flyvideo 98EZ (LR51) / CyberMail AV"
-0x1852 0x1852 "bttv" "Flyvideo 98FM (LR50) / Typhoon TView TV/FM Tuner"
-0x1864 0x2110 "unknown" "SilverBack|ISNAP 2110"
-0x1867 0x5a44 "ib_mthca" "Topspin Communications|MT23108 PCI-X HCA"
-0x1867 0x5a45 "unknown" "Topspin Communications|MT23108 PCI-X HCA flash recovery"
-0x1867 0x5a46 "unknown" "Topspin Communications|MT23108 PCI-X HCA bridge"
-0x1867 0x5e8c "ib_mthca" "Topspin Communications|MT25208 InfiniHost III Ex"
-0x1867 0x6274 "ib_mthca" "Topspin Communications|MT25208 InfiniHost III Ex"
-0x1867 0x6278 "ib_mthca" "Topspin Communications|MT25208 InfiniHost III Ex (Tavor compatibility mode)"
-0x1867 0x6282 "ib_mthca" "Topspin Communications|MT25208 InfiniHost III Ex"
-0x187e 0x3403 "unknown" "ZyXEL Communication Corporation|ZyAir G-110 802.11g"
-0x187e 0x340e "unknown" "ZyXEL Communication Corporation|M-302 802.11g XtremeMIMO"
-0x1888 0x0301 "unknown" "Varisys Ltd.|VMFX1 FPGA PMC module"
-0x1888 0x0601 "unknown" "Varisys Ltd.|VSM2 dual PMC carrier"
-0x1888 0x0710 "unknown" "Varisys Ltd.|VS14x series PowerPC PCI board"
-0x1888 0x0720 "unknown" "Varisys Ltd.|VS24x series PowerPC PCI board"
-0x1888 0x2503 "unknown" "1 Prolink Computer Inc.|Bt881 Video Capture (10 bit High qualtiy cap)"
-0x1888 0x2504 "unknown" "1 Prolink Computer Inc.|Bt878 Video Capture"
-0x1888 0x3503 "unknown" "1 Prolink Computer Inc.|nVidia NV28 VGA Geforce4 MX440"
-0x1888 0x3505 "unknown" "1 Prolink Computer Inc.|nVidia NV28 VGA Geforce4 Ti4200"
-0x1898 0x2001 "unknown" "DIC INFORMATION TECHNOLOGY. Ltd.|DVB Receiver Card"
-0x18ac 0xd500 "unknown" "DViCO Corp.|FusionHDTV 5"
-0x18ac 0xd800 "unknown" "DViCO Corporation|FusionHDTV 3 Gold"
-0x18ac 0xd810 "unknown" "DViCO Corp.|FusionHDTV 3 Gold"
-0x18ac 0xd820 "unknown" "DViCO Corp.|FusionHDTV 3 Gold-T"
-0x18b8 0xb001 "unknown" "Ammasso|AMSO 1100 iWARP/RDMA Gigabit Ethernet Coprocessor"
-0x18ca 0x0020 "Card:SiS generic" "XGI - Xabre Graphics Inc.|Volari Z7"
-0x18ca 0x0040 "Card:SiS generic" "XGI - Xabre Graphics Inc.|Volari V8"
-0x18d2 0x3069 "unknown" "Sitecom|DC-105v2 ISDN controller"
-0x18dd 0x4c6f "unknown" "Artimi Inc.|Artimi RTMI-100 UWB adapter"
-0x18e6 0x0001 "unknown" "MPL AG|OSCI [Octal Serial Communication Interface]"
-0x18ec 0xc006 "unknown" "Cesnet, z.s.p.o.|COMBO6"
-0x18ec 0xc045 "unknown" "Cesnet, z.s.p.o.|COMBO6E"
-0x18ec 0xc050 "unknown" "Cesnet, z.s.p.o.|COMBO-PTM"
-0x18ec 0xc058 "unknown" "Cesnet, z.s.p.o.|COMBO6X"
-0x18f6 0x1000 "unknown" "NextIO|[Nexsis] Switch Virtual P2P PCIe Bridge"
-0x18f6 0x1050 "unknown" "NextIO|[Nexsis] Switch Virtual P2P PCI Bridge"
-0x18f6 0x2000 "unknown" "NextIO|[Nexsis] Switch Integrated Mgmt. Endpoint"
-0x18f7 0x0001 "unknown" "Commtech Inc.|Fastcom ESCC-PCI-335"
-0x18f7 0x0002 "unknown" "Commtech Inc.|Fastcom 422/4-PCI-335"
-0x18f7 0x0004 "unknown" "Commtech Inc.|Fastcom 422/2-PCI-335"
-0x18f7 0x0005 "unknown" "Commtech Inc.|Fastcom IGESCC-PCI-ISO/1"
-0x18f7 0x000a "unknown" "Commtech Inc.|Fastcom 232/4-PCI-335"
-0x1904 0x8139 "unknown" "Hangzhou Silan Microelectronics Co., Ltd.|RTL8139D [Realtek] PCI 10/100BaseTX ethernet adaptor"
-0x1923 0x0040 "unknown" "Sangoma Technologies Corp.|A200/Remora FXO/FXS Analog AFT card"
-0x1923 0x0100 "unknown" "Sangoma Technologies Corp.|A104d QUAD T1/E1 AFT card"
-0x1923 0x0300 "unknown" "Sangoma Technologies Corp.|A101 single-port T1/E1"
-0x1923 0x0400 "unknown" "Sangoma Technologies Corp.|A104u Quad T1/E1 AFT"
-0x1931 0x000c "nozomi" "Option|GlobeTrotter 3G/EDGE"
-0x1942 0xe511 "unknown" "ClearSpeed Technology plc|CSX600 Advance Accelerator Board"
-0x194a 0x1111 "unknown" "DapTechnology B.V.|FireSpy3850"
-0x194a 0x1112 "unknown" "DapTechnology B.V.|FireSpy450b"
-0x194a 0x1113 "unknown" "DapTechnology B.V.|FireSpy450bT"
-0x194a 0x1114 "unknown" "DapTechnology B.V.|FireSpy850"
-0x194a 0x1115 "unknown" "DapTechnology B.V.|FireSpy850bT"
-0x1957 0x0012 "unknown" "Freescale Semiconductor Inc|MPC8548 [PowerQUICC III]"
-0x1957 0x0080 "unknown" "Freescale Semiconductor Inc|MPC8349E"
-0x1957 0x0081 "unknown" "Freescale Semiconductor Inc|MPC8349"
-0x1957 0x0082 "unknown" "Freescale Semiconductor Inc|MPC8347E TBGA"
-0x1957 0x0083 "unknown" "Freescale Semiconductor Inc|MPC8347 TBGA"
-0x1957 0x0084 "unknown" "Freescale Semiconductor Inc|MPC8347E PBGA"
-0x1957 0x0085 "unknown" "Freescale Semiconductor Inc|MPC8347 PBGA"
-0x1957 0x0086 "unknown" "Freescale Semiconductor Inc|MPC8343E"
-0x1957 0x0087 "unknown" "Freescale Semiconductor Inc|MPC8343"
-0x1966 0x1975 "unknown" "Orad Hi-Tec Systems|DVG64 family"
-0x1969 0x1048 "unknown" "Attansic Technology Corp.|L1 Gigabit Ethernet Adapter"
-0x196a 0x0101 "unknown" "Sensory Networks Inc.|NodalCore C-1000 Content Classification Accelerator"
-0x196a 0x0102 "unknown" "Sensory Networks Inc.|NodalCore C-2000 Content Classification Accelerator"
-0x197b 0x2360 "ahci" "JMicron Technologies, Inc.|JMicron 20360/20363 AHCI Controller"
-0x197b 0x2361 "unknown" "JMicron Technologies, Inc.|JMB361 AHCI/IDE"
-0x197b 0x2363 "ahci" "JMicron Technologies, Inc.|JMicron 20360/20363 AHCI Controller"
-0x197b 0x2365 "unknown" "JMicron Technologies, Inc.|JMB365 AHCI/IDE"
-0x197b 0x2366 "unknown" "JMicron Technologies, Inc.|JMB366 AHCI/IDE"
-0x1989 0x0001 "unknown" "Montilio Inc.|RapidFile Bridge"
-0x1989 0x8001 "unknown" "Montilio Inc.|RapidFile"
-0x19ac 0x0001 "unknown" "Kasten Chase Applied Research|ACA2400 Crypto Accelerator"
-0x19ae 0x0520 "unknown" "Progeny Systems Corp.|4135 HFT Interface Controller"
-0x19e7 0x1001 "unknown" "NET (Network Equipment Technologies)|STIX DSP Card"
-0x19e7 0x1002 "unknown" "NET (Network Equipment Technologies)|STIX - 1 Port T1/E1 Card"
-0x19e7 0x1003 "unknown" "NET (Network Equipment Technologies)|STIX - 2 Port T1/E1 Card"
-0x19e7 0x1004 "unknown" "NET (Network Equipment Technologies)|STIX - 4 Port T1/E1 Card"
-0x19e7 0x1005 "unknown" "NET (Network Equipment Technologies)|STIX - 4 Port FXS Card"
-0x1a03 0x2000 "unknown" "ASPEED Technology, Inc.|AST2000"
-0x1a08 0x0000 "unknown" "Sierra semiconductor|SC15064"
-0x1c1c 0x0001 "unknown" "Symphony|82C101"
-0x1d44 0xa400 "eata" "DPT|PM2x24/PM3224"
-0x1de1 0x0391 "dc395x" "Tekram|TRM-S1040"
-0x1de1 0x2020 "tmscsim" "Tekram|DC-390"
-0x1de1 0x690c "unknown" "Tekram|690c"
-0x1de1 0xdc29 "trm290" "Tekram|DC290"
-0x1de2 0x1190 "unknown" "A/DHOC Systèmes|001 Slave PCI protyting board"
-0x1dea 0x0001 "unknown" "Lasentec|701-1350 Lasentec FBRM Counter"
-0x1dea 0x0002 "unknown" "Lasentec|701-1429 Lasentec PVM Controller"
-0x1fc0 0x0300 "unknown" "Tumsan Oy|E2200 Dual E1/Rawpipe Card"
-0x1fc1 0x000d "unknown" "PathScale Inc.|InfiniPath HT-400"
-0x1fc1 0x0010 "unknown" "PathScale, Inc|InfiniPath PE-800"
-0x1fce 0x0001 "unknown" "Cognio Inc.|Spectrum Analyzer PC Card (SAgE)"
-0x2000 0x2800 "slamr" "Smart Link Ltd.|Modem"
-0x2002 0x2003 "unknown" "Automation Technology GmbH|0x2003 PCI Frame Grabber"
-0x2003 0x8800 "slamr" "Smart Link Ltd.|Modem"
-0x2014 0x0004 "unknown" "NONTECH Nonnenmacher GmbH|aa551234 PCI Master Target"
-0x2014 0x0040 "unknown" "NONTECH Nonnenmacher GmbH|0xff8000 PCI to Private Bus Bridge for Primary Ra"
-0x217d 0x6606 "bttv" "Leadtek|WinFast TV 2000"
-0x2348 0x2010 "unknown" "Racore|8142 100VG/AnyLAN"
-0x2636 0x10b4 "bttv" "STB|TV PCI FM, P/N 6000704"
-0x2e00 0x6164 0x732e 0x2e31 "pata_pdc2027x" ""
-0x2e6c 0x6174 0x6572 0x6e67 "pata_pdc2027x" ""
-0x3000 0x121a "bttv" "3Dfx Interactive Inc.|VoodooTV FM/ VoodooTV 200"
-0x3000 0x144f "bttv" "Askey Magic/others|TView99 CPH06x"
-0x3000 0x14ff "bttv" "Askey Magic/others|!TView 99 (CPH061)"
-0x3002 0x144f "bttv" "Askey Magic/others|TView99 CPH05x"
-0x3002 0x14ff "bttv" "Phoebe|TV Master (CPH060)"
-0x3005 0x144f "bttv" "Askey Magic/others|TView99 CPH061/06L (T1/LC)"
-0x3388 0x0013 "unknown" "Hint Corp.|HiNT HC4 PCI to ISDN bridge, Multimedia audio controller"
-0x3388 0x0014 "unknown" "Hint Corp.|HiNT HC4 PCI to ISDN bridge, Network controller"
-0x3388 0x0020 "unknown" "Hint Corp.|HB6 UNIVERSAL PCI-PCI BRIDGE"
-0x3388 0x0021 "unknown" "Hint Corp.|HB1-SE33 PCI-PCI Bridge"
-0x3388 0x0022 "unknown" "Hint Corp.|HiNT HB4 PCI-PCI Bridge (PCI6150)"
-0x3388 0x0026 "unknown" "Hint Corp.|HB2 PCI-PCI Bridge"
-0x3388 0x101a "unknown" "Hint Corp.|E.Band [AudioTrak Inca88]"
-0x3388 0x101b "unknown" "Hint Corp.|E.Band [AudioTrak Inca88]"
-0x3388 0x8011 "unknown" "Hint Corp.|VXPro II Chipset"
-0x3388 0x8012 "unknown" "Hint Corp.|VXPro II Chipset"
-0x3388 0x8013 "generic" "Hint Corp.|VXPro II Chipset"
-0x3842 0xc370 "unknown" "eVga.com. Corp.|e-GeFORCE 6600 256 DDR PCI-e"
-0x38d0 0x62d6 "unknown" "MFP GmbH|fieldbus-master PCI Measurement bus controller for EPSI"
-0x3990 0x0007 "bttv" "Hauppauge|WinTV-D"
-0x3d3d 0x0001 "Card:Elsa GLoria-S" "3DLabs|GLINT 300SX"
-0x3d3d 0x0002 "Card:Elsa GLoria-L" "3DLabs|GLINT 500TX"
-0x3d3d 0x0003 "Card:Elsa GLoria-S" "3DLabs|GLINT Delta"
-0x3d3d 0x0004 "Card:Elsa GLoria-S" "3DLabs|GLINT Permedia"
-0x3d3d 0x0005 "Card:Elsa GLoria-S" "3DLabs|Permedia"
-0x3d3d 0x0006 "Card:Elsa GLoria-S" "3DLabs|GLINT MX"
-0x3d3d 0x0007 "Card:Elsa GLoria-S" "3DLabs|4D Extreme [GLINT Permedia 2]"
-0x3d3d 0x0008 "Card:Elsa GLoria-S" "3DLabs|GLINT Gamma"
-0x3d3d 0x0009 "Card:3Dlabs Permedia2 (generic)" "3DLabs|Permedia II 2D+3D"
-0x3d3d 0x000a "Card:Elsa GLoria-S" "3DLabs|GLINT R3"
-0x3d3d 0x000c "Card:3Dlabs Permedia4 (generic)" "3DLabs|GLINT Permedia 4"
-0x3d3d 0x000d "Card:3Dlabs Permedia4 (generic)" "3DLabs|GLINT R4"
-0x3d3d 0x000e "Card:3Dlabs Permedia4 (generic)" "3DLabs|GLINT Gamma 2"
-0x3d3d 0x0011 "Card:3Dlabs Permedia4 (generic)" "3DLabs|GLINT R4 (Alt)"
-0x3d3d 0x0012 "unknown" "3DLabs|GLint R5 rev A"
-0x3d3d 0x0013 "unknown" "3DLabs|GLint R5 rev B"
-0x3d3d 0x0020 "unknown" "3DLabs|VP10 visual processor"
-0x3d3d 0x0022 "unknown" "3DLabs|VP10 visual processor"
-0x3d3d 0x0024 "unknown" "3DLabs|VP9 visual processor"
-0x3d3d 0x0100 "Card:3Dlabs Permedia2 (generic)" "3DLabs|Permedia II 2D+3D"
-0x3d3d 0x07a1 "unknown" "3DLabs|Wildcat III 6210"
-0x3d3d 0x07a2 "unknown" "3DLabs|Sun XVR-500 Graphics Accelerator"
-0x3d3d 0x07a3 "unknown" "3DLabs|Wildcat IV 7210"
-0x3d3d 0x1004 "Card:Elsa GLoria-S" "3DLabs|Permedia"
-0x3d3d 0x3d04 "Card:Elsa GLoria-S" "3DLabs|Permedia"
-0x3d3d 0xffff "Card:Elsa GLoria-S" "3DLabs|Glint VGA"
-0x4005 0x0300 "snd-als300" "Avance Logic Inc.|ALS300 PCI Audio Device"
-0x4005 0x0308 "snd-als300" "Avance Logic Inc.|ALS300+ PCI Audio Device"
-0x4005 0x0309 "unknown" "Avance Logic Inc.|PCI Input Controller"
-0x4005 0x1064 "unknown" "Avance Logic Inc.|ALG-2064"
-0x4005 0x2064 "unknown" "Avance Logic Inc.|ALG-2064i"
-0x4005 0x2128 "unknown" "Avance Logic Inc.|ALG-2364A GUI Accelerator"
-0x4005 0x2301 "Card:Avance Logic 2301" "Avance Logic Inc.|ALG-2301"
-0x4005 0x2302 "Card:Avance Logic 2302" "Avance Logic Inc.|ALG-2302"
-0x4005 0x2303 "Card:Avance Logic 2302" "Avance Logic Inc.|AVG-2302 GUI Accelerator"
-0x4005 0x2364 "unknown" "Avance Logic Inc.|ALG-2364A"
-0x4005 0x2464 "unknown" "Avance Logic Inc.|ALG-2464"
-0x4005 0x2501 "unknown" "Avance Logic Inc.|ALG-2564A/25128A"
-0x4005 0x4000 "snd-als4000" "Avance Logic Inc.|ALS4000 Audio Chipset"
-0x4005 0x4710 "unknown" "Avance Logic Inc.|ALC200/200P"
-0x400a 0x15b0 "bttv" "Zoltrix|Genie TV"
-0x400d 0x15b0 "bttv" "Zoltrix|Genie TV / Radio"
-0x4010 0x15b0 "bttv" "Zoltrix|Genie TV / Radio"
-0x4016 0x15b0 "bttv" "Zoltrix|Genie TV / Radio"
-0x4020 0x10fc "bttv" "I-O Data Co.|GV-BCV3/PCI"
-0x4033 0x1300 "unknown" "Addtron Technology Co. Inc.|SIS900 10/100Mbps Fast Ethernet Controller"
-0x4033 0x1320 "unknown" "Addtron Technology Co. Inc.|VT86C100A 10/100M PCI Fast Ethernet Controller"
-0x4033 0x1360 "8139too" "Addtron Technology Co. Inc.|8139 10/100BaseTX"
-0x4033 0x1380 "unknown" "Addtron Technology Co. Inc.|DEC 21143PD 10/100M PCI Fast Ethernet Controller"
-0x4050 0x10fc "bttv" "I-O Data Co. GV-BCV4/PCI"
-0x4144 0x0043 "unknown" "Alpha Data|ADM-XPL Virtex-II Pro Bridge"
-0x4144 0x0044 "unknown" "Alpha Data|ADM-XRCIIPro"
-0x416c 0x0100 "unknown" "Aladdin Knowledge Systems|AlladinCARD"
-0x416c 0x0200 "unknown" "Aladdin Knowledge Systems|CPC"
-0x4444 0x0002 "unknown" "ICompression Inc.|iTVC12 MPEG Encoder Card"
-0x4444 0x0016 "ivtv" "Internext Compression Inc.|iTVC16 (CX23416) MPEG-2 Encoder"
-0x4444 0x0803 "ivtv" "Conexant Inc.|iTVC15 MPEG Coder"
-0x4500 0x0070 "bttv" "Hauppauge|WinTV/PVR"
-0x4550 0x9054 "unknown" "Tucker-Davis Technologies|PLX9054"
-0x472e 0x732d 0x6b63 0x0000 "pata_pdc2027x" ""
-0x4916 0x1960 "rcpci" "RedCreek Communications Inc.|RedCreek PCI adapter"
-0x494f 0x10e8 "unknown" "ACCES I/O Products Inc.|LPCI-COM-8SM"
-0x494f 0x22c0 "wdt_pci" "ICS Advent|"
-0x494f 0xaca8 "unknown" "ICS Advent|PCI-AI/1216 ADC Card"
-0x494f 0xaca9 "unknown" "ICS Advent|PCI-AI/1216(M) ADC Card"
-0x4a14 0x5000 "ne2k-pci" "NetVin|NV5000SC"
-0x4b10 0x2010 "unknown" "BusLogic Inc.|Daytona Audio Adapter"
-0x4b10 0x3080 "unknown" "Buslogic Inc.|SCSI Host Adapter"
-0x4b10 0x4010 "unknown" "Buslogic Inc.|Wide SCSI Host Adapter"
-0x4c53 0x0000 "unknown" "SBS-OR Industrial Computers|PLUSTEST Diagnostics Device"
-0x4c53 0x0001 "unknown" "SBS Technologies|PLUSTEST-MM device"
-0x4c53 0x5000 "unknown" "SBS-OR Industrial Computers|NV5000 Ethernet Adapter"
-0x4d51 0x0200 "unknown" "MediaQ Inc.|MQ-200"
-0x4ddc 0x0100 "unknown" "ILC Data Device Corp.|DD-42924I5-300 (ARINC 429 Data Bus)"
-0x4ddc 0x0801 "unknown" "ILC Data Device Corp.|BU-65570I1 MIL-STD-1553 Test and Simulation"
-0x4ddc 0x0802 "unknown" "ILC Data Device Corp.|BU-65570I2 MIL-STD-1553 Test and Simulation"
-0x4ddc 0x0811 "unknown" "ILC Data Device Corp.|BU-65572I1 MIL-STD-1553 Test and Simulation"
-0x4ddc 0x0812 "unknown" "ILC Data Device Corp.|BU-65572I2 MIL-STD-1553 Test and Simulation"
-0x4ddc 0x0881 "unknown" "ILC Data Device Corp.|BU-65570T1 MIL-STD-1553 Test and Simulation"
-0x4ddc 0x0882 "unknown" "ILC Data Device Corp.|BU-65570T2 MIL-STD-1553 Test and Simulation"
-0x4ddc 0x0891 "unknown" "ILC Data Device Corp.|BU-65572T1 MIL-STD-1553 Test and Simulation"
-0x4ddc 0x0892 "unknown" "ILC Data Device Corp.|BU-65572T2 MIL-STD-1553 Test and Simulation"
-0x4ddc 0x0901 "unknown" "ILC Data Device Corp.|BU-65565C1 MIL-STD-1553 Data Bus"
-0x4ddc 0x0902 "unknown" "ILC Data Device Corp.|BU-65565C2 MIL-STD-1553 Data Bus"
-0x4ddc 0x0903 "unknown" "ILC Data Device Corp.|BU-65565C3 MIL-STD-1553 Data Bus"
-0x4ddc 0x0904 "unknown" "ILC Data Device Corp.|BU-65565C4 MIL-STD-1553 Data Bus"
-0x4ddc 0x0b01 "unknown" "ILC Data Device Corp.|BU-65569I1 MIL-STD-1553 Data Bus"
-0x4ddc 0x0b02 "unknown" "ILC Data Device Corp.|BU-65569I2 MIL-STD-1553 Data Bus"
-0x4ddc 0x0b03 "unknown" "ILC Data Device Corp.|BU-65569I3 MIL-STD-1553 Data Bus"
-0x4ddc 0x0b04 "unknown" "ILC Data Device Corp.|BU-65569I4 MIL-STD-1553 Data Bus"
-0x5018 0x153b "bttv" "Terratec|TValue"
-0x5046 0x1001 "radio-maxiradio" "GemTek Technology Corp.|PCI Radio"
-0x5053 0x2010 "unknown" "Voyetra Technologies|Daytona Audio Adapter"
-0x5112 0x0001 "unknown" "Sigmatek GmbH & CoKG|DCP401 Intelligent Dias Master"
-0x5145 0x3031 "unknown" "Ensoniq (Old)|Concert AudioPCI"
-0x5168 0x0300 "unknown" "Animation Technologies Inc.|FlyDVB-S"
-0x5168 0x0301 "unknown" "Animation Technologies Inc.|FlyDVB-T"
-0x5213 0x0510 "snd-fm801" "Gallant|Odyssey Sound 4"
-0x5301 0x0001 "Card:AT3D" "Alliance Semiconductor|ProMotion aT3D"
-0x5333 0x0551 "Card:S3 Trio3D" "S3 Inc.|Plato/PX (system)"
-0x5333 0x0e11 "Card:VESA driver (generic)" "S3 Inc.|86c775/86c785 [Trio 64V2/DX or /GX]"
-0x5333 0x5631 "Card:S3 ViRGE (generic)" "S3 Inc.|86c325 [ViRGE]"
-0x5333 0x8800 "unknown" "S3 Inc.|86c866 [Vision 866]"
-0x5333 0x8801 "Card:S3 Vision964 (generic)" "S3 Inc.|86c964 [Vision 964]"
-0x5333 0x8810 "Card:S3 Trio32 (generic)" "S3 Inc.|86c764_0 [Trio 32 vers 0]"
-0x5333 0x8811 "Card:S3 Trio64 (generic)" "S3 Inc.|86c764/765 [Trio32/64/64V+]"
-0x5333 0x8812 "Card:S3 Aurora64V+ (generic)" "S3 Inc.|86cM65 [Aurora64V+]"
-0x5333 0x8813 "Card:S3 Trio64 (generic)" "S3 Inc.|86c764_3 [Trio 32/64 vers 3]"
-0x5333 0x8814 "Card:S3 Trio64V+ (generic)" "S3 Inc.|86c767 [Trio 64UV+]"
-0x5333 0x8815 "Card:S3 Aurora64V+ (generic)" "S3 Inc.|86cM65 [Aurora 128]"
-0x5333 0x883d "Card:S3 ViRGE (generic)" "S3 Inc.|86c988 [ViRGE/VX]"
-0x5333 0x8870 "unknown" "S3 Inc.|FireGL"
-0x5333 0x8880 "Card:S3 868 (generic)" "S3 Inc.|86c868 [Vision 868 VRAM] vers 0"
-0x5333 0x8881 "Card:S3 868 (generic)" "S3 Inc.|86c868 [Vision 868 VRAM] vers 1"
-0x5333 0x8882 "Card:S3 868 (generic)" "S3 Inc.|86c868 [Vision 868 VRAM] vers 2"
-0x5333 0x8883 "Card:S3 868 (generic)" "S3 Inc.|86c868 [Vision 868 VRAM] vers 3"
-0x5333 0x88b0 "Card:S3 928 (generic)" "S3 Inc.|86c928 [Vision 928 VRAM] vers 0"
-0x5333 0x88b1 "Card:S3 86C928 (generic)" "S3 Inc.|86c928 [Vision 928 VRAM] vers 1"
-0x5333 0x88b2 "Card:S3 86C928 (generic)" "S3 Inc.|86c928 [Vision 928 VRAM] vers 2"
-0x5333 0x88b3 "Card:S3 86C928 (generic)" "S3 Inc.|86c928 [Vision 928 VRAM] vers 3"
-0x5333 0x88c0 "Card:S3 864 (generic)" "S3 Inc.|86c864 [Vision 864 DRAM] vers 0"
-0x5333 0x88c1 "Card:S3 864 (generic)" "S3 Inc.|86c864 [Vision 864 DRAM] vers 1"
-0x5333 0x88c2 "Card:S3 864 (generic)" "S3 Inc.|86c864 [Vision 864-P DRAM] vers 2"
-0x5333 0x88c3 "Card:S3 864 (generic)" "S3 Inc.|86c864 [Vision 864-P DRAM] vers 3"
-0x5333 0x88d0 "Card:S3 964 (generic)" "S3 Inc.|86c964 [Vision 964 VRAM] vers 0"
-0x5333 0x88d1 "Card:S3 964 (generic)" "S3 Inc.|86c964 [Vision 964 VRAM] vers 1"
-0x5333 0x88d2 "Card:S3 964 (generic)" "S3 Inc.|86c964 [Vision 964-P VRAM] vers 2"
-0x5333 0x88d3 "Card:S3 964 (generic)" "S3 Inc.|86c964 [Vision 964-P VRAM] vers 3"
-0x5333 0x88f0 "Card:S3 968 (generic)" "S3 Inc.|86c968 [Vision 968 VRAM] rev 0"
-0x5333 0x88f1 "Card:S3 968 (generic)" "S3 Inc.|86c968 [Vision 968 VRAM] rev 1"
-0x5333 0x88f2 "Card:S3 968 (generic)" "S3 Inc.|86c968 [Vision 968 VRAM] rev 2"
-0x5333 0x88f3 "Card:S3 968 (generic)" "S3 Inc.|86c968 [Vision 968 VRAM] rev 3"
-0x5333 0x8900 "Card:S3 Trio64V2 (generic)" "S3 Inc.|86c755 [Trio 64V2/DX]"
-0x5333 0x8901 "Card:S3 Trio64V2 (generic)" "S3 Inc.|Trio 64V2/DX or /GX"
-0x5333 0x8902 "Card:S3 Trio3D" "S3 Inc.|Plato/PX (graphics)"
-0x5333 0x8903 "Card:S3 Trio3D" "S3 Inc.|Trio 3D business multimedia"
-0x5333 0x8904 "Card:S3 Trio3D" "S3 Inc.|Trio 64 3D"
-0x5333 0x8905 "Card:S3 Trio64V+ (generic)" "S3 Inc.|Trio 64V+ family"
-0x5333 0x8906 "Card:S3 Trio64V+ (generic)" "S3 Inc.|Trio 64V+ family"
-0x5333 0x8907 "Card:S3 Trio64V+ (generic)" "S3 Inc.|Trio 64V+ family"
-0x5333 0x8908 "Card:S3 Trio64V+ (generic)" "S3 Inc.|Trio 64V+ family"
-0x5333 0x8909 "Card:S3 Trio64V+ (generic)" "S3 Inc.|Trio 64V+ family"
-0x5333 0x890a "Card:S3 Trio64V+ (generic)" "S3 Inc.|Trio 64V+ family"
-0x5333 0x890b "Card:S3 Trio64V+ (generic)" "S3 Inc.|Trio 64V+ family"
-0x5333 0x890c "Card:S3 Trio64V+ (generic)" "S3 Inc.|Trio 64V+ family"
-0x5333 0x890d "Card:S3 Trio64V+ (generic)" "S3 Inc.|Trio 64V+ family"
-0x5333 0x890e "Card:S3 Trio64V+ (generic)" "S3 Inc.|Trio 64V+ family"
-0x5333 0x890f "Card:S3 Trio64V+ (generic)" "S3 Inc.|Trio 64V+ family"
-0x5333 0x8a01 "Card:S3 ViRGE (generic)" "S3 Inc.|ViRGE/DX or /GX"
-0x5333 0x8a10 "Card:S3 ViRGE/GX2 (generic)" "S3 Inc.|ViRGE/GX2"
-0x5333 0x8a11 "unknown" "S3 Incorporated|86C359 ViRGE /GX2+ Macrovision"
-0x5333 0x8a12 "unknown" "S3 Incorporated|86C359 ViRGE /GX2+"
-0x5333 0x8a13 "Card:S3 86C368 (Trio3D/2X)" "S3 Inc.|86c368 [Trio 3D/2X]"
-0x5333 0x8a20 "Card:S3 Savage3D" "S3 Inc.|86c794 [Savage 3D]"
-0x5333 0x8a21 "Card:S3 Savage3D" "S3 Inc.|86c795 [Savage 3D/MV]"
-0x5333 0x8a22 "Card:S3 Savage4" "S3 Inc.|Savage 4"
-0x5333 0x8a23 "Card:S3 Savage4" "S3 Inc.|Savage 4"
-0x5333 0x8a25 "Card:S3 Savage4" "S3 Inc.|ProSavage PM133"
-0x5333 0x8a26 "Card:S3 Savage4" "S3 Inc.|ProSavage KM133"
-0x5333 0x8c00 "Card:S3 ViRGE/MX (generic)" "S3 Inc.|ViRGE/M3"
-0x5333 0x8c01 "Card:S3 ViRGE/MX (generic)" "S3 Inc.|ViRGE/MX"
-0x5333 0x8c02 "Card:S3 ViRGE/MX+ (generic)" "S3 Inc.|ViRGE/MX+"
-0x5333 0x8c03 "Card:S3 ViRGE/MX (generic)" "S3 Inc.|ViRGE/MX+MV"
-0x5333 0x8c10 "Card:S3 Savage (generic)" "S3 Inc.|86C270-294 Savage/MX-MV"
-0x5333 0x8c11 "Card:S3 Savage (generic)" "S3 Inc.|86C270-294 Savage/MX"
-0x5333 0x8c12 "Card:S3 Savage (generic, sw_cursor)" "S3 Inc.|86C270-294 Savage/IX-MV"
-0x5333 0x8c13 "Card:S3 Savage (generic)" "S3 Inc.|86C270-294 Savage/IX"
-0x5333 0x8c22 "Card:S3 Savage4" "S3 Incorporated|86C508 SuperSavage 128/MX"
-0x5333 0x8c24 "Card:S3 Savage4" "S3 Incorporated|SuperSavage/MX-/IX"
-0x5333 0x8c26 "Card:S3 Savage4" "S3 Incorporated|SuperSavage/MX-/IX"
-0x5333 0x8c2a "Card:S3 Savage4" "S3 Incorporated|86C544 SuperSavage 128/IX"
-0x5333 0x8c2b "Card:S3 Savage4" "S3 Incorporated|86C553 SuperSavage 128/IX DDR"
-0x5333 0x8c2c "Card:S3 Savage4" "S3 Incorporated|86C564 SuperSavage/IX"
-0x5333 0x8c2d "Card:S3 Savage4" "S3 Incorporated|86C573 SuperSavage/IX DDR"
-0x5333 0x8c2e "Card:S3 Savage4" "S3 Incorporated|86C583 SuperSavage/IXC SDR"
-0x5333 0x8c2f "Card:S3 Savage4" "S3 Incorporated|86C594 SuperSavage/IXC DDR"
-0x5333 0x8d01 "Card:S3 Savage4" "S3 Incorporated|Twister"
-0x5333 0x8d02 "Card:S3 Savage4" "S3 Incorporated|Twister-K"
-0x5333 0x8d03 "Card:S3 Savage4" "S3 Inc.|VT8751 [ProSavageDDR P4M266]"
-0x5333 0x8d04 "Card:S3 Savage4" "S3 Inc.|VT8751 [ProSavageDDR P4M266] VGA Controller"
-0x5333 0x9102 "Card:S3 Savage2000 (generic)" "S3 Inc.|86C410 Savage 2000"
-0x5333 0xb031 "Card:VESA driver (generic)" "S3 Inc.|86c775/86c785 [Trio 64V2/DX or /GX]"
-0x5333 0xca00 "sonicvibes" "S3 Inc.|SonicVibes"
-0x5401 0x0101 "unknown" "Ericsson|DSSS Wireless LAN PCI Card"
-0x5430 0x0100 "unknown" "Evergreen Technologies Inc.|AcceleraPCI Upgrade Card Adapter"
-0x544c 0x0350 "unknown" "Teralogic Inc.|TL880-based HDTV/ATSC tuner"
-0x5455 0x4458 "unknown" "Technische University Berlin|S5933"
-0x5544 0x0001 "unknown" "Dunord Technologies|I-30xx Scanner Interface"
-0x5555 0x0003 "unknown" "Genroco Inc.|TURBOstor HFP-832 [HiPPI NIC]"
-0x55cf 0x2111 "unknown" "Unisys Corp.|UNISYS CP150P"
-0x5654 0x3132 "unknown" "VoiceTronix Pty Ltd.|OpenSwitch12"
-0x5f65 0x7264 0x0004 0x0004 "ipmi_si" ""
-0x5f73 0x7564 0x2e00 0x0073 "pata_pdc2027x" ""
-0x6356 0x4002 "unknown" "UltraStor|ULTRA24 SCSI Host"
-0x6356 0x4102 "unknown" "UltraStor|ULTRA24 SCSI Host"
-0x6356 0x4202 "unknown" "UltraStor|ULTRA24 SCSI Host"
-0x6356 0x4302 "unknown" "UltraStor|ULTRA24 SCSI Host"
-0x6356 0x4402 "unknown" "UltraStor|ULTRA24 SCSI Host"
-0x6356 0x4502 "unknown" "UltraStor|ULTRA24 SCSI Host"
-0x6356 0x4602 "unknown" "UltraStor|ULTRA24 SCSI Host"
-0x6356 0x4702 "unknown" "UltraStor|ULTRA24 SCSI Host"
-0x6356 0x4802 "unknown" "UltraStor|ULTRA24 SCSI Host"
-0x6356 0x4902 "unknown" "UltraStor|ULTRA24 SCSI Host"
-0x6356 0x4a02 "unknown" "UltraStor|ULTRA24 SCSI Host"
-0x6356 0x4b02 "unknown" "UltraStor|ULTRA24 SCSI Host"
-0x6356 0x4c02 "unknown" "UltraStor|ULTRA24 SCSI Host"
-0x6356 0x4d02 "unknown" "UltraStor|ULTRA24 SCSI Host"
-0x6356 0x4e02 "unknown" "UltraStor|ULTRA24 SCSI Host"
-0x6356 0x4f02 "unknown" "UltraStor|ULTRA24 SCSI Host"
-0x6374 0x6773 "unknown" "c't Magazin|GPPCI"
-0x6461 0x0073 "ipmi_si" ""
-0x6606 0x107d "bttv" "Leadtek WinFast TV 2000"
-0x6606 0x217d "bttv" "Leadtek|WinFast TV 2000"
-0x6666 0x0001 "8250_pci" "Decision Computer|PCCOM4"
-0x6666 0x0002 "8250_pci" "Decision Computer|PCCOM8"
-0x6666 0x0004 "8250_pci" "Decision Computer International Co.|PCCOM2"
-0x6666 0x0101 "unknown" "Decision Computer International Co.|PCI 8255/8254 I/O Card"
-0x7063 0x2000 "unknown" "pcHDTV|HD-2000"
-0x7063 0x3000 "unknown" "pcHDTV|HD-3000"
-0x7063 0x5500 "unknown" "pcHDTV|HD5500 HDTV"
-0x7274 0x6665 0x746c 0x7974 "ipmi_si" ""
-0x764d 0x1022 "snd-intel8x0" "Intel Corp.|AMD-8111 810 Chipset AC'97 Audio Controller"
-0x8001 0x0010 "unknown" "Beyertone AG - Germany|ispLSI1032E PCI-decoder"
-0x8008 0x0010 "unknown" "Quancom Electronic GmbH|WDOG1 [PCI-Watchdog 1]"
-0x8008 0x0011 "unknown" "Quancom Electronic GmbH|PWDOG2 [PCI-Watchdog 2]"
-0x8008 0x0016 "unknown" "QUANCOM Informationssysteme GmbH|PROTO2"
-0x8008 0x0100 "unknown" "QUANCOM Informationssysteme GmbH|PREL8"
-0x8008 0x0102 "unknown" "QUANCOM Informationssysteme GmbH|PREL16"
-0x8008 0x0103 "unknown" "QUANCOM Informationssysteme GmbH|POPTOREL16"
-0x8008 0x0105 "unknown" "QUANCOM Informationssysteme GmbH|POPTO16IN"
-0x8008 0x0106 "unknown" "QUANCOM Informationssysteme GmbH|PTTL24IO"
-0x8008 0x0107 "unknown" "QUANCOM Informationssysteme GmbH|PUNIREL"
-0x8008 0x1000 "unknown" "QUANCOM Informationssysteme GmbH|PDAC4"
-0x8008 0x1001 "unknown" "QUANCOM Informationssysteme GmbH|PAD12DAC4"
-0x8008 0x1002 "unknown" "QUANCOM Informationssysteme GmbH|PAD16DAC4"
-0x8008 0x1005 "unknown" "QUANCOM Informationssysteme GmbH|PAD12"
-0x8008 0x1006 "unknown" "QUANCOM Informationssysteme GmbH|PAD16"
-0x8008 0x3000 "unknown" "QUANCOM Informationssysteme GmbH|POPTOLCA"
-0x8008 0x3302 "cb7210" ""
-0x8086 0x0000 "paep" "Intel Corp.|AEP SSL Accelerator"
-0x8086 0x0007 "unknown" "Intel Corp.|82379AB"
-0x8086 0x0008 "unknown" "Intel Corp.|Extended Express System Support Controller"
-0x8086 0x0039 "tulip" "Intel Corp.|21145"
-0x8086 0x0122 "unknown" "Intel Corp.|82437FX"
-0x8086 0x0309 "unknown" "Intel Corp.|80303 I/O Processor PCI-to-PCI Bridge Unit"
-0x8086 0x030d "unknown" "Intel Corp.|80312 I/O Companion Unit PCI-to-PCI Bridge"
-0x8086 0x0318 "unknown" "Intel Corp.|80219 General Purpose PCI Processor Address Translation Unit"
-0x8086 0x0319 "unknown" "Intel Corp.|80219 General Purpose PCI Processor Address Translation Unit"
-0x8086 0x0326 "unknown" "Intel Corp.|PCI Bridge Hub I/OxAPIC Interrupt Controller A"
-0x8086 0x0327 "unknown" "Intel Corp.|PCI Bridge Hub I/OxAPIC Interrupt Controller B"
-0x8086 0x0329 "unknown" "Intel Corp.|PCI Bridge Hub A"
-0x8086 0x032a "unknown" "Intel Corp.|PCI Bridge Hub B"
-0x8086 0x032c "unknown" "Intel Corp.|PCI Bridge Hub"
-0x8086 0x0330 "unknown" "Intel Corp.|80332 [Dobson] I/O processor"
-0x8086 0x0331 "unknown" "Intel Corp.|80332 [Dobson] I/O processor"
-0x8086 0x0332 "unknown" "Intel Corp.|80332 [Dobson] I/O processor"
-0x8086 0x0333 "unknown" "Intel Corp.|80332 [Dobson] I/O processor"
-0x8086 0x0334 "unknown" "Intel Corp.|80332 [Dobson] I/O processor"
-0x8086 0x0335 "unknown" "Intel Corp.|80331 [Lindsay] I/O processor"
-0x8086 0x0336 "unknown" "Intel Corp.|80331 [Lindsay] I/O processor"
-0x8086 0x0340 "unknown" "Intel Corp.|41210 [Lanai] Serial to Parallel PCI Bridge"
-0x8086 0x0341 "unknown" "Intel Corp.|41210 [Lanai] Serial to Parallel PCI Bridge"
-0x8086 0x0370 "unknown" "Intel Corp.|80333 Segment-A PCI Express-to-PCI Express Bridge"
-0x8086 0x0371 "unknown" "Intel Corp.|80333 A-Bus IOAPIC"
-0x8086 0x0372 "unknown" "Intel Corp.|80333 Segment-B PCI Express-to-PCI Express Bridge"
-0x8086 0x0373 "unknown" "Intel Corp.|80333 B-Bus IOAPIC"
-0x8086 0x0374 "unknown" "Intel Corp.|80333 Address Translation Unit"
-0x8086 0x03a2 "megaraid" "Intel Corp.|MegaRAID"
-0x8086 0x0438 "megaraid" "Intel Corp.|MegaRAID 438"
-0x8086 0x0466 "megaraid" "Intel Corp.|MegaRAID 466"
-0x8086 0x0467 "megaraid" "Intel Corp.|MegaRAID 467"
-0x8086 0x0482 "unknown" "Intel Corp.|82375EB"
-0x8086 0x0483 "unknown" "Intel Corp.|82424ZX [Saturn]"
-0x8086 0x0484 "unknown" "Intel Corp.|82378IB [SIO ISA Bridge]"
-0x8086 0x0486 "unknown" "Intel Corp.|82430ZX [Aries]"
-0x8086 0x04a3 "unknown" "Intel Corp.|82434LX [Mercury/Neptune]"
-0x8086 0x04d0 "unknown" "Intel Corp.|82437FX [Triton FX]"
-0x8086 0x0500 "unknown" "Intel Corp.|E8870 Processor Bus Controller"
-0x8086 0x0501 "unknown" "Intel Corp.|E8870 Memory Controller"
-0x8086 0x0502 "unknown" "Intel Corp.|E8870 Scalability Port 0"
-0x8086 0x0503 "unknown" "Intel Corp.|E8870 Scalability Port 1 / Glob. Perf. Monitor"
-0x8086 0x0510 "unknown" "Intel Corp.|E8870IO Hub Interface Port 0 (8-bit compatible)"
-0x8086 0x0511 "unknown" "Intel Corp.|E8870IO Hub Interface Port 1"
-0x8086 0x0512 "unknown" "Intel Corp.|E8870IO Hub Interface Port 2"
-0x8086 0x0513 "unknown" "Intel Corp.|E8870IO Hub Interface Port 3"
-0x8086 0x0514 "unknown" "Intel Corp.|E8870IO Hub Interface Port 4"
-0x8086 0x0515 "unknown" "Intel Corp.|E8870IO Server I/O Hub (SIOH)"
-0x8086 0x0516 "unknown" "Intel Corp.|E8870IO Reliabilty, Availability, Serviceability"
-0x8086 0x0530 "unknown" "Intel Corp.|E8870SP Scalability Port"
-0x8086 0x0531 "unknown" "Intel Corp.|E8870SP Scalability Port"
-0x8086 0x0532 "unknown" "Intel Corp.|E8870SP Scalability Port"
-0x8086 0x0533 "unknown" "Intel Corp.|E8870SP Scalability Port"
-0x8086 0x0534 "unknown" "Intel Corp.|E8870SP Scalability Port"
-0x8086 0x0535 "unknown" "Intel Corp.|E8870SP Scalability Port"
-0x8086 0x0536 "unknown" "Intel Corp.|E8870SP Scalability Port Switch Global Registers"
-0x8086 0x0537 "unknown" "Intel Corp.|E8870SP Interleave Configuration Registers"
-0x8086 0x0600 "gdth" "Intel Corp.|RAID Controller"
-0x8086 0x0601 "gdth" "Intel Corp.|RAID Controller"
-0x8086 0x061f "unknown" "Intel Corp.|80303 I/O Processor"
-0x8086 0x0960 "unknown" "Intel Corp.|80960RP [i960 RP Microprocessor/Bridge]"
-0x8086 0x0962 "unknown" "Intel Corp.|80960RM [i960RM Bridge]"
-0x8086 0x0964 "unknown" "Intel Corp.|80960RP [i960 RP Microprocessor/Bridge]"
-0x8086 0x09a0 "megaraid" "Intel Corp.|PowerEdge RAID Controller 2/SC"
-0x8086 0x1000 "e1000" "Intel Corp.|82542 Gigabit Ethernet Adapter"
-0x8086 0x1001 "e1000" "Intel Corp.|82543 Gigabit Ethernet Adapter"
-0x8086 0x1002 "eepro100" "Intel Corp.|Pro 100 LAN+Modem 56 CardBus II"
-0x8086 0x1004 "e1000" "Intel Corp.|Gigabit Ethernet Adapter"
-0x8086 0x1008 "e1000" "Intel Corp.|82544EI Gigabit Ethernet Controller"
-0x8086 0x1009 "e1000" "Intel Corp.|82544EI Gigabit Ethernet Controller"
-0x8086 0x100a "unknown" "Intel Corp.|82540EM Gigabit Ethernet Controller"
-0x8086 0x100c "e1000" "Intel Corp.|82544GC Gigabit Ethernet Controller"
-0x8086 0x100d "e1000" "Intel Corp.|82544GC Gigabit Ethernet Controller"
-0x8086 0x100e "e1000" "Intel Corp.|82540EM Gigabit Ethernet Controller"
-0x8086 0x100f "e1000" "Intel Corp.|82545EM Gigabit Ethernet Controller"
-0x8086 0x1010 "e1000" "Intel Corp.|82546EB Gigabit Ethernet Controller"
-0x8086 0x1011 "e1000" "Intel Corp.|82545EM Gigabit Ethernet Controller"
-0x8086 0x1012 "e1000" "Intel Corp.|82546EB Gigabit Ethernet Controller"
-0x8086 0x1013 "e1000" "Intel Corp.|82541EI Gigabit Ethernet Controller"
-0x8086 0x1014 "e1000" "Intel Corp.|82541ER Gigabit Ethernet Controller"
-0x8086 0x1015 "e1000" "Intel Corp.|82540EM Gigabit Ethernet Controller (LOM)"
-0x8086 0x1016 "e1000" "Intel Corp.|82540EP Gigabit Ethernet Controller (LOM)"
-0x8086 0x1017 "e1000" "Intel Corp.|82540EP Gigabit Ethernet Controller (LOM)"
-0x8086 0x1018 "e1000" "Intel Corp.|82541EI PRO/1000 MT Mobile connection"
-0x8086 0x1019 "e1000" "Intel Corp.|82547EI Gigabit Ethernet Controller"
-0x8086 0x101a "e1000" "Intel Corp.|82547EI Gigabit Ethernet Controller (Mobile)"
-0x8086 0x101d "e1000" "Intel Corp.|82540EM Gigabit Ethernet Controller (LOM)"
-0x8086 0x101e "e1000" "Intel Corp.|82540EP Gigabit Ethernet Controller (Mobile)"
-0x8086 0x1026 "e1000" "Intel Corp.|82545GM Gigabit Ethernet Controller"
-0x8086 0x1027 "e1000" "Intel Corp.|82545GM Gigabit Ethernet Controller (Fiber)"
-0x8086 0x1028 "e1000" "Intel Corp.|82545GM Gigabit Ethernet Controller"
-0x8086 0x1029 "eepro100" "Intel Corp.|Express Pro 100"
-0x8086 0x1030 "eepro100" "Intel Corp.|82559 InBusiness 10/100"
-0x8086 0x1031 "e100" "Intel Corp.|Express Pro 100"
-0x8086 0x1032 "e100" "Intel Corp.|Express Pro 100"
-0x8086 0x1033 "e100" "Intel Corp.|Express Pro 100"
-0x8086 0x1034 "e100" "Intel Corp.|Express Pro 100"
-0x8086 0x1035 "eepro100" "Intel Corp.|82801CAM (ICH3) Chipset Ethernet Controller"
-0x8086 0x1036 "eepro100" "Intel Corp.|82801CAM (ICH3) Chipset Ethernet Controller"
-0x8086 0x1037 "eepro100" "Intel Corp.|82801CAM (ICH3) Chipset Ethernet Controller"
-0x8086 0x1038 "e100" "Intel Corp.|Express Pro 100"
-0x8086 0x1039 "eepro100" "Intel Corp.|EtherExpress PRO/100"
-0x8086 0x103a "eepro100" "Intel Corp.|EtherExpress PRO/100"
-0x8086 0x103b "eepro100" "Intel Corp.|EtherExpress PRO/100"
-0x8086 0x103c "eepro100" "Intel Corp.|EtherExpress PRO/100"
-0x8086 0x103d "eepro100" "Intel Corp.|82801BD PRO/100 VE (MOB) Ethernet Controller"
-0x8086 0x103e "eepro100" "Intel Corp.|82801BD PRO/100 VM (MOB) Ethernet Controller"
-0x8086 0x1040 "unknown" "Intel Corp.|536EP v.92 modem (MD5628D-L-C ?)"
-0x8086 0x1042 "unknown" "Intel Corp.|PRO/Wireless 2011 LAN PCI Card"
-0x8086 0x1043 0x103c 0x08b0 "ipw2100" "Intel Corporation|tc1100 tablet"
-0x8086 0x1043 0x103c 0x2741 "ipw2200" "Intel Corp.|PRO/Wireless LAN 2200"
-0x8086 0x1043 0x8086 0x2527 "ipw2100" "Intel Corporation|MIM2000/Centrino"
-0x8086 0x1043 0x8086 0x2701 "ipw2200" "Intel Corp.|PRO/Wireless LAN 2200"
-0x8086 0x1043 0x8086 0x2702 "ipw2200" "Intel Corp.|PRO/Wireless LAN 2200"
-0x8086 0x1043 0x8086 0x2711 "ipw2200" "Intel Corp.|PRO/Wireless LAN 2200"
-0x8086 0x1043 0x8086 0x2712 "ipw2200" "Intel Corp.|PRO/Wireless LAN 2200"
-0x8086 0x1043 0x8086 0x2721 "ipw2200" "Intel Corp.|PRO/Wireless LAN 2200"
-0x8086 0x1043 0x8086 0x2722 "ipw2200" "Intel Corp.|PRO/Wireless LAN 2200"
-0x8086 0x1043 0x8086 0x2731 "ipw2200" "Intel Corp.|PRO/Wireless LAN 2200"
-0x8086 0x1043 0x8086 0x2732 "ipw2200" "Intel Corp.|PRO/Wireless LAN 2200"
-0x8086 0x1043 0x8086 0x2741 "ipw2200" "Intel Corp.|PRO/Wireless LAN 2200"
-0x8086 0x1043 0x8086 0x2742 "ipw2200" "Intel Corp.|PRO/Wireless LAN 2200"
-0x8086 0x1043 0x8086 0x2751 "ipw2200" "Intel Corp.|PRO/Wireless LAN 2200"
-0x8086 0x1043 0x8086 0x2752 "ipw2200" "Intel Corp.|PRO/Wireless LAN 2200"
-0x8086 0x1043 0x8086 0x2753 "ipw2200" "Intel Corp.|PRO/Wireless LAN 2200"
-0x8086 0x1043 0x8086 0x2754 "ipw2200" "Intel Corp.|PRO/Wireless LAN 2200"
-0x8086 0x1043 0x8086 0x2761 "ipw2200" "Intel Corp.|PRO/Wireless LAN 2200"
-0x8086 0x1043 0x8086 0x2762 "ipw2200" "Intel Corp.|PRO/Wireless LAN 2200"
-0x8086 0x1043 "ipw2100" "Intel Corp.|PRO/Wireless LAN 2100 3B Mini PCI Adapter"
-0x8086 0x1048 "ixgb" "Intel Corp.|82597EX 10 Gigabit Ethernet Controller"
-0x8086 0x1049 "e1000" "Intel Corporation|82566MM Gigabit Network Connection"
-0x8086 0x104a "e1000" "Intel Corporation|82566DM Gigabit Network Connection"
-0x8086 0x104b "e1000" "Intel Corporation|Ethernet Controller"
-0x8086 0x104c "e1000" "Intel Corporation|82562V 10/100 Network Connection"
-0x8086 0x104d "e1000" "Intel Corporation|82566MC Gigabit Network Connection"
-0x8086 0x104f "ipw2200" "Intel Corp.|Wireless adapter"
-0x8086 0x1050 "e100" "Intel Corp.|82801EB (ICH5) PRO/100 VE Ethernet Controller"
-0x8086 0x1051 "e100" "Intel Corp.|82801EB (ICH5) PRO/100 VE Ethernet Controller"
-0x8086 0x1052 "e100" "Intel Corp.|82801EB (ICH5) PRO/100 VM Ethernet Controller"
-0x8086 0x1053 "e100" "Intel Corp.|82801EB (ICH5) PRO/100 VM Ethernet Controller"
-0x8086 0x1054 "e100" "Intel Corp.|82801EB (ICH5) PRO/100 VE Ethernet Controller"
-0x8086 0x1055 "e100" "Intel Corp.|82801EB (ICH5) PRO/100 VM Ethernet Controller"
-0x8086 0x1056 "e100" "Intel Corp.|PRO/100 VM Ethernet Controller"
-0x8086 0x1057 "e100" "Intel Corp.|PRO/100 VM Ethernet Controller"
-0x8086 0x1059 "e100" "Intel Corp.|82551QM Ethernet Controller"
-0x8086 0x105b "unknown" "Intel Corporation|82546GB Gigabit Ethernet Controller (Copper)"
-0x8086 0x105e "e1000" "Intel Corp.|82571EB Gigabit Ethernet Controller"
-0x8086 0x105f "e1000" "Intel Corp.|82571EB Gigabit Ethernet Controller"
-0x8086 0x1060 "e1000" "Intel Corp.|82571EB Gigabit Ethernet Controller"
-0x8086 0x1061 "eider" ""
-0x8086 0x1064 "e100" "Intel Corp.|Ethernet Controller"
-0x8086 0x1065 "e100" "Intel Corp.|82801FB/FBM/FR/FW/FRW (ICH6 Family) LAN Controller"
-0x8086 0x1066 "e100" "Intel Corp.|Ethernet Controller"
-0x8086 0x1067 "e100" "Intel Corp.|Ethernet Controller"
-0x8086 0x1068 "e100" "Intel Corp.|Ethernet Controller"
-0x8086 0x1069 "e100" "Intel Corp.|Ethernet Controller"
-0x8086 0x106a "e100" "Intel Corp.|Ethernet Controller"
-0x8086 0x106b "e100" "Intel Corp.|Ethernet Controller"
-0x8086 0x1075 "e1000" "Intel Corp.|82547EI Gigabit Ethernet Controller"
-0x8086 0x1076 "e1000" "Intel Corp.|82547EI Gigabit Ethernet Controller"
-0x8086 0x1077 "e1000" "Intel Corp.|82547EI Gigabit Ethernet Controller(Mobile)"
-0x8086 0x1078 "e1000" "Intel Corp.|82547EI Gigabit Ethernet Controller"
-0x8086 0x1079 "e1000" "Intel Corp.|82546EB Dual Port Gigabit Ethernet Controller"
-0x8086 0x107a "e1000" "Intel Corp.|82546EB Dual Port Gigabit Ethernet Controller (Fiber)"
-0x8086 0x107b "e1000" "Intel Corp.|82546EB Dual Port Gigabit Ethernet Controller (Copper)"
-0x8086 0x107c "e1000" "Intel Corp.|82541PI Gigabit Ethernet Controller"
-0x8086 0x107d "e1000" "Intel Corp.|82572EI Gigabit Ethernet Controller"
-0x8086 0x107e "e1000" "Intel Corp.|82572EI Gigabit Ethernet Controller"
-0x8086 0x107f "e1000" "Intel Corp.|82572EI Gigabit Ethernet Controller"
-0x8086 0x1080 "unknown" "Intel Corp.|FA82537EP 56K V.92 Data/Fax Modem PCI"
-0x8086 0x1081 "unknown" "Intel Corp.|Enterprise Southbridge LAN Copper"
-0x8086 0x1082 "unknown" "Intel Corp.|Enterprise Southbridge LAN fiber"
-0x8086 0x1083 "unknown" "Intel Corp.|Enterprise Southbridge LAN SERDES"
-0x8086 0x1084 "eider" "Intel Corp.|Enterprise Southbridge IDE Redirection"
-0x8086 0x1085 "unknown" "Intel Corp.|Enterprise Southbridge Serial Port Redirection"
-0x8086 0x1086 "unknown" "Intel Corp.|Enterprise Southbridge IPMI/KCS0"
-0x8086 0x1087 "unknown" "Intel Corp.|Enterprise Southbridge UHCI Redirection"
-0x8086 0x1089 "unknown" "Intel Corp.|Enterprise Southbridge BT"
-0x8086 0x108a "e1000" "Intel Corp.|82546EB Gigabit Ethernet Controller"
-0x8086 0x108b "e1000" "Intel Corp.|82573V Gigabit Ethernet Controller"
-0x8086 0x108c "e1000" "Intel Corp.|82573E Gigabit Ethernet Controller"
-0x8086 0x108d "eider" ""
-0x8086 0x108e "iamt" "Intel Corporation|82573E KCS"
-0x8086 0x108f "unknown" "Intel Corporation|Intel(R) Active Management Technology - SOL"
-0x8086 0x1091 "e100" "Intel Corp.|Ethernet Controller"
-0x8086 0x1092 "e100" "Intel Corp.|Ethernet Controller"
-0x8086 0x1093 "e100" "Intel Corp.|Ethernet Controller"
-0x8086 0x1094 "e100" "Intel Corp.|Ethernet Controller"
-0x8086 0x1095 "e100" "Intel Corp.|Ethernet Controller"
-0x8086 0x1096 "e1000" "Intel Corp.|Enterprise Southbridge DPT LAN Copper"
-0x8086 0x1097 "unknown" "Intel Corp.|Enterprise Southbridge DPT LAN fiber"
-0x8086 0x1098 "e1000" "Intel Corp.|Enterprise Southbridge DPT LAN SERDES"
-0x8086 0x1099 "e1000" "Intel Corp.|82546GB Gigabit Ethernet Controller"
-0x8086 0x109a "e1000" "Intel Corp.|82573L Gigabit Ethernet Controller"
-0x8086 0x109b "unknown" "Intel Corporation|82546GB PRO/1000 GF Quad Port Server Adapter"
-0x8086 0x10a0 "unknown" "Intel Corporation|82571EB PRO/1000 AT Quad Port Bypass Adapter"
-0x8086 0x10a1 "unknown" "Intel Corporation|82571EB PRO/1000 AF Quad Port Bypass Adapter"
-0x8086 0x10b0 "unknown" "Intel Corporation|82573L PRO/1000 PL Network Connection"
-0x8086 0x10b2 "unknown" "Intel Corporation|82573V PRO/1000 PM Network Connection"
-0x8086 0x10b3 "unknown" "Intel Corporation|82573E PRO/1000 PM Network Connection"
-0x8086 0x10b4 "unknown" "Intel Corporation|82573L PRO/1000 PL Network Connection"
-0x8086 0x10b5 "e1000" "Intel Corporation|82546GB PRO/1000 GT Quad Port Server Adapter"
-0x8086 0x10b9 "e1000" "Intel Corporation|82572EI Gigabit Ethernet Controller (Copper)"
-0x8086 0x10ba "e1000" "Intel Corporation|80003ES2LAN Gigabit Ethernet Controller (Copper)"
-0x8086 0x10bb "e1000" "Intel Corporation|80003ES2LAN Gigabit Ethernet Controller (Serdes)"
-0x8086 0x10c6 "megaraid" "Intel Corp.|MegaRAID 438"
-0x8086 0x10c7 "megaraid" "Intel Corp.|MegaRAID T5"
-0x8086 0x10cc "megaraid" "Intel Corp.|MegaRAID"
-0x8086 0x10cd "megaraid" "Intel Corp.|HP NetRAID-1Si"
-0x8086 0x1100 "unknown" "Intel Corp.|82815 Host-Hub Interface Bridge / DRAM Ctrlr"
-0x8086 0x1101 "unknown" "Intel Corp.|82815 AGP Bridge"
-0x8086 0x1102 "unknown" "Intel Corp.|82815 Internal Graphics Device"
-0x8086 0x1107 "unknown" "Intel Corp.|PRO/1000 MF Server Adapter (LX)"
-0x8086 0x1110 "unknown" "Intel Corp.|8x815 Host-Hub Interface Bridge / DRAM Ctrlr"
-0x8086 0x1111 "megaraid" "Intel Corp.|PowerEdge RAID Controller 2/SC"
-0x8086 0x1112 "unknown" "Intel Corp.|82815 Internal Graphics Device"
-0x8086 0x1120 "unknown" "Intel Corp.|82815 Host-Hub Interface Bridge / DRAM Ctrlr"
-0x8086 0x1121 "unknown" "Intel Corp.|82815 AGP Bridge"
-0x8086 0x1130 "intel-agp" "Intel Corp.|82815 815 Chipset Host Bridge and Memory Controller Hub"
-0x8086 0x1131 "unknown" "Intel Corp.|82815/82815EM/EP AGP Bridge"
-0x8086 0x1132 "Card:Intel 815" "Intel Corp.|82815 CGC [Chipset Graphics Controller]"
-0x8086 0x113c "megaraid" "Intel Corp.|MegaRAID"
-0x8086 0x1161 "unknown" "Intel Corp.|82806AA PCI64 Hub Advanced Programmable Interrupt Controller"
-0x8086 0x1162 "unknown" "Intel Corp.|Xscale 80200 Big Endian Companion Chip"
-0x8086 0x1200 "paep" "Intel Corp.|Unknown device"
-0x8086 0x1209 "eepro100" "Intel Corp.|82559ER"
-0x8086 0x1221 "i82092" "Intel Corp.|82092AA_0"
-0x8086 0x1222 "yenta_socket" "Intel Corp.|82092AA_1"
-0x8086 0x1223 "unknown" "Intel Corp.|SAA7116"
-0x8086 0x1225 "unknown" "Intel Corp.|82452KX/GX [Orion]"
-0x8086 0x1226 "unknown" "Intel Corp.|82596"
-0x8086 0x1227 "eepro100" "Intel Corp.|82865 [Ether Express Pro 100]"
-0x8086 0x1228 "eepro100" "Intel Corp.|82556 [Ether Express Pro 100 Smart]"
-0x8086 0x1229 0x0e11 0x3001 "eepro100" "Intel Corp.|82559 Fast Ethernet LOM with Alert on LAN*"
-0x8086 0x1229 0x0e11 0x3002 "eepro100" "Intel Corp.|82559 Fast Ethernet LOM with Alert on LAN*"
-0x8086 0x1229 0x0e11 0x3003 "eepro100" "Intel Corp.|82559 Fast Ethernet LOM with Alert on LAN*"
-0x8086 0x1229 0x0e11 0x3004 "eepro100" "Intel Corp.|82559 Fast Ethernet LOM with Alert on LAN*"
-0x8086 0x1229 0x0e11 0x3005 "eepro100" "Intel Corp.|82559 Fast Ethernet LOM with Alert on LAN*"
-0x8086 0x1229 0x0e11 0x3006 "eepro100" "Intel Corp.|82559 Fast Ethernet LOM with Alert on LAN*"
-0x8086 0x1229 0x0e11 0x3007 "eepro100" "Intel Corp.|82559 Fast Ethernet LOM with Alert on LAN*"
-0x8086 0x1229 0x0e11 0xb01e "eepro100" "Intel Corp.|NC3120 Fast Ethernet NIC"
-0x8086 0x1229 0x0e11 0xb01f "eepro100" "Intel Corp.|NC3122 Fast Ethernet NIC (dual port)"
-0x8086 0x1229 0x0e11 0xb02f "eepro100" "Intel Corp.|NC1120 Ethernet NIC"
-0x8086 0x1229 0x0e11 0xb04a "eepro100" "Intel Corp.|Netelligent 10/100TX NIC with Wake on LAN"
-0x8086 0x1229 0x0e11 0xb0c6 "eepro100" "Intel Corp.|NC3161 Fast Ethernet NIC (embedded, WOL)"
-0x8086 0x1229 0x0e11 0xb0c7 "eepro100" "Intel Corp.|NC3160 Fast Ethernet NIC (embedded)"
-0x8086 0x1229 0x0e11 0xb0d7 "eepro100" "Intel Corp.|NC3121 Fast Ethernet NIC (WOL)"
-0x8086 0x1229 0x0e11 0xb0dd "eepro100" "Intel Corp.|NC3131 Fast Ethernet NIC (dual port)"
-0x8086 0x1229 0x0e11 0xb0de "eepro100" "Intel Corp.|NC3132 Fast Ethernet Module (dual port)"
-0x8086 0x1229 0x0e11 0xb0e1 "eepro100" "Intel Corp.|NC3133 Fast Ethernet Module (100-FX)"
-0x8086 0x1229 0x0e11 0xb134 "eepro100" "Intel Corp.|NC3163 Fast Ethernet NIC (embedded, WOL)"
-0x8086 0x1229 0x0e11 0xb13c "eepro100" "Intel Corp.|NC3162 Fast Ethernet NIC (embedded)"
-0x8086 0x1229 0x0e11 0xb144 "eepro100" "Intel Corp.|NC3123 Fast Ethernet NIC (WOL)"
-0x8086 0x1229 0x0e11 0xb163 "eepro100" "Intel Corp.|NC3134 Fast Ethernet NIC (dual port)"
-0x8086 0x1229 0x0e11 0xb164 "eepro100" "Intel Corp.|NC3135 Fast Ethernet Upgrade Module (dual port)"
-0x8086 0x1229 0x0e11 0xb1a4 "eepro100" "Intel Corp.|NC7131 Gigabit Server Adapter"
-0x8086 0x1229 0x1014 0x005c "eepro100" "Intel Corp.|82558B Ethernet Pro 10/100"
-0x8086 0x1229 0x1014 0x01bc "eepro100" "Intel Corp.|82559 Fast Ethernet LAN On Motherboard"
-0x8086 0x1229 0x1014 0x01f1 "eepro100" "Intel Corp.|10/100 Ethernet Server Adapter"
-0x8086 0x1229 0x1014 0x01f2 "eepro100" "Intel Corp.|10/100 Ethernet Server Adapter"
-0x8086 0x1229 0x1014 0x0207 "eepro100" "Intel Corp.|Ethernet Pro/100 S"
-0x8086 0x1229 0x1014 0x0232 "eepro100" "Intel Corp.|10/100 Dual Port Server Adapter"
-0x8086 0x1229 0x1014 0x023a "eepro100" "Intel Corp.|ThinkPad R30"
-0x8086 0x1229 0x1014 0x105c "eepro100" "Intel Corp.|Netfinity 10/100"
-0x8086 0x1229 0x1014 0x2205 "eepro100" "Intel Corp.|ThinkPad A22p"
-0x8086 0x1229 0x1014 0x305c "eepro100" "Intel Corp.|10/100 EtherJet Management Adapter"
-0x8086 0x1229 0x1014 0x405c "eepro100" "Intel Corp.|10/100 EtherJet Adapter with Alert on LAN"
-0x8086 0x1229 0x1014 0x505c "eepro100" "Intel Corp.|10/100 EtherJet Secure Management Adapter"
-0x8086 0x1229 0x1014 0x605c "eepro100" "Intel Corp.|10/100 EtherJet Secure Management Adapter"
-0x8086 0x1229 0x1014 0x705c "eepro100" "Intel Corp.|10/100 Netfinity 10/100 Ethernet Security Adapter"
-0x8086 0x1229 0x1014 0x805c "eepro100" "Intel Corp.|10/100 Netfinity 10/100 Ethernet Security Adapter"
-0x8086 0x1229 0x1028 0x009b "eepro100" "Intel Corp.|PowerEdge 2550"
-0x8086 0x1229 0x1028 0x00ce "eepro100" "Intel Corp.|PowerEdge 1400"
-0x8086 0x1229 0x1033 0x8000 "eepro100" "Intel Corp.|PC-9821X-B06"
-0x8086 0x1229 0x1033 0x8016 "eepro100" "Intel Corp.|PK-UG-X006"
-0x8086 0x1229 0x1033 0x801f "eepro100" "Intel Corp.|PK-UG-X006"
-0x8086 0x1229 0x1033 0x8026 "eepro100" "Intel Corp.|PK-UG-X006"
-0x8086 0x1229 0x1033 0x8063 "eepro100" "Intel Corp.|82559-based Fast Ethernet Adapter"
-0x8086 0x1229 0x1033 0x8064 "eepro100" "Intel Corp.|82559-based Fast Ethernet Adapter"
-0x8086 0x1229 0x103c 0x10c0 "eepro100" "Intel Corp.|NetServer 10/100TX"
-0x8086 0x1229 0x103c 0x10c3 "eepro100" "Intel Corp.|NetServer 10/100TX"
-0x8086 0x1229 0x103c 0x10ca "eepro100" "Intel Corp.|NetServer 10/100TX"
-0x8086 0x1229 0x103c 0x10cb "eepro100" "Intel Corp.|NetServer 10/100TX"
-0x8086 0x1229 0x103c 0x10e3 "eepro100" "Intel Corp.|NetServer 10/100TX"
-0x8086 0x1229 0x103c 0x10e4 "eepro100" "Intel Corp.|NetServer 10/100TX"
-0x8086 0x1229 0x103c 0x1200 "eepro100" "Intel Corp.|NetServer 10/100TX"
-0x8086 0x1229 0x108e 0x10cf "eepro100" "Intel Corp.|EtherExpress PRO/100(B)"
-0x8086 0x1229 0x10c3 0x1100 "eepro100" "Intel Corp.|SmartEther100 SC1100"
-0x8086 0x1229 0x10cf 0x1115 "eepro100" "Intel Corp.|8255x-based Ethernet Adapter (10/100)"
-0x8086 0x1229 0x10cf 0x1143 "eepro100" "Intel Corp.|8255x-based Ethernet Adapter (10/100)"
-0x8086 0x1229 0x110a 0x008b "eepro100" "Intel Corp.|82551QM Fast Ethernet Multifuction PCI/CardBus Controller"
-0x8086 0x1229 0x1179 0x0001 "eepro100" "Intel Corp.|8255x-based Ethernet Adapter (10/100)"
-0x8086 0x1229 0x1179 0x0002 "eepro100" "Intel Corp.|PCI FastEther LAN on Docker"
-0x8086 0x1229 0x1179 0x0003 "eepro100" "Intel Corp.|8255x-based Fast Ethernet"
-0x8086 0x1229 0x1259 0x2560 "eepro100" "Intel Corp.|AT-2560 100"
-0x8086 0x1229 0x1259 0x2561 "eepro100" "Intel Corp.|AT-2560 100 FX Ethernet Adapter"
-0x8086 0x1229 0x1266 0x0001 "eepro100" "Intel Corp.|NE10/100 Adapter"
-0x8086 0x1229 0x13e9 0x1000 "eepro100" "Intel Corp.|6221L-4U"
-0x8086 0x1229 0x144d 0x2501 "eepro100" "Intel Corp.|SEM-2000 MiniPCI LAN Adapter"
-0x8086 0x1229 0x144d 0x2502 "eepro100" "Intel Corp.|SEM-2100IL MiniPCI LAN Adapter"
-0x8086 0x1229 0x1668 0x1100 "eepro100" "Intel Corp.|EtherExpress PRO/100B (TX) (MiniPCI Ethernet+Modem)"
-0x8086 0x1229 0x1775 0xce90 "eepro100" "Intel Corporation|CE9"
-0x8086 0x1229 0x4c53 0x1080 "eepro100" "Intel Corp.|CT8 mainboard"
-0x8086 0x1229 0x4c53 0x10e0 "eepro100" "Intel Corp.|PSL09 PrPMC"
-0x8086 0x1229 0x8086 0x0001 "eepro100" "Intel Corp.|EtherExpress PRO/100B (TX)"
-0x8086 0x1229 0x8086 0x0002 "eepro100" "Intel Corp.|EtherExpress PRO/100B (T4)"
-0x8086 0x1229 0x8086 0x0003 "eepro100" "Intel Corp.|EtherExpress PRO/10+"
-0x8086 0x1229 0x8086 0x0004 "eepro100" "Intel Corp.|EtherExpress PRO/100 WfM"
-0x8086 0x1229 0x8086 0x0005 "eepro100" "Intel Corp.|82557 10/100"
-0x8086 0x1229 0x8086 0x0006 "eepro100" "Intel Corp.|82557 10/100 with Wake on LAN"
-0x8086 0x1229 0x8086 0x0007 "eepro100" "Intel Corp.|82558 10/100 Adapter"
-0x8086 0x1229 0x8086 0x0008 "eepro100" "Intel Corp.|82558 10/100 with Wake on LAN"
-0x8086 0x1229 0x8086 0x0009 "eepro100" "Intel Corp.|EtherExpress PRO/100+"
-0x8086 0x1229 0x8086 0x000a "e100" "Intel Corp.|82559 [Ethernet Pro 100]"
-0x8086 0x1229 0x8086 0x000b "eepro100" "Intel Corp.|EtherExpress PRO/100+"
-0x8086 0x1229 0x8086 0x000c "e100" "Intel Corp.|EtherExpress PRO/100+ Management Adapter"
-0x8086 0x1229 0x8086 0x000d "eepro100" "Intel Corp.|EtherExpress PRO/100+ Alert On LAN II* Adapter"
-0x8086 0x1229 0x8086 0x000e "eepro100" "Intel Corp.|EtherExpress PRO/100+ Management Adapter with Alert On LAN*"
-0x8086 0x1229 0x8086 0x000f "eepro100" "Intel Corp.|EtherExpress PRO/100 Desktop Adapter"
-0x8086 0x1229 0x8086 0x0010 "eepro100" "Intel Corp.|EtherExpress PRO/100 S Management Adapter"
-0x8086 0x1229 0x8086 0x0011 "eepro100" "Intel Corp.|EtherExpress PRO/100 S Management Adapter"
-0x8086 0x1229 0x8086 0x0012 "eepro100" "Intel Corp.|EtherExpress PRO/100 S Advanced Management Adapter (D)"
-0x8086 0x1229 0x8086 0x0013 "eepro100" "Intel Corp.|EtherExpress PRO/100 S Advanced Management Adapter (E)"
-0x8086 0x1229 0x8086 0x0030 "eepro100" "Intel Corp.|EtherExpress PRO/100 Management Adapter with Alert On LAN* GC"
-0x8086 0x1229 0x8086 0x0031 "eepro100" "Intel Corp.|EtherExpress PRO/100 Desktop Adapter"
-0x8086 0x1229 0x8086 0x0040 "eepro100" "Intel Corp.|EtherExpress PRO/100 S Desktop Adapter"
-0x8086 0x1229 0x8086 0x0041 "eepro100" "Intel Corp.|EtherExpress PRO/100 S Desktop Adapter"
-0x8086 0x1229 0x8086 0x0042 "eepro100" "Intel Corp.|EtherExpress PRO/100 Desktop Adapter"
-0x8086 0x1229 0x8086 0x0050 "eepro100" "Intel Corp.|EtherExpress PRO/100 S Desktop Adapter"
-0x8086 0x1229 0x8086 0x1009 "eepro100" "Intel Corp.|EtherExpress PRO/100+ Server Adapter"
-0x8086 0x1229 0x8086 0x100c "eepro100" "Intel Corp.|EtherExpress PRO/100+ Server Adapter (PILA8470B)"
-0x8086 0x1229 0x8086 0x1012 "eepro100" "Intel Corp.|EtherExpress PRO/100 S Server Adapter (D)"
-0x8086 0x1229 0x8086 0x1013 "eepro100" "Intel Corp.|EtherExpress PRO/100 S Server Adapter (E)"
-0x8086 0x1229 0x8086 0x1015 "eepro100" "Intel Corp.|EtherExpress PRO/100 S Dual Port Server Adapter"
-0x8086 0x1229 0x8086 0x1017 "eepro100" "Intel Corp.|EtherExpress PRO/100+ Dual Port Server Adapter"
-0x8086 0x1229 0x8086 0x1030 "eepro100" "Intel Corp.|EtherExpress PRO/100+ Management Adapter with Alert On LAN* G Server"
-0x8086 0x1229 0x8086 0x1040 "e100" "Intel Corp.|EtherExpress PRO/100 S Server Adapter"
-0x8086 0x1229 0x8086 0x1041 "eepro100" "Intel Corp.|EtherExpress PRO/100 S Server Adapter"
-0x8086 0x1229 0x8086 0x1042 "eepro100" "Intel Corp.|EtherExpress PRO/100 Server Adapter"
-0x8086 0x1229 0x8086 0x1050 "eepro100" "Intel Corp.|EtherExpress PRO/100 S Server Adapter"
-0x8086 0x1229 0x8086 0x1051 "eepro100" "Intel Corp.|EtherExpress PRO/100 Server Adapter"
-0x8086 0x1229 0x8086 0x1052 "eepro100" "Intel Corp.|EtherExpress PRO/100 Server Adapter"
-0x8086 0x1229 0x8086 0x10f0 "eepro100" "Intel Corp.|EtherExpress PRO/100+ Dual Port Adapter"
-0x8086 0x1229 0x8086 0x2009 "eepro100" "Intel Corp.|EtherExpress PRO/100 S Mobile Adapter"
-0x8086 0x1229 0x8086 0x200d "eepro100" "Intel Corp.|EtherExpress PRO/100 Cardbus"
-0x8086 0x1229 0x8086 0x200e "eepro100" "Intel Corp.|EtherExpress PRO/100 LAN+V90 Cardbus Modem"
-0x8086 0x1229 0x8086 0x200f "eepro100" "Intel Corp.|EtherExpress PRO/100 SR Mobile Adapter"
-0x8086 0x1229 0x8086 0x2010 "eepro100" "Intel Corp.|EtherExpress PRO/100 S Mobile Combo Adapter"
-0x8086 0x1229 0x8086 0x2013 "eepro100" "Intel Corp.|EtherExpress PRO/100 SR Mobile Combo Adapter"
-0x8086 0x1229 0x8086 0x2016 "eepro100" "Intel Corp.|EtherExpress PRO/100 S Mobile Adapter"
-0x8086 0x1229 0x8086 0x2017 "eepro100" "Intel Corp.|EtherExpress PRO/100 S Combo Mobile Adapter"
-0x8086 0x1229 0x8086 0x2018 "eepro100" "Intel Corp.|EtherExpress PRO/100 SR Mobile Adapter"
-0x8086 0x1229 0x8086 0x2019 "eepro100" "Intel Corp.|EtherExpress PRO/100 SR Combo Mobile Adapter"
-0x8086 0x1229 0x8086 0x2101 "eepro100" "Intel Corp.|EtherExpress PRO/100 P Mobile Adapter"
-0x8086 0x1229 0x8086 0x2102 "eepro100" "Intel Corp.|EtherExpress PRO/100 SP Mobile Adapter"
-0x8086 0x1229 0x8086 0x2103 "eepro100" "Intel Corp.|EtherExpress PRO/100 SP Mobile Adapter"
-0x8086 0x1229 0x8086 0x2104 "eepro100" "Intel Corp.|EtherExpress PRO/100 SP Mobile Adapter"
-0x8086 0x1229 0x8086 0x2105 "eepro100" "Intel Corp.|EtherExpress PRO/100 SP Mobile Adapter"
-0x8086 0x1229 0x8086 0x2106 "eepro100" "Intel Corp.|EtherExpress PRO/100 P Mobile Adapter"
-0x8086 0x1229 0x8086 0x2107 "eepro100" "Intel Corp.|EtherExpress PRO/100 Network Connection"
-0x8086 0x1229 0x8086 0x2108 "eepro100" "Intel Corp.|EtherExpress PRO/100 Network Connection"
-0x8086 0x1229 0x8086 0x2200 "eepro100" "Intel Corp.|EtherExpress PRO/100 P Mobile Combo Adapter"
-0x8086 0x1229 0x8086 0x2201 "eepro100" "Intel Corp.|EtherExpress PRO/100 P Mobile Combo Adapter"
-0x8086 0x1229 0x8086 0x2202 "eepro100" "Intel Corp.|EtherExpress PRO/100 SP Mobile Combo Adapter"
-0x8086 0x1229 0x8086 0x2203 "eepro100" "Intel Corp.|EtherExpress PRO/100+ MiniPCI"
-0x8086 0x1229 0x8086 0x2204 "eepro100" "Intel Corp.|EtherExpress PRO/100+ MiniPCI"
-0x8086 0x1229 0x8086 0x2205 "eepro100" "Intel Corp.|EtherExpress PRO/100 SP Mobile Combo Adapter"
-0x8086 0x1229 0x8086 0x2206 "eepro100" "Intel Corp.|EtherExpress PRO/100 SP Mobile Combo Adapter"
-0x8086 0x1229 0x8086 0x2207 "eepro100" "Intel Corp.|EtherExpress PRO/100 SP Mobile Combo Adapter"
-0x8086 0x1229 0x8086 0x2208 "eepro100" "Intel Corp.|EtherExpress PRO/100 P Mobile Combo Adapter"
-0x8086 0x1229 0x8086 0x2402 "eepro100" "Intel Corp.|EtherExpress PRO/100+ MiniPCI"
-0x8086 0x1229 0x8086 0x2407 "eepro100" "Intel Corp.|EtherExpress PRO/100+ MiniPCI"
-0x8086 0x1229 0x8086 0x2408 "eepro100" "Intel Corp.|EtherExpress PRO/100+ MiniPCI"
-0x8086 0x1229 0x8086 0x2409 "eepro100" "Intel Corp.|EtherExpress PRO/100+ MiniPCI"
-0x8086 0x1229 0x8086 0x240f "eepro100" "Intel Corp.|EtherExpress PRO/100+ MiniPCI"
-0x8086 0x1229 0x8086 0x2410 "eepro100" "Intel Corp.|EtherExpress PRO/100+ MiniPCI"
-0x8086 0x1229 0x8086 0x2411 "eepro100" "Intel Corp.|EtherExpress PRO/100+ MiniPCI"
-0x8086 0x1229 0x8086 0x2412 "eepro100" "Intel Corp.|EtherExpress PRO/100+ MiniPCI"
-0x8086 0x1229 0x8086 0x2413 "eepro100" "Intel Corp.|EtherExpress PRO/100+ MiniPCI"
-0x8086 0x1229 0x8086 0x3000 "eepro100" "Intel Corp.|82559 Fast Ethernet LAN on Motherboard"
-0x8086 0x1229 0x8086 0x3001 "eepro100" "Intel Corp.|82559 Fast Ethernet LOM with Basic Alert on LAN*"
-0x8086 0x1229 0x8086 0x3002 "eepro100" "Intel Corp.|82559 Fast Ethernet LOM with Alert on LAN II*"
-0x8086 0x1229 0x8086 0x3006 "eepro100" "Intel Corp.|EtherExpress PRO/100 S Network Connection"
-0x8086 0x1229 0x8086 0x3007 "eepro100" "Intel Corp.|EtherExpress PRO/100 S Network Connection"
-0x8086 0x1229 0x8086 0x3008 "eepro100" "Intel Corp.|EtherExpress PRO/100 Network Connection"
-0x8086 0x1229 0x8086 0x3010 "eepro100" "Intel Corp.|EtherExpress PRO/100 S Network Connection"
-0x8086 0x1229 0x8086 0x3011 "eepro100" "Intel Corp.|EtherExpress PRO/100 S Network Connection"
-0x8086 0x1229 0x8086 0x3012 "eepro100" "Intel Corp.|EtherExpress PRO/100 Network Connection"
-0x8086 0x1229 0x8086 0x3411 "eepro100" "Intel Corp.|SDS2 Mainboard"
-0x8086 0x1229 "eepro100" "Intel Corp.|82559 [Ethernet Pro 100]"
-0x8086 0x122d "unknown" "Intel Corp.|430FX - 82437FX TSC [Triton I]"
-0x8086 0x122e "piix" "Intel Corp.|82371FB PIIX ISA [Triton I]"
-0x8086 0x1230 "piix" "Intel Corp.|82371FB PIIX IDE [Triton I]"
-0x8086 0x1231 "unknown" "Intel Corp.|DSVD Modem"
-0x8086 0x1234 "piix" "Intel Corp.|430MX - 82371MX MPIIX [430MX PCIset - 82371MX Mobile PCI I/O IDE Xcelerator (MPIIX)]"
-0x8086 0x1235 "unknown" "Intel Corp.|430MX - 82437MX MTSC [430MX PCIset - 82437MX Mobile System Controller (MTSC) and 82438MX Mobile Data Path (MTDP)]"
-0x8086 0x1237 "unknown" "Intel Corp.|440FX - 82441FX PMC [Natoma]"
-0x8086 0x1239 "unknown" "Intel Corp.|82371FB"
-0x8086 0x123b "unknown" "Intel Corp.|82380PB"
-0x8086 0x123c "unknown" "Intel Corp.|82380AB"
-0x8086 0x123d "unknown" "Intel Corp.|683053 Programmable Interrupt Device"
-0x8086 0x123e "unknown" "Intel Corp.|82466GX Integrated Hot-Plug Controller (IHPC)"
-0x8086 0x123f "unknown" "Intel Corp.|82466GX Integrated Hot-Plug Controller (IHPC)"
-0x8086 0x1240 "unknown" "Intel Corp.|752 AGP"
-0x8086 0x124b "unknown" "Intel Corp.|82380FB"
-0x8086 0x1250 "unknown" "Intel Corp.|430HX - 82439HX TXC [Triton II]"
-0x8086 0x1360 "unknown" "Intel Corp.|82806AA PCI64 Hub PCI Bridge"
-0x8086 0x1361 "unknown" "Intel Corp.|82806AA PCI64 Hub Controller (HRes)"
-0x8086 0x1460 "unknown" "Intel Corp.|P64H2 PCI Bridge"
-0x8086 0x1461 "unknown" "Intel Corp.|82870P2 P64H2 I/OxAPIC"
-0x8086 0x1462 "unknown" "Intel Corp.|P64H2 PCI HotPlug Controller"
-0x8086 0x172a "paep" "Intel Corp.|AEP SSL Accelerator"
-0x8086 0x1960 0x0e11 0xc000 "unknown" "Compaq Computer Corp.|Remote Insight Controller"
-0x8086 0x1960 0x101e 0x0431 "megaraid" "Intel Corp.|MegaRAID 431 RAID Controller"
-0x8086 0x1960 0x101e 0x0438 "megaraid" "Intel Corp.|MegaRAID 438 Ultra2 LVD RAID Controller"
-0x8086 0x1960 0x101e 0x0466 "megaraid" "Intel Corp.|MegaRAID 466 Express Plus RAID Controller"
-0x8086 0x1960 0x101e 0x0467 "megaraid" "Intel Corp.|MegaRAID 467 Enterprise 1500 RAID Controller"
-0x8086 0x1960 0x101e 0x0490 "megaraid" "Intel Corp.|MegaRAID 490 Express 300 RAID Controller"
-0x8086 0x1960 0x101e 0x0762 "megaraid" "Intel Corp.|MegaRAID 762 Express RAID Controller"
-0x8086 0x1960 0x101e 0x09a0 "megaraid" "Intel Corp.|PowerEdge Expandable RAID Controller 2/SC"
-0x8086 0x1960 0x1028 0x0467 "megaraid" "Intel Corp.|PowerEdge Expandable RAID Controller 2/DC"
-0x8086 0x1960 0x1028 0x1111 "megaraid" "Intel Corp.|PowerEdge Expandable RAID Controller 2/SC"
-0x8086 0x1960 0x103c 0x03a2 "megaraid" "Intel Corp.|MegaRAID"
-0x8086 0x1960 0x103c 0x10c6 "megaraid" "Intel Corp.|MegaRAID 438, HP NetRAID-3Si"
-0x8086 0x1960 0x103c 0x10c7 "megaraid" "Intel Corp.|MegaRAID T5, Integrated HP NetRAID"
-0x8086 0x1960 0x103c 0x10cc "megaraid" "Intel Corp.|MegaRAID, Integrated HP NetRAID"
-0x8086 0x1960 0x103c 0x10cd "megaraid" "Intel Corp.|MegaRAID, Integrated HP NetRAID"
-0x8086 0x1960 0x105a 0x0000 "megaraid" "Intel Corp.|SuperTrak"
-0x8086 0x1960 0x105a 0x2168 "megaraid" "Intel Corp.|SuperTrak Pro"
-0x8086 0x1960 0x105a 0x5168 "megaraid" "Intel Corp.|SuperTrak66/100"
-0x8086 0x1960 0x1111 0x1111 "megaraid" "Intel Corp.|MegaRAID 466, PowerEdge Expandable RAID Controller 2/SC"
-0x8086 0x1960 0x1111 0x1112 "megaraid" "Intel Corp.|PowerEdge Expandable RAID Controller 2/SC"
-0x8086 0x1960 0x113c 0x03a2 "megaraid" "Intel Corp.|MegaRAID"
-0x8086 0x1960 0xe4bf 0x1010 "megaraid" "Intel Corp.|CG1-RADIO"
-0x8086 0x1960 0xe4bf 0x1020 "megaraid" "Intel Corp.|CU2-QUARTET"
-0x8086 0x1960 0xe4bf 0x1040 "megaraid" "Intel Corp.|CU1-CHORUS"
-0x8086 0x1960 0xe4bf 0x3100 "megaraid" "Intel Corp.|CX1-BAND"
-0x8086 0x1960 0xe4bf 0xffff "8250_pci" "Intel Corp.|PCI Serial Port"
-0x8086 0x1960 "megaraid" "Intel Corp.|80960RP [i960RP Microprocessor]"
-0x8086 0x1962 0x105a 0xffff "i2o_core" "Intel Corp.|"
-0x8086 0x1962 "unknown" "Intel Corp.|80960RM [i960RM Microprocessor]"
-0x8086 0x1a10 "unknown" "Intel Corp.|Celeron(tm) Processor to I/O Controller"
-0x8086 0x1a11 "unknown" "Intel Corp.|Celeron(tm) Processor to I/O Controller"
-0x8086 0x1a12 "unknown" "Intel Corp.|??? Eicon DIVA Server Voice PRI 2.0 (PCI)"
-0x8086 0x1a13 "unknown" "Intel Corp.|??? Eicon DIVA Server Voice PRI 2.0 (PCI)"
-0x8086 0x1a20 "unknown" "Intel Corp.|82840"
-0x8086 0x1a21 "intel-agp" "Intel Corp.|82840 840 (Carmel) Chipset Host Bridge (Hub A)"
-0x8086 0x1a22 "unknown" "Intel Corp.|82840 Host to I/O Hub Bridge (Quad PCI)"
-0x8086 0x1a23 "unknown" "Intel Corp.|82840 840 (Carmel) Chipset AGP Bridge"
-0x8086 0x1a24 "unknown" "Intel Corp.|82840 840 (Carmel) Chipset PCI Bridge (Hub B)"
-0x8086 0x1a30 "intel-agp" "Intel Corp.|82845 845 (Brookdale) Chipset Host Bridge"
-0x8086 0x1a31 "agpgart" "Intel Corp.|82845 845 (Brookdale) Chipset AGP Bridge"
-0x8086 0x1a38 "unknown" "Intel Corp.|Server DMA Controller"
-0x8086 0x1a48 "ixgb" "Intel Corp.|PRO/10GbE LR Server Adapter"
-0x8086 0x1b48 "ixgb" "Intel Corp.|PRO/10GbE SR Server Adapter"
-0x8086 0x2125 "unknown" "Intel Corp.|82801AB AC97 Audio Controller"
-0x8086 0x2240 "unknown" "Intel Corp.|82815 815 Chipset ISA Bridge"
-0x8086 0x224e "unknown" "Intel Corp.|82815 815 Chipset PCI Bridge"
-0x8086 0x2410 "i8xx_tco" "Intel Corp.|82801AA 810 Chipset LPC Interface Bridge"
-0x8086 0x2411 "piix" "Intel Corp.|82801AA 810 Chipset IDE Controller"
-0x8086 0x2412 "uhci-hcd" "Intel Corp.|82801AA 810 Chipset USB Controller"
-0x8086 0x2413 "i2c-i801" "Intel Corp.|82801AA 810 Chipset SMBus Controller"
-0x8086 0x2415 "snd-intel8x0" "Intel Corp.|82801AA 810 Chipset AC'97 Audio Controller"
-0x8086 0x2416 "slamr" "Intel Corp.|82801AA 810 Chipset AC'97 PCI Modem"
-0x8086 0x2418 "hw_random" "Intel Corp.|82801AA 810 Chipset Hub to PCI Bridge"
-0x8086 0x2420 "i8xx_tco" "Intel Corp.|82801AB 810 Chipset LPC Interface Bridge"
-0x8086 0x2421 "piix" "Intel Corp.|82801AB 810 Chipset IDE Controller"
-0x8086 0x2422 "uhci-hcd" "Intel Corp.|82801AB 810 Chipset USB Controller"
-0x8086 0x2423 "i2c-i801" "Intel Corp.|82801AB 810 Chipset SMBus Controller"
-0x8086 0x2425 "i810_audio" "Intel Corp.|82901 810 Chipset AC'97 Audio Controller"
-0x8086 0x2426 "slamr" "Intel Corp.|82801AB 810 Chipset AC'97 PCI Modem"
-0x8086 0x2428 "hw_random" "Intel Corp.|82801AB 810 Chipset Hub to PCI Bridge"
-0x8086 0x2430 "hw_random" "Intel Corp.|82801AB PCI Bridge"
-0x8086 0x2431 "unknown" "Intel Corp.|82810 pci bus"
-0x8086 0x2440 "i8xx_tco" "Intel Corp.|82820 815e (Camino 2) Chipset ISA Bridge (ICH2)"
-0x8086 0x2441 "unknown" "Intel Corp.|82801BA IDE Controller (UltraATA/66)"
-0x8086 0x2442 "uhci-hcd" "Intel Corp.|82820 815e (Camino 2) Chipset USB (Hub A)"
-0x8086 0x2443 "i2c-i801" "Intel Corp.|82820 815e (Camino 2) Chipset SMBus"
-0x8086 0x2444 "uhci-hcd" "Intel Corp.|82820 815e (Camino 2) Chipset USB (Hub B)"
-0x8086 0x2445 "i810_audio" "Intel Corp.|ICH2 810 Chipset AC'97 Audio Controller"
-0x8086 0x2446 "snd-intel8x0m" "Intel Corp.|82820 820 (Camino 2) Chipset AC'97 Modem Controller"
-0x8086 0x2448 "hw_random" "Intel Corp.|82801 Hub Interface to PCI Bridge"
-0x8086 0x2449 "eepro100" "Intel Corp.|EtherExpress PRO/100"
-0x8086 0x244a "piix" "Intel Corp.|82820 820 (Camino 2) Chipset IDE U100 (-M)"
-0x8086 0x244b "piix" "Intel Corp.|82820 815e (Camino 2) Chipset IDE U100"
-0x8086 0x244c "i8xx_tco" "Intel Corp.|82801BAM LPC Interface Bridge"
-0x8086 0x244e "hw_random" "Intel Corp.|82820 815e (Camino 2) Chipset PCI"
-0x8086 0x2450 "i8xx_tco" "Intel Corp.|82801E ISA Bridge (LPC)"
-0x8086 0x2452 "unknown" "Intel Corp.|82801E USB"
-0x8086 0x2453 "unknown" "Intel Corp.|82801E SMBus"
-0x8086 0x2459 "eepro100" "Intel Corp.|82801E Ethernet Controller 0"
-0x8086 0x245b "piix" "Intel Corp.|82801E IDE U100"
-0x8086 0x245d "eepro100" "Intel Corp.|82801E Ethernet Controller 1"
-0x8086 0x245e "hw_random" "Intel Corp.|82801E PCI Bridge"
-0x8086 0x2480 "i8xx_tco" "Intel Corp.|82801CA LPC Interface"
-0x8086 0x2481 "unknown" "Intel Corp.|82801CA IDE Controller (UltraATA/66)"
-0x8086 0x2482 "uhci-hcd" "Intel Corp.|82801 USB Controller"
-0x8086 0x2483 "i2c-i801" "Intel Corp.|82801 SMBus Controller"
-0x8086 0x2484 "uhci-hcd" "Intel Corp.|82801 USB Controller"
-0x8086 0x2485 "snd-intel8x0" "Intel Corp.|82801 AC97 Audio Controller"
-0x8086 0x2486 "slamr" "Intel Corp.|PCTEL 2304 WT V.92 MDC Modem"
-0x8086 0x2487 "uhci-hcd" "Intel Corp.|82801 USB Controller"
-0x8086 0x248a "piix" "Intel Corp.|82801 UltraATA IDE Controller"
-0x8086 0x248b "piix" "Intel Corp.|82801CA/CAM UltraATA IDE Controller"
-0x8086 0x248c "i8xx_tco" "Intel Corp.|82801 LPC Interface"
-0x8086 0x248d "unknown" "Intel Corp.|82801?? USB 2.0 EHCI Contoroller"
-0x8086 0x24c0 "i8xx_tco" "Intel Corp.|82801DB 845G/GL Chipset ISA Bridge (ICH4)"
-0x8086 0x24c1 "piix" "Intel Corp.|82801DBL (ICH4-L) IDE Controller"
-0x8086 0x24c2 "uhci-hcd" "Intel Corp.|82801DB USB Controller"
-0x8086 0x24c3 "i2c-i801" "Intel Corp.|82801DB SMBus Controller"
-0x8086 0x24c4 "uhci-hcd" "Intel Corp.|82801DB USB Controller"
-0x8086 0x24c5 "snd-intel8x0" "Intel Corp.|ICH4 845G/GL Chipset AC'97 Audio Controller"
-0x8086 0x24c6 0x003c 0x1025 "snd-intel8x0m" "Intel Corporation|Acer Aspire 2001WLCi (Compal CL50 motherboard) implementation"
-0x8086 0x24c6 0x1014 0x0525 "slamr" "Intel Corp.|82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Modem Controller"
-0x8086 0x24c6 0x1014 0x0559 "snd-intel8x0m" "Intel Corporation|Thinkpad R50e model 1634"
-0x8086 0x24c6 0x1025 0x003c "snd-intel8x0m" "Intel Corporation|Aspire 2001WLCi (Compal CL50 motherboard) implementation"
-0x8086 0x24c6 0x1025 0x005a "Hsf:www.linmodems.org" "Intel Corp.|TravelMate 290"
-0x8086 0x24c6 0x1028 0x0196 "snd-intel8x0m" "Intel Corp.|Inspiron 5160"
-0x8086 0x24c6 0x103c 0x088c "Hsf:www.linmodems.org" "Intel Corp.|nc8000 laptop"
-0x8086 0x24c6 0x103c 0x0890 "Hsf:www.linmodems.org" "Intel Corp.|NC6000 laptop"
-0x8086 0x24c6 0x103c 0x08b0 "snd-intel8x0m" "Intel Corporation|tc1100 tablet"
-0x8086 0x24c6 0x1071 0x8160 "Hsf:www.linmodems.org" "Intel Corp.|MIM2000"
-0x8086 0x24c6 0x1179 0x0001 "slamr" "Intel Corp.|82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Modem Controller"
-0x8086 0x24c6 0x144d 0x2115 "slamr" "Intel Corp.|82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Modem Controller"
-0x8086 0x24c6 0x14c0 0x0012 "slamr" "Intel Corp.|82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Modem Controller"
-0x8086 0x24c6 0x17c0 0x1069 "slamr" "Intel Corp.|82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Modem Controller"
-0x8086 0x24c6 "snd-intel8x0m" "Intel Corp.|82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Modem Controller"
-0x8086 0x24c7 "uhci-hcd" "Intel Corp.|82801DB USB Controller"
-0x8086 0x24ca "piix" "Intel Corp.|82801DBM IDE Controller (UltraATA/100)"
-0x8086 0x24cb "piix" "Intel Corp.|82801DB 845G/GL Chipset IDE Controller"
-0x8086 0x24cc "i8xx_tco" "Intel Corp.|82801DBM LPC Interface Bridge"
-0x8086 0x24cd "ehci-hcd" "Intel Corp.|82801DB USB Enhanced Controller"
-0x8086 0x24d0 "i8xx_tco" "Intel Corp.|82801EB ISA Bridge (LPC)"
-0x8086 0x24d1 "ata_piix" "Intel Corp.|82801EB ICH5 IDE (SATA)"
-0x8086 0x24d2 "uhci-hcd" "Intel Corp.|USB Controller"
-0x8086 0x24d3 "i2c-i801" "Intel Corp.|82801EB SMBus"
-0x8086 0x24d4 "uhci-hcd" "Intel Corp.|USB Controller"
-0x8086 0x24d5 "snd-intel8x0" "Intel Corp.|82801EB AC'97 Audio"
-0x8086 0x24d6 "slamr" "Intel Corp.|82801EB AC'97 Modem Controller"
-0x8086 0x24d7 "uhci-hcd" "Intel Corp.|USB Controller"
-0x8086 0x24db "ata_piix" "Intel Corp.|82801EB ICH5 IDE"
-0x8086 0x24dc "unknown" "Intel Corp.|82801EB LPC Interface Controller"
-0x8086 0x24dd "ehci-hcd" "Intel Corp.|USB Enhanced Controller"
-0x8086 0x24de "uhci-hcd" "Intel Corp.|82801EB USB EHCI Controller #2"
-0x8086 0x24df "ata_piix" "Intel Corp.|82801ER ICH5 IDE (SATA Raid)"
-0x8086 0x2500 "intel-agp" "Intel Corp.|82820 820 (Camino) Chipset Host Bridge (MCH)"
-0x8086 0x2501 "intel-agp" "Intel Corp.|82820 820 (Camino) Chipset Host Bridge (MCH)"
-0x8086 0x2502 "unknown" "Intel Corp.|82820"
-0x8086 0x2503 "unknown" "Intel Corp.|82820"
-0x8086 0x2504 "unknown" "Intel Corp.|82820"
-0x8086 0x250b "unknown" "Intel Corp.|82820 820 (Camino) Chipset Host Bridge"
-0x8086 0x250f "unknown" "Intel Corp.|82820 820 (Camino) Chipset PCI to AGP Bridge"
-0x8086 0x2520 "unknown" "Intel Corp.|82805AA MTH Memory Translator Hub"
-0x8086 0x2521 "unknown" "Intel Corp.|82804AA MRH-S Memory Repeater Hub for SDRAM"
-0x8086 0x2530 "intel-agp" "Intel Corp.|82850 850 (Tehama) Chipset Host Bridge (MCH)"
-0x8086 0x2531 "intel-agp" "Intel Corp.|82860 860 (Wombat) Chipset Host Bridge (MCH)"
-0x8086 0x2532 "agpgart" "Intel Corp.|82850 850 (Tehama) Chipset AGP Bridge"
-0x8086 0x2533 "agpgart" "Intel Corp.|82860 860 (Wombat) Chipset AGP Bridge"
-0x8086 0x2534 "unknown" "Intel Corp.|82860 Hub Interface_C Bridge"
-0x8086 0x2535 "unknown" "Intel Corp.|82860 PCI Bridge"
-0x8086 0x2536 "unknown" "Intel Corp.|82860 PCI Bridge"
-0x8086 0x2537 "unknown" "Intel Corp.|82850/82860 (i850/i860) Controller"
-0x8086 0x2539 "unknown" "Intel Corp.|82860 (Quad Processor mode)"
-0x8086 0x2540 "e7xxx_edac" "Intel Corp.|E7500 DRAM Controller"
-0x8086 0x2541 "unknown" "Intel Corp.|E7500 DRAM Controller Error Reporting"
-0x8086 0x2543 "unknown" "Intel Corp.|E7500 HI_B Virtual PCI-to-PCI Bridge (F0)"
-0x8086 0x2544 "unknown" "Intel Corp.|E7500 HI_B Virtual PCI-to-PCI Bridge (F1)"
-0x8086 0x2545 "unknown" "Intel Corp.|E7500 HI_C Virtual PCI-to-PCI Bridge (F0)"
-0x8086 0x2546 "unknown" "Intel Corp.|E7500 HI_C Virtual PCI-to-PCI Bridge (F1)"
-0x8086 0x2547 "unknown" "Intel Corp.|E7500 HI_D Virtual PCI-to-PCI Bridge (F0)"
-0x8086 0x2548 "unknown" "Intel Corp.|E7500 HI_D Virtual PCI-to-PCI Bridge (F1)"
-0x8086 0x254c "e7xxx_edac" "Intel Corp.|E7501 Host Controller"
-0x8086 0x2550 "intel-agp" "Intel Corp.|E7505 Host Controller"
-0x8086 0x2551 "unknown" "Intel Corp.|E7205/E7505 Host RAS Controller"
-0x8086 0x2552 "unknown" "Intel Corp.|E7205/E7505 PCI-to-AGP Bridge"
-0x8086 0x2553 "unknown" "Intel Corp.|E7505 Hub Interface_B PCI-to-PCI Bridge"
-0x8086 0x2554 "unknown" "Intel Corp.|E7505 Hub I/F_B PCI-to-PCI Bridge Error Report"
-0x8086 0x255d "intel-agp" "Intel Corp.|E7205 Host Controller"
-0x8086 0x2560 "intel-agp" "Intel Corp.|82845 845 Chipset Host Bridge (MCH)"
-0x8086 0x2561 "unknown" "Intel Corp.|82845G/GL [Brookdale-G] Chipset AGP Bridge"
-0x8086 0x2562 "Card:Intel 845" "Intel Corp.|82845 CGC [Chipset Graphics Controller]"
-0x8086 0x2570 "intel-agp" "Intel Corp.|82865G [Springdale-G] Chipset Host Bridge"
-0x8086 0x2571 "unknown" "Intel Corp.|82865G/PE/P Processor to AGP Controller"
-0x8086 0x2572 "Card:Intel 865" "Intel Corp.|865 Chipset Graphics Controller"
-0x8086 0x2573 "unknown" "Intel Corp.|82865G/PE/P Processor to PCI to CSA Bridge"
-0x8086 0x2576 "unknown" "Intel Corp.|82864G/PE/P Processor to I/O Memory Interface"
-0x8086 0x2578 "intel-agp" "Intel Corp.|875 DRAM Controller / Host-Hub Interface"
-0x8086 0x2579 "unknown" "Intel Corp.|875 Host-AGP Bridge"
-0x8086 0x257a "unknown" "Intel Corp.| "
-0x8086 0x257b "unknown" "Intel Corp.|82875P Processor to PCI to CSA Bridge"
-0x8086 0x257e "unknown" "Intel Corp.|82875P Processor to I/O Memory Interface"
-0x8086 0x2580 "intel-agp" "Intel Corp.|Memory Controller Hub"
-0x8086 0x2581 "unknown" "Intel Corp.|Memory Controller Hub PCI Express Port"
-0x8086 0x2582 "Card:Intel 915" "Intel Corp.|82915G Express Chipset Family Graphics Controller"
-0x8086 0x2584 "unknown" "Intel Corp.|Workstation Memory Controller Hub"
-0x8086 0x2585 "unknown" "Intel Corp.|Workstation Memory Controller Hub PCI Express Port"
-0x8086 0x2588 "unknown" "Intel Corp.|Server Memory Controller Hub"
-0x8086 0x2589 "unknown" "Intel Corp.|Server Memory Controller Hub PCI Express Port"
-0x8086 0x258a "Card:Intel 915" "Intel Corp.|E7221 (i915) Graphics Controller"
-0x8086 0x2590 "intel-agp" "Intel Corp.|Mobile Memory Controller Hub"
-0x8086 0x2591 "unknown" "Intel Corp.|Mobile Memory Controller Hub PCI Express Port"
-0x8086 0x2592 "Card:Intel 915" "Intel Corp.|Mobile 915GM/GMS/910GML Express Graphics Controller"
-0x8086 0x25a1 "i8xx_tco" "Intel Corp.|Enterprise Southbridge ISA Bridge"
-0x8086 0x25a2 "ata_piix" "Intel Corp.|Enterprise Southbridge PATA"
-0x8086 0x25a3 "ata_piix" "Intel Corp.|IDE (SATA)"
-0x8086 0x25a4 "i2c-i801" "Intel Corp.|Enterprise Southbridge SMBUS"
-0x8086 0x25a6 "i810_audio" "Intel Corp.|Enterprise Southbridge AC'97 Audio"
-0x8086 0x25a7 "unknown" "Intel Corp.|Enterprise Southbridge AC'97 Modem"
-0x8086 0x25a9 "uhci-hcd" "Intel Corp.|Enterprise Southbridge USB 1.1 UHCI"
-0x8086 0x25aa "uhci-hcd" "Intel Corp.|Enterprise Southbridge USB 1.1 UHCI"
-0x8086 0x25ab "i6300esb" "Intel Corp.|Enterprise Southbridge Watchdog Timer"
-0x8086 0x25ac "unknown" "Intel Corp.|Enterprise Southbridge IOxAPIC"
-0x8086 0x25ad "ehci-hcd" "Intel Corp.|Enterprise Southbridge USB 2.0 EHCI"
-0x8086 0x25ae "unknown" "Intel Corp.|Enterprise Southbridge Hublink PCI-X Bridge"
-0x8086 0x25b0 "ata_piix" "Intel Corp.|IDE (SATA)"
-0x8086 0x25c0 "unknown" "Intel Corp.|Workstation Memory Controller Hub"
-0x8086 0x25d0 "unknown" "Intel Corp.|Server Memory Controller Hub"
-0x8086 0x25d4 "unknown" "Intel Corp.|Server Memory Contoller Hub"
-0x8086 0x25d8 "unknown" "Intel Corp.|Server Memory Controller Hub"
-0x8086 0x25e2 "unknown" "Intel Corp.|Server PCI Express x4 Port 2"
-0x8086 0x25e3 "unknown" "Intel Corp.|Server PCI Express x4 Port 3"
-0x8086 0x25e4 "unknown" "Intel Corp.|Server PCI Express x4 Port 4"
-0x8086 0x25e5 "unknown" "Intel Corp.|Server PCI Express x4 Port 5"
-0x8086 0x25e6 "unknown" "Intel Corp.|Server PCI Express x4 Port 6"
-0x8086 0x25e7 "unknown" "Intel Corp.|Server PCI Express x4 Port 7"
-0x8086 0x25e8 "unknown" "Intel Corp.|Server AMB Memory Mapped Registers"
-0x8086 0x25f0 "unknown" "Intel Corp.|Server Error Reporting Registers"
-0x8086 0x25f1 "unknown" "Intel Corp.|Reserved Registers"
-0x8086 0x25f3 "unknown" "Intel Corp.|Reserved Registers"
-0x8086 0x25f5 "unknown" "Intel Corp.|Server FBD Registers"
-0x8086 0x25f6 "unknown" "Intel Corp.|Server FBD Registers"
-0x8086 0x25f7 "unknown" "Intel Corp.|Server PCI Express x8 Port 2-3"
-0x8086 0x25f8 "unknown" "Intel Corp.|Server PCI Express x8 Port 4-5"
-0x8086 0x25f9 "unknown" "Intel Corp.|Server PCI Express x8 Port 6-7"
-0x8086 0x25fa "unknown" "Intel Corp.|Server PCI Express x16 Port 4-7"
-0x8086 0x2600 "unknown" "Intel Corp.|Server Hub Interface"
-0x8086 0x2601 "unknown" "Intel Corp.|Server Hub PCI Express x4 Port D"
-0x8086 0x2602 "unknown" "Intel Corp.|Server Hub PCI Express x4 Port C0"
-0x8086 0x2603 "unknown" "Intel Corp.|Server Hub PCI Express x4 Port C1"
-0x8086 0x2604 "unknown" "Intel Corp.|Server Hub PCI Express x4 Port B0"
-0x8086 0x2605 "unknown" "Intel Corp.|Server Hub PCI Express x4 Port B1"
-0x8086 0x2606 "unknown" "Intel Corp.|Server Hub PCI Express x4 Port A0"
-0x8086 0x2607 "unknown" "Intel Corp.|Server Hub PCI Express x4 Port A1"
-0x8086 0x2608 "unknown" "Intel Corp.|Server Hub PCI Express x8 Port C"
-0x8086 0x2609 "unknown" "Intel Corp.|Server Hub PCI Express x8 Port B"
-0x8086 0x260a "unknown" "Intel Corp.|Server Hub PCI Express x8 Port A"
-0x8086 0x260c "unknown" "Intel Corp.|Server Hub IMI Registers"
-0x8086 0x2610 "unknown" "Intel Corp.|Server Hub System Bus, Boot, and Interrupt Registers"
-0x8086 0x2611 "unknown" "Intel Corp.|Server Hub Address Mapping Registers"
-0x8086 0x2612 "unknown" "Intel Corp.|Server Hub RAS Registers"
-0x8086 0x2613 "unknown" "Intel Corp.|Server Hub Performance Monitoring Registers"
-0x8086 0x2614 "unknown" "Intel Corp.|Server Hub Performance Monitoring Registers"
-0x8086 0x2615 "unknown" "Intel Corp.|Server Hub Performance Monitoring Registers"
-0x8086 0x2617 "unknown" "Intel Corp.|Server Hub Debug Registers"
-0x8086 0x2618 "unknown" "Intel Corp.|Server Hub Debug Registers"
-0x8086 0x2619 "unknown" "Intel Corp.|Server Hub Debug Registers"
-0x8086 0x261a "unknown" "Intel Corp.|Server Hub Debug Registers"
-0x8086 0x261b "unknown" "Intel Corp.|Server Hub Debug Registers"
-0x8086 0x261c "unknown" "Intel Corp.|Server Hub Debug Registers"
-0x8086 0x261d "unknown" "Intel Corp.|Server Hub Debug Registers"
-0x8086 0x261e "unknown" "Intel Corp.|Server Hub Debug Registers"
-0x8086 0x2620 "unknown" "Intel Corp.|External Memory Bridge"
-0x8086 0x2621 "unknown" "Intel Corp.|External Memory Bridge Control Registers"
-0x8086 0x2622 "unknown" "Intel Corp.|External Memory Bridge Memory Interleaving Registers"
-0x8086 0x2623 "unknown" "Intel Corp.|External Memory Bridge DDR Initialization and Calibration"
-0x8086 0x2624 "unknown" "Intel Corp.|External Memory Bridge Reserved Registers"
-0x8086 0x2625 "unknown" "Intel Corp.|External Memory Bridge Reserved Registers"
-0x8086 0x2626 "unknown" "Intel Corp.|External Memory Bridge Reserved Registers"
-0x8086 0x2627 "unknown" "Intel Corp.|External Memory Bridge Reserved Registers"
-0x8086 0x2640 "i8xx_tco" "Intel Corp.|I/O Controller Hub LPC"
-0x8086 0x2641 "i8xx_tco" "Intel Corp.|I/O Controller Hub LPC"
-0x8086 0x2642 "i8xx_tco" "Intel Corp.|I/O Controller Hub LPC"
-0x8086 0x2651 "ata_piix" "Intel Corp.|82801FB/FW (ICH6/ICH6W) SATA Controller"
-0x8086 0x2652 "ahci" "Intel Corp.|82801FR/FRW (ICH6R/ICH6RW) SATA Controller"
-0x8086 0x2653 0x1028 0x0186 "ata_piix" "Intel Corp.|82801FR/FRW (ICH6R/ICH6RW) SATA Controller"
-0x8086 0x2653 "ahci" "Intel Corp.|82801FBM (ICH6M) SATA Controller"
-0x8086 0x2658 "unknown" "Intel Corp.|I/O Controller Hub USB"
-0x8086 0x2659 "unknown" "Intel Corp.|I/O Controller Hub USB"
-0x8086 0x265a "unknown" "Intel Corp.|I/O Controller Hub USB"
-0x8086 0x265b "unknown" "Intel Corp.|I/O Controller Hub USB"
-0x8086 0x265c "unknown" "Intel Corp.|I/O Controller Hub USB2"
-0x8086 0x2660 "unknown" "Intel Corp.|I/O Controller Hub PCI Express Port 0"
-0x8086 0x2662 "unknown" "Intel Corp.|I/O Controller Hub PCI Express Port 1"
-0x8086 0x2664 "unknown" "Intel Corp.|I/O Controller Hub PCI Express Port 2"
-0x8086 0x2666 "unknown" "Intel Corp.|I/O Controller Hub PCI Express Port 3"
-0x8086 0x2668 "snd-hda-intel" "Intel Corp.|I/O Controller Hub Audio"
-0x8086 0x266a "i2c-i801" "Intel Corp.|I/O Controller Hub SMBus"
-0x8086 0x266c "unknown" "Intel Corp.|82801FB/FBM/FR/FW/FRW (ICH6 Family) LAN Controller"
-0x8086 0x266d 0x1014 0x0574 "Hsf:www.linmodems.org" "Intel Corp.|I/OController Hub Modem"
-0x8086 0x266d 0x1025 0x006a "snd-intel8x0m" "Intel Corporation|Conexant AC'97 CoDec (in Acer TravelMate 2410 serie laptop)"
-0x8086 0x266d 0x103c 0x0934 "slamr" "Intel Corp.|I/OController Hub Modem"
-0x8086 0x266d 0x103c 0x0944 "snd-intel8x0m" "Intel Corp.|I/OController Hub Modem"
-0x8086 0x266d 0x103c 0x099c "slamr" "Intel Corp.|I/OController Hub Modem"
-0x8086 0x266d 0x14c0 0x0012 "slamr" "Intel Corp.|I/OController Hub Modem"
-0x8086 0x266d 0x14f1 0x5423 "Hsf:www.linmodems.org" "Intel Corp.|I/OController Hub Modem"
-0x8086 0x266d 0x17c0 0x10ab "snd-intel8x0m" "Intel Corp.|I/OController Hub Modem"
-0x8086 0x266d "snd-intel8x0m" "Intel Corp.|I/O Controller Hub Modem"
-0x8086 0x266e "snd-intel8x0" "Intel Corp.|82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Audio Controller"
-0x8086 0x266f "piix" "Intel Corp.|I/O Controller Hub PATA"
-0x8086 0x2670 "unknown" "Intel Corp.|Enterprise Southbridge LPC"
-0x8086 0x2680 "ata_piix" "Intel Corp.|Enterprise Southbridge SATA cc=IDE"
-0x8086 0x2681 "ahci" "Intel Corp.|Enterprise Southbridge SATA cc=AHCI"
-0x8086 0x2682 "ahci" "Intel Corp.|Enterprise Southbridge SATA cc=RAID"
-0x8086 0x2683 "ahci" "Intel Corp.|Enterprise Southbridge SATA cc=RAID"
-0x8086 0x2688 "unknown" "Intel Corp.|Enterprise Southbridge UHCI USB #1"
-0x8086 0x2689 "unknown" "Intel Corp.|Enterprise Southbridge UHCI USB #2"
-0x8086 0x268a "unknown" "Intel Corp.|Enterprise Southbridge UHCI USB #3"
-0x8086 0x268b "unknown" "Intel Corp.|Enterprise Southbridge UHCI USB #4"
-0x8086 0x268c "unknown" "Intel Corp.|Enterprise Southbridge EHCI USB"
-0x8086 0x2690 "unknown" "Intel Corp.|Enterprise Southbridge PCI Express Root Port 1"
-0x8086 0x2692 "unknown" "Intel Corp.|Enterprise Southbridge PCI Express Root Port 2"
-0x8086 0x2694 "unknown" "Intel Corp.|Enterprise Southbridge PCI Express Root Port 3"
-0x8086 0x2696 "unknown" "Intel Corp.|Enterprise Southbridge PCI Express Root Port 4"
-0x8086 0x2698 "snd-intel8x0" "Intel Corp.|Enterprise Southbridge AC '97 Audio"
-0x8086 0x2699 "unknown" "Intel Corp.|Enterprise Southbridge AC '97 Modem"
-0x8086 0x269a "snd-hda-intel" "Intel Corp.|ESB2 Southbridge HDA DID"
-0x8086 0x269b "i2c-i801" "Intel Corp.|Enterprise Southbridge SMBus"
-0x8086 0x269e "piix" "Intel Corp.|Enterprise Southbridge PATA"
-0x8086 0x2770 "intel-agp" "Intel Corp.|Memory Controller Hub"
-0x8086 0x2771 "unknown" "Intel Corp.|PCI Express Graphics Port"
-0x8086 0x2772 "Card:Intel 945" "Intel Corp.|945G Integrated Graphics Controller"
-0x8086 0x2774 "unknown" "Intel Corp.|Workstation Memory Controller Hub"
-0x8086 0x2775 "unknown" "Intel Corp.|PCI Express Graphics Port"
-0x8086 0x2776 "unknown" "Intel Corp.|Integrated Graphics Controller"
-0x8086 0x2778 "unknown" "Intel Corp.|Server Memory Controller Hub"
-0x8086 0x2779 "unknown" "Intel Corp.|PCI Express Root Port"
-0x8086 0x277a "unknown" "Intel Corp.|PCI Express Graphics Port"
-0x8086 0x277c "unknown" "Intel Corp.|Memory Controller Hub"
-0x8086 0x277d "unknown" "Intel Corp.|PCI Express Graphics Port"
-0x8086 0x2782 "unknown" "Intel Corp.|Graphics Controller"
-0x8086 0x2792 "unknown" "Intel Corp.|Mobile Graphics Controller"
-0x8086 0x27a0 "intel-agp" "Intel Corp.|Mobile Memory Controller Hub"
-0x8086 0x27a1 "unknown" "Intel Corp.|Mobile PCI Express Graphics Port"
-0x8086 0x27a2 "Card:Intel 945" "Intel Corp.|Mobile Integrated Graphics Controller"
-0x8086 0x27a6 "unknown" "Intel Corp.|Mobile Integrated Graphics Controller"
-0x8086 0x27b0 "unknown" "Intel Corp.|I/O Controller Hub LPC"
-0x8086 0x27b1 "i8xx_tco" "Intel Corp.|Mobile I/O Controller Hub LPC"
-0x8086 0x27b8 "i8xx_tco" "Intel Corp.|I/O Controller Hub LPC"
-0x8086 0x27b9 "i8xx_tco" "Intel Corp.|Mobile I/O Controller Hub LPC"
-0x8086 0x27bd "unknown" "Intel Corp.|Mobile I/O Controller Hub LPC"
-0x8086 0x27c0 "ata_piix" "Intel Corp.|I/O Controller Hub SATA cc=IDE"
-0x8086 0x27c1 "ahci" "Intel Corp.|I/O Controller Hub SATA cc=AHCI"
-0x8086 0x27c2 "ahci" "Intel Corp.|I/O Controller Hub SATA cc=RAID"
-0x8086 0x27c3 "ahci" "Intel Corp.|I/O Controller Hub SATA cc=RAID"
-0x8086 0x27c4 "ata_piix" "Intel Corp.|Mobile I/O Controller Hub SATA cc=IDE"
-0x8086 0x27c5 "ahci" "Intel Corp.|Mobile I/O Controller Hub SATA cc=AHCI"
-0x8086 0x27c6 "ahci" "Intel Corp.|82801GHM (ICH7-M DH) Serial ATA Storage Controllers cc=RAID"
-0x8086 0x27c8 "unknown" "Intel Corp.|I/O Controller Hub UHCI USB #1"
-0x8086 0x27c9 "unknown" "Intel Corp.|I/O Controller Hub UHCI USB #2"
-0x8086 0x27ca "unknown" "Intel Corp.|I/O Controller Hub UHCI USB #3"
-0x8086 0x27cb "unknown" "Intel Corp.|I/O Controller Hub UHCI USB #4"
-0x8086 0x27cc "unknown" "Intel Corp.|I/O Controller Hub EHCI USB"
-0x8086 0x27d0 "unknown" "Intel Corp.|I/O Controller Hub PCI Express Port 1"
-0x8086 0x27d2 "unknown" "Intel Corp.|I/O Controller Hub PCI Express Port 2"
-0x8086 0x27d4 "unknown" "Intel Corp.|I/O Controller Hub PCI Express Port 3"
-0x8086 0x27d6 "unknown" "Intel Corp.|I/O Controller Hub PCI Express Port 4"
-0x8086 0x27d8 "snd-hda-intel" "Intel Corp.|I/O Controller Hub High Definition Audio"
-0x8086 0x27da "i2c-i801" "Intel Corp.|I/O Controller Hub SMBus"
-0x8086 0x27dc "e100" "Intel Corp.|I/O Controller Hub LAN"
-0x8086 0x27dd "snd-intel8x0m" "Intel Corp.|I/O Controller Hub AC'97 Modem"
-0x8086 0x27de "snd-intel8x0" "Intel Corp.|I/O Controller Hub AC'97 Audio"
-0x8086 0x27df "piix" "Intel Corp.|I/O Controller Hub PATA"
-0x8086 0x27e0 "unknown" "Intel Corp.|I/O Controller Hub PCI Express Port 5"
-0x8086 0x27e2 "unknown" "Intel Corp.|I/O Controller Hub PCI Express Port 6"
-0x8086 0x2810 "unknown" "Intel Corporation|LPC Interface Controller"
-0x8086 0x2811 "unknown" "Intel Corporation|Mobile LPC Interface Controller"
-0x8086 0x2812 "unknown" "Intel Corporation|LPC Interface Controller"
-0x8086 0x2814 "unknown" "Intel Corporation|LPC Interface Controller"
-0x8086 0x2815 "unknown" "Intel Corporation|Mobile LPC Interface Controller"
-0x8086 0x2820 "ata_piix" "Intel Corporation|SATA Controller 1 cc=IDE"
-0x8086 0x2821 "ahci" "Intel Corporation|SATA Controller cc=AHCI"
-0x8086 0x2822 "ahci" "Intel Corporation|SATA Controller cc=RAID"
-0x8086 0x2824 "ahci" "Intel Corporation|SATA Controller cc=AHCI"
-0x8086 0x2825 "ata_piix" "Intel Corporation|SATA Controller 2 cc=IDE"
-0x8086 0x2828 "ata_piix" "Intel Corporation|Mobile SATA Controller cc=IDE"
-0x8086 0x2829 "ahci" "Intel Corporation|Mobile SATA Controller cc=AHCI"
-0x8086 0x282a "ahci" "Intel Corporation|Mobile SATA Controller cc=RAID"
-0x8086 0x2830 "unknown" "Intel Corporation|USB UHCI Controller #1"
-0x8086 0x2831 "unknown" "Intel Corporation|USB UHCI Controller #2"
-0x8086 0x2832 "unknown" "Intel Corporation|USB UHCI Controller #3"
-0x8086 0x2834 "unknown" "Intel Corporation|USB UHCI Controller #4"
-0x8086 0x2835 "unknown" "Intel Corporation|USB UHCI Controller #5"
-0x8086 0x2836 "unknown" "Intel Corporation|USB2 EHCI Controller #1"
-0x8086 0x283a "unknown" "Intel Corporation|USB2 EHCI Controller #2"
-0x8086 0x283e "i2c-i801" "Intel Corporation|SMBus Controller"
-0x8086 0x283f "unknown" "Intel Corporation|PCI Express Port 1"
-0x8086 0x2841 "unknown" "Intel Corporation|PCI Express Port 2"
-0x8086 0x2843 "unknown" "Intel Corporation|PCI Express Port 3"
-0x8086 0x2844 "unknown" "Intel Corporation|PCI Express Port 4"
-0x8086 0x2845 "unknown" "Intel Corporation|PCI Express Port 4"
-0x8086 0x2847 "unknown" "Intel Corporation|PCI Express Port 5"
-0x8086 0x2849 "unknown" "Intel Corporation|PCI Express Port 6"
-0x8086 0x284b "snd-hda-intel" "Intel Corp.|ICH8 HD Audio DID"
-0x8086 0x284f "unknown" "Intel Corporation|Thermal Subsystem"
-0x8086 0x2850 "piix" "Intel Corporation|Mobile IDE Controller"
-0x8086 0x2970 "intel-agp" "Intel Corporation|Memory Controller Hub"
-0x8086 0x2971 "unknown" "Intel Corporation|PCI Express Root Port"
-0x8086 0x2972 "Card:Intel 965" "Intel Corporation|946GZ/GL Integrated Graphics Controller"
-0x8086 0x2973 "unknown" "Intel Corporation|Integrated Graphics Controller"
-0x8086 0x2974 "unknown" "Intel Corporation|HECI Controller"
-0x8086 0x2975 "unknown" "Intel Corporation|946GZ/GL HECI Controller"
-0x8086 0x2976 "unknown" "Intel Corporation|PT IDER Controller"
-0x8086 0x2977 "unknown" "Intel Corporation|KT Controller"
-0x8086 0x2980 "intel-agp" "Intel Corporation|965 G1 Memory Controller Hub"
-0x8086 0x2981 "unknown" "Intel Corporation|965 G1 PCI Express Root Port"
-0x8086 0x2982 "Card:Intel 965" "Intel Corporation|965 G1 Integrated Graphics Controller"
-0x8086 0x2990 "intel-agp" "Intel Corporation|Memory Controller Hub"
-0x8086 0x2991 "unknown" "Intel Corporation|PCI Express Root Port"
-0x8086 0x2992 "Card:Intel 965" "Intel Corporation|Q963/Q965 Integrated Graphics Controller"
-0x8086 0x2993 "unknown" "Intel Corporation|Integrated Graphics Controller"
-0x8086 0x2994 "unknown" "Intel Corporation|HECI Controller"
-0x8086 0x2995 "unknown" "Intel Corporation|HECI Controller"
-0x8086 0x2996 "unknown" "Intel Corporation|PT IDER Controller"
-0x8086 0x2997 "unknown" "Intel Corporation|KT Controller"
-0x8086 0x29a0 "intel-agp" "Intel Corporation|Memory Controller Hub"
-0x8086 0x29a1 "unknown" "Intel Corporation|PCI Express Root Port"
-0x8086 0x29a2 "Card:Intel 965" "Intel Corporation|G965 Integrated Graphics Controller"
-0x8086 0x29a3 "unknown" "Intel Corporation|Integrated Graphics Controller"
-0x8086 0x29a4 "unknown" "Intel Corporation|HECI Controller"
-0x8086 0x29a5 "unknown" "Intel Corporation|HECI Controller"
-0x8086 0x29a6 "unknown" "Intel Corporation|PT IDER Controller"
-0x8086 0x29a7 "unknown" "Intel Corporation|KT Controller"
-0x8086 0x29b2 "Card:Intel Q35" "Intel Corporation|82Q35 Express Integrated Graphics Controller"
-0x8086 0x2a00 "unknown" "Intel Corporation|Mobile Memory Controller Hub"
-0x8086 0x2a01 "unknown" "Intel Corporation|Mobile PCI Express Root Port"
-0x8086 0x2a02 "unknown" "Intel Corporation|Mobile Integrated Graphics Controller"
-0x8086 0x2a03 "unknown" "Intel Corporation|Mobile Integrated Graphics Controller"
-0x8086 0x3092 "i2o_block" "Intel Corp.|Integrated RAID"
-0x8086 0x3124 "sata_sil24" ""
-0x8086 0x3200 "sata_vsc" "Intel Corp.|31244 PCI-X to Serial ATA Controller"
-0x8086 0x3340 "intel-agp" "Intel Corp.|82855PM Processor to I/O Controller"
-0x8086 0x3341 "unknown" "Intel Corp.|82855PM Processor to AGP Controller"
-0x8086 0x3342 "unknown" "Intel Corp.|82855PM Power Management"
-0x8086 0x3500 "unknown" "Intel Corp.|Enterprise Southbridge PCI Express Upstream Port"
-0x8086 0x3501 "unknown" "Intel Corp.|Enterprise Southbridge PCI Express Upstream Port"
-0x8086 0x3504 "unknown" "Intel Corp.|Enterprise Southbridge IOxAPIC"
-0x8086 0x3505 "unknown" "Intel Corp.|Enterprise Southbridge IOxAPIC"
-0x8086 0x350c "unknown" "Intel Corp.|Enterprise Southbridge PCI Express to PCI-X Bridge"
-0x8086 0x350d "unknown" "Intel Corp.|Enterprise Southbridge PCI Express to PCI-X Bridge"
-0x8086 0x3510 "unknown" "Intel Corp.|Enterprise Southbridge PCI Express Downstream Port E1"
-0x8086 0x3511 "unknown" "Intel Corp.|Enterprise Southbridge PCI Express Downstream Port E1"
-0x8086 0x3514 "unknown" "Intel Corp.|Enterprise Southbridge PCI Express Downstream Port E2"
-0x8086 0x3515 "unknown" "Intel Corp.|Enterprise Southbridge PCI Express Downstream Port E2"
-0x8086 0x3518 "unknown" "Intel Corp.|Enterprise Southbridge PCI Express Downstream Port E3"
-0x8086 0x3519 "unknown" "Intel Corp.|Enterprise Southbridge PCI Express Downstream Port E3"
-0x8086 0x3575 "intel-agp" "Intel Corp.|82830 Host-Hub I/F Bridge SDRAM Controller"
-0x8086 0x3576 "unknown" "Intel Corp.|82830 Host-AGP Bridge"
-0x8086 0x3577 "Card:Intel 830" "Intel Corp.|82830 CGC Integrated Graphics Device"
-0x8086 0x3578 "unknown" "Intel Corp.|82830 CPU to I/O Bridge"
-0x8086 0x3579 "unknown" "Intel Corp.|82835 SDRAM Controller / Host-hub Interface"
-0x8086 0x357b "unknown" "Intel Corp.|82835 Integrated Graphics Device"
-0x8086 0x3580 "intel-agp" "Intel Corp.|852GM Host-Hub Interface Bridge"
-0x8086 0x3581 "unknown" "Intel Corp.|82852GME/PM Virtual PCI to AGP Bridge"
-0x8086 0x3582 "Card:Intel 85x" "Intel Corp.|852GM/852GME/855GM/855GME Chipset Graphics Controller"
-0x8086 0x3584 "unknown" "Intel Corp.|852GM System Memory Controller"
-0x8086 0x3585 "unknown" "Intel Corp.|852GM Configuration Process"
-0x8086 0x3590 "e752x_edac" "Intel Corp.|Server Memory Controller Hub"
-0x8086 0x3591 "unknown" "Intel Corp.|Memory Controller Hub Error Reporting Register"
-0x8086 0x3592 "e752x_edac" "Intel Corp.|Server Memory Controller Hub"
-0x8086 0x3593 "unknown" "Intel Corp.|Memory Controller Hub Error Reporting Register"
-0x8086 0x3594 "unknown" "Intel Corp.|Memory Controller Hub DMA Controller"
-0x8086 0x3595 "unknown" "Intel Corp.|Memory Controller Hub PCI Express Port A0"
-0x8086 0x3596 "unknown" "Intel Corp.|Memory Controller Hub PCI Express Port A1"
-0x8086 0x3597 "unknown" "Intel Corp.|Memory Controller Hub PCI Express Port B0"
-0x8086 0x3598 "unknown" "Intel Corp.|Memory Controller Hub PCI Express Port B1"
-0x8086 0x3599 "unknown" "Intel Corp.|Memory Controller Hub PCI Express Port C0"
-0x8086 0x359a "unknown" "Intel Corp.|Memory Controller Hub PCI Express Port C1"
-0x8086 0x359b "unknown" "Intel Corp.|Memory Controller Hub Extended Configuration Registers"
-0x8086 0x359e "e752x_edac" "Intel Corp.|Workstation Memory Controller Hub"
-0x8086 0x35b0 "unknown" "Intel Corporation|3100 Chipset Memory I/O Controller Hub"
-0x8086 0x35b1 "unknown" "Intel Corporation|3100 DRAM Controller Error Reporting Registers"
-0x8086 0x35b5 "unknown" "Intel Corporation|3100 Chipset Enhanced DMA Controller"
-0x8086 0x35b6 "unknown" "Intel Corporation|3100 Chipset PCI Express Port A"
-0x8086 0x35b7 "unknown" "Intel Corporation|3100 Chipset PCI Express Port A1"
-0x8086 0x35c8 "unknown" "Intel Corporation|3100 Extended Configuration Test Overflow Registers"
-0x8086 0x4000 "unknown" "Intel Corp.|Creatix V.90 HaM Modem"
-0x8086 0x4220 "ipw2200" "Intel Corp.|Intel(R) PRO/Wireless 2200BG"
-0x8086 0x4221 "ipw2200" "Intel Corp.|Intel(R) PRO/Wireless 2225BG"
-0x8086 0x4222 "ipw3945" "Intel Corporation|PRO/Wireless 3945ABG"
-0x8086 0x4223 "ipw2200" "Intel Corp.|PRO/Wireless 2915ABG MiniPCI Adapter"
-0x8086 0x4224 "ipw2200" "Intel Corp.|PRO/Wireless 2915ABG MiniPCI Adapter"
-0x8086 0x4227 "ipw3945" "Intel Corporation|PRO/Wireless 3945ABG"
-0x8086 0x5001 "unknown" "Intel Corp.|PRO/DSL 2100 Modem - PPP"
-0x8086 0x5005 "unknown" "Intel Corp.|PRO/DSL 2200 Modem - PPPoA"
-0x8086 0x5200 "eepro100" "Intel Corp.|EtherExpress PRO/100"
-0x8086 0x5201 "eepro100" "Intel Corp.|EtherExpress PRO/100"
-0x8086 0x5309 "unknown" "Intel Corp.|80303 I/O Processor Address Translation Unit"
-0x8086 0x530d "pci" "Intel Corp.|80310 IOP [IO Processor]"
-0x8086 0x6960 "unknown" "Intel Corp.|EHCI 960 emulator"
-0x8086 0x7000 "unknown" "Intel Corp.|82371SB PIIX3 ISA [Natoma/Triton II]"
-0x8086 0x7010 "piix" "Intel Corp.|82371SB PIIX3 IDE [Natoma/Triton II]"
-0x8086 0x7020 "uhci-hcd" "Intel Corp.|82371SB PIIX3 USB [Natoma/Triton II]"
-0x8086 0x7030 "unknown" "Intel Corp.|430VX - 82437VX TVX [Triton VX]"
-0x8086 0x7050 "unknown" "Intel Corp.|Intel Intercast Video Capture Card"
-0x8086 0x7051 "unknown" "Intel Corp.|PB 642365-003 Intel Business Video Conferencing Card"
-0x8086 0x7100 "unknown" "Intel Corp.|430TX - 82439TX MTXC"
-0x8086 0x7110 "unknown" "Intel Corp.|82371AB PIIX4 ISA"
-0x8086 0x7111 "ata_piix" "Intel Corp.|82371AB PIIX4 IDE"
-0x8086 0x7112 "uhci-hcd" "Intel Corp.|82371AB PIIX4 USB"
-0x8086 0x7113 "sonypi" "Intel Corp.|82371AB PIIX4 ACPI - Bus Master IDE Controller"
-0x8086 0x7120 "intel-agp" "Intel Corp.|82810 GMCH [Graphics Memory Controller Hub]"
-0x8086 0x7121 "Card:Intel 810" "Intel Corp.|82810 CGC [Chipset Graphics Controller]"
-0x8086 0x7122 "intel-agp" "Intel Corp.|82810-DC100 GMCH [Graphics Memory Controller Hub]"
-0x8086 0x7123 "Card:Intel 810" "Intel Corp.|82810-DC100 CGC [Chipset Graphics Controller]"
-0x8086 0x7124 "intel-agp" "Intel Corp.|82810E GMCH [Graphics Memory Controller Hub]"
-0x8086 0x7125 "Card:Intel 810" "Intel Corp.|82810E CGC [Chipset Graphics Controller]"
-0x8086 0x7126 "unknown" "Intel Corp.|82810 810 Chipset Host Bridge and Memory Controller Hub"
-0x8086 0x7127 "unknown" "Intel Corp.|82810-DC133 Graphics Device (FSB 133 MHz)"
-0x8086 0x7128 "unknown" "Intel Corp.|82810-M DC-100 Host Bridge and Memory Controller Hub"
-0x8086 0x712a "unknown" "Intel Corp.|82810-M DC-133 Host Bridge and Memory Controller Hub"
-0x8086 0x7180 "intel-agp" "Intel Corp.|440LX/EX - 82443LX/EX Host bridge"
-0x8086 0x7181 "unknown" "Intel Corp.|440LX/EX - 82443LX/EX AGP bridge"
-0x8086 0x7182 "unknown" "Intel Corp.|440LX/EX"
-0x8086 0x7190 "intel-agp" "Intel Corp.|440BX/ZX - 82443BX/ZX Host bridge"
-0x8086 0x7191 "agpgart" "Intel Corp.|440BX/ZX - 82443BX/ZX AGP bridge"
-0x8086 0x7192 "unknown" "Intel Corp.|440BX/ZX - 82443BX/ZX Host bridge (AGP disabled)"
-0x8086 0x7194 "unknown" "Intel Corp.|82440MX CPU to I/O Controller"
-0x8086 0x7195 "snd-intel8x0" "Intel Corp.|440MX 810 Chipset AC'97 Audio Controller"
-0x8086 0x7196 "slamr" "Intel Corp.|82440 - 443MX AC97 Modem Controller (Winmodem)"
-0x8086 0x7198 "unknown" "Intel Corp.|82440MX PCI to ISA Bridge"
-0x8086 0x7199 "piix" "Intel Corp.|82440MX EIDE Controller"
-0x8086 0x719a "uhci-hcd" "Intel Corp.|82440MX USB Universal Host Controller"
-0x8086 0x719b "i2c-piix4" "Intel Corp.|82440MX Power Management Controller"
-0x8086 0x71a0 "intel-agp" "Intel Corp.|440GX - 82443GX Host bridge"
-0x8086 0x71a1 "unknown" "Intel Corp.|440GX - 82443GX AGP bridge"
-0x8086 0x71a2 "unknown" "Intel Corp.|440GX - 82443GX Host bridge (AGP disabled)"
-0x8086 0x7600 "unknown" "Intel Corp.|82372FB PCI to ISA Bridge"
-0x8086 0x7601 "piix" "Intel Corp.|82372FB PIIX4 IDE"
-0x8086 0x7602 "uhci-hcd" "Intel Corp.|82372FB [PCI-to-USB UHCI]"
-0x8086 0x7603 "unknown" "Intel Corp.|82372FB System Management Bus Controller"
-0x8086 0x7605 "unknown" "Intel Corp.|82372FB IEEE1394 OpenHCI Host Controller"
-0x8086 0x7800 "Card:Intel 740 (generic)" "Intel Corp.|i740"
-0x8086 0x844e "unknown" "Intel Corp.|82820 820 (Camino 2) Chipset PCI"
-0x8086 0x8485 "i810_audio" "Intel Corp.|AC'97 Audio"
-0x8086 0x84c4 "unknown" "Intel Corp.|450KX/GX [Orion] - 82454KX/GX PCI bridge"
-0x8086 0x84c5 "unknown" "Intel Corp.|450KX/GX [Orion] - 82453KX/GX Memory controller"
-0x8086 0x84ca "piix" "Intel Corp.|450NX - 82451NX Memory & I/O Controller"
-0x8086 0x84cb "unknown" "Intel Corp.|450NX - 82454NX PCI Expander Bridge"
-0x8086 0x84e0 "unknown" "Intel Corp.|460GX - 84460GX System Address Controller (SAC)"
-0x8086 0x84e1 "unknown" "Intel Corp.|460GX - 84460GX System Data Controller (SDC)"
-0x8086 0x84e2 "unknown" "Intel Corp.|460GX - 84460GX AGP Bridge (GXB)"
-0x8086 0x84e3 "unknown" "Intel Corp.|460GX - 84460GX Memory Address Controller (MAC)"
-0x8086 0x84e4 "unknown" "Intel Corp.|460GX - 84460GX Memory Data Controller (MDC)"
-0x8086 0x84e6 "unknown" "Intel Corp.|460GX - 82466GX Wide and fast PCI eXpander Bridge (WXB)"
-0x8086 0x84ea "i460-agp" "Intel Corp.|460GX - 84460GX AGP Bridge (GXB function 1)"
-0x8086 0x8500 "unknown" "Intel Corp.|IXP4XX - Intel Network Processor family. IXP420, IXP421, IXP422, IXP425 and IXC1100"
-0x8086 0x8671 "unknown" "Intel Corp.| "
-0x8086 0x9000 "unknown" "Intel Corp.|Intel IXP2000 Familly Network Processor"
-0x8086 0x9001 "unknown" "Intel Corp.|IXP2400 Network Processor"
-0x8086 0x9002 "unknown" "Intel Corporation|IXP2300 Network Processor"
-0x8086 0x9004 "unknown" "Intel Corp.|IXP2800 Network Processor"
-0x8086 0x9620 "unknown" "Intel Corp.|I2O RAID PCI to PCI Bridge"
-0x8086 0x9621 "i2o_block" "Intel Corp.|Integrated RAID"
-0x8086 0x9622 "i2o_block" "Intel Corp.|Integrated RAID"
-0x8086 0x9641 "i2o_block" "Intel Corp.|Integrated RAID"
-0x8086 0x96a1 "i2o_block" "Intel Corp.|Integrated RAID"
-0x8086 0xa01f "unknown" "Intel Corp.|PRO/10GbE LR Server Adapter"
-0x8086 0xa11f "unknown" "Intel Corp.|PRO/10GbE LR Server Adapter"
-0x8086 0xb152 "unknown" "Intel Corp.|S21152BB PCI to PCI Bridge"
-0x8086 0xb154 "unknown" "Intel Corp.|S21154AE/BE PCI to PCI Bridge"
-0x8086 0xb555 "umem" "Intel Corp.|21555 Non-Transparent PCI-to-PCI Bridge"
-0x8086 0xffff "unknown" "Intel Corp.|450NX/GX [Orion] - 82453KX/GX Memory controller [BUG]"
-0x80ff 0x1230 "unknown" "Intel - Buggy BIOS!!!|82338/82371FB Triton PIIX PCI EIDE"
-0x8686 0x1010 "unknown" "ScaleMP|vSMPowered system controller [vSMP CTL]"
-0x8800 0x2008 "unknown" "Trigem Computer Inc.|Video assistent component"
-0x8c4a 0x1980 "ne2k-pci" "Winbond|W89C940 misprogrammed [ne2k]"
-0x8e0e 0x0302 "8250_pci" "Computone Corporation| PCI Serial Port"
-0x8e2e 0x3000 "ne2k-pci" "KTI|ET32P2"
-0x9004 0x0010 "aic7xxx" "Adaptec|2940U2"
-0x9004 0x0078 "aic7xxx" "Adaptec|aic-7880p AHA-2940UW/CN"
-0x9004 0x1078 "aic7xxx" "Adaptec|AIC-7810"
-0x9004 0x1160 "aic7xxx" "Adaptec|AIC-1160 [Family Fiber Channel Adapter]"
-0x9004 0x2178 "aic7xxx" "Adaptec|AIC-7821"
-0x9004 0x3860 "aic7xxx" "Adaptec|AHA-2930CU"
-0x9004 0x3b60 "aic7xxx" "Adaptec|AHA-2930CU PCI SCSI Controller"
-0x9004 0x3b78 "aic7xxx" "Adaptec|AHA-4844W/4844UW"
-0x9004 0x5075 "aic7xxx" "Adaptec|AIC-755x"
-0x9004 0x5078 "aic7xxx" "Adaptec|AHA-7850"
-0x9004 0x5175 "aic7xxx" "Adaptec|AIC-755x"
-0x9004 0x5178 "aic7xxx" "Adaptec|AIC-7851"
-0x9004 0x5275 "aic7xxx" "Adaptec|AIC-755x"
-0x9004 0x5278 "aic7xxx" "Adaptec|AIC-7852"
-0x9004 0x5375 "aic7xxx" "Adaptec|AIC-755x"
-0x9004 0x5378 "aic7xxx" "Adaptec|AIC-7850"
-0x9004 0x5475 "aic7xxx" "Adaptec|AIC-2930"
-0x9004 0x5478 "aic7xxx" "Adaptec|AIC-7850"
-0x9004 0x5575 "aic7xxx" "Adaptec|AVA-2930"
-0x9004 0x5578 "aic7xxx" "Adaptec|AIC-7855"
-0x9004 0x5647 "unknown" "Adaptec|ANA-7711 TCP Offload Engine"
-0x9004 0x5675 "aic7xxx" "Adaptec|AIC-755x"
-0x9004 0x5678 "aic7xxx" "Adaptec|AIC-7850"
-0x9004 0x5775 "aic7xxx" "Adaptec|AIC-755x"
-0x9004 0x5778 "aic7xxx" "Adaptec|AIC-7850"
-0x9004 0x5800 "aic7xxx" "Adaptec|AIC-5800"
-0x9004 0x5900 "unknown" "Adaptec|ANA-5910/5930/5940 ATM155 & 25 LAN Adapter"
-0x9004 0x5905 "unknown" "Adaptec|ANA-5910A/5930A/5940A ATM Adapter"
-0x9004 0x6038 "aic7xxx" "Adaptec|AIC-3860"
-0x9004 0x6075 "aic7xxx" "Adaptec|AIC-1480 / APA-1480"
-0x9004 0x6078 "aic7xxx" "Adaptec|AIC-7860"
-0x9004 0x6178 "aic7xxx" "Adaptec|AIC-7861"
-0x9004 0x6278 "aic7xxx" "Adaptec|AIC-7860"
-0x9004 0x6378 "aic7xxx" "Adaptec|AIC-7860"
-0x9004 0x6478 "aic7xxx" "Adaptec|AIC-786"
-0x9004 0x6578 "aic7xxx" "Adaptec|AIC-786x"
-0x9004 0x6678 "aic7xxx" "Adaptec|AIC-786"
-0x9004 0x6778 "aic7xxx" "Adaptec|AIC-786x"
-0x9004 0x6915 "starfire" "Adaptec|ANA620xx/ANA69011A Fast Ethernet"
-0x9004 0x7078 "aic7xxx" "Adaptec|AHA-294x / AIC-7870"
-0x9004 0x7178 "aic7xxx" "Adaptec|AHA-294x / AIC-7871"
-0x9004 0x7278 "aic7xxx" "Adaptec|AHA-3940 / AIC-7872"
-0x9004 0x7378 "aic7xxx" "Adaptec|AHA-3985 / AIC-7873"
-0x9004 0x7478 "aic7xxx" "Adaptec|AHA-2944 / AIC-7874"
-0x9004 0x7578 "aic7xxx" "Adaptec|AHA-3944 / AHA-3944W / 7875"
-0x9004 0x7678 "aic7xxx" "Adaptec|AHA-4944W/UW / 7876"
-0x9004 0x7710 "unknown" "Adaptec|ANA-7711F Network Accelerator Card (NAC) - Optical"
-0x9004 0x7711 "unknown" "Adaptec|ANA-7711C Network Accelerator Card (NAC) - Copper"
-0x9004 0x7778 "aic7xxx" "Adaptec|AIC-787x"
-0x9004 0x7810 "aic7xxx" "Adaptec|AIC-7810"
-0x9004 0x7815 "aic7xxx" "Adaptec|AIC-7815 RAID+Memory Controller IC"
-0x9004 0x7850 "aic7xxx" "Adaptec|AIC-7850"
-0x9004 0x7855 "aic7xxx" "Adaptec|AHA-2930"
-0x9004 0x7860 "aic7xxx" "Adaptec|AIC-7860"
-0x9004 0x7870 "aic7xxx" "Adaptec|AIC-7870"
-0x9004 0x7871 "aic7xxx" "Adaptec|AHA-2940"
-0x9004 0x7872 "aic7xxx" "Adaptec|AHA-3940"
-0x9004 0x7873 "aic7xxx" "Adaptec|AHA-3980"
-0x9004 0x7874 "aic7xxx" "Adaptec|AHA-2944"
-0x9004 0x7880 "aic7xxx" "Adaptec|AIC-7880P"
-0x9004 0x7890 "aic7xxx" "Adaptec|AIC-7890"
-0x9004 0x7891 "aic7xxx" "Adaptec|AIC-789x"
-0x9004 0x7892 "aic7xxx" "Adaptec|AIC-789x"
-0x9004 0x7893 "aic7xxx" "Adaptec|AIC-789x"
-0x9004 0x7894 "aic7xxx" "Adaptec|AIC-789x"
-0x9004 0x7895 "aic7xxx" "Adaptec|AHA-2940U/UW / AHA-39xx / AIC-7895"
-0x9004 0x7896 "aic7xxx" "Adaptec|AIC-789x"
-0x9004 0x7897 "aic7xxx" "Adaptec|AIC-789x"
-0x9004 0x8078 "aic7xxx" "Adaptec|AIC-7880U"
-0x9004 0x8178 "aic7xxx" "Adaptec|AIC-7881U"
-0x9004 0x8278 "aic7xxx" "Adaptec|AHA-3940U/UW / AIC-7882U"
-0x9004 0x8378 "aic7xxx" "Adaptec|AHA-3940U/UW / AIC-7883U"
-0x9004 0x8478 "aic7xxx" "Adaptec|AHA-294x / AIC-7884U"
-0x9004 0x8578 "aic7xxx" "Adaptec|AHA-3944U / AHA-3944UWD / 7885"
-0x9004 0x8678 "aic7xxx" "Adaptec|AHA-4944UW / 7886"
-0x9004 0x8778 "aic7xxx" "Adaptec|AIC-788x"
-0x9004 0x8878 "aic7xxx" "Adaptec|7888"
-0x9004 0x8b78 "aic7xxx" "Adaptec|ABA-1030"
-0x9004 0xec78 "aic7xxx" "Adaptec|AHA-4944W/UW"
-0x9004 0xffff "aic7xxx" "Unknown Vendor|AIC7xxx compatible SCSI controller"
-0x9005 0x0010 "aic7xxx" "Adaptec|AHA-2940U2/W"
-0x9005 0x0011 "aic7xxx" "Adaptec|2930U2"
-0x9005 0x0012 "aic7xxx" "Adaptec|AIC7xxx SCSI controller"
-0x9005 0x0013 "aic7xxx" "Adaptec|78902"
-0x9005 0x0014 "aic7xxx" "Adaptec|AIC7xxx SCSI controller"
-0x9005 0x0015 "aic7xxx" "Adaptec|AIC7xxx SCSI controller"
-0x9005 0x0016 "aic7xxx" "Adaptec|AIC7xxx SCSI controller"
-0x9005 0x0017 "aic7xxx" "Adaptec|AIC7xxx SCSI controller"
-0x9005 0x0018 "aic7xxx" "Adaptec|AIC7xxx SCSI controller"
-0x9005 0x0019 "aic7xxx" "Adaptec|AIC7xxx SCSI controller"
-0x9005 0x001a "aic7xxx" "Adaptec|AIC7xxx SCSI controller"
-0x9005 0x001b "aic7xxx" "Adaptec|AIC7xxx SCSI controller"
-0x9005 0x001c "aic7xxx" "Adaptec|AIC7xxx SCSI controller"
-0x9005 0x001d "aic7xxx" "Adaptec|AIC7xxx SCSI controller"
-0x9005 0x001e "aic7xxx" "Adaptec|AIC7xxx SCSI controller"
-0x9005 0x001f "aic7xxx" "Adaptec|AHA-2940U2/W / 7890"
-0x9005 0x0020 "aic7xxx" "Adaptec|AIC-7890"
-0x9005 0x002f "aic7xxx" "Adaptec|AIC-7890"
-0x9005 0x0030 "aic7xxx" "Adaptec|AIC-7890"
-0x9005 0x003f "aic7xxx" "Adaptec|AIC-7890"
-0x9005 0x0050 "aic7xxx" "Adaptec|3940U2"
-0x9005 0x0051 "aic7xxx" "Adaptec|3950U2D"
-0x9005 0x0052 "aic7xxx" "Adaptec|AIC7xxx SCSI controller"
-0x9005 0x0053 "aic7xxx" "Adaptec|AIC-7896 SCSI Controller"
-0x9005 0x0054 "aic7xxx" "Adaptec|AIC7xxx SCSI controller"
-0x9005 0x0055 "aic7xxx" "Adaptec|AIC7xxx SCSI controller"
-0x9005 0x0056 "aic7xxx" "Adaptec|AIC7xxx SCSI controller"
-0x9005 0x0057 "aic7xxx" "Adaptec|AIC7xxx SCSI controller"
-0x9005 0x0058 "aic7xxx" "Adaptec|AIC7xxx SCSI controller"
-0x9005 0x0059 "aic7xxx" "Adaptec|AIC7xxx SCSI controller"
-0x9005 0x005a "aic7xxx" "Adaptec|AIC7xxx SCSI controller"
-0x9005 0x005b "aic7xxx" "Adaptec|AIC7xxx SCSI controller"
-0x9005 0x005c "aic7xxx" "Adaptec|AIC7xxx SCSI controller"
-0x9005 0x005d "aic7xxx" "Adaptec|AIC7xxx SCSI controller"
-0x9005 0x005e "aic7xxx" "Adaptec|AIC7xxx SCSI controller"
-0x9005 0x005f "aic7xxx" "Adaptec|7896"
-0x9005 0x0080 "aic7xxx" "Adaptec|7892A"
-0x9005 0x0081 "aic7xxx" "Adaptec|7892B"
-0x9005 0x0082 "aic7xxx" "Adaptec|AIC7xxx SCSI controller"
-0x9005 0x0083 "aic7xxx" "Adaptec|7892D"
-0x9005 0x0084 "aic7xxx" "Adaptec|AIC7xxx SCSI controller"
-0x9005 0x0085 "aic7xxx" "Adaptec|AIC7xxx SCSI controller"
-0x9005 0x0086 "aic7xxx" "Adaptec|AIC7xxx SCSI controller"
-0x9005 0x0087 "aic7xxx" "Adaptec|AIC7xxx SCSI controller"
-0x9005 0x0088 "aic7xxx" "Adaptec|AIC7xxx SCSI controller"
-0x9005 0x0089 "aic7xxx" "Adaptec|AIC7xxx SCSI controller"
-0x9005 0x008a "aic7xxx" "Adaptec|AIC7xxx SCSI controller"
-0x9005 0x008b "aic7xxx" "Adaptec|AIC7xxx SCSI controller"
-0x9005 0x008c "aic7xxx" "Adaptec|AIC7xxx SCSI controller"
-0x9005 0x008d "aic7xxx" "Adaptec|AIC7xxx SCSI controller"
-0x9005 0x008e "aic7xxx" "Adaptec|AIC7xxx SCSI controller"
-0x9005 0x008f "aic7xxx" "Adaptec|7892P"
-0x9005 0x0092 "unknown" "Adaptec|Adaptec VIDEOH! AVC-2010"
-0x9005 0x0093 "unknown" "Adaptec|Adaptec VIDEOH! AVC-2410"
-0x9005 0x00c0 "aic7xxx" "Adaptec|7899A"
-0x9005 0x00c1 "aic7xxx" "Adaptec|7899B"
-0x9005 0x00c2 "aic7xxx" "Adaptec|AIC7xxx SCSI controller"
-0x9005 0x00c3 "aic7xxx" "Adaptec|7899D"
-0x9005 0x00c4 "aic7xxx" "Adaptec|AIC7xxx SCSI controller"
-0x9005 0x00c5 "aic7xxx" "Adaptec|RAID subsystem HBA"
-0x9005 0x00c6 "aic7xxx" "Adaptec|AIC7xxx SCSI controller"
-0x9005 0x00c7 "aic7xxx" "Adaptec|AIC7xxx SCSI controller"
-0x9005 0x00c8 "aic7xxx" "Adaptec|AIC7xxx SCSI controller"
-0x9005 0x00c9 "aic7xxx" "Adaptec|AIC7xxx SCSI controller"
-0x9005 0x00ca "aic7xxx" "Adaptec|AIC7xxx SCSI controller"
-0x9005 0x00cb "aic7xxx" "Adaptec|AIC7xxx SCSI controller"
-0x9005 0x00cc "aic7xxx" "Adaptec|AIC7xxx SCSI controller"
-0x9005 0x00cd "aic7xxx" "Adaptec|AIC7xxx SCSI controller"
-0x9005 0x00ce "aic7xxx" "Adaptec|AIC7xxx SCSI controller"
-0x9005 0x00cf "aic7xxx" "Adaptec|7899P"
-0x9005 0x0200 0x9005 0x0200 "aacraid" "Adaptec|AAC RAID"
-0x9005 0x0241 "sata_mv" "Adaptec|AAR-1420SA"
-0x9005 0x0250 "ips" "Adaptec|ServeRAID Controller"
-0x9005 0x0258 "aic79xx" "Adaptec|AAC-RAID RAID Controller"
-0x9005 0x0279 "aic79xx" "Adaptec|ServeRAID 6M"
-0x9005 0x0283 "aacraid" "Adaptec|AAC RAID"
-0x9005 0x0284 "aacraid" "Adaptec|AAC RAID"
-0x9005 0x0285 "aacraid" "Adaptec|AAC RAID"
-0x9005 0x0286 "aacraid" "Adaptec|AAC-RAID (Rocket)"
-0x9005 0x0287 "aacraid" "Adaptec|PowerEdge Expandable RAID Controller 320/DC"
-0x9005 0x0410 "aic94xx" "Adaptec|AIC94xx SAS/SATA controller"
-0x9005 0x0412 "aic94xx" "Adaptec|AIC94xx SAS/SATA controller"
-0x9005 0x041e "aic94xx" "Adaptec|AIC94xx SAS/SATA controller"
-0x9005 0x041f "aic94xx" "Adaptec|AIC-9410W SAS (Razor ASIC RAID)"
-0x9005 0x0430 "aic94xx" "Adaptec|AIC94xx SAS/SATA controller"
-0x9005 0x0432 "aic94xx" "Adaptec|AIC94xx SAS/SATA controller"
-0x9005 0x043e "aic94xx" "Adaptec|AIC94xx SAS/SATA controller"
-0x9005 0x043f "aic94xx" "Adaptec|AIC94xx SAS/SATA controller"
-0x9005 0x0500 "ipr" "Adaptec|Dual Channel PCI-X U320 SCSI Adapter"
-0x9005 0x0503 0x1014 0x02bf "ipr" "Adaptec|Scamp chipset SCSI controller"
-0x9005 0x0503 0x1014 0x02d5 "ipr" "Adaptec|Scamp chipset SCSI controller"
-0x9005 0x0503 "unknown" "Adaptec|Scamp chipset SCSI controller"
-0x9005 0x0910 "unknown" "Adaptec|AUA-3100B"
-0x9005 0x091e "unknown" "Adaptec|AUA-3100B"
-0x9005 0x1028 "aacraid" "Adaptec|PowerEdge Expandable RAID Controller 320/DC"
-0x9005 0x1364 "aacraid" "Adaptec|Dell PowerEdge RAID Controller 2"
-0x9005 0x1365 "aacraid" "Adaptec|Dell PowerEdge RAID Controller 2"
-0x9005 0x8000 "aic79xx" "Adaptec|29320A"
-0x9005 0x8001 "aic79xx" "Adaptec|AIC79xx SCSI controller"
-0x9005 0x8002 "aic79xx" "Adaptec|AIC79xx SCSI controller"
-0x9005 0x8003 "aic79xx" "Adaptec|AIC79xx SCSI controller"
-0x9005 0x8004 "aic79xx" "Adaptec|AIC79xx SCSI controller"
-0x9005 0x8005 "aic79xx" "Adaptec|AIC79xx SCSI controller"
-0x9005 0x8006 "aic79xx" "Adaptec|AIC79xx SCSI controller"
-0x9005 0x8007 "aic79xx" "Adaptec|AIC79xx SCSI controller"
-0x9005 0x8008 "aic79xx" "Adaptec|AIC79xx SCSI controller"
-0x9005 0x8009 "aic79xx" "Adaptec|AIC79xx SCSI controller"
-0x9005 0x800a "aic79xx" "Adaptec|AIC79xx SCSI controller"
-0x9005 0x800b "aic79xx" "Adaptec|AIC79xx SCSI controller"
-0x9005 0x800c "aic79xx" "Adaptec|AIC79xx SCSI controller"
-0x9005 0x800d "aic79xx" "Adaptec|AIC79xx SCSI controller"
-0x9005 0x800e "aic79xx" "Adaptec|AIC79xx SCSI controller"
-0x9005 0x800f "aic79xx" "Adaptec|7901"
-0x9005 0x8010 "aic79xx" "Adaptec|39320"
-0x9005 0x8011 "aic79xx" "Adaptec|39320D"
-0x9005 0x8012 "aic79xx" "Adaptec|29320"
-0x9005 0x8013 "aic79xx" "Adaptec|29320B"
-0x9005 0x8014 "aic79xx" "Adaptec|29320LP"
-0x9005 0x8015 "aic79xx" "Adaptec|ASC-39320B U320"
-0x9005 0x8016 "aic79xx" "Adaptec|ASC-39320A U320"
-0x9005 0x8017 "aic79xx" "Adaptec|ASC-29320ALP U320"
-0x9005 0x8018 "aic79xx" "Adaptec|AIC79xx SCSI controller"
-0x9005 0x8019 "aic79xx" "Adaptec|AIC79xx SCSI controller"
-0x9005 0x801a "aic79xx" "Adaptec|AIC79xx SCSI controller"
-0x9005 0x801b "aic79xx" "Adaptec|AIC79xx SCSI controller"
-0x9005 0x801c "aic79xx" "Adaptec Inc.|AIC-????? Ultra320 SCSI Controller"
-0x9005 0x801d "aic79xx" "Adaptec|AIC-7901A U320"
-0x9005 0x801e "aic79xx" "Adaptec|7901A"
-0x9005 0x801f "aic79xx" "Adaptec|7902"
-0x9005 0x8080 "aic79xx" "Adaptec|ASC-29320A U320 w/HostRAID"
-0x9005 0x8081 "aic79xx" "Adaptec|AIC79xx SCSI controller"
-0x9005 0x8082 "aic79xx" "Adaptec|AIC79xx SCSI controller"
-0x9005 0x8083 "aic79xx" "Adaptec|AIC79xx SCSI controller"
-0x9005 0x8084 "aic79xx" "Adaptec|AIC79xx SCSI controller"
-0x9005 0x8085 "aic79xx" "Adaptec|AIC79xx SCSI controller"
-0x9005 0x8086 "aic79xx" "Adaptec|AIC79xx SCSI controller"
-0x9005 0x8087 "aic79xx" "Adaptec|AIC79xx SCSI controller"
-0x9005 0x8088 "aic79xx" "Adaptec|AIC79xx SCSI controller"
-0x9005 0x8089 "aic79xx" "Adaptec|AIC79xx SCSI controller"
-0x9005 0x808a "aic79xx" "Adaptec|AIC79xx SCSI controller"
-0x9005 0x808b "aic79xx" "Adaptec|AIC79xx SCSI controller"
-0x9005 0x808c "aic79xx" "Adaptec|AIC79xx SCSI controller"
-0x9005 0x808d "aic79xx" "Adaptec|AIC79xx SCSI controller"
-0x9005 0x808e "aic79xx" "Adaptec|AIC79xx SCSI controller"
-0x9005 0x808f "aic79xx" "Adaptec|AIC-7901 U320 w/HostRAID"
-0x9005 0x8090 "aic79xx" "Adaptec|39320-HostRAID"
-0x9005 0x8091 "aic79xx" "Adaptec|29320-HostRAID"
-0x9005 0x8092 "aic79xx" "Adaptec|29320-HostRAID"
-0x9005 0x8093 "aic79xx" "Adaptec|29320B-HostRAID"
-0x9005 0x8094 "aic79xx" "Adaptec|29320LP-HostRAID"
-0x9005 0x8095 "aic79xx" "Adaptec|ASC-39320(B) U320 w/HostRAID"
-0x9005 0x8096 "aic79xx" "Adaptec|ASC-39320A U320 w/HostRAID"
-0x9005 0x8097 "aic79xx" "Adaptec|ASC-29320ALP U320 w/HostRAID"
-0x9005 0x8098 "aic79xx" "Adaptec|AIC79xx SCSI controller"
-0x9005 0x8099 "aic79xx" "Adaptec|AIC79xx SCSI controller"
-0x9005 0x809a "aic79xx" "Adaptec|AIC79xx SCSI controller"
-0x9005 0x809b "aic79xx" "Adaptec|AIC79xx SCSI controller"
-0x9005 0x809c "aic79xx" "Adaptec|ASC-39320D(B) U320 w/HostRAID"
-0x9005 0x809d "aic79xx" "Adaptec|AIC-7902(B) U320 w/HostRAID"
-0x9005 0x809e "aic79xx" "Adaptec|7901A-HostRAID"
-0x9005 0x809f "aic79xx" "Adaptec|7902-HostRAID"
-0x9005 0xffff "aic7xxx" "Adaptec|AIC7xxx compatible SCSI controller"
-0x907f 0x2015 "unknown" "Atronics|IDE-2015PL"
-0x9412 0x6565 "generic" "Holtek|6565"
-0x9699 0x6565 "unknown" "Omni Media Technology Inc.|6565"
-0x9710 0x7780 "unknown" "NetMos Technology|USB IRDA-port"
-0x9710 0x9705 "unknown" "Netmos|Nm9705 Parallel Port Adapter"
-0x9710 0x9715 "unknown" "Netmos|Nm9715 PCI Dual 1284 Printer Ports"
-0x9710 0x9735 "parport_serial" "Netmos|Nm9735 2S 1P"
-0x9710 0x9745 "parport_serial" "Netmos|Nm9745 Dual UART and PCI-ISA Bridge"
-0x9710 0x9755 "unknown" "Netmos|Nm9755 PCI Bridge with 1284 Parallel Port"
-0x9710 0x9805 "unknown" "Netmos|Nm9805 PCI + 1284 Printer Port"
-0x9710 0x9815 "unknown" "Netmos|Nm9815 Parallel Port Adapter"
-0x9710 0x9820 "unknown" "NetMos Techology|Nm9820 Single PCI UART"
-0x9710 0x9825 "unknown" "NetMos Techology|Nm9825 Single PCI UART"
-0x9710 0x9835 "parport_serial" "Netmos|Nm9835 PCI + Dual UART and 1284 Printer Port"
-0x9710 0x9845 "parport_serial" "Netmos|Nm9845 PCI Bridge with Dual UART"
-0x9710 0x9855 "parport_serial" "Netmos|Nm9855 1P 2S"
-0x9902 0x0001 "unknown" "StarGen Inc.|SG2010 PCI-to-PCI Bridge"
-0x9902 0x0002 "unknown" "StarGen Inc.|SG2010 PCI to high speed serial bridge"
-0x9902 0x0003 "unknown" "StarGen Inc.|SG1010 6 port serial switch /PCI-to-PCI bridge"
-0xa0a0 0x3058 "unknown" "AOPEN Inc.|VT82C686 AC97 Audio Controller?"
-0xa727 0x0013 "ath_pci" "3Com Corp.|3CRPAG175 Wireless PC Card"
-0xaa42 0x03a3 "unknown" "Scitex Digital Video|9400-0931 CharKey"
-0xaecb 0x6250 "unknown" "Adrienne Electronics Corp.|VITC/LTC Timecode Reader card [PCI-VLTC/RDR]"
-0xaffe 0x02e1 "unknown" "Sirrix AG security technologies|PCI2E1 2-port ISDN E1 interface"
-0xaffe 0xdead "unknown" "Sirrix AG security technologies|Sirrix.PCI4S0 4-port ISDN S0 interface"
-0xb00c 0x001c "unknown" "IC Book Labs|IC80+PCI POST Diagnostics Card"
-0xb00c 0x061c "unknown" "IC Book Labs|IC 138 PCI"
-0xb00c 0x081c "unknown" "IC Book Labs|Dreadnought x16 Pro"
-0xb00c 0x091c "unknown" "IC Book Labs|Dreadnought x16 Lite"
-0xc0de 0x5600 "unknown" "Motorola|62802"
-0xc0de 0xc0de "unknown" "Motorola|62802-5 QZ0022"
-0xcafe 0x0003 "unknown" "Chrysalis-ITS|Luna K3 Hardware Security Module"
-0xcddd 0x0101 "unknown" "Tyzx Inc.|DeepSea 1 Board"
-0xcddd 0x0200 "unknown" "Tyzx Inc.|DeepSea 2 High Speed Stereo Vision Frame Grabber"
-0xd161 0x0205 "unknown" "Digium Inc.|Wildcard TE205P"
-0xd161 0x0210 "unknown" "Digium Inc.|Wildcard TE210P"
-0xd161 0x0405 "unknown" "Digium Inc.|Wildcard TE405P (2nd Gen)"
-0xd161 0x0406 "unknown" "Digium, Inc.|Wildcard TE406P Quad-Span togglable E1/T1/J1 echo cancellation card 5.0v"
-0xd161 0x0410 "unknown" "Digium Inc.|Wildcard TE410P (2nd Gen)"
-0xd161 0x0411 "unknown" "Digium, Inc.|Wildcard TE411P Quad-Span togglable E1/T1/J1 echo cancellation card 3.3v"
-0xd161 0x2400 "unknown" "Digium, Inc.|Wildcard TDM2400P"
-0xd4d4 0x0601 "unknown" "Dy4 Systems Inc.|PCI Mezzanine Card"
-0xdeaf 0x9050 "unknown" "Middle Digital Inc.|PC Weasel PCI VGA Device"
-0xdeaf 0x9051 "unknown" "Middle Digital Inc.|PC Weasel PCI Serial Comm. Device"
-0xdeaf 0x9052 "unknown" "Middle Digital Inc.|PC Weasel PCI"
-0xe000 0x0001 "unknown" "Winbond Electronics Corp.|Tiger3XX Modem/ISDN interface"
-0xe000 0x0002 "unknown" "Winbond Electronics Corp.|Tiger100APC ISDN chipset"
-0xe000 0xe000 "unknown" "Winbond Electronics Corp.|W89C940"
-0xe159 0x0001 0x0059 0x0001 "ISDN:hisax,type=20" "Tiger Jet Network Inc.|Tiger3XX Modem/ISDN interface"
-0xe159 0x0001 0x0059 0x0003 "wcte11xp" "Tiger Jet Network Inc.|128k ISDN-U Adapter"
-0xe159 0x0001 0x00a7 0x0001 "wcte11xp" "Tiger Jet Network Inc.|TELES.S0/PCI 2.x ISDN Adapter"
-0xe159 0x0001 0x6159 0x0001 "wcte11xp" "Tiger Jet Network Inc.|Digium Wildcard T100P T1/PRI"
-0xe159 0x0001 0x79fe 0x0001 "wcte11xp" "Tiger Jet Network Inc.|Digium Wildcard TE110P T1/E1 Interface"
-0xe159 0x0001 0x8085 0x0003 "wcfxo" "Tiger Jet Network Inc.|NETjet PCI"
-0xe159 0x0001 0x8086 0x0003 "wcte11xp" "Tiger Jet Network Inc.|Digium X100P/X101P analogue PSTN FXO interface"
-0xe159 0x0001 0xa801 0x0001 "wcfxs" "Tiger Jet Network Inc.|NETjet PCI"
-0xe159 0x0001 0xa8fd 0x0001 "wcfxo" "Tiger Jet Network Inc.|NETjet PCI"
-0xe159 0x0001 0xb1b9 0x0001 "wcte11xp" "Tiger Jet Network Inc.|Digium Wildcard TDM400P REV I 4-port POTS interface"
-0xe159 0x0001 0xb1b9 0x0003 "wcte11xp" "Tiger Jet Network Inc.|Digium Wildcard TDM400P REV I 4-port POTS interface"
-0xe159 0x0001 0xb1d9 0x0003 "wcte11xp" "Tiger Jet Network Inc.|TDM400P/A400P analogue 4xPSTN FXO/FXS interface"
-0xe159 0x0001 "wcte11xp" "Tiger Jet Network Inc.|NETjet PCI"
-0xe159 0x0002 0x0051 0x0001 "ISDN:sedlfax" "Tiger Jet Network Inc.|"
-0xe159 0x0002 0x0054 0x0001 "ISDN:sedlfax" "Tiger Jet Network Inc.|"
-0xe159 0x0002 "ISDN:hisax,type=28,firmware=/usr/lib/isdn/ISAR.BIN" "Sedlbauer|Speed fax+ PCI"
-0xe159 0x0600 "unknown" "Tiger Jet Network Inc.|Tiger 600 PCI-to-PCI Bridge"
-0xea01 0x000a "unknown" "Eagle Technology|PCI-773 Temperature Card"
-0xea01 0x0032 "unknown" "Eagle Technology|PCI-730 & PC104P-30 Card"
-0xea01 0x003e "unknown" "Eagle Technology|PCI-762 Opto-Isolator Card"
-0xea01 0x0041 "unknown" "Eagle Technology|PCI-763 Reed Relay Card"
-0xea01 0x0043 "unknown" "Eagle Technology|PCI-769 Opto-Isolator Reed Relay Combo Card"
-0xea01 0x0046 "unknown" "Eagle Technology|PCI-766 Analog Output Card"
-0xea01 0x0052 "unknown" "Eagle Technology|PCI-703 Analog I/O Card"
-0xea01 0x0800 "unknown" "Eagle Technology|PCI-800 Digital I/O Card"
-0xea60 0x9896 "snd-rme32" "Xilinx|Digi32"
-0xea60 0x9897 "snd-rme32" "Xilinx|Digi32 PRO"
-0xea60 0x9898 "snd-rme32" "Xilinx|Digi32 8"
-0xeace 0x3100 "unknown" "Endace Measurement Systems, Ltd.|DAG 3.10 OC-3/OC-12"
-0xeace 0x3200 "unknown" "Endace Measurement Systems, Ltd.|DAG 3.2x OC-3/OC-12"
-0xeace 0x320e "unknown" "Endace Measurement Systems, Ltd.|DAG 3.2E Fast Ethernet"
-0xeace 0x340e "unknown" "Endace Measurement Systems, Ltd.|DAG 3.4E Fast Ethernet"
-0xeace 0x341e "unknown" "Endace Measurement Systems, Ltd.|DAG 3.41E Fast Ethernet"
-0xeace 0x3500 "unknown" "Endace Measurement Systems, Ltd.|DAG 3.5 OC-3/OC-12"
-0xeace 0x351c "unknown" "Endace Measurement Systems, Ltd.|DAG 3.5ECM Fast Ethernet"
-0xeace 0x4100 "unknown" "Endace Measurement Systems, Ltd.|DAG 4.10 OC-48"
-0xeace 0x4110 "unknown" "Endace Measurement Systems, Ltd.|DAG 4.11 OC-48"
-0xeace 0x4200 "unknown" "Endace Measurement Systems, Ltd.|DAG 4.2 OC-48"
-0xeace 0x420e "unknown" "Endace Measurement Systems, Ltd.|DAG 4.2E Dual Gigabit Ethernet"
-0xeace 0x4220 "unknown" "Endace Measurement Systems, Ltd.|DAG 4.2 OC-48"
-0xeace 0x422e "unknown" "Endace Measurement Systems, Ltd.|DAG 4.2E Dual Gigabit Ethernet"
-0xec80 0xec00 "orinoco_plx" "Belkin|Belkin F5D6000"
-0xecc0 0x0050 "unknown" "Echo Digital Audio Corp.|Gina24_301"
-0xecc0 0x0051 "unknown" "Echo Digital Audio Corp.|Gina24_361"
-0xecc0 0x0060 "unknown" "Echo Digital Audio Corp.|Layla24"
-0xecc0 0x0070 "unknown" "Echo Digital Audio Corp.|Mona_301_80"
-0xecc0 0x0071 "unknown" "Echo Digital Audio Corp.|Mona_301_66"
-0xecc0 0x0072 "unknown" "Echo Digital Audio Corp.|Mona_361"
-0xecc0 0x0080 "unknown" "Echo Digital Audio Corp.|Mia"
-0xedd8 0xa091 "Card:Ark Logic ARK1000PV (generic)" "ARK Logic Inc.|1000PV [Stingray]"
-0xedd8 0xa099 "Card:Ark Logic ARK2000MT (generic)" "ARK Logic Inc.|2000PV [Stingray]"
-0xedd8 0xa0a1 "Card:Ark Logic ARK2000MT (generic)" "ARK Logic Inc.|2000MT"
-0xedd8 0xa0a9 "Card:Ark Logic ARK2000MT (generic)" "ARK Logic Inc.|2000MI"
-0xedd8 0xa0b1 "unknown" "ARK Logic Inc.|ARK2000MI+ GUI Accelerator"
-0xf1d0 0xc0fe "unknown" "AJA Video|Xena HS/HD-R"
-0xf1d0 0xc0ff "unknown" "AJA Video|Kona/Xena 2"
-0xf1d0 0xcafe "unknown" "AJA Video|KONA SD SMPTE 259M I/O"
-0xf1d0 0xcfee "unknown" "AJA Video|Xena LS/SD-22-DA/SD-DA"
-0xf1d0 0xdcaf "unknown" "AJA Video|Kona HD"
-0xf1d0 0xdfee "unknown" "AJA Video|Xena HD-DA"
-0xf1d0 0xefac "unknown" "AJA Video|KONA SD SMPTE 259M I/O"
-0xf1d0 0xfacd "unknown" "AJA Video|KONA HD SMPTE 292M I/O"
-0xfa57 0x0001 "unknown" "Interagon AS|PMC Pattern Matching Chip"
-0xfeda 0xa0fa "unknown" "Epigram Inc.|BCM4210 OEM Chip for 10meg/s over phone line"
-0xfeda 0xa10e "unknown" "Broadcom Inc.|BCM4230 iLine10 HomePNA 2.0"
-0xfede 0x0003 "unknown" "Fedetec Inc.|TABIC PCI v3"
-0xff00 0x0070 "bttv" "Osprey|Osprey-100"
-0xff01 0x0070 "bttv" "Osprey|Osprey-200"
-0xfffd 0x0101 "unknown" "XenSource, Inc.|PCI Event Channel Controller"
-0xfffe 0x0405 "unknown" "VMWare Inc.|Virtual SVGA 4.0"
-0xfffe 0x0710 "Card:VMware virtual video card" "VMWare|Virtual SVGA"
-0xffff 0x8139 "8139too" "RealTek|RTL-8139 Fast Ethernet"
diff --git a/displayconfig/monitor.png b/displayconfig/monitor.png
deleted file mode 100644
index b7d004a..0000000
--- a/displayconfig/monitor.png
+++ /dev/null
Binary files differ
diff --git a/displayconfig/servertestdialog.py b/displayconfig/servertestdialog.py
deleted file mode 100755
index 2095522..0000000
--- a/displayconfig/servertestdialog.py
+++ /dev/null
@@ -1,113 +0,0 @@
-#!/usr/bin/python
-###########################################################################
-# servertestdialog.py - #
-# ------------------------------ #
-# copyright : (C) 2004 by Simon Edwards #
-# email : simon@simonzone.com #
-# #
-###########################################################################
-# #
-# This program is free software; you can redistribute it and/or modify #
-# it under the terms of the GNU General Public License as published by #
-# the Free Software Foundation; either version 2 of the License, or #
-# (at your option) any later version. #
-# #
-###########################################################################
-from qt import * # Just use Qt for this.
-import os
-import sys
-
-############################################################################
-class ServerTestDialog(QDialog):
- def __init__(self):
- QDialog.__init__(self)
-
- msec = 10000
- margin = 4
- spacing = 4
-
- self.totaltimer = QTimer(self)
- self.updatetimer = QTimer(self)
- self.msectotal = self.msecremaining = msec
- self.updateinterval = 1000
-
- self.connect(self.totaltimer, SIGNAL("timeout()"), self.slotInternalTimeout)
- self.connect(self.updatetimer, SIGNAL("timeout()"), self.slotUpdateTime)
-
- layout = QHBoxLayout(self)
- # create the widgets
- self.mainwidget = QVBox(self, "mainWidget")
- self.mainwidget.setMargin(margin)
- self.mainwidget.setSpacing(spacing)
-
- layout.addWidget(self.mainwidget,1)
-
- label = QLabel(self.mainwidget)
- label.setText(i18n("Are these settings acceptable?"))
- QWidget(self.mainwidget)
-
- self.timerwidget = QHBox(self.mainwidget, "timerWidget")
- self.timerlabel = QLabel(self.timerwidget)
- self.timerprogress = QProgressBar(self.timerwidget)
- self.timerprogress.setTotalSteps(self.msectotal)
- self.timerprogress.setPercentageVisible(False)
-
- hbox = QHBox(self.mainwidget)
- self.okbutton = QPushButton(i18n("Yes"),hbox)
- QWidget(hbox)
- self.cancelbutton = QPushButton(i18n("No"),hbox)
- self.connect(self.okbutton, SIGNAL("clicked()"), self.slotOk)
- self.connect(self.cancelbutton, SIGNAL("clicked()"), self.slotCancel)
-
- self.slotUpdateTime(False)
-
- def show(self):
- QDialog.show(self)
- self.totaltimer.start(self.msectotal, True)
- self.updatetimer.start(self.updateinterval, False)
-
- def exec_loop(self):
- self.totaltimer.start(self.msectotal, True)
- self.updatetimer.start(self.updateinterval, False)
- return QDialog.exec_loop(self)
-
- def setRefreshInterval(self, msec):
- self.updateinterval = msec;
- if self.updatetimer.isActive():
- self.updatetimer.changeInterval(self.updateinterval)
-
- def timeoutButton(self):
- return self.buttonontimeout
-
- def setTimeoutButton(self, newbutton):
- self.buttonontimeout = newbutton
-
- def slotUpdateTime(self, update=True):
- self.msecremaining -= self.updateinterval
-
- self.timerprogress.setProgress(self.msecremaining)
- self.timerlabel.setText( i18n("Automatically cancelling in %1 seconds:").arg(self.msecremaining/1000.0) )
-
- def slotInternalTimeout(self):
- self.reject()
-
- def slotOk(self):
- self.accept()
-
- def slotCancel(self):
- self.reject()
-############################################################################
-
-os.environ["DISPLAY"] = ":9"
-os.environ["XAUTHORITY"] = sys.argv[1]
-
-# FIXME set the application name / string catalog, for i18n().
-qapp = QApplication(sys.argv)
-dialog = ServerTestDialog()
-dialog.show()
-dialog.exec_loop()
-
-if dialog.result()==QDialog.Accepted:
- sys.exit(0)
-else:
- sys.exit(1)
diff --git a/displayconfig/vesamodes b/displayconfig/vesamodes
deleted file mode 100644
index 9b518bd..0000000
--- a/displayconfig/vesamodes
+++ /dev/null
@@ -1,110 +0,0 @@
-//
-// Default modes distilled from
-// "VESA and Industry Standards and Guide for Computer Display Monitor
-// Timing", version 1.0, revision 0.8, adopted September 17, 1998.
-//
-// Based on Xorg's xc/programs/Xserver/hw/xfree86/etc/vesamodes file.
-// The mode names have been changed to include the refresh rate.
-
-
-# 640x350 @ 85Hz (VESA) hsync: 37.9kHz
-ModeLine "640x350@85" 31.5 640 672 736 832 350 382 385 445 +hsync -vsync
-
-# 640x400 @ 85Hz (VESA) hsync: 37.9kHz
-ModeLine "640x400@85" 31.5 640 672 736 832 400 401 404 445 -hsync +vsync
-
-# 720x400 @ 85Hz (VESA) hsync: 37.9kHz
-ModeLine "720x400@85" 35.5 720 756 828 936 400 401 404 446 -hsync +vsync
-
-# 640x480 @ 60Hz (Industry standard) hsync: 31.5kHz
-ModeLine "640x480@60" 25.2 640 656 752 800 480 490 492 525 -hsync -vsync
-
-# 640x480 @ 72Hz (VESA) hsync: 37.9kHz
-ModeLine "640x480@72" 31.5 640 664 704 832 480 489 491 520 -hsync -vsync
-
-# 640x480 @ 75Hz (VESA) hsync: 37.5kHz
-ModeLine "640x480@75" 31.5 640 656 720 840 480 481 484 500 -hsync -vsync
-
-# 640x480 @ 85Hz (VESA) hsync: 43.3kHz
-ModeLine "640x480@85" 36.0 640 696 752 832 480 481 484 509 -hsync -vsync
-
-# 800x600 @ 56Hz (VESA) hsync: 35.2kHz
-ModeLine "800x600@56" 36.0 800 824 896 1024 600 601 603 625 +hsync +vsync
-
-# 800x600 @ 60Hz (VESA) hsync: 37.9kHz
-ModeLine "800x600@60" 40.0 800 840 968 1056 600 601 605 628 +hsync +vsync
-
-# 800x600 @ 72Hz (VESA) hsync: 48.1kHz
-ModeLine "800x600@72" 50.0 800 856 976 1040 600 637 643 666 +hsync +vsync
-
-# 800x600 @ 75Hz (VESA) hsync: 46.9kHz
-ModeLine "800x600@75" 49.5 800 816 896 1056 600 601 604 625 +hsync +vsync
-
-# 800x600 @ 85Hz (VESA) hsync: 53.7kHz
-ModeLine "800x600@85" 56.3 800 832 896 1048 600 601 604 631 +hsync +vsync
-
-# 1024x768i @ 43Hz (industry standard) hsync: 35.5kHz
-ModeLine "1024x768@43" 44.9 1024 1032 1208 1264 768 768 776 817 +hsync +vsync Interlace
-
-# 1024x768 @ 60Hz (VESA) hsync: 48.4kHz
-ModeLine "1024x768@60" 65.0 1024 1048 1184 1344 768 771 777 806 -hsync -vsync
-
-# 1024x768 @ 70Hz (VESA) hsync: 56.5kHz
-ModeLine "1024x768@70" 75.0 1024 1048 1184 1328 768 771 777 806 -hsync -vsync
-
-# 1024x768 @ 75Hz (VESA) hsync: 60.0kHz
-ModeLine "1024x768@75" 78.8 1024 1040 1136 1312 768 769 772 800 +hsync +vsync
-
-# 1024x768 @ 85Hz (VESA) hsync: 68.7kHz
-ModeLine "1024x768@85" 94.5 1024 1072 1168 1376 768 769 772 808 +hsync +vsync
-
-# 1152x864 @ 75Hz (VESA) hsync: 67.5kHz
-ModeLine "1152x864@75" 108.0 1152 1216 1344 1600 864 865 868 900 +hsync +vsync
-
-# 1280x960 @ 60Hz (VESA) hsync: 60.0kHz
-ModeLine "1280x960@60" 108.0 1280 1376 1488 1800 960 961 964 1000 +hsync +vsync
-
-# 1280x960 @ 85Hz (VESA) hsync: 85.9kHz
-ModeLine "1280x960@85" 148.5 1280 1344 1504 1728 960 961 964 1011 +hsync +vsync
-
-# 1280x1024 @ 60Hz (VESA) hsync: 64.0kHz
-ModeLine "1280x1024@60" 108.0 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync
-
-# 1280x1024 @ 75Hz (VESA) hsync: 80.0kHz
-ModeLine "1280x1024@75" 135.0 1280 1296 1440 1688 1024 1025 1028 1066 +hsync +vsync
-
-# 1280x1024 @ 85Hz (VESA) hsync: 91.1kHz
-ModeLine "1280x1024@85" 157.5 1280 1344 1504 1728 1024 1025 1028 1072 +hsync +vsync
-
-# 1600x1200 @ 60Hz (VESA) hsync: 75.0kHz
-ModeLine "1600x1200@60" 162.0 1600 1664 1856 2160 1200 1201 1204 1250 +hsync +vsync
-
-# 1600x1200 @ 65Hz (VESA) hsync: 81.3kHz
-ModeLine "1600x1200@65" 175.5 1600 1664 1856 2160 1200 1201 1204 1250 +hsync +vsync
-
-# 1600x1200 @ 70Hz (VESA) hsync: 87.5kHz
-ModeLine "1600x1200@70" 189.0 1600 1664 1856 2160 1200 1201 1204 1250 +hsync +vsync
-
-# 1600x1200 @ 75Hz (VESA) hsync: 93.8kHz
-ModeLine "1600x1200@75" 202.5 1600 1664 1856 2160 1200 1201 1204 1250 +hsync +vsync
-
-# 1600x1200 @ 85Hz (VESA) hsync: 106.3kHz
-ModeLine "1600x1200@85" 229.5 1600 1664 1856 2160 1200 1201 1204 1250 +hsync +vsync
-
-# 1792x1344 @ 60Hz (VESA) hsync: 83.6kHz
-ModeLine "1792x1344@60" 204.8 1792 1920 2120 2448 1344 1345 1348 1394 -hsync +vsync
-
-# 1792x1344 @ 75Hz (VESA) hsync: 106.3kHz
-ModeLine "1792x1344@75" 261.0 1792 1888 2104 2456 1344 1345 1348 1417 -hsync +vsync
-
-# 1856x1392 @ 60Hz (VESA) hsync: 86.3kHz
-ModeLine "1856x1392@60" 218.3 1856 1952 2176 2528 1392 1393 1396 1439 -hsync +vsync
-
-# 1856x1392 @ 75Hz (VESA) hsync: 112.5kHz
-ModeLine "1856x1392@75" 288.0 1856 1984 2208 2560 1392 1393 1396 1500 -hsync +vsync
-
-# 1920x1440 @ 60Hz (VESA) hsync: 90.0kHz
-ModeLine "1920x1440@60" 234.0 1920 2048 2256 2600 1440 1441 1444 1500 -hsync +vsync
-
-# 1920x1440 @ 75Hz (VESA) hsync: 112.5kHz
-ModeLine "1920x1440@75" 297.0 1920 2064 2288 2640 1440 1441 1444 1500 -hsync +vsync
diff --git a/displayconfig/videocard.png b/displayconfig/videocard.png
deleted file mode 100644
index b76b313..0000000
--- a/displayconfig/videocard.png
+++ /dev/null
Binary files differ
diff --git a/displayconfig/widescreenmodes b/displayconfig/widescreenmodes
deleted file mode 100644
index f352c53..0000000
--- a/displayconfig/widescreenmodes
+++ /dev/null
@@ -1,66 +0,0 @@
-//
-// Extra widescreen modes
-//
-
-# 1280x720 @ 50.00 Hz (GTF) hsync: 37.05 kHz; pclk: 60.47 MHz
-Modeline "1280x720@50" 60.47 1280 1328 1456 1632 720 721 724 741 -HSync +Vsync
-
-# 1280x720 @ 60.00 Hz (GTF) hsync: 44.76 kHz; pclk: 74.48 MHz
-Modeline "1280x720@60" 74.48 1280 1336 1472 1664 720 721 724 746 -HSync +Vsync
-
-# 1280x768 @ 60.00 Hz (GTF) hsync: 47.70 kHz; pclk: 80.14 MHz
-Modeline "1280x768@60" 80.14 1280 1344 1480 1680 768 769 772 795 -HSync +Vsync
-
-# 1280x768 @ 75.00 Hz (GTF) hsync: 60.15 kHz; pclk: 102.98 MHz
-Modeline "1280x768@75" 102.98 1280 1360 1496 1712 768 769 772 802 -HSync +Vsync
-
-# 1280x800 @ 60.00 Hz (GTF) hsync: 49.68 kHz; pclk: 83.46 MHz
-Modeline "1280x800@60" 83.46 1280 1344 1480 1680 800 801 804 828 -HSync +Vsync
-
-# 1280x800 @ 75.00 Hz (GTF) hsync: 62.62 kHz; pclk: 107.21 MHz
-Modeline "1280x800@75" 107.21 1280 1360 1496 1712 800 801 804 835 -HSync +Vsync
-
-# 1440x900 @ 60.00 Hz (GTF) hsync: 55.92 kHz; pclk: 106.47 MHz
-Modeline "1440x900@60" 106.47 1440 1520 1672 1904 900 901 904 932 -HSync +Vsync
-
-# 1440x900 @ 75.00 Hz (GTF) hsync: 70.50 kHz; pclk: 136.49 MHz
-Modeline "1440x900@75" 136.49 1440 1536 1688 1936 900 901 904 940 -HSync +Vsync
-
-# 1400x1050 @ 60.00 Hz (GTF) hsync: 65.22 kHz; pclk: 122.61 MHz
-Modeline "1400x1050@60" 122.61 1400 1488 1640 1880 1050 1051 1054 1087 -HSync +Vsync
-
-# 1400x1050 @ 75.00 Hz (GTF) hsync: 82.20 kHz; pclk: 155.85 MHz
-Modeline "1400x1050@75" 155.85 1400 1496 1648 1896 1050 1051 1054 1096 -HSync +Vsync
-
-# 1600x1024 @ 60.00 Hz (GTF) hsync: 63.60 kHz; pclk: 136.36 MHz
-Modeline "1600x1024@60" 136.36 1600 1704 1872 2144 1024 1025 1028 1060 -HSync +Vsync
-
-# 1680x1050 @ 60.00 Hz (GTF) hsync: 65.22 kHz; pclk: 147.14 MHz
-Modeline "1680x1050@60" 147.14 1680 1784 1968 2256 1050 1051 1054 1087 -HSync +Vsync
-
-#Modeline "1680x1050@60" 154.20 1680 1712 2296 2328 1050 1071 1081 1103
-
-# 1680x1050 @ 75.00 Hz (GTF) hsync: 82.20 kHz; pclk: 188.07 MHz
-Modeline "1680x1050@75" 188.07 1680 1800 1984 2288 1050 1051 1054 1096 -HSync +Vsync
-
-# 1920x1200 @ 60.00 Hz (GTF) hsync: 74.52 kHz; pclk: 193.16 MHz
-Modeline "1920x1200@60" 193.16 1920 2048 2256 2592 1200 1201 1204 1242 -HSync +Vsync
-
-# 1920x1200 @ 75.00 Hz (GTF) hsync: 93.97 kHz; pclk: 246.59 MHz
-Modeline "1920x1200@75" 246.59 1920 2064 2272 2624 1200 1201 1204 1253 -HSync +Vsync
-
-# 2560x1600 @ 60.00 Hz (GTF) hsync: 99.36 kHz; pclk: 348.16 MHz
-Modeline "2560x1600@60" 348.16 2560 2752 3032 3504 1600 1601 1604 1656 -HSync +Vsync
-
-# 2560x1600 @ 75.00 Hz (GTF) hsync: 125.25 kHz; pclk: 442.88 MHz
-Modeline "2560x1600@75" 442.88 2560 2768 3048 3536 1600 1601 1604 1670 -HSync +Vsync
-
-
-# 3200x2048 @ 60.00 Hz (GTF) hsync: 127.14 kHz; pclk: 561.45 MHz
-Modeline "3200x2048@60" 561.45 3200 3456 3808 4416 2048 2049 2052 2119 -HSync +Vsync
-
-# 3200x2048 @ 75.00 Hz (GTF) hsync: 160.27 kHz; pclk: 712.90 MHz
-Modeline "3200x2048@75" 712.90 3200 3472 3824 4448 2048 2049 2052 2137 -HSync +Vsync
-
-# Powerbook G4 1280x854
-Modeline "1280x854" 80 1280 1309 1460 1636 854 857 864 896 +HSync +VSync
diff --git a/displayconfig/xconfig-test.py b/displayconfig/xconfig-test.py
deleted file mode 100644
index 7b28cb2..0000000
--- a/displayconfig/xconfig-test.py
+++ /dev/null
@@ -1,15 +0,0 @@
-import xorgconfig
-
-xconfig = xorgconfig.readConfig("/etc/X11/xorg.conf")
-
-for screensection in xconfig.getSections("screen"):
- print screensection.identifier
- print screensection.option
-
-for screensection in xconfig.getSections("device"):
- print screensection.option
- print screensection.option[1]
- print screensection.option[2]
-
-
- \ No newline at end of file
diff --git a/displayconfig/xorgconfig.py b/displayconfig/xorgconfig.py
deleted file mode 100755
index 7683b87..0000000
--- a/displayconfig/xorgconfig.py
+++ /dev/null
@@ -1,903 +0,0 @@
-#!/usr/bin/python
-###########################################################################
-# xorgconfig.py - description #
-# ------------------------------ #
-# begin : Wed Feb 9 2004 #
-# copyright : (C) 2005 by Simon Edwards #
-# email : simon@simonzone.com #
-# #
-###########################################################################
-# #
-# This program is free software; you can redistribute it and/or modify #
-# it under the terms of the GNU General Public License as published by #
-# the Free Software Foundation; either version 2 of the License, or #
-# (at your option) any later version. #
-# #
-###########################################################################
-import csv
-import codecs
-import locale
-"""
-General usage:
-
- import xorgconfig
- config = readConfig("/etc/X11/xorg.conf")
-
- input_devices = config.getSections("InputDevice")
- print input_devices[0].driver
- options = input_devices[0].options
- for option in options:
- # option is of type OptionLine.
- print option._row[0],
- if len(option._row)>=2:
- print "=>",option._row[1]
-
- # Add line: Option "XkbModel" "pc105"
- options.append( options.makeLine("Comment text",["XkbModel" "pc105"]) )
-
-
-Refactor plan
-=============
-New usage:
-
- import xorgconfig
- config = readConfig("/etc/X11/xorg.conf")
-
- input_devices = config.section.InputDevice
- print input_devices[0].driver
- options = input_devices[0].options
- for option in options:
- # option is of type OptionLine.
- print option[1],
- if len(option)>=3:
- print "=>",option[2]
-
- module_section = config.section.module[0]
- module_section.append(["load","i2c"])
- assert module_section.existsLoad("i2c")
- module_section.removeLoad("i2c")
-
- device_section = config.section.device[0]
- if device_section.busid is not None:
- print "Found busid:",device_section.busid
-
-* direct references to myline._row should be removed.
-* A ConfigLine should be a subclass of List. With line[i] accessing the
- parts of the line.
-* the order of the makeLine() parameters should be reversed.
-* it should be possible to directly append a list or tuple that represents
- a line to a section.
-"""
-############################################################################
-class ConfigLine(object):
- """Represents one line from the Xorg.conf file.
-
- Each part of the line is printed without quotes.
- """
- def __init__(self,comment,row):
- self._row = [item for item in row if item!='']
- self._comment = comment
-
- def toString(self,depth=0):
- caprow = self._row
- if len(caprow) > 0:
- caprow[0] = caprow[0].capitalize()
- string = ('\t' * (depth/2)) + ' ' * (depth%1) + '\t'.join([unicode(item) for item in caprow])
- if self._comment is not None:
- string += '#' + self._comment
- return string + '\n'
-
-############################################################################
-class ConfigLineQuote(ConfigLine):
- """Represents one line from the Xorg.conf file.
-
- The first item in the line is not quoted, but the remaining items are.
- """
- def toString(self,depth=0):
- string = ('\t' * (depth/2) + ' ' * (depth%1))
- if len(self._row)!=0:
- string += self._row[0].capitalize()
- if len(self._row)>1:
- if len(self._row[0]) < 8:
- string += '\t'
- string += '\t"' + '"\t"'.join([unicode(item) for item in self._row[1:]]) + '"'
- if self._comment is not None:
- string += '#' + self._comment
- return string + '\n'
-
-############################################################################
-class OptionLine(ConfigLineQuote):
- def __init__(self,comment,row):
- arg = ['option']
- arg.extend(row)
- ConfigLineQuote.__init__(self,comment,arg)
-
-############################################################################
-class ConfigList(list):
- def toString(self,depth=0):
- string = ""
- for item in self:
- string += item.toString(depth)
- return string
-
-############################################################################
-class OptionList(ConfigList):
- name = "option"
- def __setitem__(self,key,value):
- list.__setitem__(self,key,value)
-
- def makeLine(self,comment,row):
- return OptionLine(comment,row)
-
- def appendOptionRow(self,row):
- self.append(self.makeLine(None,row))
-
- def removeOptionByName(self,name):
- name = name.lower()
- i = 0
- while i < len(self):
- if self[i]._row[1].lower()==name:
- del self[i]
- else:
- i += 1
-
- def getOptionByName(self,name):
- name = name.lower()
- for item in self:
- try:
- if item._row[1].lower()==name:
- return item
- except IndexError:
- pass
- return None
-
-############################################################################
-class ScreenConfigLine(ConfigLine):
- def __init__(self,comment,row):
- arg = ["screen"]
- arg.extend(row)
- ConfigLine.__init__(self,comment,arg)
-
- def toString(self,depth=0):
- string = (' ' * depth)
-
- try: # Keep on building up the string until the IndexError is thrown.
- string += self._row[0]
- i = 1
- if self._row[i].isdigit():
- string += ' ' + self._row[i]
- i += 1
- string += ' "' + self._row[i] + '"'
- i += 1
- while True:
- item = self._row[i].lower()
- if item in ['rightof','leftof','above','below']:
- string += ' %s "%s"' % (item, self._row[i+1])
- i += 1
- elif item=='absolute':
- string += ' %s %d %d' % (item, self._row[i+1], self._row[i+2])
- i += 2
- elif item.isdigit():
- i += 1
- string += ' %s %s' % (item,self._row[i])
- i += 1
- except IndexError: pass
-
- if self._comment is not None:
- string += ' #' + self._comment
- return string + '\n'
-
-############################################################################
-class ScreenConfigList(ConfigList):
- name = "screen"
- def __setitem__(self,key,value):
- list.__setitem__(self,key,value)
-
- def makeLine(self,comment,row):
- return ScreenConfigLine(comment,row)
-
-############################################################################
-class ConfigContainer(object):
- """Acts as a container for ConfigLines and other ConfigContainers.
- Is used for representing things like the whole config file, sections
- and subsections inside the file.
-
- """
- def __init__(self):
- self._contents = []
-
- def append(self,item):
- assert (item is not None)
- self._contents.append(item)
-
- def remove(self,item):
- self._contents.remove(item)
-
- def toString(self,depth=0):
- string = ''
- for item in self._contents:
- string += item.toString(depth+1)
- return string
-
- def makeSection(self,comment,row):
- return Section(comment,row)
-
- def isSection(self,name):
- lname = name.lower()
- return lname=='section'
-
- def isEndSection(self,name):
- return False
-
- def makeLine(self,comment,row):
- return ConfigLine(comment,row)
-
- def isListAttr(self,name):
- lname = name.lower()
- return lname in self._listattr
-
- def makeListAttr(self,comment,row):
- listobj = self.__getattr__(row[0].lower())
- listobj.append( listobj.makeLine(comment,row[1:]) )
-
- def getSections(self,name):
- """Get all sections having the given name.
-
- Returns a list of ConfigContainer objects.
- """
- name = name.lower()
- sections = []
- for item in self._contents:
- try:
- if isinstance(item,ConfigContainer) and item._name.lower()==name:
- sections.append(item)
- except IndexError: pass
- return sections
-
- def __getattr__(self,name):
- if not name.startswith("_"):
- lname = name.lower()
- if lname in self._listattr:
- # Lookup list attributes.
- for item in self._contents:
- if isinstance(item,ConfigList) and item.name==lname:
- return item
- else:
- listitem = self._listattr[lname]()
- self._contents.append(listitem)
- return listitem
- else:
- for item in self._contents:
- try:
- if isinstance(item,ConfigLine) and item._row[0].lower()==lname:
- return item._row[1]
- except IndexError: pass
- if lname in self._attr or lname in self._quoteattr:
- return None
- raise AttributeError, name
-
- def __setattr__(self,name,value):
- if name.startswith('_'):
- return super(ConfigContainer,self).__setattr__(name,value)
-
- lname = name.lower()
- for item in self._contents:
- try:
- if isinstance(item,ConfigLine) and item._row[0].lower()==lname:
- item._row[1] = value
- break
- except IndexError: pass
- else:
- if lname in self._attr or lname in self._quoteattr:
- line = self.makeLine(None,[name,value])
- self.append(line)
- else:
- raise AttributeError, name
-
- def clear(self):
- self._contents = []
-
- def getRow(self,name):
- if not name.startswith("_"):
- lname = name.lower()
- for item in self._contents:
- try:
- if isinstance(item,ConfigLine) and item._row[0].lower()==lname:
- return item._row[1:]
- except IndexError: pass
-
- if name in self._attr or name in self._quoteattr:
- # is a valid name, just has no real value right now.
- return None
-
- raise AttributeError, name
-
-############################################################################
-class Section(ConfigContainer):
- """Represents a Section in the config file.
-
- """
-
- # List of config line types allowed inside this section.
- # A list of strings naming lines that need to be stored in ConfigLine objects.
- _attr = []
-
- # A list of strings naming the lines that need to be stored in ConfigLineQuote objects.
- # This is often overridden in subclasses.
- _quoteattr = []
-
- _listattr = {}
-
- def __init__(self,comment,row):
- ConfigContainer.__init__(self)
- self._name = row[1]
- self._comment = comment
-
- def __show__(self):
- """ For debugging """
- for a in self._attr:
- print self._name, "Attribute:", a
- for a in self._quoteattr:
- print self._name, "QuoteAttribute:", a
- for a in self._listattr:
- print self._name, "ListAttr:", a
-
- def isSection(self,name):
- return name.lower()=='subsection'
-
- def isEndSection(self,name):
- return name.lower()=='endsection'
-
- def makeLine(self,comment,row):
- try:
- lname = row[0].lower()
- if lname in self._quoteattr:
- return ConfigLineQuote(comment,row)
- if lname in self._attr:
- return ConfigLine(comment,row)
- return None
- except IndexError:
- pass
- return ConfigContainer.makeLine(self,comment,row)
-
- def toString(self,depth=0):
- if self._comment is None:
- return '%sSection "%s"\n%s%sEndSection\n' % \
- (' ' * depth, self._name, ConfigContainer.toString(self,depth+1), ' ' * depth)
- else:
- return '%sSection "%s" # %s\n%s%sEndSection\n' % \
- (' ' * depth, self._name, self._comment, ConfigContainer.toString(self,depth+1), ' ' * depth)
-
-############################################################################
-class SubSection(Section):
- def isSection(self,name):
- return False
-
- def isEndSection(self,name):
- return name.lower()=='endsubsection'
-
- def toString(self,depth=0):
- return '%sSubSection "%s"\n%s%sEndSubSection\n' % \
- ('\t' * (depth/2) + ' ' * (depth%1), self._name, ConfigContainer.toString(self,depth+1), '\t' * (depth/2) + ' ' * (depth%1))
-
-
-############################################################################
-class DeviceSection(Section):
- _attr = ["endsection","dacspeed","clocks","videoram","biosbase","membase", \
- "iobase","chipid","chiprev","textclockfreq","irq","screen"]
-
- _quoteattr = ["identifier","vendorname","boardname","chipset","ramdac", \
- "clockchip","card","driver","busid"]
-
- _listattr = {"option" : OptionList}
-
-############################################################################
-class DriSection(Section):
- _attr = ["group","buffers","mode"]
- def makeLine(self,comment,row):
- try:
- lname = row[0].lower()
- if lname=="group" and not row[1].isdigit():
- return ConfigLineQuote(comment,row)
- except IndexError:
- pass
- return Section.makeLine(self,comment,row)
-
-############################################################################
-class ExtensionsSection(Section):
- _listattr = {"option" : OptionList}
-
-############################################################################
-class FilesSection(Section):
- _quoteattr = ["fontpath","rgbpath","modulepath","inputdevices","logfile"]
- def makeLine(self,comment,row):
- return ConfigLineQuote(comment,row)
-
-############################################################################
-class ModuleSection(Section):
- _quoteattr = ["load","loaddriver","disable"]
-
- def makeSection(self,comment,row):
- return ModuleSubSection(comment,row)
-
- def allowModule(self,modname):
- killlist = []
- for item in self._contents:
- try:
- if isinstance(item,ConfigLineQuote) \
- and item._row[0].lower()=='disable' \
- and item._row[1]==modname:
- killlist.append(item)
- except IndexError: pass
-
- for item in killlist:
- self._contents.remove(item)
-
- def removeModule(self,modname):
- killlist = []
- for item in self._contents:
- try:
- if isinstance(item,ConfigLineQuote) \
- and item._row[0].lower()=='load' \
- and item._row[1]==modname:
- killlist.append(item)
- except IndexError: pass
-
- for item in killlist:
- self._contents.remove(item)
-
- def disableModule(self,modname):
- self.removeModule(modname)
- self._contents.append(ConfigLineQuote(None,['disable',modname]))
-
- def addModule(self,modname):
- self.removeModule(modname)
- self._contents.append(ConfigLineQuote(None,['load',modname]))
-
-############################################################################
-class ModuleSubSection(SubSection):
- _listattr = {"option" : OptionList}
-
-############################################################################
-class ModeSection(Section):
- _attr = ["dotclock","htimings","vtimings","hskew","bcast","vscan"]
- _quoteattr = ["flags"]
-
- def __init__(self,comment,row):
- Section.__init__(self,comment,row)
- self._name = row[1]
-
- def isEndSection(self,name):
- return name.lower()=='endmode'
-
- def toString(self,depth=0):
- if self._comment is None:
- return '%sMode "%s"\n%s%sEndMode\n' % \
- (' ' * depth, self._name, ConfigContainer.toString(self,depth+1), ' ' * depth)
- else:
- return '%sMode "%s" # %s\n%s%sEndMode\n' % \
- (' ' * depth, self._name, self._comment, ConfigContainer.toString(self,depth+1), ' ' * depth)
-
-############################################################################
-class ModeList(ConfigList):
- name = "mode"
- def __setitem__(self,key,value):
- list.__setitem__(self,key,value)
-
- def makeLine(self,comment,row):
- return ModeLine(comment,row)
-
-############################################################################
-class ModeLineList(ConfigList):
- name = "modeline"
- def __setitem__(self,key,value):
- list.__setitem__(self,key,value)
-
- def makeLine(self,comment,row):
- return ModeLineConfigLine(comment,row)
-
-############################################################################
-class MonitorSection(Section):
- _attr = ["displaysize","horizsync","vertrefresh","gamma"]
- _quoteattr = ["identifier","vendorname","modelname","usemodes"]
- _listattr = {"option" : OptionList, "mode" : ModeList, "modeline" : ModeLineList}
-
- def makeLine(self,comment,row):
- return Section.makeLine(self,comment,row)
-
- def isSection(self,name):
- lname = name.lower()
- return lname=='mode'
-
- def isEndSection(self,name):
- return name.lower()=='endsection'
-
- def makeSection(self,comment,row):
- if row[0].lower()=='mode':
- return ModeSection(comment,row)
- else:
- return Section.makeSection(self,comment,row)
-
-############################################################################
-class ModeLineConfigLine(ConfigLine):
- def toString(self,depth=0):
- string = (' ' * depth)+"modeline "
- if len(self._row)>0:
- string += ' "' + self._row[0] + '"'
- if len(self._row)>1:
- string += ' ' + ' '.join([unicode(item) for item in self._row[1:]])
- if self._comment is not None:
- string += '#' + self._comment
- return string + '\n'
-
-############################################################################
-class ModesSection(MonitorSection):
- # Like a MonitorSection, only smaller.
- _attr = ["modeline"]
- _quoteattr = ["identifier"]
-
-############################################################################
-class PointerSection(Section):
- _attr = ["emulate3timeout","baudrate","samplerate","resolution",\
- "devicename","buttons"]
- _quoteattr = ["protocol","device","port","emulate3buttons","chordmiddle",\
- "cleardtr","clearrts","zaxismapping","alwayscore"]
-
-############################################################################
-class ScreenSection(Section):
- _attr = ["screenno","defaultcolordepth","defaultdepth","defaultbpp","defaultfbbpp"]
- _quoteattr = ["identifier","driver","device","monitor","videoadaptor","option"]
- _listattr = {"option" : OptionList}
- def makeSection(self,comment,row):
- if row[1].lower()=='display':
- return DisplaySubSection(comment,row)
- return SubSection(comment,row)
-
-############################################################################
-class DisplaySubSection(SubSection):
- _attr = ["viewport","virtual","black","white","depth","fbbpp","weight"]
- _quoteattr = ["modes","visual","option"]
- _listattr = {"option" : OptionList}
-############################################################################
-class ServerFlagsSection(Section):
- _quoteattr = ["notrapsignals","dontzap","dontzoom","disablevidmodeextension",\
- "allownonlocalxvidtune","disablemodindev","allownonlocalmodindev","allowmouseopenfail", \
- "blanktime","standbytime","suspendtime","offtime","defaultserverlayout"]
- _listattr = {"option" : OptionList}
-
-############################################################################
-class ServerLayoutSection(Section):
- _attr = []
- _quoteattr = ["identifier","inactive","inputdevice","option"]
- _listattr = {"option" : OptionList, "screen" : ScreenConfigList}
-
-############################################################################
-class InputDeviceSection(Section):
- _quoteattr = ["identifier","driver"]
- _listattr = {"option" : OptionList}
-############################################################################
-class KeyboardSection(Section):
- _attr = ["autorepeat","xleds"]
- _quoteattr = ["protocol","panix106","xkbkeymap","xkbcompat","xkbtypes",\
- "xkbkeycodes","xkbgeometry","xkbsymbols","xkbdisable","xkbrules",\
- "xkbmodel","xkblayout","xkbvariant","xkboptions","vtinit","vtsysreq",\
- "servernumlock","leftalt","rightalt","altgr","scrolllock","rightctl"]
-
-############################################################################
-class VendorSection(Section):
- _attr = []
- _quoteattr = ["identifier"]
- _listattr = {"option" : OptionList}
- def isSection(self,name): return False
-
-############################################################################
-class VideoAdaptorSection(Section):
- _attr = []
- _quoteattr = ["identifier","vendorname","boardname","busid","driver"]
- _listattr = {"option" : OptionList}
- def makeSection(self,comment,row):
- return VideoPortSection(comment,row)
-
-############################################################################
-class VideoPortSection(SubSection):
- _attr = []
- _quoteattr = ["identifier"]
- _listattr = {"option" : OptionList}
-############################################################################
-class XorgConfig(ConfigContainer):
- _sectiontypes = { \
- 'device': DeviceSection,
- 'dri': DriSection,
- 'extensions': ExtensionsSection,
- 'files': FilesSection,
- 'inputdevice': InputDeviceSection,
- 'keyboard': KeyboardSection,
- 'modes': ModesSection,
- 'monitor': MonitorSection,
- 'module': ModuleSection,
- 'pointer': PointerSection,
- 'serverflags': ServerFlagsSection,
- 'serverlayout': ServerLayoutSection,
- 'screen': ScreenSection,
- 'videoadaptor': VideoAdaptorSection}
-
- def makeSection(self,comment,row):
- lname = row[1].lower()
- try:
- return self._sectiontypes[lname](comment,row)
- except KeyError:
- return ConfigContainer.makeSection(self,comment,row)
-
- def toString(self,depth=-1):
- return ConfigContainer.toString(self,depth)
-
- def writeConfig(self,filename):
- try:
- encoding = locale.getpreferredencoding()
- except locale.Error:
- encoding = 'ANSI_X3.4-1968'
- fhandle = codecs.open(filename,'w',locale.getpreferredencoding())
- fhandle.write(self.toString())
- fhandle.close()
-
- def createUniqueIdentifier(self,stem="id"):
- """Create a unique identifier for a section
-
- """
- # Build a list of used identifiers
- used_identifiers = []
- for name in ['monitor','videoadaptor','inputdevice','serverlayout','device','screen']:
- for section in self.getSections(name):
- if section.identifier is not None:
- used_identifiers.append(section.identifier)
-
- # Generate a identifier that is not in use.
- i = 1
- while (stem+str(i)) in used_identifiers:
- i += 1
-
- return stem+str(i)
-
-############################################################################
-def addxorg(context, stack):
- # Add minimal xorg.conf if it's missing
- rows = [[None, [u'Section', u'Device']], [None, [u'Identifier', u'Configured Video Device']], \
- [None, [u'EndSection']], [None, [u'Section', u'Monitor']], \
- [None, [u'Identifier', u'Configured Monitor']], \
- [None, [u'EndSection']], [None, [u'Section', u'Screen']], \
- [None, [u'Identifier', u'Default Screen']], \
- [None, [u'Monitor', u'Configured Monitor']], [None, [u'EndSection']], \
- [None, [u'Section', u'ServerLayout']], \
- [None, [u'Identifier', u'Default Layout']], \
- [None, [u'screen', u'Default Screen']], \
- [None, [u'EndSection']]]
-
- for data in rows:
- rowcomment = data[0]
- row = data[1]
- try:
- first = row[0].lower()
- if context.isSection(first):
- section = context.makeSection(rowcomment,row)
- context.append(section)
- stack.append(context)
- context = section
- context_class = context.__class__
- elif context.isEndSection(first):
- context = stack.pop()
- elif context.isListAttr(first):
- context.makeListAttr(rowcomment,row)
- else:
- newline = context.makeLine(rowcomment,row)
- if newline is None:
- raise ParseException,"Unknown line type '%s' on line %i" % (first,line)
- context.append(newline)
- except IndexError:
- context.append(ConfigLine(rowcomment,row))
-
- return context, section, stack, first
-
-############################################################################
-def addServerLayout(context, section, stack, first):
- # Add empty server layout section to xorg.conf if it's missing
- rows = [[None, [u'Section', u'ServerLayout']], \
- [None, [u'Identifier', u'Default Layout']], \
- [None, [u'screen', u'0', u'Default Screen', u'0', u'0']], \
- [None, [u'Inputdevice', u'Generic Keyboard']], \
- [None, [u'Inputdevice', u'Configured Mouse']], \
- [None, []], ["Uncomment if you have a wacom tablet", []], \
- ["InputDevice \"stylus\" \"SendCoreEvents\"", []], \
- [" InputDevice \"cursor\" \"SendCoreEvents\"", []], \
- [" InputDevice \"eraser\" \"SendCoreEvents\"", []], \
- [None, [u'Inputdevice', u'Synaptics Touchpad']], [None, [u'EndSection']]]
- for data in rows:
- rowcomment = data[0]
- row = data[1]
- try:
- first = row[0].lower()
- if context.isSection(first):
- section = context.makeSection(rowcomment,row)
- context.append(section)
- stack.append(context)
- context = section
- context_class = context.__class__
- elif context.isEndSection(first):
- context = stack.pop()
- elif context.isListAttr(first):
- context.makeListAttr(rowcomment,row)
- else:
- newline = context.makeLine(rowcomment,row)
- if newline is None:
- raise ParseException,"Unknown line type '%s' on line %i" % (first,line)
- context.append(newline)
- except IndexError:
- context.append(ConfigLine(rowcomment,row))
-
- return context, section, stack, first
-
-############################################################################
-def readConfig(filename, check_exists=False):
-
- context = XorgConfig()
- stack = []
- line = 1
- hasserverlayout = False
- hasxorg = True
- try:
- import os
- try:
- if os.path.isfile('/etc/X11/xorg.conf'):
- if os.path.getsize(filename) == 0:
- raise IOError, "xorg.conf is empty - making up config"
- else:
- raise IOError, "xorg.conf is empty - making up config"
- except OSError, errmsg:
- raise IOError, errmsg
- for row in XorgconfCVSReader(filename=filename).readlines():
- try:
- first = row[0].lower()
- if context.isSection(first):
- section = context.makeSection(row.comment,row)
- if section._name == 'ServerLayout':
- hasserverlayout = True
- context.append(section)
- stack.append(context)
- context = section
- context_class = context.__class__
- elif context.isEndSection(first):
- context = stack.pop()
- elif context.isListAttr(first):
- context.makeListAttr(row.comment,row)
- else:
- newline = context.makeLine(row.comment,row)
- if newline is None:
- raise ParseException,"Unknown line type '%s' on line %i" % (first,line)
- context.append(newline)
- except IndexError:
- context.append(ConfigLine(row.comment,row))
- line += 1
- except IOError, errmsg:
- ermsg = str(errmsg)
- print "IOError", ermsg, " - will create xorg.conf if possible."
- if ermsg[:9] == "[Errno 2]": # No such file or directory:
- hasxorg = False
- addxorg(context, stack)
- try:
- xorgfile = open(filename, 'a')
- xorgfile.close()
- except IOError, errmsg:
- ermsg = str(errmsg)
- if ermsg[:9] == "[Errno 13]": #Permission denied:
- pass
- # Since we aren't root, changes can't be made anyway.
- elif ermsg[:9] == "xorg.conf": # xorg.conf exists, but is empty
- hasxorg = False
- addxorg(context, stack)
-
- if len(stack)!=0:
- raise ParseException,"Unexpected end of file on line %i" % line
- if not hasserverlayout and hasxorg:
- addServerLayout(context, section, stack, first)
- if check_exists:
- return context, hasxorg
- else:
- return context
-
-############################################################################
-class ParseException(Exception):
- def __init__(self,*args):
- Exception.__init__(self,*args)
-
-############################################################################
-def toBoolean(value):
- return unicode(value).lower() in ['on','true','1','yes']
-
-############################################################################
-# Our own class for reading CSV file. This version supports unicode while
-# standard Python (2.4) version doesn't. Hence the need for this class.
-#
-class XorgconfCVSReader(object):
- def __init__(self,filename=None, text=None):
- assert filename is not None or text is not None
-
- STATE_DELIMITER = 0
- STATE_ITEM = 1
- STATE_QUOTE = 2
- QUOTE = '"'
- LINE_COMMENT = '#'
-
- class CommentList(list):
- def __init__(self):
- list.__init__(self)
- self.comment = None
-
- if filename is not None:
- try:
- loc = locale.getpreferredencoding()
- except locale.Error:
- loc = 'ANSI_X3.4-1968'
- fhandle = codecs.open(filename,'r',loc,'replace')
- source_lines = fhandle.readlines()
- fhandle.close()
- else:
- source_lines = text.split('\n')
-
- self.lines = []
- for line in source_lines:
- if len(line)!=0 and line[-1]=='\n':
- line = line[:-1]
-
- state = STATE_DELIMITER
- row = CommentList()
- item = None
- for i in range(len(line)):
- c = line[i]
-
- if state==STATE_DELIMITER:
- if not c.isspace():
- if c==QUOTE:
- item = []
- state = STATE_QUOTE
- elif c==LINE_COMMENT:
- row.comment = line[i+1:]
- break
- else:
- item = []
- item.append(c)
- state = STATE_ITEM
-
- elif state==STATE_ITEM:
- if c.isspace():
- row.append(u''.join(item))
- state = STATE_DELIMITER
- item = None
- else:
- item.append(c)
-
- elif state==STATE_QUOTE:
- if c==QUOTE:
- row.append(u''.join(item))
- state = STATE_DELIMITER
- item = None
- else:
- item.append(c)
-
- if item is not None:
- row.append(u''.join(item))
-
- self.lines.append(row)
-
- def readlines(self):
- return self.lines
-
-############################################################################
-if __name__=='__main__':
- import sys
- if len(sys.argv)==2:
- filename = sys.argv[1]
- else:
- filename = "/etc/X11/xorg.conf"
- print "Reading",filename
- c = readConfig(filename)
- print c.toString()
-
diff --git a/kde/displayconfig/pics/16x16/displayconfig.png b/kde/displayconfig/pics/16x16/displayconfig.png
deleted file mode 100644
index efc3a8c..0000000
--- a/kde/displayconfig/pics/16x16/displayconfig.png
+++ /dev/null
Binary files differ
diff --git a/kde/displayconfig/pics/colors.png b/kde/displayconfig/pics/colors.png
deleted file mode 100644
index 8de1929..0000000
--- a/kde/displayconfig/pics/colors.png
+++ /dev/null
Binary files differ
diff --git a/kde/displayconfig/pics/display_1280x1024.png b/kde/displayconfig/pics/display_1280x1024.png
deleted file mode 100644
index 81beb9a..0000000
--- a/kde/displayconfig/pics/display_1280x1024.png
+++ /dev/null
Binary files differ
diff --git a/kde/displayconfig/pics/dualhead/monitor_1.png b/kde/displayconfig/pics/dualhead/monitor_1.png
deleted file mode 100644
index 0d02e39..0000000
--- a/kde/displayconfig/pics/dualhead/monitor_1.png
+++ /dev/null
Binary files differ
diff --git a/kde/displayconfig/pics/dualhead/monitor_2.png b/kde/displayconfig/pics/dualhead/monitor_2.png
deleted file mode 100644
index e32f6c1..0000000
--- a/kde/displayconfig/pics/dualhead/monitor_2.png
+++ /dev/null
Binary files differ
diff --git a/kde/displayconfig/pics/energystar.png b/kde/displayconfig/pics/energystar.png
deleted file mode 100644
index 1a79fe7..0000000
--- a/kde/displayconfig/pics/energystar.png
+++ /dev/null
Binary files differ
diff --git a/kde/displayconfig/pics/gammapics/MGam14.gif b/kde/displayconfig/pics/gammapics/MGam14.gif
deleted file mode 100644
index 3813ffe..0000000
--- a/kde/displayconfig/pics/gammapics/MGam14.gif
+++ /dev/null
Binary files differ
diff --git a/kde/displayconfig/pics/gammapics/MGam14.png b/kde/displayconfig/pics/gammapics/MGam14.png
deleted file mode 100644
index f193a4c..0000000
--- a/kde/displayconfig/pics/gammapics/MGam14.png
+++ /dev/null
Binary files differ
diff --git a/kde/displayconfig/pics/gammapics/MGam16.gif b/kde/displayconfig/pics/gammapics/MGam16.gif
deleted file mode 100644
index 4dd9af3..0000000
--- a/kde/displayconfig/pics/gammapics/MGam16.gif
+++ /dev/null
Binary files differ
diff --git a/kde/displayconfig/pics/gammapics/MGam16.png b/kde/displayconfig/pics/gammapics/MGam16.png
deleted file mode 100644
index 0110dad..0000000
--- a/kde/displayconfig/pics/gammapics/MGam16.png
+++ /dev/null
Binary files differ
diff --git a/kde/displayconfig/pics/gammapics/MGam18.gif b/kde/displayconfig/pics/gammapics/MGam18.gif
deleted file mode 100644
index a73c832..0000000
--- a/kde/displayconfig/pics/gammapics/MGam18.gif
+++ /dev/null
Binary files differ
diff --git a/kde/displayconfig/pics/gammapics/MGam18.png b/kde/displayconfig/pics/gammapics/MGam18.png
deleted file mode 100644
index 71fc121..0000000
--- a/kde/displayconfig/pics/gammapics/MGam18.png
+++ /dev/null
Binary files differ
diff --git a/kde/displayconfig/pics/gammapics/MGam20.gif b/kde/displayconfig/pics/gammapics/MGam20.gif
deleted file mode 100644
index 2e98232..0000000
--- a/kde/displayconfig/pics/gammapics/MGam20.gif
+++ /dev/null
Binary files differ
diff --git a/kde/displayconfig/pics/gammapics/MGam20.png b/kde/displayconfig/pics/gammapics/MGam20.png
deleted file mode 100644
index 6a3f72a..0000000
--- a/kde/displayconfig/pics/gammapics/MGam20.png
+++ /dev/null
Binary files differ
diff --git a/kde/displayconfig/pics/gammapics/MGam22.gif b/kde/displayconfig/pics/gammapics/MGam22.gif
deleted file mode 100644
index cb10c1f..0000000
--- a/kde/displayconfig/pics/gammapics/MGam22.gif
+++ /dev/null
Binary files differ
diff --git a/kde/displayconfig/pics/gammapics/MGam22.png b/kde/displayconfig/pics/gammapics/MGam22.png
deleted file mode 100644
index 573a57e..0000000
--- a/kde/displayconfig/pics/gammapics/MGam22.png
+++ /dev/null
Binary files differ
diff --git a/kde/displayconfig/pics/gammapics/MGam24.gif b/kde/displayconfig/pics/gammapics/MGam24.gif
deleted file mode 100644
index c7bde11..0000000
--- a/kde/displayconfig/pics/gammapics/MGam24.gif
+++ /dev/null
Binary files differ
diff --git a/kde/displayconfig/pics/gammapics/MGam24.png b/kde/displayconfig/pics/gammapics/MGam24.png
deleted file mode 100644
index 88bc323..0000000
--- a/kde/displayconfig/pics/gammapics/MGam24.png
+++ /dev/null
Binary files differ
diff --git a/kde/displayconfig/pics/hi32-display.png b/kde/displayconfig/pics/hi32-display.png
deleted file mode 100644
index 7dd4b16..0000000
--- a/kde/displayconfig/pics/hi32-display.png
+++ /dev/null
Binary files differ
diff --git a/kde/displayconfig/pics/hi32-gfxcard.png b/kde/displayconfig/pics/hi32-gfxcard.png
deleted file mode 100644
index 84d4058..0000000
--- a/kde/displayconfig/pics/hi32-gfxcard.png
+++ /dev/null
Binary files differ
diff --git a/kde/displayconfig/pics/monitor_resizable/background.png b/kde/displayconfig/pics/monitor_resizable/background.png
deleted file mode 100644
index fe65657..0000000
--- a/kde/displayconfig/pics/monitor_resizable/background.png
+++ /dev/null
Binary files differ
diff --git a/kde/displayconfig/pics/monitor_resizable/background_r90.png b/kde/displayconfig/pics/monitor_resizable/background_r90.png
deleted file mode 100644
index f1f7dbb..0000000
--- a/kde/displayconfig/pics/monitor_resizable/background_r90.png
+++ /dev/null
Binary files differ
diff --git a/kde/displayconfig/pics/monitor_resizable/background_wide.png b/kde/displayconfig/pics/monitor_resizable/background_wide.png
deleted file mode 100644
index 77814b4..0000000
--- a/kde/displayconfig/pics/monitor_resizable/background_wide.png
+++ /dev/null
Binary files differ
diff --git a/kde/displayconfig/pics/monitor_resizable/background_wide_r90.png b/kde/displayconfig/pics/monitor_resizable/background_wide_r90.png
deleted file mode 100644
index 63f3ec0..0000000
--- a/kde/displayconfig/pics/monitor_resizable/background_wide_r90.png
+++ /dev/null
Binary files differ
diff --git a/kde/displayconfig/pics/monitor_resizable/monitor.png b/kde/displayconfig/pics/monitor_resizable/monitor.png
deleted file mode 100644
index 31e7346..0000000
--- a/kde/displayconfig/pics/monitor_resizable/monitor.png
+++ /dev/null
Binary files differ
diff --git a/kde/displayconfig/pics/monitor_resizable/monitor_r90.png b/kde/displayconfig/pics/monitor_resizable/monitor_r90.png
deleted file mode 100644
index 246f7d9..0000000
--- a/kde/displayconfig/pics/monitor_resizable/monitor_r90.png
+++ /dev/null
Binary files differ
diff --git a/kde/displayconfig/pics/monitor_resizable/monitor_wide.png b/kde/displayconfig/pics/monitor_resizable/monitor_wide.png
deleted file mode 100644
index a86c267..0000000
--- a/kde/displayconfig/pics/monitor_resizable/monitor_wide.png
+++ /dev/null
Binary files differ
diff --git a/kde/displayconfig/pics/monitor_resizable/monitor_wide_r90.png b/kde/displayconfig/pics/monitor_resizable/monitor_wide_r90.png
deleted file mode 100644
index 4c1745e..0000000
--- a/kde/displayconfig/pics/monitor_resizable/monitor_wide_r90.png
+++ /dev/null
Binary files differ
diff --git a/kde/displayconfig/pics/monitor_resizable/window_4th.png b/kde/displayconfig/pics/monitor_resizable/window_4th.png
deleted file mode 100644
index 25b5ddc..0000000
--- a/kde/displayconfig/pics/monitor_resizable/window_4th.png
+++ /dev/null
Binary files differ
diff --git a/kde/displayconfig/pics/monitor_resizable/window_bottom_left_4th.png b/kde/displayconfig/pics/monitor_resizable/window_bottom_left_4th.png
deleted file mode 100644
index 368d67d..0000000
--- a/kde/displayconfig/pics/monitor_resizable/window_bottom_left_4th.png
+++ /dev/null
Binary files differ
diff --git a/kde/displayconfig/pics/monitor_resizable/window_bottom_right_4th.png b/kde/displayconfig/pics/monitor_resizable/window_bottom_right_4th.png
deleted file mode 100644
index 625eab3..0000000
--- a/kde/displayconfig/pics/monitor_resizable/window_bottom_right_4th.png
+++ /dev/null
Binary files differ
diff --git a/package/mandrake/guidance-kcmdisplayconfig b/package/mandrake/guidance-kcmdisplayconfig
deleted file mode 100644
index 776358e..0000000
--- a/package/mandrake/guidance-kcmdisplayconfig
+++ /dev/null
@@ -1 +0,0 @@
-?package(guidance): needs="kde" kde_filename="displayconfig" section="System/Configuration/KDE/Peripherals" title="Display & Monitor" icon="displayconfig.png" command="/usr/bin/displayconfig" kde_command="tdecmshell displayconfig" longtitle="Display and monitor settings" kde_opt="\\nEncoding=UTF-8\\nX-TDE-ModuleType=Library\\nX-TDE-Library=displayconfig\\nX-TDE-FactoryName=displayconfig\\nX-TDE-ParentApp=kcontrol\\nX-TDE-RootOnly=true\\nX-TDE-SubstituteUID=true\\nKeywords=resolution;display;monitor;video;X11;xorg;gfx\\n"
diff --git a/package/mandrake/guidance.spec b/package/mandrake/guidance.spec
index 181ce0d..833bb64 100644
--- a/package/mandrake/guidance.spec
+++ b/package/mandrake/guidance.spec
@@ -34,20 +34,16 @@ rm -rf $RPM_BUILD_ROOT
install -D --mode=a=r,u+w package/mandrake/guidance-kcmuserconfig $RPM_BUILD_ROOT/%{_menudir}/guidance-kcmuserconfig
install -D --mode=a=r,u+w package/mandrake/guidance-kcmmountconfig $RPM_BUILD_ROOT/%{_menudir}/guidance-kcmmountconfig
install -D --mode=a=r,u+w package/mandrake/guidance-kcmserviceconfig $RPM_BUILD_ROOT/%{_menudir}/guidance-kcmserviceconfig
-install -D --mode=a=r,u+w package/mandrake/guidance-kcmdisplayconfig $RPM_BUILD_ROOT/%{_menudir}/guidance-kcmdisplayconfig
install -D kde/serviceconfig/pics/16x16/daemons.png $RPM_BUILD_ROOT/%{_iconsdir}/daemons.png
install -D kde/mountconfig/pics/16x16/disksfilesystems.png $RPM_BUILD_ROOT/%{_iconsdir}/disksfilesystems.png
install -D kde/userconfig/pics/16x16/userconfig.png $RPM_BUILD_ROOT/%{_iconsdir}/userconfig.png
-install -D kde/displayconfig/pics/16x16/displayconfig.png $RPM_BUILD_ROOT/%{_iconsdir}/displayconfig.png
-rm $RPM_BUILD_ROOT/usr/share/applnk/Settings/Peripherals/displayconfig.desktop
rm $RPM_BUILD_ROOT/usr/share/applnk/Settings/System/mountconfig.desktop
rm $RPM_BUILD_ROOT/usr/share/applnk/Settings/System/serviceconfig.desktop
rm $RPM_BUILD_ROOT/usr/share/applnk/Settings/System/userconfig.desktop
rm $RPM_BUILD_ROOT/usr/share/icons/crystalsvg/16x16/apps/daemons.png
rm $RPM_BUILD_ROOT/usr/share/icons/crystalsvg/16x16/apps/disksfilesystems.png
-rm $RPM_BUILD_ROOT/usr/share/icons/crystalsvg/16x16/apps/displayconfig.png
rm $RPM_BUILD_ROOT/usr/share/icons/crystalsvg/16x16/apps/userconfig.png
%clean
@@ -64,7 +60,6 @@ rm -rf $RPM_BUILD_ROOT
%{_iconsdir}/daemons.png
%{_iconsdir}/disksfilesystems.png
%{_iconsdir}/userconfig.png
-%{_iconsdir}/displayconfig.png
%post
%{update_menus}
diff --git a/setup.py b/setup.py
index b874833..4de4540 100755
--- a/setup.py
+++ b/setup.py
@@ -31,8 +31,6 @@ def doit():
executable_links = [('serviceconfig','serviceconfig.py'),
('userconfig','userconfig.py'),
('mountconfig','mountconfig.py'),
- ('displayconfig','displayconfig.py'),
- ('displayconfig-restore','displayconfig-restore.py'),
('wineconfig','wineconfig.py'),
('grubconfig','grubconfig.py')],
@@ -40,11 +38,9 @@ def doit():
('share/icons/crystalsvg/16x16/apps',['kde/serviceconfig/pics/16x16/daemons.png',
'kde/mountconfig/pics/16x16/disksfilesystems.png',
'kde/userconfig/pics/16x16/userconfig.png',
- 'kde/displayconfig/pics/16x16/displayconfig.png',
'kde/wineconfig/pics/16x16/wineconfig.svg']),
- ('/etc/X11/Xsession.d',['displayconfig/40guidance-displayconfig_restore'])],
- i18n = ('po',['mountconfig','userconfig','serviceconfig','displayconfig','wineconfig','powermanager']),
+ i18n = ('po',['mountconfig','userconfig','serviceconfig','wineconfig','powermanager']),
application_data = [('pics',
['kde/serviceconfig/pics/laserwarn.png',
@@ -79,9 +75,6 @@ def doit():
'kde/mountconfig/pics/important.png',
'kde/mountconfig/pics/tux.png',
'kde/mountconfig/pics/user.png',
- 'kde/displayconfig/pics/energystar.png',
- 'kde/displayconfig/pics/hi32-gfxcard.png',
- 'kde/displayconfig/pics/hi32-display.png',
'kde/wineconfig/pics/32-wine.png',
'kde/wineconfig/pics/kdewinewizard.png',
'kde/powermanager/pics/ac-adapter.png',
@@ -129,28 +122,6 @@ def doit():
'kde/powermanager/pics/battery_discharging_9.svg',
'kde/powermanager/pics/processor.png',
'kde/powermanager/pics/processor.svg']),
- ('pics/displayconfig/dualhead',
- ['kde/displayconfig/pics/dualhead/monitor_1.png',
- 'kde/displayconfig/pics/dualhead/monitor_2.png']),
- ('pics/displayconfig/monitor_resizable',
- ['kde/displayconfig/pics/monitor_resizable/background.png',
- 'kde/displayconfig/pics/monitor_resizable/background_r90.png',
- 'kde/displayconfig/pics/monitor_resizable/background_wide.png',
- 'kde/displayconfig/pics/monitor_resizable/background_wide_r90.png',
- 'kde/displayconfig/pics/monitor_resizable/monitor.png',
- 'kde/displayconfig/pics/monitor_resizable/monitor_r90.png',
- 'kde/displayconfig/pics/monitor_resizable/monitor_wide.png',
- 'kde/displayconfig/pics/monitor_resizable/monitor_wide_r90.png',
- 'kde/displayconfig/pics/monitor_resizable/window_4th.png',
- 'kde/displayconfig/pics/monitor_resizable/window_bottom_left_4th.png',
- 'kde/displayconfig/pics/monitor_resizable/window_bottom_right_4th.png']),
- ('pics/displayconfig/gammapics',
- ['kde/displayconfig/pics/gammapics/MGam14.png',
- 'kde/displayconfig/pics/gammapics/MGam16.png',
- 'kde/displayconfig/pics/gammapics/MGam18.png',
- 'kde/displayconfig/pics/gammapics/MGam20.png',
- 'kde/displayconfig/pics/gammapics/MGam22.png',
- 'kde/displayconfig/pics/gammapics/MGam24.png']),
'serviceconfig/serviceconfig.py',
'userconfig/userconfig.py',
'userconfig/unixauthdb.py',
@@ -161,22 +132,6 @@ def doit():
'mountconfig/fuser.py',
'mountconfig/fuser_ui.ui',
'mountconfig/sizeview.py',
- 'displayconfig/displayconfig.py',
- 'displayconfig/displayconfigabstraction.py',
- 'displayconfig/displayconfigwidgets.py',
- 'displayconfig/displayconfig-restore.py',
- 'displayconfig/execwithcapture.py',
- 'displayconfig/infimport.py',
- 'displayconfig/ScanPCI.py',
- 'displayconfig/ktimerdialog.py',
- 'displayconfig/servertestdialog.py',
- 'displayconfig/xorgconfig.py',
- 'displayconfig/vesamodes',
- 'displayconfig/extramodes',
- 'displayconfig/widescreenmodes',
- 'displayconfig/ldetect-lst/Cards+',
- 'displayconfig/ldetect-lst/MonitorsDB',
- 'displayconfig/ldetect-lst/pcitable',
'wineconfig/wineconfig.py',
'wineconfig/wineread.py',
'wineconfig/winewrite.py',
@@ -192,7 +147,6 @@ def doit():
('serviceconfig/serviceconfig.desktop','serviceconfig.py'),
('userconfig/userconfig.desktop','userconfig.py'),
('mountconfig/mountconfig.desktop','mountconfig.py'),
- ('displayconfig/displayconfig.desktop','displayconfig.py'),
('wineconfig/wineconfig.desktop','wineconfig.py')],
docbooks = [ ('doc/en','en') ],