summaryrefslogtreecommitdiffstats
path: root/initramfs
diff options
context:
space:
mode:
authorDirk von Suchodoletz2006-09-18 13:58:18 +0200
committerDirk von Suchodoletz2006-09-18 13:58:18 +0200
commitebe256e4b71415fdc3e0cf37782222c02742ac63 (patch)
tree3530e9d43a8769925f73eb364f2822f7d45f0554 /initramfs
parentUpdated scripts for new path scheme (''opt'' prefix, see (diff)
downloadcore-ebe256e4b71415fdc3e0cf37782222c02742ac63.tar.gz
core-ebe256e4b71415fdc3e0cf37782222c02742ac63.tar.xz
core-ebe256e4b71415fdc3e0cf37782222c02742ac63.zip
Hopefully completed #78 task, moved directory name (initramfs to
distinguish from ancient but not longer used Initial Ramdisk concept) git-svn-id: http://svn.openslx.org/svn/openslx/trunk@380 95ad53e4-c205-0410-b2fa-d234c58c8868
Diffstat (limited to 'initramfs')
-rw-r--r--initramfs/distro-specs/debian/config-3.150
-rw-r--r--initramfs/distro-specs/debian/config-default50
-rw-r--r--initramfs/distro-specs/debian/functions-3.112
-rw-r--r--initramfs/distro-specs/debian/functions-default270
-rw-r--r--initramfs/distro-specs/debian/servconf19
-rw-r--r--initramfs/distro-specs/gentoo/config-default23
-rw-r--r--initramfs/distro-specs/gentoo/functions-default277
-rw-r--r--initramfs/distro-specs/suse/config-10.09
-rw-r--r--initramfs/distro-specs/suse/config-10.128
-rw-r--r--initramfs/distro-specs/suse/config-9.330
-rw-r--r--initramfs/distro-specs/suse/config-default53
-rwxr-xr-xinitramfs/distro-specs/suse/files-default/etc/init.d/boot286
-rwxr-xr-xinitramfs/distro-specs/suse/files-default/etc/init.d/halt90
-rw-r--r--initramfs/distro-specs/suse/functions-10.058
-rw-r--r--initramfs/distro-specs/suse/functions-10.1120
-rw-r--r--initramfs/distro-specs/suse/functions-9.374
-rw-r--r--initramfs/distro-specs/suse/functions-default499
-rw-r--r--initramfs/distro-specs/ubuntu/README-6.0614
-rw-r--r--initramfs/distro-specs/ubuntu/config-5.1030
-rw-r--r--initramfs/distro-specs/ubuntu/config-6.0630
-rw-r--r--initramfs/distro-specs/ubuntu/config-default55
-rw-r--r--initramfs/distro-specs/ubuntu/functions-5.1097
-rw-r--r--initramfs/distro-specs/ubuntu/functions-6.06112
-rw-r--r--initramfs/distro-specs/ubuntu/functions-default443
-rwxr-xr-xinitramfs/initrd-stuff/bin/ddcprobebin0 -> 28376 bytes
-rwxr-xr-xinitramfs/initrd-stuff/bin/dhcpmkconfig68
-rwxr-xr-xinitramfs/initrd-stuff/bin/hwautocfg461
-rwxr-xr-xinitramfs/initrd-stuff/bin/hwsetupbin0 -> 123832 bytes
-rwxr-xr-xinitramfs/initrd-stuff/bin/run-initbin0 -> 10832 bytes
-rwxr-xr-xinitramfs/initrd-stuff/bin/screenres226
-rwxr-xr-xinitramfs/initrd-stuff/bin/servconfig521
-rw-r--r--initramfs/initrd-stuff/etc/functions957
-rw-r--r--initramfs/initrd-stuff/etc/messages176
-rwxr-xr-xinitramfs/initrd-stuff/etc/startgui78
-rw-r--r--initramfs/initrd-stuff/etc/vmware-prep49
-rwxr-xr-xinitramfs/initrd-stuff/init527
l---------initramfs/initrd-stuff/lib/libpci.so1
-rw-r--r--initramfs/initrd-stuff/lib/libpci.so.2bin0 -> 26508 bytes
-rw-r--r--initramfs/initrd-stuff/usr/share/hwdata/Cards4231
-rw-r--r--initramfs/initrd-stuff/usr/share/hwdata/MonitorsDB4198
-rw-r--r--initramfs/initrd-stuff/usr/share/hwdata/pci.ids10942
-rw-r--r--initramfs/initrd-stuff/usr/share/hwdata/pcitable1365
-rw-r--r--initramfs/initrd-stuff/usr/share/hwdata/usb.ids5936
-rwxr-xr-xinitramfs/mkdxsinitrd727
-rwxr-xr-xinitramfs/slxmkramfs650
45 files changed, 33842 insertions, 0 deletions
diff --git a/initramfs/distro-specs/debian/config-3.1 b/initramfs/distro-specs/debian/config-3.1
new file mode 100644
index 00000000..f6172d6f
--- /dev/null
+++ b/initramfs/distro-specs/debian/config-3.1
@@ -0,0 +1,50 @@
+# Description: distro specific settings for Debian/Sarge
+#
+# Author(s): Dirk von Suchodoletz <dirk@goe.net>, 23-06-2006
+# Felix Endres
+#
+# Copyright: (c) 2003, 2006 - RZ Universitaet Freiburg
+
+# D_SYSCONFDIR - system wide configuration settings - /etc/sysconfig in SuSE
+# and RedHat, /etc/default in Debian and Ubuntu
+# D_ETCEXCL - list of files, wildcards to be excluded from /etc when using
+# bind mounts
+# D_DIRINBINDMNT - lists of directories to be created in bind mounted rw
+# part of the client filesystem
+# D_RODIRSINRW - ReadOnly Directories in RW part of filesystem to save on
+# TempFS usage
+# D_DIRINDXS - directories in client filesystem which should be present
+# anyhow
+# D_RCDIRS - runlevel directories relative to /etc
+# D_XF86CONFFILE - name and location of XFree/Xorg config file, e.g.
+# /etc/X11/xorg.conf or /etc/X11/XF86config, ...
+# D_XFONTPATH - path(es) where X11 fonts are installed (with trailing /*)
+# D_DEFAULTCOUNTRY - localization (see common functions)
+# D_HWMODTOIGNORE - hardware modules which should not tried to load (because
+# already in kernel, nonexistent, ...)
+
+D_SYSCONFDIR=/default
+D_ETCEXCL="etc/gconf/*\n*.old\n*-\n\
+etc/autoinstall\nlogrotate*\nbootloader\n*~\n\
+pptp.d\nisdn\nyouservers\nhardware/hwcfg*\n\
+X11/xdm/pixmaps\ndhclient.script\n\
+rc2.d/*\nrc5.d/*"
+D_BINDMPTS="tmp root home"
+D_DIRINBINDMNT="/var/run /var/log /var/tmp /var/lib/gdm"
+D_RODIRSINRW="etc/gconf etc/X11/xkb /var/adm /var/lib/texmf"
+D_DIRINDXS="/var/X11R6/compose-cache \
+/var/run/sysconfig/tmp /var/adm /var/lib/rpm /var/lib/nobody \
+/var/lib/pam_devperm /var/lib/bluetooth \
+/var/lib/texmf /var/lib/nfs/sm \
+/var/lib/misc /var/lib/acpi /var/spool/cron \
+/var/lock/subsys/sysconfig"
+D_INITDIR="/init.d"
+D_INITBOOTD="/rcS.d"
+D_RCDIRS="/rc0.d /rc1.d /rc2.d /rc3.d /rc4.d /rc5.d /rc6.d"
+D_INITDEFAULT="3"
+# fixme: is keymap.sh really needed? Should be handled in a simpler fashion
+# via boot.ld (see hwautocfg)
+D_INITSCRIPTS="mountvirtfs udev procps.sh bootlogd keymap.sh hwclock.sh sudo dbus-1"
+D_XF86CONFFILE="/etc/X11/xorg.conf"
+D_XFONTPATH="/usr/X11R6/lib/X11/fonts/*"
+D_DEFAULTCOUNTRY="de"
diff --git a/initramfs/distro-specs/debian/config-default b/initramfs/distro-specs/debian/config-default
new file mode 100644
index 00000000..2f1d638d
--- /dev/null
+++ b/initramfs/distro-specs/debian/config-default
@@ -0,0 +1,50 @@
+# Description: distro specific general settings for Debian/Sarge
+#
+# Author(s): Dirk von Suchodoletz <dirk@goe.net>, 23-06-2006
+# Felix Endres
+#
+# Copyright: (c) 2003, 2006 - RZ Universitaet Freiburg
+
+# D_SYSCONFDIR - system wide configuration settings - /etc/sysconfig in SuSE
+# and RedHat, /etc/default in Debian and Ubuntu
+# D_ETCEXCL - list of files, wildcards to be excluded from /etc when using
+# bind mounts
+# D_DIRINBINDMNT - lists of directories to be created in bind mounted rw
+# part of the client filesystem
+# D_RODIRSINRW - ReadOnly Directories in RW part of filesystem to save on
+# TempFS usage
+# D_DIRINDXS - directories in client filesystem which should be present
+# anyhow
+# D_RCDIRS - runlevel directories relative to /etc
+# D_XF86CONFFILE - name and location of XFree/Xorg config file, e.g.
+# /etc/X11/xorg.conf or /etc/X11/XF86config, ...
+# D_XFONTPATH - path(es) where X11 fonts are installed (with trailing /*)
+# D_DEFAULTCOUNTRY - localization (see common functions)
+# D_HWMODTOIGNORE - hardware modules which should not tried to load (because
+# already in kernel, nonexistent, ...)
+
+D_SYSCONFDIR=/default
+D_ETCEXCL="etc/gconf/*\n*.old\n*-\n\
+etc/autoinstall\nlogrotate*\nbootloader\n*~\n\
+pptp.d\nisdn\nyouservers\nhardware/hwcfg*\n\
+X11/xdm/pixmaps\ndhclient.script\n\
+rc2.d/*\nrc5.d/*"
+D_BINDMPTS="tmp root home"
+D_DIRINBINDMNT="/var/run /var/log /var/tmp /var/lib/gdm /etc/X11"
+D_RODIRSINRW="etc/gconf etc/X11/xkb /var/adm /var/lib/texmf"
+D_DIRINDXS="/var/X11R6/compose-cache \
+/var/run/sysconfig/tmp /var/adm /var/lib/rpm /var/lib/nobody \
+/var/lib/pam_devperm /var/lib/bluetooth \
+/var/lib/texmf /var/lib/nfs/sm \
+/var/lib/misc /var/lib/acpi /var/spool/cron \
+/var/lock/subsys/sysconfig"
+D_INITDIR="/init.d"
+D_INITBOOTD="/rcS.d"
+D_RCDIRS="/rc0.d /rc1.d /rc2.d /rc3.d /rc4.d /rc5.d /rc6.d"
+D_INITDEFAULT="3"
+# fixme: is keymap.sh really needed? Should be handled in a simpler fashion
+# via boot.ld (see hwautocfg)
+D_INITSCRIPTS="mountvirtfs udev procps.sh bootlogd keymap.sh hwclock.sh sudo dbus-1"
+D_XF86CONFFILE="/etc/X11/xorg.conf"
+D_XFONTPATH="/usr/X11R6/lib/X11/fonts/*"
+D_DEFAULTCOUNTRY="de"
diff --git a/initramfs/distro-specs/debian/functions-3.1 b/initramfs/distro-specs/debian/functions-3.1
new file mode 100644
index 00000000..3b884631
--- /dev/null
+++ b/initramfs/distro-specs/debian/functions-3.1
@@ -0,0 +1,12 @@
+# Description: configuration script for Debian Sarge (3.1) to configure
+# linux diskless clients (executed within initial ramdisk
+# after genconfig)
+#
+# Author(s): Dirk von Suchodoletz <dirk@goe.net>, 23-06-2006
+# Felix Endres, 30-04-2006
+#
+# Copyright: (c) 2006 - RZ Universitaet Freiburg
+#
+# Version: 0.3.0a
+
+# nothing changed yet from default
diff --git a/initramfs/distro-specs/debian/functions-default b/initramfs/distro-specs/debian/functions-default
new file mode 100644
index 00000000..25143c86
--- /dev/null
+++ b/initramfs/distro-specs/debian/functions-default
@@ -0,0 +1,270 @@
+# Description: configuration script for general Debian to configure
+# linux diskless clients (executed within initial
+# ramdisk after genconfig)
+#
+# Author(s): Dirk von Suchodoletz <dirk@goe.net>, 23-06-2006
+# Felix Endres, 30-04-2006
+#
+# Copyright: (c) 2006 - RZ Universitaet Freiburg
+#
+# Version: 0.3.0a
+
+# empty functions are defined at the beginning of /etc/functions
+
+# distro specific stuff to initialize
+preinit () {
+ echo "Creating dhcp user"
+ echo "dhcp:x:101:" >>/etc/group
+ echo "dhcp:x:101:101::/nonexistent:/bin/false" >>/etc/passwd
+}
+
+# distro specific function called from servconfig script
+config_distro () {
+# add the halt link to the 0 and 6 runlevel directories
+ ln -sf ../init.d/halt /mnt/etc/rc0.d/S90halt
+ ln -sf ../init.d/reboot /mnt/etc/rc6.d/S90reboot
+
+ # set default runlevel
+ sed -e "s/.*initdefault/id:${D_INITDEFAULT}:initdefault/" -i /mnt/etc/inittab
+}
+
+# AUS SuSE-9.3
+# udev/hotplug - auto device discovery service
+# Result: 1 is bad, 0 is good
+udev_hotplug () {
+ local result=0
+ [ -d /etc/hotplug -a -d /etc/hotplug.d ] || error "$df_errhotpl" nonfatal
+ echo "Enabling hotplug/udev"
+ #udevstart && result=0
+ #udevtrigger && result=0
+ udevd --daemon || result=1
+ [ ! -e /sbin/udevsend ] && result=1
+ echo "/sbin/udevsend/" > /proc/sys/kernel/hotplug
+ mkdir -p /dev/.udev/db /dev/.udev/queue
+ trigger_device_events
+ return $result
+}
+
+# distro specific general function called from servconfig script
+config_distro () {
+# add the halt link to the 0 and 6 runlevel directories
+ ln -sf ../halt /mnt/etc/rc0.d/S90halt
+ ln -sf ../reboot /mnt/etc/rc6.d/S90reboot
+
+ # set default runlevel
+ sed -e "s/.*initdefault/id:${D_INITDEFAULT}:initdefault/" -i /mnt/etc/inittab
+}
+
+
+# linking runlevel scripts
+rllinker () {
+local script="$1"
+local start="$2"
+local stop="$3"
+# empty runlevel links - decision on running certain services is
+# passed via configuration
+# "stop" seems not to be used in Debian!? - It is. Felix
+for i in rc2.d/K$stop$script rc3.d/K$stop$script \
+ rc2.d/S$start$script rc3.d/S$start$script ; do
+ if ! [ -f /mnt/etc/init.d/$script ]; then
+ echo "Target `pwd`../$script does not exist. Skipping links"
+ break
+ else
+ ln -sf ../init.d/$script /mnt/etc/$i
+ echo "Linked $script"
+ fi
+done
+}
+
+# make a runlevel script
+d_mkrlscript () {
+local switch=$1
+local name=$2
+local info=$3
+}
+
+# group of functions for the normal runlevels - first parameter is start
+# second stop (fixme: is "stop" needed in Debian?? - Yep)
+# function for ntp configuration
+config_ntp () {
+if [ -f /mnt/etc/init.d/ntp ] ; then
+ echo -e "ntp:x:74:65534:NTP daemon:/var/lib/ntp:/bin/false" \
+ >>/mnt/etc/passwd
+ testmkd /mnt/var/lib/ntp/var/run/ntp &>/dev/null
+ if [ "x$start_ntp" = "xinitial" ] ; then
+ echo -e "# entry added by $0: $date" \
+ >>/mnt/etc/${D_INITDIR}/boot.ld
+ echo "ntpdate -s -b $ntp_servers >${LOGFILE} 2>&1 &" \
+ >>/mnt/etc/${D_INITDIR}/boot.ld
+ else
+ rllinker "ntp" "20" "02"
+ fi
+fi
+}
+
+# function for atd
+config_atd () {
+if [ "x$start_atd" = "xyes" ]; then
+ # fixme!! needed? Fix permissions
+ #testmkd /mnt/var/spool/cron/atjobs
+ #testmkd /mnt/var/spool/cron/atspool
+ #chown /mnt/var/spool/cron/atjobs /mnt/var/spool/cron/atspool
+ rllinker "atd" "89" "01"
+fi
+}
+
+# function for configuration of cron services
+config_cron () {
+if [ "x$start_cron" = "xyes" ] ; then
+ if [ -f /mnt/etc/init.d/cron ] ; then
+ rllinker "cron" "89" "01"
+ testmkd /mnt/var/spool/cron/crontabs
+ echo -e "# /etc/crontab - file generated by $0:\n\
+#\t$date\nSHELL=/bin/sh\nPATH=/usr/bin:/usr/sbin:/sbin:/bin:/usr/lib/news/bin\
+\nMAILTO=\n-*/15 * * * *\troot\ttest -x /usr/lib/cron/run-crons && \
+/usr/lib/cron/run-crons >/dev/null 2>&1\n" >/mnt/etc/crontab
+ else
+ error "$df_errcron" nonfatal
+ fi
+fi
+}
+
+# syslog service
+config_syslog () {
+if [ "x$start_syslog" = "xyes" ] ; then
+ :
+fi
+}
+
+# secure shell service
+config_sshd () {
+if [ "x$start_sshd" = "xyes" ] ; then
+ if [ -f /mnt/etc/init.d/ssh ] ; then
+ rllinker "sshd" "20" "02"
+ fi
+fi
+}
+
+# snmp agent for remote monitoring
+config_snmp () {
+if [ "x$start_snmp" = "xyes" ] ; then
+ if [ -f /mnt/etc/init.d/snmpd ] ; then
+ rllinker "snmpd" "30" "03"
+ testmkd /mnt/var/lib/net-snmp >/dev/null 2>&1
+ fi
+ # fixme!!
+ # write service monitor depending on services started
+ fi
+}
+
+# x11 stuff
+descsession () {
+if [ "x$desktop_session" != "x" ] ; then
+ windowmanagers="$desktop_session"
+ # write script for desktop-session chooser
+ if [ "x$vmware" != "xno" ] ; then
+ debug=""
+ [ ${DEBUGLEVEL} -gt 0 ] && debug="--debug 1"
+ echo -e "#!/bin/sh\n#\n# file generated by\n#\t$0:\n#\t$date\n
+OSTYPE=\`echo \$0 | sed -e \"s,-, ,\" -e \"s,.*/,,\" | awk '{print \$1}'\`
+SPECTYPE=\`echo \$0 | sed -e \"s,-, ,\" -e \"s,.*/,,\" | awk '{print \$2}'\`\n
+OPTS=\"-o \$OSTYPE \${SPECTYPE:+\"-s \$SPECTYPE\"}\"\n
+xterm -bg black -fg white -geometry 170x30+0-0 +sb \
+-e \"runvmware \$OPTS $debug\"\n" > /mnt/var/X11R6/bin/desktop-session
+ chmod a+x /mnt/var/X11R6/bin/desktop-session
+ addpath="true";
+ fi
+else
+ windowmanagers="kde,gnome,icewm,failsafe"
+fi
+# check if /usr/X11R6/bin is writeable, else use /var/X11R6/bin
+if [ -w /mnt/usr/X11R6/bin/WM-Session ] ; then
+ sesspath="/usr/X11R6/bin"
+else
+ sesspath="/var/X11R6/bin"
+ addpath="true"
+fi
+
+# create links to desktop-session chooser
+[ -f /mnt/usr/bin/X11/wmlist ] && wmlist=`cat /mnt/usr/bin/X11/wmlist`
+
+for i in `echo $windowmanagers|sed -e "s/,/ /g"` ; do
+ # beware!! quickhack for VMware sessions
+ strinstr "$i" "$wmlist" || \
+ test -x /mnt/usr/X11R6/bin/$i || \
+ echo -e "[Desktop Entry]\nX-SuSE-translate=true\nEncoding=UTF-8\n\
+Type=XSession\nExec=$i\nTryExec=$sesspath/$i\n\
+Name=$i\n" > /mnt/etc/X11/sessions/$i.desktop
+ # does not work correctly (add /var/X11R6/bin to path!!)
+ test -x /mnt/usr/X11R6/bin/$i || \
+ ln -fs /var/X11R6/bin/desktop-session /mnt/$sesspath/$i
+done
+
+# add special path /var/X11R6/bin to the PATH variable
+# fixme!! add path directly to /etc/profile!?
+#[ "x$addpath" != "x" ] && \
+# echo -e "# added path component by $0: $date\n\
+#PATH=\"\$PATH:/var/X11R6/bin\"" >>/mnt/etc/profile
+}
+
+
+# consolefont and language
+consolefont () {
+echo -e "setfont ${CONSOLE_FONT} >${LOGFILE} 2>&1" \
+ >>/mnt/etc/${D_INITDIR}/boot.ld
+# fixme!! check for proper operation
+sed -e "s,LANGUAGE=.*,LANGUAGE=\"${LANG}\" # set within initramfs," \
+ -e "s,LANG=.*,LANG=\"${LANG}\" # set within initramfs," \
+ -i /mnt/etc/environment
+}
+
+# configure gdm as display manager
+config_gdm () {
+ ln -sf ../${D_INITDIR}/gdm /mnt/etc/rc3.d/K20gdm
+ echo -e "\t/etc/${D_INITDIR}/gdm start >${LOGFILE} 2>&1\n\
+ \t( sleep 120; ln -sf /etc/${D_INITDIR}/gdm /etc/rc3.d/S01gdm \
+ >${LOGFILE} 2>&1) &\n" >>/mnt/etc/${D_INITDIR}/boot.ld
+ # check for gdm user in passwd and group files
+ # fixme!!
+# echo "gdm:x:113:">>/mnt/etc/group
+# echo "gdm:x:106:113:Gnome Display Manager:/var/lib/gdm:/bin/false" \
+ >>/mnt/etc/passwd
+}
+
+# configure kdm as display manager
+config_kdm () {
+ ln -sf ../${D_INITDIR}/kdm /mnt/etc/rc3.d/K20kdm
+ ln -sf ../${D_INITDIR}/kdm /mnt/etc/rc3.d/S20kdm
+}
+
+# configure hal, dbus, resmgr and services like that
+config_dreshal () {
+if [ "x$start_dreshal" = "xyes" ]; then
+ :
+fi
+}
+
+
+# fixme!! taken from SuSE10.0 untested here ...
+# prepare virtual machine environment (vmware, vmplayer)
+config_vmware () {
+rllinker "vmware-prep" "22" "02"
+rllinker "vmware" "24" "02"
+# during vmware sessions linux should not handle usb events/devices
+testmkd /mnt/var/X11R6/bin
+echo '#!/bin/sh'>> /mnt/etc/udev/rules.d/01-udev-vm.rules
+echo -e "# Script for blocking linux from handling usb \
+devices\n# during vmware sessions. If you like to remove certain modules \
+add them\n# to the list below - Dirk von Suchodoletz, <dirk@goe.net>\n\
+STATE=1\nps aux|grep -i vmware|grep -v \"grep\" &>/dev/null && { STATE=0; \
+/sbin/rmmod usb-storage &>/tmp/null; }\n\
+[ x\$ACTION = xremove ] && { [ \$STATE = 0 ] && /sbin/rmmod usb-storage \
+&>/dev/null; }\nexit \$STATE" > /mnt/var/X11R6/bin/vm-udev
+chmod u+x /mnt/var/X11R6/bin/vm-udev
+echo -e "# special entry to block linux from reacting to usb events during \
+running\n# vmware sessions, generated by $0 during initramfs\n# Dirk von \
+Suchodoletz, <dirk@goe.net>\nSUBSYSTEM==\"usb\", ACTION==\"add\", \
+PROGRAM=\"/var/X11R6/bin/vm-udev\", OPTIONS=\"ignore_device\"\n\
+SUBSYSTEM==\"usb\", ACTION==\"remove\", PROGRAM=\"/var/X11R6/bin/vm-udev\"" \
+ >> /mnt/etc/udev/rules.d/01-udev-vm.rules
+}
diff --git a/initramfs/distro-specs/debian/servconf b/initramfs/distro-specs/debian/servconf
new file mode 100644
index 00000000..9e711042
--- /dev/null
+++ b/initramfs/distro-specs/debian/servconf
@@ -0,0 +1,19 @@
+#!/bin/sh
+#
+# Description: configuration script for Debian/Sarge to configure
+# linux diskless clients (executed within initial
+# ramdisk after genconfig)
+#
+# Author(s): Dirk von Suchodoletz <dirk@goe.net>, 13-12-2005
+# Blabla
+# Blub
+#
+# Copyright: (c) 2003, 2005 - RZ Universitaet Freiburg
+#
+# Version: 0.3.5k
+
+# check for configuration files to source
+
+# ldap, dhcp, file
+
+
diff --git a/initramfs/distro-specs/gentoo/config-default b/initramfs/distro-specs/gentoo/config-default
new file mode 100644
index 00000000..2bae4d17
--- /dev/null
+++ b/initramfs/distro-specs/gentoo/config-default
@@ -0,0 +1,23 @@
+# Description: distro specific settings for Gentoo 2005.1
+#
+# Author(s): Dirk von Suchodoletz <dirk@goe.net>, 23-06-2006
+#
+# Copyright: (c) 2005,6 - RZ Universitaet Freiburg
+
+# D_SYSCONFDIR - system wide configuration settings in /etc - sysconfig in
+# SuSE and RedHat, default in Debian and Ubuntu, conf.d in Gentoo
+# D_ETCEXCL - list of files, wildcards to be excluded from /etc when using
+# bind mounts
+# D_DIRINBINDMNT - lists of directories to be created in bind mounted rw
+# part of the client filesystem
+# D_RODIRSINRW - ReadOnly Directories in RW part of filesystem to save on
+# TempFS usage
+# D_DIRINDXS - directories in client filesystem which should be present
+# anyhow
+# D_RCDIRS - runlevel directories relative to /etc
+# D_HWMODTOIGNORE - hardware modules which should not tried to load (because
+# already in kernel, nonexistent, ...)
+# D_BOOTLOCAL - script for user specified stuff which should be started
+# during client bootup, path and file relative to /etc
+
+# nothing changed yet
diff --git a/initramfs/distro-specs/gentoo/functions-default b/initramfs/distro-specs/gentoo/functions-default
new file mode 100644
index 00000000..f3b3d633
--- /dev/null
+++ b/initramfs/distro-specs/gentoo/functions-default
@@ -0,0 +1,277 @@
+# Description: configuration script for Gentoo V2005.1 to configure
+# linux diskless clients (executed within initial ramdisk
+# after genconfig)
+#
+# Author(s): Dirk von Suchodoletz <dirk@goe.net>, 08-07-2006
+#
+# Copyright: (c) 2006 - RZ Universitaet Freiburg
+#
+# Version: 0.0.2c
+
+# empty functions are defined at the beginning of /etc/functions
+
+# distro specific general function called from servconfig script
+config_distro () {
+echo -e "dxs version 4.0a\ninitramfs generation date $date" \
+ >> /mnt/etc/gentoo-release
+echo -e "# changes made to this file by $0 (initrd from $date)" \
+ > /etc/rc.conf
+# keytable is set by hwautocfg script (added just for convenience here)
+config_rc_entry "KEYMAP" "${KEYTABLE}"
+}
+
+# udev service - not verified!
+udev_hotplug () {
+echo "Starting udev"
+ln -s /bin/udevd /bin/udevstart && udevstart &
+if [ -x /bin/udevd ] ; then
+ export UDEVD_EXPECTED_SEQNUM=$(cat /sys/kernel/hotplug_seqnum)
+ export UDEVD_EVENT_TIMEOUT=1
+ echo "" > /proc/sys/kernel/hotplug
+ udevd &
+else error "$df_errudev" nonfatal
+fi
+}
+
+# linking runlevel scripts
+rllinker () {
+local script="$1"
+local need="$2"
+# empty runlevel links - decision on running certain services is
+# passed via configuration
+ln -s /etc/${D_INITDIR}/$1 /mnt/etc/runlevels/default/$1
+echo $1 >> /mnt/etc/runlevels/default/.critical
+# hack to remove unneeded dependency stuff
+#if [ "$script" != "vmware-prep" ] ; then
+# sed "/depend/,/}/d" /mnt/etc/${D_INITDIR}/$1 > /etc/rls
+# cp /etc/rls /mnt/etc/${D_INITDIR}/$1
+#fi
+}
+
+# setup initial boot scripts (rather strange concept I did not get
+# completely)
+initial_boot () {
+rm /mnt/etc/runlevels/*/.critical 2>/dev/null
+for i in ${D_INITSCRIPTS}; do
+ ln -sf /etc${D_INITDIR}/$i /mnt/etc/${D_INITBOOTD}/$i
+ echo $i >> /mnt/etc/${D_INITBOOTD}/.critical
+ echo $i >> /mnt/etc/runlevels/default/.critical
+done
+}
+
+# initialize boot.ld - skript to be executed during early system startup
+# (before most of the normal boot init scripts)
+# this script should operate like a normal runlevel script
+# initialize boot.ld - skript to be executed during early system startup
+# (before most of the normal boot init scripts)
+# this script should operate like a normal runlevel script (fixme!!)
+d_mkrlscript () {
+local switch="$1"
+local name="$2"
+local info="$3"
+case "$switch" in
+ init)
+ echo -e "#!/sbin/runskript\n# skeleton of /etc/${D_INITDIR}/$name \
+generated by $0\ndepend() {\n\t:\n}" >/mnt/etc/${D_INITDIR}/$name
+ echo -e "\n\nstart() {\n\tebegin \"$info\"" \
+ >>/mnt/etc/${D_INITDIR}/$name
+ chmod u+x /mnt/etc/${D_INITDIR}/$name
+ ;;
+ close)
+ echo -e "\n}\n\nstop() {\n\t:\n}\n# vim:ts=4" \
+ >>/mnt/etc/${D_INITDIR}/$name
+ ;;
+esac
+}
+
+# group of functions for the normal runlevels
+# function for ntp configuration (unchecked)
+config_ntp () {
+if [ -e /mnt/etc/${D_INITDIR}/ntp ] ; then
+ if ! strinfile "ntp:" /mnt/etc/passwd ; then
+ echo -e "ntp:x:74:65534:NTP daemon:/var/lib/ntp:/bin/false" \
+ >>/mnt/etc/passwd
+ echo -e "ntp:!:13099:0:99999:7:::" >>/mnt/etc/shadow
+ fi
+ testmkd /mnt/var/lib/ntp/var/run/ntp &>/dev/null
+ if [ "x$start_ntp" = "xinitial" ] ; then
+ echo -e "\t# entries added by $0 (InitRamFS from $date)\n\
+\t( ntpdate -s -b $ntp_servers >${LOGFILE} 2>&1 && {\n\t which \
+hwclock &>/dev/null && hwclock -w;} ) &" \
+ >>/mnt/etc/${D_INITDIR}/boot.ld
+ elif [ "x$start_ntp" = "xyes" ] ; then
+ rllinker "ntp"
+ fi
+fi
+}
+
+# function for atd (unchecked)
+config_atd () {
+if [ "x$start_atd" = "xyes" ]; then
+ rllinker "atd"
+fi
+}
+
+# cron service
+config_cron () {
+if [ "x$start_cron" = "xyes" ] ; then
+ if [ -f /mnt/etc/${D_INITDIR}/cron ] ; then
+ :
+ else
+ error "$df_errcron" nonfatal
+ fi
+fi
+}
+
+# syslog service
+config_syslog () {
+if [ "x$start_syslog" = "xyes" ] ; then
+ if [ -f /mnt/etc/${D_INITDIR}/syslog-ng ] ; then
+ rllinker syslog-ng
+ else
+ error "$df_errsysl" nonfatal
+ fi
+fi
+}
+
+# secure shell service
+config_sshd () {
+if [ "x$start_sshd" = "xyes" ] ; then
+ if [ -f /mnt/etc/${D_INITDIR}/sshd ] ; then
+ rllinker "sshd"
+ else
+ error "$df_errsshd" nonfatal
+ fi
+fi
+}
+
+# snmp agent for remote monitoring (unchecked)
+config_snmp () {
+if [ "x$start_snmp" = "xyes" ] ; then
+ if [ -f /mnt/etc/${D_INITDIR}/snmpd ] ; then
+ rllinker "snmpd"
+ testmkd /mnt/var/lib/net-snmp >/dev/null 2>&1
+ fi
+ # fixme!!
+ # write service monitor depending on services started
+ fi
+}
+
+# configure X display manager (runlevel links and kind of manager)
+config_xdm () {
+if [ -f /mnt/etc/${D_INITDIR}/xdm ] ; then
+ sed -e "s,DISPLAYMANAGER=.*,DISPLAYMANAGER=\"xdm\"," -i /mnt/etc/rc.conf
+ ln -s /etc/${D_INITDIR}/xdm /mnt/etc/runlevels/boot/xdm
+ ln -s /etc/${D_INITDIR}/xdm /mnt/etc/runlevels/default/xdm
+ echo "xdm" >> /mnt/etc/runlevels/boot/.critical
+fi
+}
+
+# change entries in rc.conf (most for convenience only)
+config_rc_entry () {
+local var=$1
+local value=$2
+sed -e "s,$var=.*,$var=\"$value\"," -i /mnt/etc/rc.conf
+}
+
+# configure gdm
+config_gdm () {
+config_rc_entry "DISPLAYMANAGER" "gdm"
+# fixme!! check for needed directories and permissions
+#testmkd /mnt/var/lib/gdm
+#testmkd /mnt/var/log/gdm
+#strinfile "gdm:" /mnt/etc/passwd || echo "gdm:x:50:15:Gnome Display Manager \
+#Daemon:/var/lib/gdm:/bin/false" >>/mnt/etc/passwd
+# hack - gdm should be user 50 and shadow group 15
+#chown 50:15 /mnt/var/lib/gdm /mnt/var/log/gdm
+#chmod 0750 /mnt/var/lib/gdm /mnt/var/log/gdm
+#rllinker "gdm" ??
+}
+
+# configure kdm as display manager
+config_kdm () {
+config_rc_entry "DISPLAYMANAGER" "kdm"
+}
+
+# configure bluetooth services
+config_bt () {
+rllinker "bluetooth"
+}
+
+# set consolefont
+consolefont () {
+echo -e "\tsetfont ${CONSOLE_FONT} >${LOGFILE} 2>&1\n" \
+ >>/mnt/etc/${D_INITDIR}/boot.ld
+config_rc_entry "CONSOLEFONT" "${CONSOLE_FONT}"
+}
+
+# acpi and powersave
+config_acpi () {
+rllinker acpid
+# remove dependencies (runs unneeded services ...)
+sed "/depend/,/}/d" -i /mnt/etc/${D_INITDIR}/acpid
+}
+
+# configure automounter
+config_automount () {
+if [ -f /mnt/etc/${D_INITDIR}/autofs ] ; then
+ rllinker autofs
+ if [ -n "${automnt_src}" ] ; then
+ # local directory and home directory server from machine-setup
+ [ -z "${automnt_dir}" ] && automnt_dir="/home"
+ strinstr "/" "${automnt_dir}" && error "$df_erratpld" nonfatal
+ automnt_dir=${automnt_dir#/}
+ echo -e "/home\t/etc/auto.${automnt_dir}\n" >> /mnt/etc/auto.master
+ echo -e "# /etc/auto.${automnt_dir} created by $0:\n" \
+ > /mnt/etc/auto.${automnt_dir}
+ echo -e "*\t-rsize=32768,wsize=32768,rw\t${automnt_src}/&" \
+ >> /mnt/etc/auto.${automnt_dir}
+ config_portmap
+ fi
+else
+ error "$df_erramnt" nonfatal
+fi
+}
+
+# start name service caching daemon (recommended in combination with
+# ldap source as user admin base)
+config_nscd () {
+if [ -f /mnt/etc/${D_INITDIR}/nscd ] ; then
+ #testmkd /mnt/var/run/nscd
+ rllinker "nscd"
+fi
+}
+
+# start portmapper (needed at least for nfs and nis services - unchecked)
+config_portmap () {
+rllinker "portmap"
+}
+
+# start NIS (fixmee: does the start script is really named ypbind?)
+config_nis () {
+rllinker "ypbind"
+}
+
+# start vmware and vmware preparation services
+config_vmware () {
+rllinker "vmware-prep"
+rllinker "vmware"
+# during vmware sessions linux should not handle usb events/devices
+testmkd /mnt/var/X11R6/bin
+echo '#!/bin/sh'>> /mnt/etc/udev/rules.d/01-udev-vm.rules
+echo -e "# Script for blocking linux from handling usb \
+devices\n# during vmware sessions. If you like to remove certain modules \
+add them\n# to the list below - Dirk von Suchodoletz, <dirk@goe.net>\n\
+STATE=1\nps aux|grep -i vmware|grep -v \"grep\" &>/dev/null && { STATE=0; \
+/sbin/rmmod usb-storage &>/tmp/null; }\n\
+[ x\$ACTION = xremove ] && { [ \$STATE = 0 ] && /sbin/rmmod usb-storage \
+&>/dev/null; }\nexit \$STATE" > /mnt/var/X11R6/bin/vm-udev
+chmod u+x /mnt/var/X11R6/bin/vm-udev
+echo -e "# special entry to block linux from reacting to usb events during \
+running\n# vmware sessions, generated by $0 during initramfs\n# Dirk von \
+Suchodoletz, <dirk@goe.net>\nSUBSYSTEM==\"usb\", ACTION==\"add\", \
+PROGRAM=\"/var/X11R6/bin/vm-udev\", OPTIONS=\"ignore_device\"\n\
+SUBSYSTEM==\"usb\", ACTION==\"remove\", PROGRAM=\"/var/X11R6/bin/vm-udev\"" \
+ >> /mnt/etc/udev/rules.d/01-udev-vm.rules
+}
+
diff --git a/initramfs/distro-specs/suse/config-10.0 b/initramfs/distro-specs/suse/config-10.0
new file mode 100644
index 00000000..4cdba28e
--- /dev/null
+++ b/initramfs/distro-specs/suse/config-10.0
@@ -0,0 +1,9 @@
+# Description: distro specific settings for SuSE 10.0. This file merily
+# contains changes from the SuSE base configuration file
+# (suse/config-default)
+#
+# Author(s): Dirk von Suchodoletz <dirk@goe.net>, 26-01-2006
+#
+# Copyright: (c) 2003, 2006 - RZ Universitaet Freiburg
+
+# nothing changed yet
diff --git a/initramfs/distro-specs/suse/config-10.1 b/initramfs/distro-specs/suse/config-10.1
new file mode 100644
index 00000000..5b7babc7
--- /dev/null
+++ b/initramfs/distro-specs/suse/config-10.1
@@ -0,0 +1,28 @@
+# Description: distro specific settings for SuSE 10.1. This configuration
+# might change settings from SuSE default configuration file
+#
+# Author(s): Dirk von Suchodoletz <dirk@goe.net>, 15-07-2006
+#
+# Copyright: (c) 2003, 2006 - RZ Universitaet Freiburg
+
+
+# D_SYSCONFDIR - system wide configuration settings - /etc/sysconfig in SuSE
+# D_ETCEXCL - list of files, wildcards to be excluded from /etc when using
+# bind mounts
+# D_DIRINBINDMNT - lists of directories to be created in bind mounted rw
+# part of the client filesystem
+# D_RODIRSINRW - ReadOnly Directories in RW part of filesystem to save on
+# TempFS usage
+# D_DIRINDXS - directories in client filesystem which should be present
+# anyhow
+# D_BINDMNT - any code which is specific in bind mount environment
+# D_RCDIRS - runlevel directories relative to /etc
+# D_XF86CONFFILE - name and location of XFree/Xorg config file, e.g.
+# /etc/X11/xorg.conf or /etc/X11/XF86config, ...
+# D_XFONTPATH - path(es) where X11 fonts are installed (with trailing /*)
+# D_DEFAULTCOUNTRY - localization (see common functions)
+# D_BOOTLOCAL - script for user specified stuff which should be started
+# during client bootup, path and file relative to /etc
+
+D_INITSCRIPTS="kbd boot.udev boot.proc boot.klog boot.loadmodules boot.clock boot.sysctl boot.ipconfig boot.swap"
+D_RODIRSINRW="/etc/opt/gnome/gconf /etc/X11/xkb /var/adm /var/lib/texmf /var/lib/rpm /var/cache/fontconfig"
diff --git a/initramfs/distro-specs/suse/config-9.3 b/initramfs/distro-specs/suse/config-9.3
new file mode 100644
index 00000000..5fb82825
--- /dev/null
+++ b/initramfs/distro-specs/suse/config-9.3
@@ -0,0 +1,30 @@
+# Description: distro specific settings for SuSE 9.3. This configuration
+# is the base for following SuSE versions until the changes
+# within them require a major change
+#
+# Author(s): Dirk von Suchodoletz <dirk@goe.net>, 23-06-2006
+#
+# Copyright: (c) 2003, 2005 - RZ Universitaet Freiburg
+
+
+# D_SYSCONFDIR - system wide configuration settings - /etc/sysconfig in SuSE
+# and RedHat, /etc/default in Debian and Ubuntu
+# D_ETCEXCL - list of files, wildcards to be excluded from /etc when using
+# bind mounts
+# D_DIRINBINDMNT - lists of directories to be created in bind mounted rw
+# part of the client filesystem
+# D_RODIRSINRW - ReadOnly Directories in RW part of filesystem to save on
+# TempFS usage
+# D_DIRINDXS - directories in client filesystem which should be present
+# anyhow
+# D_RCDIRS - runlevel directories relative to /etc
+# D_XF86CONFFILE - name and location of XFree/Xorg config file, e.g.
+# /etc/X11/xorg.conf or /etc/X11/XF86config, ...
+# D_XFONTPATH - path(es) where X11 fonts are installed (with trailing /*)
+# D_DEFAULTCOUNTRY - localization (see common functions)
+# D_HWMODTOIGNORE - hardware modules which should not tried to load (because
+# already in kernel, nonexistent, ...)
+# D_BOOTLOCAL - script for user specified stuff which should be started
+# during client bootup, path and file relative to /etc
+
+# just the default \ No newline at end of file
diff --git a/initramfs/distro-specs/suse/config-default b/initramfs/distro-specs/suse/config-default
new file mode 100644
index 00000000..ba301908
--- /dev/null
+++ b/initramfs/distro-specs/suse/config-default
@@ -0,0 +1,53 @@
+# Description: distro specific settings for general SuSE. This configuration
+# is the base for following SuSE versions
+#
+# Author(s): Dirk von Suchodoletz <dirk@goe.net>, 23-06-2006
+#
+# Copyright: (c) 2003, 2006 - RZ Universitaet Freiburg
+
+
+# D_SYSCONFDIR - system wide configuration settings - /etc/sysconfig in SuSE
+# and RedHat, /etc/default in Debian and Ubuntu
+# D_ETCEXCL - list of files, wildcards to be excluded from /etc when using
+# bind mounts
+# D_DIRINBINDMNT - lists of directories to be created in bind mounted rw
+# part of the client filesystem
+# D_RODIRSINRW - ReadOnly Directories in RW part of filesystem to save on
+# TempFS usage
+# D_DIRINDXS - directories in client filesystem which should be present
+# anyhow
+# D_RCDIRS - runlevel directories relative to /etc
+# D_XF86CONFFILE - name and location of XFree/Xorg config file, e.g.
+# /etc/X11/xorg.conf or /etc/X11/XF86config, ...
+# D_XFONTPATH - path(es) where X11 fonts are installed (with trailing /*)
+# D_DEFAULTCOUNTRY - localization (see common functions)
+# D_HWMODTOIGNORE - hardware modules which should not tried to load (because
+# already in kernel, nonexistent, ...)
+# D_BOOTLOCAL - script for user specified stuff which should be started
+# during client bootup, path and file relative to /etc
+
+D_SYSCONFDIR=/sysconfig
+D_ETCEXCL="opt/gnome/gconf/*\n*.old\n*-\n*.rpmorig\n*.rpmnew\n\
+*.YaST2save\netc/autoinstall\nlogrotate*\nbootloader\n*~\n\
+*.SuSEconfig.saved\npptp.d\nisdn\nyouservers\nhardware/hwcfg*\n\
+X11/xdm/pixmaps\n*.rpmsave\ndhclient*script\ninit.d/boot.d/*\n\
+init.d/rc3.d/*\ninit.d/rc5.d/*\nX11/xorg.conf*\n"
+D_BINDMPTS="tmp root media home"
+D_DIRINBINDMNT="/var/run /var/log /var/tmp"
+D_RODIRSINRW="/etc/opt/gnome/gconf /etc/X11/xkb /var/adm /var/lib/texmf /var/lib/rpm"
+D_DIRINDXS="/var/X11R6/compose-cache \
+/var/run/sysconfig/tmp /var/adm /var/lib/rpm /var/lib/nobody \
+/var/lib/pam_devperm /var/lib/bluetooth \
+/var/lib/texmf /var/lib/nfs/sm \
+/var/lib/misc /var/lib/acpi /var/spool/cron \
+/var/lock/subsys/sysconfig"
+D_INITDIR="/init.d"
+D_INITBOOTD="${D_INITDIR}/boot.d"
+D_INITDEFAULT="5"
+D_RCDIRS="/init.d/rc0.d /init.d/rc1.d /init.d/rc2.d /init.d/rc3.d /init.d/rc4.d /init.d/rc5.d /init.d/rc6.d /init.d/rcS.d"
+D_INITSCRIPTS="boot.udev boot.proc boot.shm boot.klog boot.loadmodules boot.clock boot.sysctl boot.ipconfig boot.swap"
+D_XF86CONFFILE="/etc/X11/xorg.conf"
+D_XFONTPATH="/usr/X11R6/lib/X11/fonts/*"
+D_DEFAULTCOUNTRY="de"
+D_HWMODTOIGNORE="i8xx-tco ichxrom snd-atiixp-modem"
+D_BOOTLOCAL="init.d/boot.local"
diff --git a/initramfs/distro-specs/suse/files-default/etc/init.d/boot b/initramfs/distro-specs/suse/files-default/etc/init.d/boot
new file mode 100755
index 00000000..8012f287
--- /dev/null
+++ b/initramfs/distro-specs/suse/files-default/etc/init.d/boot
@@ -0,0 +1,286 @@
+#!/bin/sh
+#
+# Description: Modificated /etc/init.d/boot for use with Diskless
+# X Stations (v4.0) -> replaces /etc/init.d/boot
+# simply copied over the original file in initrd
+#
+# Author(s): Dirk von Suchodoletz <dirk@goe.net>, 08-04-2006
+# Copyright: (c) 2003, 2006 - RZ Universitaet Freiburg
+#
+# Version: 0.0.2b
+#
+# Some parts taken from /etc/init.d/boot by
+#
+# Copyright (c) 1996-2004 SuSE Linux AG, Nuernberg, Germany.
+# All rights reserved.
+#
+# Author: Ruediger Oertel <ro@suse.de>, 1996-2002
+# Werner Fink <werner@suse.de>, 1996-2003
+# Burchard Steinbild, 1996-2000
+# Florian La Roche, 1996
+#
+# first script to be executed from init on system startup
+#
+# Most of preparation is done within the initial ramdisk
+#
+################################################################
+LD_LIBRARY_PATH=/usr/lib
+
+# Before we do anything else, try at first to activate SELinux support
+test -d /selinux && mount -n -t selinuxfs none /selinux &>/dev/null
+
+# Configuration and coloring of the boot messages
+. /etc/rc.status
+. /etc/sysconfig/boot
+. /etc/sysconfig/logfile
+
+# Avoid be interrupted by child or keyboard
+trap "echo" SIGINT SIGSEGV SIGQUIT
+set +e
+
+# reasonable start values for bootsplash progress
+export progress=0
+export sscripts=45
+export kscripts=45
+
+echo -n "System Boot Control: "
+echo "Running $0"
+
+################################################################
+#
+
+# some important (un)mounts
+rc_reset
+echo -n "Mounting /proc, /sys and /dev/pts filesystems"
+# file /etc/fstab in some scenarios not available
+mount -t proc proc /proc &>/dev/null
+rc_status -v -r
+
+echo -n "Mounting /dev/pts"
+mount -t devpts -o mode=0620,gid=5 devpts /dev/pts
+rc_status -v -r
+if [ -d /sys ] ; then
+ while read a b c ; do
+ case "$b" in
+ sysfs)
+ echo -n "Mounting /sys filesystem"
+ echo -e "sysfs\t\t/sys\t\tsysfs\t\trw\t\t 0 0\n" \
+ >>/etc/fstab
+ mount -t sysfs sysfs /sys
+ rc_status -v -r
+ break
+ ;;
+ esac
+ done < /proc/filesystems
+fi
+
+# Start blogd, requires /proc and /dev/pts.
+# Export the real device in variable REDIRECT.
+test -x /sbin/blogd -a -n "$REDIRECT" && /sbin/blogd $REDIRECT
+if test -z "$REDIRECT" ; then
+ if (echo -n > /dev/tty) 2>/dev/null ; then
+ REDIRECT=/dev/tty
+ else
+ REDIRECT=/dev/console
+ fi
+fi
+
+################################################################
+#
+# Save old terminal settings and set -nl to avoid staircase
+# effect, do not lock scrolling, and avoid break characters.
+otty=$(stty -g)
+if test "$FLOW_CONTROL" = "yes" ; then
+ stty -nl ixon ignbrk -brkint
+else
+ stty -nl -ixon ignbrk -brkint
+fi
+
+################################################################
+#
+# Should we ask for interactive boot mode
+DO_CONFIRM=""
+read -t 2 check < /proc/cmdline 2> /dev/null
+case "$check" in
+ *confirm*) DO_CONFIRM=yes ;;
+esac
+test -z "$CONFIRM_PROMPT_TIMEOUT" && CONFIRM_PROMPT_TIMEOUT=5
+if test "$PROMPT_FOR_CONFIRM" = "yes" -a "$DO_CONFIRM" != "yes" ; then
+ echo -en "${extd}Enter Interactive startup mode?${norm}"
+ rc_timer_on "$CONFIRM_PROMPT_TIMEOUT" 37
+ read -t "$CONFIRM_PROMPT_TIMEOUT" -n 1 \
+ -p " ${extd}y${norm}/[${extd}n${norm}]\
+("${CONFIRM_PROMPT_TIMEOUT}s") " answer
+ rc_timer_off
+ case "$answer" in
+ [yYiI]) DO_CONFIRM=yes ;;
+ *) DO_CONFIRM= ;;
+ esac
+ unset answer
+ echo
+fi
+export DO_CONFIRM
+
+################################################################
+#
+# Common used variables
+bootrc=/etc/init.d/boot.d
+rex="[0-9][0-9]"
+failed=""
+skipped=""
+callord=""
+
+#
+# Initialize boosplash progressbar variables
+#
+. /etc/rc.splash B
+splashtrigger "rlchange B"
+
+################################################################
+#
+# Do we stop/start script in parallel?
+startpar=$(type -p startpar)
+test "$RUN_PARALLEL" = "yes" || startpar=""
+test "$DO_CONFIRM" = "yes" && startpar=""
+
+# Start bootup client scripts.
+if test -d ${bootrc}/ ; then
+ for i in ${bootrc}/S*; do
+ test -f $i || continue
+
+ B=${i##*/}
+ script=${B#*S$rex}
+ B=${B%$script}
+
+ rc_splash "$script start"
+
+ if test "$DO_CONFIRM" = "yes" ; then
+ rc_confirm -t 5 "Start bootup script ${script}" \
+ < $REDIRECT > $REDIRECT 2>&1
+ case "$?" in
+ 0) true ;;
+ 1) continue ;;
+ 2) DO_CONFIRM=""
+ esac
+ fi
+
+ if test -z "$startpar" ; then
+ blogger "$script start"
+
+ if test -x "$i" ; then
+ $i start
+ else
+ echo Running $i
+ /bin/sh $i b
+ rc_status -v1 -r
+ fi
+ status=$?
+ echo -en "$rc_reset"
+
+ case $status in
+ [1-4]) failed="${failed:+$failed }$script" ;;
+ [56]) skipped="${skipped:+$skipped }$script" ;;
+ [07]|*) ;;
+ esac
+
+ blogger "'$script start' exits with status $status"
+ else
+ # Parallel boot only for valid scripts
+ test -x $i || continue
+
+ # Current vector
+ eval cur=\${$B}
+ test -n "$cur" || callord="${callord:+$callord }$B"
+
+ # Remember scripts
+ eval $B="\${cur:+$i }\${cur:-$i}"
+ fi
+ done
+fi
+
+################################################################
+#
+# Call the scripts in correct order
+if test -n "$startpar" ; then
+ declare -i s
+ for p in $callord ; do
+ vect=$p
+ eval p=(\${$p})
+
+ blogger "run boot scripts (${p[@]##*S$rex})"
+ if test ${#p[@]} -eq 1 ; then
+ ${p} start
+ status=($?)
+ else
+ status=($($startpar -t 30 -T 3 -a start ${p[@]}))
+ fi
+ echo -en "$rc_reset"
+ blogger "exit status of (${p[@]##*S$rex}) is (${status[@]})"
+
+ s=0
+ for script in ${p[@]##*S$rex} ; do
+ case "${status[$s]}" in
+ [1-4]) failed="${failed:+$failed }$script" ;;
+ [56]) skipped="${skipped:+$skipped }$script" ;;
+ 0|*) ;;
+ esac
+ : $((s++))
+ done
+ done
+fi
+
+################################################################
+#
+# Be verbose and print stats
+echo -n "System Boot Control: "
+echo -e "The system has been ${stat}${extd}set up${norm}"
+if test -n "$failed" ; then
+ n=$((${#failed} + 7))
+ echo -n "Failed features: "
+ test $n -lt 47 && echo -en "\033[${COLUMNS}C\033[${n}D"
+ echo -e "${warn}${failed}${norm}"
+fi
+if test -n "$skipped" ; then
+ n=$((${#skipped} + 7))
+ echo -n "Skipped features: "
+ test $n -lt 47 && echo -en "\033[${COLUMNS}C\033[${n}D"
+ echo -e "${attn}${skipped}${norm}"
+fi
+
+
+################################################################
+#
+# Check for boot cycle detection
+test -s /lib/bootcycle/stats && . /lib/bootcycle/stats
+
+
+# Remember for master resource script
+if test "$DO_CONFIRM" = "yes" ; then
+ touch /var/run/do_confirm
+fi
+
+# Restore old terminal settings
+stty $otty
+
+################################################################
+#
+# Let zic set timezone - if present (from boot.ldconfig).
+if test -n "$TIMEZONE" -a -x /usr/sbin/zic ; then
+ echo -n Setting up timezone data
+ /usr/sbin/zic -l $TIMEZONE
+ rc_status -v -r
+fi
+
+################################################################
+#
+# start user defined bootup script.
+if test -f /etc/init.d/boot.local ; then
+ ECHO_RETURN=$rc_done_up
+ echo "Running /etc/init.d/boot.local"
+ /bin/sh /etc/init.d/boot.local || rc_failed
+ rc_status -v1; rc_reset
+ rc_splash "boot.local start"
+fi
+
+rc_reset
+exit 0
diff --git a/initramfs/distro-specs/suse/files-default/etc/init.d/halt b/initramfs/distro-specs/suse/files-default/etc/init.d/halt
new file mode 100755
index 00000000..65e5b0ad
--- /dev/null
+++ b/initramfs/distro-specs/suse/files-default/etc/init.d/halt
@@ -0,0 +1,90 @@
+#! /bin/sh
+#
+# Description: Modificated /etc/init.d/halt for use with Diskless
+# X Stations (v4.0)
+# -> replaces /etc/init.d/halt
+#
+# Author(s): Dirk von Suchodoletz <dirk@goe.net>, 13-12-2005
+# Copyright: (c) 2003, 2005 - RZ Universitaet Freiburg
+#
+# Version: 0.0.3a
+#
+# Some parts taken from /etc/init.d/halt by
+#
+# Copyright (c) 1996-2004 SuSE Linux AG, Nuernberg, Germany.
+# All rights reserved.
+
+. /etc/rc.status
+. /etc/sysconfig/clock
+. /etc/sysconfig/suseconfig
+
+#
+# Avoid being interrupted by child or keyboard
+trap "echo" SIGINT SIGSEGV SIGQUIT SIGTERM
+set +e
+
+rc_reset
+case "$0" in
+ *halt)
+ message="The system is halted."
+ command="halt"
+ modprobe -q apm &>/dev/null
+ if test -e /proc/apm -o -e /proc/acpi -o -e /proc/sys/acpi ; then
+ command="halt -p"
+ else
+ read cmdline < /proc/cmdline
+ case "$cmdline" in
+ *apm=smp-power-off*|*apm=power-off*)
+ command="halt -p" ;;
+ esac
+ fi
+ ;;
+ *reboot)
+ message="Please stand by while rebooting the system..."
+ command="reboot"
+ ;;
+ *)
+ echo "$0: call me as \"halt\" or \"reboot\" please!"
+ exit 1
+ ;;
+esac
+
+# Write to wtmp file before unmounting /var (only needed with
+# persistent mounted filesystem)
+# $command -w
+
+rc_reset
+echo "Turning off swap"
+sync ; sync
+swapoff -a || rc_failed
+rc_status
+
+UMOUNT_FAILED=false
+rc_reset
+echo "Unmounting file systems and devices"
+for unmount in /media/* ; do
+ umount -fnt $unmount &>/dev/null
+done
+umount -fnt /tmp/scratch &>/dev/null
+eject /dev/zip &>/dev/null &
+rc_status -v1
+
+umount -anft noproc,nonfs &>/dev/null
+
+rc_reset
+# maybe we use multiple devices
+if test -f /etc/mdtab -a -x /sbin/mdadd ; then
+ echo -n "Disable Multiple Devices"
+ /sbin/mdstop -a || rc_failed
+ rc_status -v1
+fi
+
+sync
+
+# show "the system is down" message
+if test "$SPLASH" = yes ; then
+ /sbin/splash -q -p 65535 -t "isdown"
+fi
+
+echo $message
+exec $command -d -f
diff --git a/initramfs/distro-specs/suse/functions-10.0 b/initramfs/distro-specs/suse/functions-10.0
new file mode 100644
index 00000000..3dac8704
--- /dev/null
+++ b/initramfs/distro-specs/suse/functions-10.0
@@ -0,0 +1,58 @@
+# Description: configuration functions for SuSE 10.0 which differ from
+# functions defined in general SuSE base settings ... General
+# changes should be done there, version specific changes for
+# the 10.0 here.
+#
+# Author(s): Dirk von Suchodoletz <dirk@goe.net>, 08-07-2006
+#
+# Copyright: (c) 2006 - RZ Universitaet Freiburg
+#
+# Version: 0.3.0a
+
+# udev service
+udev_hotplug () {
+local result=0
+echo "Starting udev"
+udevstart || result=1
+if [ -x /bin/udevd ] ; then
+ export UDEVD_EXPECTED_SEQNUM=$(cat /sys/kernel/hotplug_seqnum)
+ export UDEVD_EVENT_TIMEOUT=1
+ echo "" > /proc/sys/kernel/hotplug
+ udevd --daemon || result=1
+else error "$df_errudev" nonfatal
+fi
+return $result
+}
+
+# acpi and powersave
+config_acpi () {
+rllinker acpid "10" "12"
+rllinker powersaved "11" "11"
+}
+
+# prepare virtual machine environment (vmware, vmplayer)
+config_vmware () {
+rllinker "vmware-prep" "18" "02"
+rllinker "vmware" "20" "02"
+sed -e "s,TARGETS =,TARGETS = vmware-prep," \
+ /mnt/etc/${D_INITDIR}/.depend.start >> /etc/.depend.start
+ echo "vmware-prep: " >> /etc/.depend.start
+ cp /etc/.depend.start /mnt/etc/${D_INITDIR}/.depend.start
+# during vmware sessions linux should not handle usb events/devices
+testmkd /mnt/var/X11R6/bin
+echo '#!/bin/sh'> /mnt/var/X11R6/bin/vm-udev
+echo -e "# Script for blocking linux from handling usb \
+devices\n# during vmware sessions. If you like to remove certain modules \
+add them\n# to the list below - Dirk von Suchodoletz, <dirk@goe.net>\n\
+STATE=1\nps aux|grep -i vmware|grep -v \"grep\" &>/dev/null && { STATE=0; \
+/sbin/rmmod usb-storage &>/tmp/null; }\n\
+[ x\$ACTION = xremove ] && { [ \$STATE = 0 ] && /sbin/rmmod usb-storage \
+&>/dev/null; }\nexit \$STATE" >> /mnt/var/X11R6/bin/vm-udev
+chmod u+x /mnt/var/X11R6/bin/vm-udev
+echo -e "# special entry to block linux from reacting to usb events during \
+running\n# vmware sessions, generated by $0 during initramfs\n# Dirk von \
+Suchodoletz, <dirk@goe.net>\nSUBSYSTEM==\"usb\", ACTION==\"add\", \
+PROGRAM=\"/var/X11R6/bin/vm-udev\", OPTIONS=\"ignore_device\"\n\
+SUBSYSTEM==\"usb\", ACTION==\"remove\", PROGRAM=\"/var/X11R6/bin/vm-udev\"" \
+ >> /mnt/etc/udev/rules.d/01-udev-vm.rules
+}
diff --git a/initramfs/distro-specs/suse/functions-10.1 b/initramfs/distro-specs/suse/functions-10.1
new file mode 100644
index 00000000..0a39e86d
--- /dev/null
+++ b/initramfs/distro-specs/suse/functions-10.1
@@ -0,0 +1,120 @@
+# configuration functions for SuSE 10.1 which differ from functions defined
+# in general SuSE base definitions ... General changes should be done there,
+# version specific changes for the 10.1 go here.
+#
+# Dirk von Suchodoletz <dvs@OpenSLX.com>, 05-09-2006
+#
+# (c) 2006 - RZ Universitaet Freiburg
+
+# some specific stuff to initialize
+preinit () {
+# fake the existence of some helper binaries (which are not of any use
+# within initialramfs)
+shell="/bin/sh"
+[ -x /bin/busybox ] && shell="/bin/ash"
+for i in usb_id scsi_id vol_id edd_id ata_id path_id hwup ifup ; do
+ echo -e "#!$shell\n:" >/sbin/$i
+done
+mkdir /lib/udev /usr/sbin
+for i in idedma.sh mount.sh rename_netiface create_floppy_devices ; do
+ echo -e "#!$shell\n:" >/lib/udev/$i
+done
+echo -e "#!$shell\n:" >/usr/sbin/alsactl
+rm /etc/udev/rules.d/60-persistent-storage.rules 2>/dev/null
+chmod u+x /sbin/* /lib/udev/* /usr/sbin/*
+}
+
+# udev service
+udev_hotplug () {
+local result=0
+echo "Starting udev"
+# might be used if busybox is available
+#mknod /dev/console c 5 1
+#mknod /dev/null c 1 3
+#mknod /dev/kmsg c 1 11
+if [ -x /bin/udevd ] ; then
+ echo "" > /proc/sys/kernel/hotplug
+ udevd --daemon || result=1
+ trigger_device_events
+ usleep 50
+else error "$df_errudev" nonfatal
+fi
+return $result
+}
+
+# acpi and powersave
+config_acpi () {
+rllinker acpid "10" "12"
+rllinker powersaved "11" "11"
+}
+
+# afs client
+# configure afs client
+config_afs () {
+if [ "x$start_afs" = "xyes" ] ; then
+ if [ -f /mnt/etc/init.d/openafs-client ] ; then
+ test -d /mnt/afs || error "${df_errafsd}"
+ testmkd /mnt/var/cache/openafs
+ rllinker "openafs-client" "15" "06"
+ # echo -e "# /etc/sysconfig/afs-client - file generated by \
+ #$0:\n#\t$date\n" >/etc/sysconfig/afs-client.new;
+ # sed -e "s,THIS_CELL_SERVER.*,THIS_CELL_SERVER=\"$cell_serv\"," \
+ # -e "s,PREFERREDSERVERS.*,PREFERREDSERVERS=\"$cell_serv\"," \
+ # -e "s,THIS_CELL.*,THIS_CELL=\"$this_cell\"," \
+ # -e "s,MEMCACHE.*,MEMCACHE=\"yes\"," \
+ # /etc/sysconfig/afs-client >> \
+ # /etc/sysconfig/afs-client.new
+ # mv /etc/sysconfig/afs-client.new /etc/sysconfig/afs-client
+ else
+ error "${df_errafsn}" nonfatal
+ fi
+fi
+}
+
+# prepare virtual machine environment (vmware, vmplayer)
+config_vmware () {
+rllinker "vmware-prep" "18" "02"
+rllinker "vmware" "20" "02"
+sed -e "s,TARGETS =,TARGETS = vmware-prep," \
+ /mnt/etc/${D_INITDIR}/.depend.start >> /etc/.depend.start
+ echo "vmware-prep: " >> /etc/.depend.start
+ cp /etc/.depend.start /mnt/etc/${D_INITDIR}/.depend.start
+# during vmware sessions linux should not handle usb events/devices
+# vmplayer and recent versions of vmware do not need this hack
+if [ ! -x /mnt/usr/bin/vmplayer ] ; then
+ testmkd /mnt/var/X11R6/bin
+ echo '#!/bin/sh'> /mnt/var/X11R6/bin/vm-udev
+ echo -e "# Script for blocking linux from handling usb \
+devices\n# during vmware sessions. If you like to remove certain modules \
+add them\n# to the list below - Dirk von Suchodoletz, <dvs@OpenSLX.com>\n\
+STATE=1\nps aux|grep -i vmware|grep -v \"grep\" &>/dev/null && { STATE=0; \
+/sbin/rmmod usb-storage &>/tmp/null; }\n\
+[ x\$ACTION = xremove ] && { [ \$STATE = 0 ] && /sbin/rmmod usb-storage \
+&>/dev/null; }\nexit \$STATE" >> /mnt/var/X11R6/bin/vm-udev
+ chmod u+x /mnt/var/X11R6/bin/vm-udev
+ echo -e "# special entry to block linux from reacting to usb events during \
+running\n# vmware sessions, generated by $0 during initramfs\n# Dirk von \
+Suchodoletz, <dvs@OpenSLX.com>\nSUBSYSTEM==\"usb\", ACTION==\"add\", \
+PROGRAM=\"/var/X11R6/bin/vm-udev\", OPTIONS=\"ignore_device\"\n\
+SUBSYSTEM==\"usb\", ACTION==\"remove\", PROGRAM=\"/var/X11R6/bin/vm-udev\"" \
+ >> /mnt/etc/udev/rules.d/01-udev-vm.rules
+fi
+}
+
+# set up keytable (function run in hwautocfg)
+# kbd runlevel link is in the list of initial runlevel scripts (see
+# config-10.1 file)
+keytable () {
+# remove unneeded components from the startscript
+sed -e "/wanted keytable/,/^fi$/d;/load usb drivers/,/^esac$/d" \
+ -i /mnt/etc/${D_INITDIR}/kbd
+sed -e "s,KEYTABLE=.*,KEYTABLE=\"${KEYTABLE}\"," \
+ -i /mnt/etc/${D_SYSCONFDIR}/keyboard
+}
+
+# consolefont and language (function run in hwautocfg)
+consolefont () {
+sed -e "s,RC_LANG=.*,RC_LANG=\"${LANG}\" # added in initrd," \
+ -i /mnt/etc/${D_SYSCONFDIR}/language
+}
+
diff --git a/initramfs/distro-specs/suse/functions-9.3 b/initramfs/distro-specs/suse/functions-9.3
new file mode 100644
index 00000000..44c4e672
--- /dev/null
+++ b/initramfs/distro-specs/suse/functions-9.3
@@ -0,0 +1,74 @@
+# Description: configuration script for SuSE 9.3 to configure linux
+# diskless clients (included by init, hwautocfg, servconfig
+# within initial ramdisk after inclusion of the main
+# functions file). This file might overwrite settings from
+# the main base for the several SuSE distro versions
+#
+# Author(s): Dirk von Suchodoletz <dirk@goe.net>, 23-06-2006
+#
+# Copyright: (c) 2006 - RZ Universitaet Freiburg
+#
+# Version: 0.3.0a
+
+# distro specific stuff to initialize
+postinit () {
+ # for some reason the udev daemon does not create the needed device files
+ udevstart
+}
+
+# udev/hotplug - auto device discovery service
+udev_hotplug () {
+local result=0
+[ -d /etc/hotplug -a -d /etc/hotplug.d ] || error "$df_errhotpl" nonfatal
+echo "Enabling hotplug/udev"
+udevstart || result=1
+udevd -d || result=1
+return $result
+}
+
+# acpi and powersave
+config_acpi () {
+rllinker powersaved "10" "12"
+}
+
+# configure dbus (inter application communication for kde and gnome), hal
+# (hardware abstraction layer - used e.g. by powersaved) and resmgr
+# (resource manager - the user gets permissions to devices when loggin on)
+config_dreshal () {
+local start="05"
+local stop="18"
+if [ "x$start_dreshal" = "xyes" ]; then
+ if [ -e /mnt/etc/${D_INITDIR}/dbus ] ; then
+ strinfile "messagebus:" /mnt/etc/passwd || \
+ echo "messagebus:x:100:101:User for D-BUS:/var/run/dbus:/bin/false" \
+ >> /mnt/etc/passwd
+ strinfile "messagebus:" /mnt/etc/group || \
+ echo "messagebus:!:101:" >> /mnt/etc/group
+ testmkd /mnt/var/run/dbus
+ # set permissions with userid
+ echo -e "\tchown messagebus:messagebus /var/run/dbus 2>/dev/null" \
+ >>/mnt/etc/${D_INITDIR}/boot.ld
+ rllinker "dbus" "$start" "$stop"
+ fi
+ if [ -e /mnt/etc/${D_INITDIR}/resmgr ] ; then
+ testmkd /mnt/var/run/resmgr/classes
+ start="0"`expr $start + 1`
+ stop="0"`expr $start - 1`
+ rllinker "resmgr" "$start" "$stop"
+ fi
+ if [ -e /mnt/etc/${D_INITDIR}/hal ] ; then
+ strinfile "haldaemon:" /mnt/etc/passwd || \
+ echo "haldaemon:x:105:103:User for haldaemon:/var/run/hal:/bin/false" \
+ >> /mnt/etc/passwd
+ strinfile "haldaemon:" /mnt/etc/group || \
+ echo "haldaemon:!:103:" >> /mnt/etc/group
+ testmkd /mnt/var/run/hal
+ # set permissions with userid
+ echo -e "\tchown haldaemon:haldaemon /var/run/hal 2>/dev/null" \
+ >>/mnt/etc/${D_INITDIR}/boot.ld
+ start="0"`expr $start + 1`
+ stop="0"`expr $start - 1`
+ rllinker "hal" "$start" "$stop"
+ fi
+fi
+}
diff --git a/initramfs/distro-specs/suse/functions-default b/initramfs/distro-specs/suse/functions-default
new file mode 100644
index 00000000..16b8f0e9
--- /dev/null
+++ b/initramfs/distro-specs/suse/functions-default
@@ -0,0 +1,499 @@
+# Description: configuration script for general SuSE to configure linux
+# diskless clients (included by init, hwautocfg, servconfig
+# within initial ramdisk after inclusion of the main
+# functions file). This file is the main base for the several
+# SuSE distro versions
+#
+# Author(s): Dirk von Suchodoletz <dirk@goe.net>, 29-07-2006
+#
+# Copyright: (c) 2006 - RZ Universitaet Freiburg
+#
+# Version: 0.3.3a
+
+# empty functions are defined at the beginning of /etc/functions
+
+# distro specific function called from servconfig script
+config_distro () {
+# enable magic sysrequest for the clients
+echo -e "# /etc/${D_SYSCONFDIR}/sysctl - file modified by $0 version $version"\
+ > /mnt/etc/${D_SYSCONFDIR}/sysctl.new
+sed -e "s,ENABLE_SYSRQ=.*,ENABLE_SYSRQ=\"yes\"," \
+ /mnt/etc/${D_SYSCONFDIR}/sysctl > /etc/sysctl
+cat /etc/sysctl >> /mnt/etc/${D_SYSCONFDIR}/sysctl
+# add specific path /var/X11R6/bin ...
+echo -e "# stuff generated by $0 (out of InitRD written $date)\n\
+PATH=\"\$PATH:/var/X11R6/bin\"\n\
+test \"\$UID\" -ge 100 && PATH=\"\$PATH:.\"\n\
+QTDIR=/usr/lib/qt3\nexport QTDIR\nno_proxy='localhost'\n\
+export no_proxy" > /mnt/etc/SuSEconfig/profile
+echo -e "DXS VERSION = 4.1.0\nINITRAMFS GENERATION DATE = $date" \
+ >> /mnt/etc/SuSE-release
+# add the halt link to the 0 and 6 runlevel directories
+ln -sf ../halt /mnt/etc/${D_INITDIR}/rc0.d/S20halt
+ln -sf ../halt /mnt/etc/${D_INITDIR}/rc6.d/S20reboot
+# if YaST2 should be runnable (without much effect anyway) on the client
+testmkd /mnt/var/log/YaST2
+}
+
+# linking runlevel scripts
+rllinker () {
+local script="$1"
+local start="$2"
+local stop="$3"
+# empty runlevel links - decision on running certain services is
+# passed via configuration
+for i in rc3.d/K$stop$script rc5.d/K$stop$script \
+ rc3.d/S$start$script rc5.d/S$start$script ; do
+ ln -sf ../$script /mnt/etc/${D_INITDIR}/$i
+done
+}
+
+# group of functions for the normal runlevels - first parameter is start
+# second stop
+# function for ntp configuration
+config_ntp () {
+if [ -e /mnt/etc/${D_INITDIR}/ntp ] ; then
+ if ! strinfile "ntp:" /mnt/etc/passwd ; then
+ echo -e "ntp:x:74:65534:NTP daemon:/var/lib/ntp:/bin/false" \
+ >>/mnt/etc/passwd
+ echo -e "ntp:!:13099:0:99999:7:::" >>/mnt/etc/shadow
+ fi
+ testmkd /mnt/var/lib/ntp/var/run/ntp &>/dev/null
+ if [ "x$start_ntp" = "xinitial" ] ; then
+ echo -e "\t# entries added by $0 (InitRamFS from $date)\n\
+\t( ntpdate -s -b $ntp_servers >${LOGFILE} 2>&1 && {\n\t which \
+hwclock &>/dev/null && hwclock -w;} ) &" \
+ >>/mnt/etc/${D_INITDIR}/boot.ld
+ elif [ "x$start_ntp" = "xyes" ] ; then
+ rllinker "ntp" "07" "14"
+ fi
+fi
+}
+
+# function for atd
+config_atd () {
+if [ "x$start_atd" = "xyes" ]; then
+ rllinker "atd" "14" "04"
+fi
+}
+
+# function for configuration of cron services
+config_cron () {
+if [ "x$start_cron" = "xyes" ] ; then
+ if [ -f /mnt/etc/${D_INITDIR}/cron ] ; then
+ rllinker "cron" "18" "02"
+ testmkd /mnt/var/spool/cron/lastrun
+ testmkd /mnt/var/spool/cron/tabs
+ echo -e "# /etc/crontab - file generated by $0:\n\
+#\t$date\nSHELL=/bin/sh\nPATH=/usr/bin:/usr/sbin:/sbin:/bin:/usr/lib/news/bin\
+\nMAILTO=\n-*/15 * * * *\troot\ttest -x /usr/lib/cron/run-crons && \
+/usr/lib/cron/run-crons >/dev/null 2>&1" >/mnt/etc/crontab
+ else
+ error "$df_errcron" nonfatal
+ fi
+fi
+}
+
+# syslog service
+config_syslog () {
+if [ "x$start_syslog" = "xyes" ] ; then
+ if [ -f /mnt/etc/${D_INITDIR}/syslog ] ; then
+ # how to configure remote log server?
+ # logging servers might be specified in $log_servers (from e.g. dhcp)
+ echo -e "# File modified by $0 within initial ramdisk" \
+ > /etc/syslog-ng.conf
+ sed -e "s,.*dhcp/dev.*,,;s,.*named/dev.*,," \
+ /mnt/etc/syslog-ng/syslog-ng.conf >> /etc/syslog-ng.conf
+ cp /etc/syslog-ng.conf /mnt/etc/syslog-ng/syslog-ng.conf
+ rllinker syslog "02" "20"
+ else
+ error "$df_errsysl" nonfatal
+ fi
+fi
+}
+
+# secure shell service
+config_sshd () {
+if [ "x$start_sshd" = "xyes" ] ; then
+ if [ -f /mnt/etc/${D_INITDIR}/sshd ] ; then
+ testmkd /mnt/var/lib/sshd
+ testmkd /mnt/var/lib/empty
+ rllinker "sshd" "12" "10"
+ else
+ error "$df_errsshd" nonfatal
+ fi
+fi
+}
+
+# snmp agent for remote monitoring
+config_snmp () {
+if [ "x$start_snmp" = "xyes" ] ; then
+ if [ -f /mnt/etc/${D_INITDIR}/snmpd ] ; then
+ rllinker "snmpd" "24" "02"
+ testmkd /mnt/var/lib/net-snmp >/dev/null 2>&1
+ fi
+ # fixme!!
+ # write service monitor depending on services started
+ fi
+}
+
+# configure X display manager (/etc/${D_SYSCONFDIR}/displaymanager)
+config_dm_entry () {
+local dm="$1"
+# should be stated that entries were made (fixmee how??)
+sed -e "s,DISPLAYMANAGER=.*,DISPLAYMANAGER=\"$start_xdmcp\"," \
+ -e "s,.*_XSERVER.*,DISPLAYMANAGER_STARTS_XSERVER=\"$dm\"," \
+ -i /mnt/etc/${D_SYSCONFDIR}/displaymanager
+# start the display manager as early as possible, but avoid that it is
+# started twice during bootup ... late_dm can postpone the start of
+# displaymanager and X if problems with keyboard, console occur ...
+if [ "x$late_dm" = "xyes" ] ; then
+ ln -sf /etc/${D_INITDIR}/xdm /mnt/etc/${D_INITDIR}/rc5.d/S01xdm
+ ln -sf /etc/${D_INITDIR}/xdm /mnt/etc/${D_INITDIR}/rc5.d/K18xdm
+ sed -e "s,xdm: .*,xdm:," -i /mnt/etc/${D_INITDIR}/.depend.start
+else
+ ln -sf /etc/${D_INITDIR}/xdm /mnt/etc/${D_INITBOOTD}/S02xdm
+ echo -e "\t(sleep 60; ln -sf ../xdm /etc/${D_INITDIR}/rc5.d/S01xdm; \
+ rm /etc/${D_INITBOOTD}/S02xdm) &\n" >>/mnt/etc/${D_INITDIR}/boot.ld
+fi
+}
+
+# configure X display manager (runlevel links and kind of manager)
+config_xdm () {
+config_dm_entry yes
+}
+
+# configure gdm as display manager
+config_gdm () {
+config_dm_entry yes
+testmkd /mnt/var/lib/gdm
+testmkd /mnt/var/log/gdm
+strinfile "gdm:" /mnt/etc/passwd || echo "gdm:x:50:15:Gnome Display Manager \
+Daemon:/var/lib/gdm:/bin/false" >>/mnt/etc/passwd
+# hack - gdm should be user 50 and shadow group 15
+chown 50:15 /mnt/var/lib/gdm /mnt/var/log/gdm
+chmod 0750 /mnt/var/lib/gdm /mnt/var/log/gdm
+xdmcp_hosts=`echo $x_display_manager|sed -e "s; ;,;"`
+if [ "${DEBUGLEVEL}" -gt 0 ] ; then
+ local debug="true"
+else
+ local debug="false"
+fi
+# check if a gdm.conf was provided via ConfTGZ
+if [ ! -f /etc/opt/gnome/gdm/gdm.conf ] ; then
+ echo -e "# /etc/opt/gnome/gdm/gdm.conf - file generated by $0\n\
+[daemon]
+AutomaticLoginEnable=false
+TimedLoginEnable=false
+#AlwaysRestartServer=false
+Chooser=/opt/gnome/lib/gdm/gdmchooser
+Greeter=/opt/gnome/lib/gdm/gdmgreeter
+RemoteGreeter=/opt/gnome/lib/gdm/gdmgreeter
+DefaultPath=/usr/local/bin:/usr/bin:/usr/X11R6/bin:/bin:/usr/games:/opt/bin:\
+/opt/gnome/bin:/opt/kde3/bin:/opt/kde/bin:/usr/openwin/bin
+RootPath=/usr/local/bin:/usr/bin:/usr/X11R6/bin:/bin:/usr/local/bin:/usr/bin:\
+/usr/X11R6/bin:/bin:/usr/games:/opt/bin:/opt/gnome/bin:/opt/kde3/bin:\
+/opt/kde/bin:/usr/openwin/bin:/opt/cross/bin
+User=gdm
+Group=shadow
+#KillInitClients=true
+LogDir=/var/lib/gdm
+ServAuthDir=/var/lib/gdm
+PostLoginScriptDir=/etc/opt/gnome/gdm/PostLogin/
+PreSessionScriptDir=/etc/opt/gnome/gdm/PreSession/
+PostSessionScriptDir=/etc/opt/gnome/gdm/PostSession/
+DisplayInitDir=/etc/opt/gnome/gdm/Init
+XKeepsCrashing=/etc/opt/gnome/gdm/XKeepsCrashing
+RebootCommand=/sbin/shutdown -r now
+HaltCommand=/sbin/shutdown -h now
+SuspendCommand=/usr/bin/powersave --suspend-to-disk
+BaseXsession=/etc/opt/gnome/gdm/Xsession
+SessionDesktopDir=/usr/share/xsessions/:/etc/X11/sessions/:\
+/etc/opt/gnome/dm/Sessions/:/opt/gnome/share/gdm/BuiltInSessions/:\
+$vmsessions
+BaseXsession=/etc/opt/gnome/gdm/Xsession
+UserAuthFBDir=/tmp
+UserAuthFile=.Xauthority
+StandardXServer=/usr/X11R6/bin/X +kb -I
+Xnest=/usr/X11R6/bin/Xnest -audit 0 -name Xnest
+
+[security]
+AllowRoot=true
+AllowRemoteRoot=true
+AllowRemoteAutoLogin=false
+CheckDirOwner=true
+#UserMaxFile=65536
+RetryDelay=1
+#SessionMaxFile=524388
+NeverPlaceCookiesOnNFS=true
+
+[xdmcp]
+Enable=$xdmcp
+HonorIndirect=true
+MaxPending=4
+MaxPendingIndirect=4
+MaxSessions=10
+MaxWait=15
+MaxWaitIndirect=15
+DisplaysPerHost=2
+Willing=/etc/X11/xdm/Xwilling
+
+[gui]
+#MaxIconWidth=128
+#MaxIconWidth=128
+
+[greeter]
+Browser=false
+#TitleBar=true
+MinimalUID=500
+Quiver=true
+Welcome=Welcome to %n
+LockPosition=true
+BackgroundImage=0
+BackgroundColor=#000000
+ShowGnomeFailsafeSession=false
+ShowXtermFailsafeSession=false
+ShowLastSession=false
+Use24Clock=true
+GraphicalTheme=GDM-SuSE
+GraphicalTheme=circles
+GraphicalThemeDir=/opt/gnome/share/gdm/themes/
+GraphicalThemeRand=false
+#SystemMenu=true
+InfoMsgFile=/opt/gnome/share/gdm/UserInfo
+InfoMsgFont=monospace 10
+SoundOnLogin=false
+[chooser]
+HostImageDir=/opt/gnome/share/hosts/
+Broadcast=false
+Multicast=false
+Hosts=$xdmcp_hosts
+
+[debug]
+Enable=$debug" >/mnt/etc/opt/gnome/gdm/gdm.conf
+ if [ "x$start_x" = "xindirect" ] ; then
+ # when X server consumes to much mem set X -terminate
+ echo -e "\n[servers]\n0=Terminal -audit 0 -indirect \
+$host_name\n\n\
+[server-Terminal]\nname=Terminal server\ncommand=/usr/X11R6/bin/X \
+-audit 0\n\
+flexible=true\nhandled=true\nchooser=true" >>/mnt/etc/opt/gnome/gdm/gdm.conf
+ else
+ echo -e "\n[servers]\n0=Standard\n\n\
+[server-Standard]\nname=Standard server\ncommand=/usr/X11R6/bin/X\n\
+flexible=true\nhandled=true" >>/mnt/etc/opt/gnome/gdm/gdm.conf
+ fi
+fi
+}
+
+# configure kdm as display manager
+config_kdm () {
+config_dm_entry yes
+# check if a kdmrc was provided via ConfTGZ
+[ -f /rootfs/etc/opt/kde3/share/config/kdm/kdmrc ] || \
+ echo -e "# /etc/opt/kde3/share/config/kdm/kdmrc - \
+file generated by\n\
+#\t$0: $date\n\
+[General]\n\
+ConfigVersion=2.3\nStaticServers=:0\nExportList=LANG\n\
+PidFile=/var/run/kdm.pid\nAuthDir=/var/lib/xdm/authdir/authfiles/\n\
+ServerVTs=-7\nConsoleTTYs=tty1,tty2,tty3,tty4,tty5,tty6\n\n\
+[Xdmcp]\n\
+Enable=$xdmcp\nXaccess=/etc/X11/xdm/Xaccess\n\
+Willing=/etc/X11/xdm/Xwilling\n[Shutdown]\nHaltCmd=/sbin/halt\n\
+RebootCmd=/sbin/reboot\n\n\
+[X-*-Core]\n\
+ServerCmd=/usr/X11R6/bin/X -br\n\
+ServerArgsLocal=-nolisten tcp\n\
+TerminateServer=true\n\
+Resources=/etc/X11/xdm/Xresources\nSetup=/etc/X11/xdm/Xsetup\n\
+UserPath=/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/var/X11R6/bin
+SystemPath=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:\
+/usr/X11R6/bin:/var/X11R6/bin
+Startup=/etc/X11/xdm/Xstartup\nReset=/etc/X11/xdm/Xreset\n\
+Session=/etc/X11/xdm/Xsession\nClientLogFile=.xsession-errors-%s\n\
+AutoReLogin=false\nAllowRootLogin=true\n\
+AllowNullPasswd=true\nAllowShutdown=All\n\
+SessionsDirs=/etc/X11/sessions,/usr/share/xsessions,\
+/opt/kde3/share/apps/kdm/sessions,$vmsessions/kdm\n\
+AuthNames=XDM-AUTHORIZATION-1,MIT-MAGIC-COOKIE-1\n\n\
+[X-*-Greeter]\n\
+ShowUsers=Selected\nSelectedUsers=\nUserList=false\n\
+GUIStyle=default\nLogoArea=Clock\nGreetString=Diskless Linux (%h)\n\
+GreetFont=Nimbus Sans l,20,-1,5,48,0,0,0,0,0\n\
+StdFont=Nimbus Sans l,14,-1,5,48,0,0,0,0,0\n\
+FailFont=Nimbus Sans l,14,-1,5,74,0,0,0,0,0\n\
+AntiAliasing=true\nLanguage=$lang\n\
+EchoMode=OneStar\nShowLog=false\n\
+UseTheme=true\nTheme=/opt/kde3/share/apps/kdm/themes/SUSE\n\
+UseBackground=false\n\
+BackgroundCfg=/etc/opt/kde3/share/config/kdm/backgroundrc\n\n\
+[X-:*-Greeter]\n\
+PreselectUser=None\n\
+FocusPasswd=true\nLoginMode=DefaultLocal\n\
+AllowClose=false\nUseAdminSession=true\n\n\
+[X-:0-Core]\n\
+AutoLoginEnable=false\n\
+ClientLogFile=.xsession-errors\n\
+NoPassEnable=false\n\n\
+[X-:0-Greeter]\n\
+LogSource=/dev/xconsole\n\
+UseAdminSession=false" >/mnt/etc/opt/kde3/share/config/kdm/kdmrc
+echo -e "" > /mnt/etc/opt/kde3/share/config/kdm/backgroundrc
+}
+
+# configure bluetooth services
+config_bt () {
+echo -e "# /etc/${D_SYSCONFDIR}/bluetooth - file modified by $0"\
+ > /etc/bluetooth
+sed -e "s,START_SERVICES.*,START_SERVICES=\"yes\"," \
+ /mnt/etc/${D_SYSCONFDIR}/bluetooth >> /etc/bluetooth
+cp /etc/bluetooth /mnt/etc/${D_SYSCONFDIR}/bluetooth
+}
+
+# set up keytable (function run in hwautocfg)
+# kbd runlevel link is set via config_distro to avoid clashes between
+# servconfig and hwautocfg settings
+keytable () {
+sed -e "s,KEYTABLE=.*,KEYTABLE=\"${KEYTABLE}\"," \
+ -i /mnt/etc/${D_SYSCONFDIR}/keyboard
+echo -e "\tloadkeys ${KEYTABLE} >${LOGFILE} 2>&1\n" \
+ >>/mnt/etc/${D_INITDIR}/boot.ld
+}
+
+# consolefont and language (function run in hwautocfg)
+consolefont () {
+echo -e "\tsetfont ${CONSOLE_FONT} >${LOGFILE} 2>&1\n" \
+ >>/mnt/etc/${D_INITDIR}/boot.ld
+sed -e "s,RC_LANG=.*,RC_LANG=\"${LANG}\" # added in initrd," \
+ -i /mnt/etc/${D_SYSCONFDIR}/language
+}
+
+# configure dbus (inter application communication for kde and gnome), hal
+# (hardware abstraction layer - used e.g. by powersaved) and resmgr
+# (resource manager - the user gets permissions to devices when loggin on)
+# runlevel script for haldaemon is now haldaemon instead of hal
+config_dreshal () {
+local start="05"
+local stop="18"
+if [ "x$start_dreshal" = "xyes" ]; then
+ if [ -f /mnt/etc/${D_INITDIR}/dbus ] ; then
+ strinfile "messagebus:" /mnt/etc/passwd || \
+ echo "messagebus:x:100:101:User for D-BUS:/var/run/dbus:/bin/false" \
+ >> /mnt/etc/passwd
+ strinfile "messagebus:" /mnt/etc/group || \
+ echo "messagebus:!:101:" >> /mnt/etc/group
+ testmkd /mnt/var/run/dbus
+ # set permissions with userid
+ echo -e "\tchown messagebus:messagebus /var/run/dbus 2>/dev/null" \
+ >>/mnt/etc/${D_INITDIR}/boot.ld
+ rllinker "dbus" "$start" "$stop"
+ fi
+ if [ -f /mnt/etc/${D_INITDIR}/resmgr ] ; then
+ testmkd /mnt/var/run/resmgr/classes
+ start="0"`expr $start + 1`
+ stop="0"`expr $start - 1`
+ rllinker "resmgr" "$start" "$stop"
+ fi
+ if [ -f /mnt/etc/${D_INITDIR}/haldaemon ] ; then
+ strinfile "haldaemon:" /mnt/etc/passwd || \
+ echo "haldaemon:x:105:103:User for haldaemon:/var/run/hal:/bin/false" \
+ >> /mnt/etc/passwd
+ strinfile "haldaemon:" /mnt/etc/group || \
+ echo "haldaemon:!:103:" >> /mnt/etc/group
+ testmkd /mnt/var/run/hal
+ # set permissions with userid
+ echo -e "\tchown haldaemon:haldaemon /var/run/hal 2>/dev/null" \
+ >>/mnt/etc/${D_INITDIR}/boot.ld
+ start="0"`expr $start + 1`
+ stop="0"`expr $start - 1`
+ rllinker "haldaemon" "$start" "$stop"
+ fi
+fi
+}
+
+# configure automounter
+config_automount () {
+if [ -e /mnt/etc/${D_SYSCONFDIR}/autofs ] ; then
+ testmkd /var/lock/subsys
+ echo -e "# /etc/${D_SYSCONFDIR}/autofs - file modified by\n#\t$0:\n#" \
+ > /etc/autofs
+ sed -e "s,AUTOFS_OPTIONS.*,AUTOFS_OPTIONS=\"--timeout 3\"," \
+ /mnt/etc/${D_SYSCONFDIR}/autofs >> /etc/autofs
+ cp /etc/autofs /mnt/etc/${D_SYSCONFDIR}/autofs
+ rllinker "autofs" "18" "04"
+else
+ error "$df_erramt" nonfatal
+fi
+}
+# start name service caching daemon
+config_nscd () {
+if [ -e /mnt/etc/${D_INITDIR}/nscd ] ; then
+ testmkd /mnt/var/run/nscd
+ rllinker "nscd" "02" "16"
+else
+ error "$df_errnsc" nonfatal
+fi
+}
+
+# start portmapper (needed at least for nfs and nis services)
+config_portmap () {
+rllinker "portmap" "02" "20"
+}
+
+# start NIS
+config_nis () {
+if [ -f /mnt/etc/${D_INITDIR}/ypbind ] ; then
+ rllinker "ypbind" "06" "16"
+else
+ error "$df_erryp" nonfatal
+fi
+}
+
+# start vmware
+config_vmware () {
+if [ -f /mnt/etc/${D_SYSCONFDIR}/vmware ] ; then
+ rllinker "vmware-prep" "18" "02"
+ rllinker "vmware" "20" "02"
+ # if running start scripts in parallel vmware-prep is not recognized
+ # first solution: just avoid running in parallel
+ #sed 's/PARALLEL=.*/PARALLEL=no/' /mnt/etc/${D_SYSCONFDIR}/boot \
+ # > /tmp/boot
+ #cp /tmp/boot /mnt/etc/${D_SYSCONFDIR}/boot
+ # second solution: vmware-prep script should be added to .depends.start
+ sed -e "s,TARGETS =,TARGETS = vmware-prep," \
+ /mnt/etc/${D_INITDIR}/.depend.start >> /etc/.depend.start
+ echo "vmware-prep: " >> /etc/.depend.start
+ cp /etc/.depend.start /mnt/etc/${D_INITDIR}/.depend.start
+ # this line should be added to /etc/hotplug.d/usb/50-usb.hotplug
+ # to block linux from handling usb events during vmware sessions
+ sed -e '/USB-specific/{;i\' \
+ -e 'ps aux |grep -i vmware| grep -v "grep" &>/dev/null && exit 0' \
+ -e ' }' -i /mnt/etc/hotplug.d/usb/50-usb.hotplug
+else
+ error "df_errvmw" nonfatal
+fi
+}
+
+# initialize runlevel skript to be executed during system startup
+# (before most of the normal boot init scripts)
+# this script should operate like a normal runlevel script
+d_mkrlscript () {
+local switch="$1"
+local name="$2"
+local info="$3"
+case "$1" in
+ init)
+ echo -e "#!/bin/sh\n# skeleton of /etc/${D_INITDIR}/$name created \
+by $0\n# after you applied changes to the creation scripts you have to \
+rerun\n# the mkdxsinitrd script to get them applied\n\
+. /etc/rc.status\n. /etc/${D_SYSCONFDIR}/logfile\nrc_reset\ncase \
+\"\$1\" in\n start)\n\techo -n \"$info\"" >>/mnt/etc/${D_INITDIR}/$name
+ chmod u+x /mnt/etc/${D_INITDIR}/$name
+ ;;
+ close)
+ echo -e "\trc_status -v\n\t;;\n stop)\n\t;;\nesac\nrc_exit" \
+ >>/mnt/etc/${D_INITDIR}/$name
+ ;;
+esac
+}
diff --git a/initramfs/distro-specs/ubuntu/README-6.06 b/initramfs/distro-specs/ubuntu/README-6.06
new file mode 100644
index 00000000..55701ab5
--- /dev/null
+++ b/initramfs/distro-specs/ubuntu/README-6.06
@@ -0,0 +1,14 @@
+fehler kubuntu 6.06:
+
+distro-functions: line 43: udevstert not found
+ -laut changelog von udev wird behaupted, dass man udevstart nicht mehr braucht..
+
+module unix not found -> im kernel
+anderer pfad in xorg.conf:
+fonts in /urs/share/X11/fonts + module pfad löschen
+
+bei livecd: cannot create dir /media/loop0 readonly!
+kioskmode deaktivieren + kdm start
+inittab anpassen! + konsole1 macht immer timeout auch wenn sich keiner anmeldet
+ACHTUNG: bei kdm root anmeldung ohne pw möglich!
+
diff --git a/initramfs/distro-specs/ubuntu/config-5.10 b/initramfs/distro-specs/ubuntu/config-5.10
new file mode 100644
index 00000000..4b9f1fec
--- /dev/null
+++ b/initramfs/distro-specs/ubuntu/config-5.10
@@ -0,0 +1,30 @@
+# Description: distro specific settings for Ubuntu Hoary Hedgehog (5.10)
+# defaults are taken from config-default file
+#
+# Author(s): Dirk von Suchodoletz <dirk@goe.net>, 23-06-2006
+#
+# Copyright: (c) 2003, 2006 - RZ Universitaet Freiburg
+#
+
+# D_SYSCONFDIR - system wide configuration settings - /etc/sysconfig in SuSE
+# and RedHat, /etc/default in Debian and Ubuntu
+# D_ETCEXCL - list of files, wildcards to be excluded from /etc when using
+# bind mounts
+# D_DIRINBINDMNT - lists of directories to be created in bind mounted rw
+# part of the client filesystem
+# D_RODIRSINRW - ReadOnly Directories in RW part of filesystem to save on
+# TempFS usage
+# D_DIRINDXS - directories in client filesystem which should be present
+# anyhow
+# D_BINDMNT - any code which is specific in bind mount environment
+# D_RCDIRS - runlevel directories relative to /etc
+# D_XF86CONFFILE - name and location of XFree/Xorg config file, e.g.
+# /etc/X11/xorg.conf or /etc/X11/XF86config, ...
+# D_XFONTPATH - path(es) where X11 fonts are installed (with trailing /*)
+# D_DEFAULTCOUNTRY - localization (see common functions)
+# D_HWMODTOIGNORE - hardware modules which should not tried to load (because
+# already in kernel, nonexistent, ...)
+# D_BOOTLOCAL - script for user specified stuff which should be started
+# during client bootup, path and file relative to /etc
+
+# no changes from default:
diff --git a/initramfs/distro-specs/ubuntu/config-6.06 b/initramfs/distro-specs/ubuntu/config-6.06
new file mode 100644
index 00000000..a75090a1
--- /dev/null
+++ b/initramfs/distro-specs/ubuntu/config-6.06
@@ -0,0 +1,30 @@
+# Description: distro specific settings for Ubuntu Dapper Dake (6.06)
+# defaults are taken from config-default file
+#
+# Author(s): Dirk von Suchodoletz <dirk@goe.net>, 23-06-2006
+#
+# Copyright: (c) 2003, 2006 - RZ Universitaet Freiburg
+#
+
+# D_SYSCONFDIR - system wide configuration settings - /etc/sysconfig in SuSE
+# and RedHat, /etc/default in Debian and Ubuntu
+# D_ETCEXCL - list of files, wildcards to be excluded from /etc when using
+# bind mounts
+# D_DIRINBINDMNT - lists of directories to be created in bind mounted rw
+# part of the client filesystem
+# D_RODIRSINRW - ReadOnly Directories in RW part of filesystem to save on
+# TempFS usage
+# D_DIRINDXS - directories in client filesystem which should be present
+# anyhow
+# D_BINDMNT - any code which is specific in bind mount environment
+# D_RCDIRS - runlevel directories relative to /etc
+# D_XF86CONFFILE - name and location of XFree/Xorg config file, e.g.
+# /etc/X11/xorg.conf or /etc/X11/XF86config, ...
+# D_XFONTPATH - path(es) where X11 fonts are installed (with trailing /*)
+# D_DEFAULTCOUNTRY - localization (see common functions)
+# D_HWMODTOIGNORE - hardware modules which should not tried to load (because
+# already in kernel, nonexistent, ...)
+# D_BOOTLOCAL - script for user specified stuff which should be started
+# during client bootup, path and file relative to /etc
+
+# no changes from default
diff --git a/initramfs/distro-specs/ubuntu/config-default b/initramfs/distro-specs/ubuntu/config-default
new file mode 100644
index 00000000..c0ee7c42
--- /dev/null
+++ b/initramfs/distro-specs/ubuntu/config-default
@@ -0,0 +1,55 @@
+# Description: distro specific default settings for Ubuntu - might be
+# merged/taken from Debian config-default
+#
+# Author(s): Dirk von Suchodoletz <dirk@goe.net>, 23-06-2006
+#
+# Copyright: (c) 2003, 2006 - RZ Universitaet Freiburg
+
+# D_SYSCONFDIR - system wide configuration settings - /etc/sysconfig in SuSE
+# and RedHat, /etc/default in Debian and Ubuntu
+# D_ETCEXCL - list of files, wildcards to be excluded from /etc when using
+# bind mounts
+# D_DIRINBINDMNT - lists of directories to be created in bind mounted rw
+# part of the client filesystem
+# D_RODIRSINRW - ReadOnly Directories in RW part of filesystem to save on
+# D_RWDIRSINRO - Writable Subdirectories in the RO-Dirs (D_RODIRSINRW)
+# TempFS usage
+# D_DIRINDXS - directories in client filesystem which should be present
+# anyhow
+# D_BINDMNT - any code which is specific in bind mount environment
+# D_BINDMPTS - These directories will be created in the ramdisk and movemounted to the root ("/") this will also happen to /var and /etc
+# D_RCDIRS - runlevel directories relative to /etc
+# D_XF86CONFFILE - name and location of XFree/Xorg config file, e.g.
+# /etc/X11/xorg.conf or /etc/X11/XF86config, ...
+# D_XFONTPATH - path(es) where X11 fonts are installed (with trailing /*)
+# D_DEFAULTCOUNTRY - localization (see common functions)
+# D_HWMODTOIGNORE - hardware modules which should not tried to load (because
+# already in kernel, nonexistent, ...)
+# D_BOOTLOCAL - script for user specified stuff which should be started
+# during client bootup, path and file relative to /etc
+
+D_SYSCONFDIR=/default
+D_ETCEXCL="etc/gconf/*\n*.old\n*-\n\
+etc/autoinstall\nlogrotate*\nbootloader\n*~\n\
+pptp.d\nisdn\nyouservers\nhardware/hwcfg*\n\
+X11/xdm/pixmaps\ndhclient.script\n\
+rc2.d/*\nrc5.d/*"
+D_BINDMPTS="tmp root home"
+D_DIRINBINDMNT="/var/run /var/log /var/tmp /var/lib/gdm"
+D_RODIRSINRW="/etc/X11/xkb /var/lib/gconf /var/lib/dpkg /var/lib/aspell /var/lib/pango /var/lib/defoma"
+#D_RWDIRSINRO="/var/lib/gdm"
+D_DIRINDXS="/var/X11R6/compose-cache \
+/var/run/sysconfig/tmp /var/adm /var/lib/rpm /var/lib/nobody \
+/var/lib/pam_devperm /var/lib/bluetooth \
+/var/lib/texmf /var/lib/nfs/sm \
+/var/lib/misc /var/lib/acpi /var/spool/cron \
+/var/lock/subsys/sysconfig"
+D_INITDIR="/init.d"
+D_INITBOOTD="/rcS.d"
+D_RCDIRS="/rc0.d /rc1.d /rc2.d /rc3.d /rc4.d /rc5.d /rc6.d"
+D_INITDEFAULT="3"
+D_INITSCRIPTS="mountvirtfs keymap.sh procps.sh bootlogd hwclock.sh sudo"
+D_XF86CONFFILE="/etc/X11/xorg.conf"
+D_XFONTPATH="/usr/share/fonts/*"
+D_DEFAULTCOUNTRY="de"
+D_BOOTLOCAL=""
diff --git a/initramfs/distro-specs/ubuntu/functions-5.10 b/initramfs/distro-specs/ubuntu/functions-5.10
new file mode 100644
index 00000000..5b7c7335
--- /dev/null
+++ b/initramfs/distro-specs/ubuntu/functions-5.10
@@ -0,0 +1,97 @@
+# configuration script for Ubuntu V5.10 to configure OpenSLX linux diskless
+# clients (merged in stage2 with ubuntu/functions-default - and loaded within
+# initial ramfs - stage3) It may overwrite settings from the default config
+# file (/etc/functions)
+#
+# Dirk von Suchodoletz <dvs@OpenSLX.com>, 31-08-2006
+# Nico Dietrich
+# Felix Endres
+#
+# (c) 2006 - RZ Universitaet Freiburg
+# (c) 2006 - OpenSLX.ORG Project
+
+
+# syslog service
+config_syslog () {
+if [ "x$start_syslog" = "xyes" ] ; then
+ echo -e "# /etc/syslog.conf - file generated by $0" >/mnt/etc/syslogd.conf
+ echo "kern.warn;*.err;authpriv.none\t/dev/tty10\n\
+#kern.warn;*.err;authpriv.none\t|/dev/xconsole\n\
+#*.emerg\n\n*.=warn;*.=err\t\t\t-/var/log/warn\n\
+#*.crit\t\t\t\t/var/log/warn\n*.*;mail.none;news.none\t\t\
+#-/var/log/messages" >> /mnt/etc/syslogd.conf
+# test -n "$log_servers" && \
+# for logserver in $log_servers; do
+# echo -e "*.*;*.*;*.*;*kern.!*\t@$logserver" >>/mnt/etc/syslog.conf
+# done
+ rllinker "sysklogd" "02" "18"
+fi
+}
+
+# secure shell service
+config_sshd () {
+if [ "x$start_sshd" = "xyes" ] ; then
+ if [ -f /mnt/etc/init.d/ssh ] ; then
+ #testmkd /mnt/var/run/sshd
+ rllinker "ssh" "12" "10"
+ else
+ error "$df_errsshd" nonfatal
+ fi
+fi
+}
+
+# snmp agent for remote monitoring
+config_snmp () {
+if [ "x$start_snmp" = "xyes" ] ; then
+ if [ -f /mnt/etc/init.d/snmpd ] ; then
+ rllinker "snmpd" "24" "02"
+ testmkd /mnt/var/lib/net-snmp >/dev/null 2>&1
+ fi
+ # fixme!!
+ # write service monitor depending on services started
+fi
+}
+
+# consolefont
+consolefont () {
+echo -e "setfont ${CONSOLE_FONT} >${LOGFILE} 2>&1" \
+ >>/mnt/etc/${D_INITDIR}/boot.ld
+}
+# acpi and powersave
+config_acpi () {
+ rllinker "acpid" "02" "19"
+ rllinker "acpi-support" "20" "02"
+}
+
+# configure hal, dbus, resmgr and services like that
+# fixme: complete or remove (dummy function is present in /etc/functions)
+config_dreshal () {
+if [ "x$start_dreshal" = "xyes" ]; then
+ :
+fi
+}
+
+
+# fixme!! taken from SuSE10.0 untested here ...
+# prepare virtual machine environment (vmware, vmplayer)
+config_vmware () {
+rllinker "vmware-prep" "18" "02"
+rllinker "vmware" "20" "02"
+# during vmware sessions linux should not handle usb events/devices
+testmkd /mnt/var/X11R6/bin
+echo '#!/bin/sh'>> /mnt/etc/udev/rules.d/01-udev-vm.rules
+echo -e "# Script for blocking linux from handling usb \
+devices\n# during vmware sessions. If you like to remove certain modules \
+add them\n# to the list below - Dirk von Suchodoletz, <dvs@OpenSLX.com>\n\
+STATE=1\nps aux|grep -i vmware|grep -v \"grep\" &>/dev/null && { STATE=0; \
+/sbin/rmmod usb-storage &>/tmp/null; }\n\
+[ x\$ACTION = xremove ] && { [ \$STATE = 0 ] && /sbin/rmmod usb-storage \
+&>/dev/null; }\nexit \$STATE" > /mnt/var/X11R6/bin/vm-udev
+chmod u+x /mnt/var/X11R6/bin/vm-udev
+echo -e "# special entry to block linux from reacting to usb events during \
+running\n# vmware sessions, generated by $0 during initramfs\n# Dirk von \
+Suchodoletz, <dvs@OpenSLX.com>\nSUBSYSTEM==\"usb\", ACTION==\"add\", \
+PROGRAM=\"/var/X11R6/bin/vm-udev\", OPTIONS=\"ignore_device\"\n\
+SUBSYSTEM==\"usb\", ACTION==\"remove\", PROGRAM=\"/var/X11R6/bin/vm-udev\"" \
+ >> /mnt/etc/udev/rules.d/01-udev-vm.rules
+}
diff --git a/initramfs/distro-specs/ubuntu/functions-6.06 b/initramfs/distro-specs/ubuntu/functions-6.06
new file mode 100644
index 00000000..e439df4f
--- /dev/null
+++ b/initramfs/distro-specs/ubuntu/functions-6.06
@@ -0,0 +1,112 @@
+# configuration script for Ubuntu V6.06 to configure OpenSLX linux diskless
+# clients (merged in stage2 with ubuntu/functions-default - and loaded within
+# initial ramfs - stage3) It may overwrite settings from the default config
+# file (/etc/functions)
+#
+# Dirk von Suchodoletz <dirk@goe.net>, 31-08-2006
+# Nico Dietrich
+# Felix Endres, 29-08-2006
+#
+# (c) 2006 - RZ Universitaet Freiburg
+# (c) 2006 - OpenSLX.ORG Project
+
+# distro specific stuff to initialize
+preinit () {
+ echo "Creating dhcp user"
+ echo "dhcp:x:101:">>/etc/group
+ echo "dhcp:x:101:101::/nonexistent:/bin/false" >>/etc/passwd
+ # mount/unionfs can not handle the nfsro parameter in Ubuntu 6.06
+ NFSRO=""
+}
+
+# distro specific function called from servconfig script
+
+# udev/hotplug - auto device discovery service
+# fixme: why does nothing happens here!? If default should be used just
+# skip that function here!!
+# Result: 1 is bad, 0 is good
+udev_hotplug () {
+# local result=0
+# [ -d /etc/hotplug -a -d /etc/hotplug.d ] || error "$df_errhotpl" nonfatal
+# echo "Enabling hotplug/udev"
+# #udevstart && result=0
+# #udevtrigger && result=0
+# udevd --daemon || result=1
+# [ ! -e /sbin/udevsend ] && result=1
+# echo "/sbin/udevsend/" > /proc/sys/kernel/hotplug
+# mkdir -p /dev/.udev/db /dev/.udev/queue
+# trigger_device_events
+# return $result
+:
+}
+
+
+
+
+
+# x11 stuff
+descsession () {
+if [ "x$desktop_session" != "x" ] ; then
+ windowmanagers="$desktop_session"
+ # write script for desktop-session chooser
+ if [ "x$vmware" != "xno" ] ; then
+ debug=""
+ [ ${DEBUGLEVEL} -gt 0 ] && debug="--debug 1"
+ echo -e "#!/bin/sh\n#\n# file generated by\n#\t$0:\n#\t$date\n
+OSTYPE=\`echo \$0 | sed -e \"s,-, ,\" -e \"s,.*/,,\" | awk '{print \$1}'\`
+SPECTYPE=\`echo \$0 | sed -e \"s,-, ,\" -e \"s,.*/,,\" | awk '{print \$2}'\`\n
+OPTS=\"-o \$OSTYPE \${SPECTYPE:+\"-s \$SPECTYPE\"}\"\n
+xterm -bg black -fg white -geometry 170x30+0-0 +sb \
+-e \"runvmware \$OPTS $debug\"\n" > /mnt/var/X11R6/bin/desktop-session
+ chmod a+x /mnt/var/X11R6/bin/desktop-session
+ addpath="true";
+ fi
+else
+ windowmanagers="kde,gnome,icewm,failsafe"
+fi
+# check if /usr/X11R6/bin is writeable, else use /var/X11R6/bin
+if [ -w /mnt/usr/X11R6/bin/WM-Session ] ; then
+ sesspath="/usr/X11R6/bin"
+else
+ sesspath="/var/X11R6/bin"
+ addpath="true"
+fi
+
+# create links to desktop-session chooser
+# fixme: wmlist is SuSE stuff !?!?
+[ -f /mnt/usr/bin/X11/wmlist ] && wmlist=`cat /mnt/usr/bin/X11/wmlist`
+
+for i in `echo $windowmanagers|sed -e "s/,/ /g"` ; do
+ # beware!! quickhack for VMware sessions
+ strinstr "$i" "$wmlist" || \
+ test -x /mnt/usr/X11R6/bin/$i || \
+ echo -e "[Desktop Entry]\nX-SuSE-translate=true\nEncoding=UTF-8\n\
+Type=XSession\nExec=$i\nTryExec=$sesspath/$i\n\
+Name=$i\n" > /mnt/etc/X11/sessions/$i.desktop
+ # does not work correctly (add /var/X11R6/bin to path!!)
+ test -x /mnt/usr/X11R6/bin/$i || \
+ ln -fs /var/X11R6/bin/desktop-session /mnt/$sesspath/$i
+done
+
+# add special path /var/X11R6/bin to the PATH variable
+# fixme!! add path directly to /etc/profile!?
+#[ "x$addpath" != "x" ] && \
+# echo -e "# added path component by $0: $date\n\
+#PATH=\"\$PATH:/var/X11R6/bin\"" >>/mnt/etc/profile
+}
+
+# set up keytable (function run in hwautocfg)
+# fixme: is anything needed here - otherwise remove (and check that a
+# dummy function is present)
+keytable () {
+# fixme -- use keytable setup script here
+:
+}
+
+# consolefont and language
+consolefont () {
+[ "$LANG" == "de_DE@euro" ] && LANG=de_DE.UTF8
+sed -e "s,LANGUAGE=.*,LANGUAGE=${LANG},;s,LANG=.*,LANG=${LANG}," \
+ -i /mnt/etc/environment
+rllinker "console-screen.sh" "31" "03"
+}
diff --git a/initramfs/distro-specs/ubuntu/functions-default b/initramfs/distro-specs/ubuntu/functions-default
new file mode 100644
index 00000000..0310d1c7
--- /dev/null
+++ b/initramfs/distro-specs/ubuntu/functions-default
@@ -0,0 +1,443 @@
+# configuration script for general Ubuntu to configure OpenSLX linux
+# diskless clients (executed within initial ramdisk after genconfig)
+#
+# Dirk von Suchodoletz <dirk@goe.net>, 23-06-2006
+# Nico Dietrich
+# Felix Endres
+#
+# (c) 2006 - RZ Universitaet Freiburg
+# (c) 2006 - OpenSLX.ORG project
+
+# empty functions are defined at the beginning of /etc/functions
+
+# distro specific stuff to initialize
+preinit () {
+ echo "Creating dhcp user"
+ echo "dhcp:x:101:">>/etc/group
+ echo "dhcp:x:101:101::/nonexistent:/bin/false" >>/etc/passwd
+
+ # load unix module to provide sockets (is compiled into kernel on
+ # the live CDs!?)
+ modprobe ${MODPRV} unix || error "$df_errumod" nonfatal
+}
+
+
+#overwrite settings set by hwautocfg
+displayvars (){
+Files=' \t FontPath\t\t "/usr/share/X11/fonts/misc"\n
+\t FontPath\t\t "/usr/share/X11/fonts/100dpi/:unscaled"\n
+\t FontPath\t\t "/usr/share/X11/fonts/75dpi/:unscaled"\n
+\t FontPath\t\t "/usr/share/X11/fonts/Type1"\n
+\t FontPath\t\t "/usr/share/X11/fonts/100dpi"\n
+\t FontPath\t\t "/usr/share/X11/fonts/75dpi"\n
+'
+Module=' \t Load\t "i2c"\n
+\t Load\t "bitmap"\n
+\t Load\t "ddc"\n
+\t Load\t "dri"\n
+\t Load\t "extmod"\n
+\t Load\t "freetype"\n
+\t Load\t "glx"\n
+\t Load\t "int10"\n
+\t Load\t "type1"\n
+\t Load\t "vbe"\n'
+
+}
+# distro specific function called from servconfig script
+config_distro () {
+# add the halt link to the 0 and 6 runlevel directories
+ ln -sf ../init.d/halt /mnt/etc/rc0.d/S90halt
+ ln -sf ../init.d/reboot /mnt/etc/rc6.d/S90reboot
+
+ # set default runlevel
+ sed -e "s/.*initdefault/id:${D_INITDEFAULT}:initdefault/" -i /mnt/etc/inittab
+ # needed lateron (by hwsetup?)
+ /mnt/bin/mknod /dev/zero c 1 5
+ /mnt/bin/mknod /dev/mem c 1 1
+
+}
+
+# AUS SuSE-9.3
+# udev/hotplug - auto device discovery service
+# Result: 1 is bad, 0 is good
+udev_hotplug () {
+ local result=0
+ [ -d /etc/hotplug -a -d /etc/hotplug.d ] || error "$df_errhotpl" nonfatal
+ echo "Enabling hotplug/udev"
+ udevstart || result=1
+ udevd -d || result=1
+ return $result
+}
+
+# linking runlevel scripts
+rllinker () {
+local script="$1"
+local start="$2"
+local stop="$3"
+# empty runlevel links - decision on running certain services is
+# passed via configuration
+for i in rc2.d/K$stop$script rc3.d/K$stop$script \
+ rc2.d/S$start$script rc3.d/S$start$script ; do
+ if ! [ -f /mnt/etc/init.d/$script ]; then
+ echo "Target `pwd`../$script does not exist. Skipping links"
+ break
+ else
+ ln -sf ../init.d/$script /mnt/etc/$i
+ echo "Linked $script"
+ fi
+done
+}
+
+# group of functions for the normal runlevels - first parameter is start
+# second stop
+# function for ntp configuration
+config_ntp () {
+local start=07
+local stop=14
+if [ -f /mnt/etc/init.d/ntp ] ; then
+ echo -e "ntp:x:74:65534:NTP daemon:/var/lib/ntp:/bin/false" \
+ >>/mnt/etc/passwd
+ testmkd /mnt/var/lib/ntp/var/run/ntp &>/dev/null
+ if [ "x$start_ntp" = "xinitial" ] ; then
+ echo -e "# entry added by $0: $date" \
+ >>/mnt/etc/${D_INITDIR}/boot.ld
+ echo "ntpdate -s -b $ntp_servers >${LOGFILE} 2>&1 &" \
+ >>/mnt/etc/${D_INITDIR}/boot.ld
+ else
+ rllinker "ntp" "$start" "$stop"
+ fi
+fi
+}
+
+# function for atd
+config_atd () {
+if [ "x$start_atd" = "xyes" ]; then
+ # testmkd /mnt/var/spool/atjobs
+ # testmkd /mnt/var/spool/atspool
+ # chown 1:1 /mnt/var/spool/atjobs /mnt/var/spool/atspool
+ rllinker "atd" "14" "04"
+fi
+}
+
+# function for configuration of cron services
+config_cron () {
+if [ "x$start_cron" = "xyes" ] ; then
+ if [ -f /mnt/etc/init.d/cron ] ; then
+ rllinker "cron" "18" "02"
+ # fixme! check for proper permissions!
+ testmkd /mnt/var/spool/crontabs
+ echo -e "# /etc/crontab - file generated by $0:\n\
+#\t$date\nSHELL=/bin/sh\nPATH=/usr/bin:/usr/sbin:/sbin:/bin:/usr/lib/news/bin\
+\nMAILTO=\n-*/15 * * * *\troot\ttest -x /usr/lib/cron/run-crons && \
+/usr/lib/cron/run-crons >/dev/null 2>&1\n" >/mnt/etc/crontab
+ else
+ error "$df_errcron" nonfatal
+ fi
+fi
+}
+
+# syslog service
+config_syslog () {
+if [ "x$start_syslog" = "xyes" ] ; then
+ testmkd /mnt/var/log/news
+ echo -e "# /etc/syslog.conf - file generated by $0" >/mnt/etc/syslogd.conf
+ echo "kern.warn;*.err;authpriv.none\t/dev/tty10\n\
+#kern.warn;*.err;authpriv.none\t|/dev/xconsole\n\
+#*.emerg\n\n*.=warn;*.=err\t\t\t-/var/log/warn\n\
+#*.crit\t\t\t\t/var/log/warn\n*.*;mail.none;news.none\t\t\
+#-/var/log/messages" >> /mnt/etc/syslogd.conf
+# test -n "$log_servers" && \
+# for logserver in $log_servers; do
+# echo -e "*.*;*.*;*.*;*kern.!*\t@$logserver" >>/mnt/etc/syslog.conf
+# done
+ rllinker "sysklogd" "02" "18"
+fi
+}
+
+# secure shell service
+config_sshd () {
+if [ "x$start_sshd" = "xyes" ] ; then
+ if [ -f /mnt/etc/init.d/ssh ] ; then
+ #testmkd /mnt/var/run/sshd
+ rllinker "ssh" "12" "10"
+ else
+ error "$df_errsshd" nonfatal
+ fi
+fi
+}
+
+# snmp agent for remote monitoring
+config_snmp () {
+if [ "x$start_snmp" = "xyes" ] ; then
+ if [ -f /mnt/etc/init.d/snmpd ] ; then
+ rllinker "snmpd" "24" "02"
+ testmkd /mnt/var/lib/net-snmp >/dev/null 2>&1
+ fi
+ # fixme!!
+ # write service monitor depending on services started
+ fi
+}
+
+# set up keytable (function run in hwautocfg)
+keytable () {
+# fixme -- use keytable setup script here
+:
+}
+
+# consolefont
+consolefont () {
+echo -e "setfont ${CONSOLE_FONT} >${LOGFILE} 2>&1" \
+ >>/mnt/etc/${D_INITDIR}/boot.ld
+}
+
+
+# acpi and powersave
+config_acpi () {
+ rllinker "acpid" "10" "19"
+ rllinker "acpi-support" "99" "02"
+
+ # nur hier weil udev_hotplug zu früh aufgerufen wird.
+ rllinker "udev" "11" "25"
+}
+
+# configure gdm as display manager
+config_gdm () {
+ln -sf ../${D_INITDIR}/gdm /mnt/etc/rc3.d/K20gdm
+if [ "x$start_xdmcp" = "xgdm" ]; then
+ echo /usr/sbin/gdm > /mnt/etc/X11/default-display-manager
+fi
+if [ "x$late_dm" = "xyes" ] ; then
+ ln -sf ../${D_INITDIR}/gdm /mnt/etc/rc3.d/S01gdm
+else
+ echo -e "\t/etc/${D_INITDIR}/gdm start >${LOGFILE} 2>&1\n\
+ \t( sleep 60; ln -sf /etc/${D_INITDIR}/gdm /etc/rc3.d/S01gdm \
+ >${LOGFILE} 2>&1) &\n" >>/mnt/etc/${D_INITDIR}/boot.ld
+fi
+# append gdm user
+echo "gdm:x:113:">>/etc/group
+echo "gdm:x:106:113:Gnome Display Manager" >> /etc/shadow
+
+# fixme: check if a gdm.conf was provided via ConfTGZ
+# [ -f /rootfs/etc/gdm/gdm.conf ??? ] || \
+echo -e "# /etc/gdm/gdm.conf - file generated by $0\n\
+
+[daemon]
+AutomaticLoginEnable=false
+AutomaticLogin=
+TimedLoginEnable=false
+TimedLogin=
+TimedLoginDelay=30
+Greeter=/usr/lib/gdm/gdmgreeter
+DefaultPath=/usr/local/bin:/usr/local/sbin:/sbin:/usr/sbin:/bin:/usr/bin:/usr/bin/X11:/usr/games
+RootPath=/usr/local/bin:/usr/local/sbin:/sbin:/usr/sbin:/bin:/usr/bin:/usr/bin/X11:/usr/games
+User=gdm
+Group=gdm
+LogDir=/var/log/gdm
+PidFile=/var/run/gdm.pid
+PostLoginScriptDir=/etc/gdm/PostLogin/
+PreSessionScriptDir=/etc/gdm/PreSession/
+PostSessionScriptDir=/etc/gdm/PostSession/
+DisplayInitDir=/etc/gdm/Init
+XKeepsCrashing=/etc/gdm/XKeepsCrashing
+RebootCommand=/sbin/shutdown -r now \"Rebooted from gdm menu.\"
+HaltCommand=/sbin/shutdown -h now \"Halted from gdm menu.\"
+SuspendCommand=/usr/sbin/pmi action sleep
+HibernateCommand=/usr/sbin/pmi action hibernate
+ServAuthDir=/var/lib/gdm
+BaseXsession=/etc/gdm/Xsession
+SessionDesktopDir=/etc/X11/sessions/:/etc/dm/Sessions/:/usr/share/gdm/BuiltInSessions/:/usr/share/xsessions/
+DefaultSession=default.desktop
+UserAuthDir=
+UserAuthFBDir=/tmp
+UserAuthFile=.Xauthority
+StandardXServer=/usr/X11R6/bin/X
+Xnest=/usr/X11R6/bin/Xnest -br -audit 0 -name Xnest
+FirstVT=7
+VTAllocation=true
+SoundProgram=/usr/lib/gdmplay
+[security]
+AllowRoot=false
+AllowRemoteRoot=false
+AllowRemoteAutoLogin=false
+RelaxPermissions=0
+CheckDirOwner=true
+DisallowTCP=true
+[xdmcp]
+Enable=false
+[gui]
+GtkTheme=Human
+AllowGtkThemeChange=true
+GtkThemesToAllow=Human,HighContrast,HighContrastInverse,LowContrast
+[greeter]
+ConfigAvailable=false
+Browser=true
+MinimalUID=1000
+Exclude=bin,daemon,adm,lp,sync,shutdown,halt,mail,news,uucp,operator,nobody,gdm,postgres,pvm,rpm
+IncludeAll=true
+LocaleFile=/etc/gdm/locale.conf
+SystemMenu=true
+SecureSystemMenu=false
+DefaultWelcome=true
+DefaultRemoteWelcome=true
+BackgroundColor=#523921
+UseCirclesInEntry=true
+GraphicalTheme=Human
+GraphicalThemeDir=/usr/share/gdm/themes/
+GraphicalThemeRand=false
+SoundOnLogin=true
+SoundOnLoginFile=/usr/share/sounds/question.wav
+[chooser]
+HostImageDir=/usr/share/hosts/
+Hosts=
+Broadcast=true
+Multicast=false
+[debug]
+Enable=false
+[servers]
+0=Standard
+[server-Standard]
+name=Standard server
+command=/usr/X11R6/bin/X -br -audit 0
+flexible=true
+[server-Terminal]
+name=Terminal server
+command=/usr/X11R6/bin/X -br -audit 0 -terminate
+flexible=false
+handled=false
+[server-Chooser]
+name=Chooser server
+command=/usr/X11R6/bin/X -br -audit 0
+flexible=false
+chooser=true
+
+[debug]
+Enable=$debug" >/mnt/etc/gdm/gdm.conf
+if [ "x$start_x" = "xindirect" ] ; then
+ # when X server consumes to much mem set X -terminate
+ echo -e "\n[servers]\n0=Terminal -audit 0 -indirect \
+$host_name\n\n\
+[server-Terminal]\nname=Terminal server\ncommand=/usr/X11R6/bin/X \
+-audit 0\n\
+flexible=true\nhandled=true\nchooser=true" >>/mnt/etc/gdm/gdm.conf
+else
+ echo -e "\n[servers]\n0=Standard\n\n\
+[server-Standard]\nname=Standard server\ncommand=/usr/X11R6/bin/X\n\
+flexible=true\nhandled=true" >>/mnt/etc/gdm/gdm.conf
+fi
+}
+
+# configure kdm as display manager
+config_kdm () {
+# fixme: check if a kdmrc was provided via ConfTGZ
+#[ -f /rootfs/etc/opt/???? kdmrc ] || \
+# echo " ..." > kdmrc
+#if [ "x$late_dm" = "xyes" ] ; then
+ rllinker "kdm" "25" "01"
+ if [ "x$start_xdmcp" = "xkdm" ]; then
+ echo /usr/bin/kdm > /mnt/etc/X11/default-display-manager
+ fi
+#else
+# ln -sf ../${D_INITDIR}/kdm /mnt/etc/rc3.d/K20kdm
+# echo -e "\t/etc/${D_INITDIR}/kdm start >${LOGFILE} 2>&1\n\
+# \t( sleep 120; ln -sf /etc/${D_INITDIR}/kdm /etc/rc3.d/S01kdm \
+# >${LOGFILE} 2>&1) &\n" >>/mnt/etc/${D_INITDIR}/boot.ld
+#fi
+}
+
+# configure hal, dbus, resmgr and services like that
+config_dreshal () {
+if [ "x$start_dreshal" = "xyes" ]; then
+ rllinker "dbus" "17" "20"
+fi
+}
+
+# initialize boot.ld - skript to be executed during early system startup
+# (before most of the normal boot init scripts)
+# this script should operate like a normal runlevel script (fixme!!)
+d_mkrlscript () {
+local switch="$1"
+local name="$2"
+local info="$3"
+case "$switch" in
+ init)
+ echo -e "#!/bin/sh\n# skeleton of /etc/${D_INITDIR}/$name written \
+from $0\n# after you applied changes to the creation scripts you have to \
+rerun\n# the mkdxsinitrd script to get them applied" \
+ >/mnt/etc/${D_INITDIR}/$name
+ echo -e "\n\ncase \"\$1\" in\n start)\techo -n \"$info\"" \
+ >>/mnt/etc/${D_INITDIR}/$name
+ chmod u+x /mnt/etc/${D_INITDIR}/$name
+ ;;
+ close)
+ echo -e "\t;;\n stop)\n\t;;\nesac\nexit 0" \
+ >>/mnt/etc/${D_INITDIR}/$name
+ ;;
+esac
+}
+
+# fixme!! taken from SuSE10.0 untested here ...
+# prepare virtual machine environment (vmware, vmplayer)
+config_vmware () {
+if [ -f /mnt/etc/init.d/vmware-prep ] ; then
+if [ -f /mnt/etc/init.d/vmware ] ; then
+rllinker "vmware-prep" "18" "02"
+rllinker "vmware" "20" "02"
+# during vmware sessions linux should not handle usb events/devices
+testmkd /mnt/var/X11R6/bin
+echo '#!/bin/sh'>> /mnt/etc/udev/rules.d/01-udev-vm.rules
+echo -e "# Script for blocking linux from handling usb \
+devices\n# during vmware sessions. If you like to remove certain modules \
+add them\n# to the list below - Dirk von Suchodoletz, <dirk@goe.net>\n\
+STATE=1\nps aux|grep -i vmware|grep -v \"grep\" &>/dev/null && { STATE=0; \
+/sbin/rmmod usb-storage &>/tmp/null; }\n\
+[ x$ACTION = xremove ] && { [ $STATE = 0 ] && /sbin/rmmod usb-storage \
+&>/dev/null; }\nexit \$STATE" > /mnt/var/X11R6/bin/vm-udev
+chmod u+x /mnt/var/X11R6/bin/vm-udev
+echo -e "# special entry to block linux from reacting to usb events during \
+running\n# vmware sessions, generated by $0 during initramfs\n# Dirk von \
+Suchodoletz, <dirk@goe.net>\nSUBSYSTEM==\"usb\", ACTION==\"add\", \
+PROGRAM=\"/var/X11R6/bin/vm-udev\", OPTIONS=\"ignore_device\"\n\
+SUBSYSTEM==\"usb\", ACTION==\"remove\", PROGRAM=\"/var/X11R6/bin/vm-udev\"" \
+ >> /mnt/etc/udev/rules.d/01-udev-vm.rules
+fi
+fi
+}
+
+# configure automounter
+config_automount () {
+if [ -f /mnt/etc/init.d/autofs ] ; then
+ testmkd /var/lock/subsys
+ echo -e "# /etc/auto.master - file generated by $0:\n\
+/misc\t/etc/auto.misc" >/mnt/etc/auto.master
+ echo -e "# /etc/auto.misc - file generated by $0:\n" \
+ > /mnt/etc/auto.misc
+ if [ -n "${automnt_src}" ] ; then
+ # local directory and home directory server from machine-setup
+ [ -z "${automnt_dir}" ] && automnt_dir="/home"
+ strinstr "/" "${automnt_dir}" && error "$df_erratpld" nonfatal
+ automnt_dir=${automnt_dir#/}
+ echo -e "/home\t/etc/auto.${automnt_dir}\n" >> /mnt/etc/auto.master
+ echo -e "# /etc/auto.${automnt_dir} created by $0:\n" \
+ > /mnt/etc/auto.${automnt_dir}
+ echo -e "*\t-rsize=32768,wsize=32768,tcp,rw\t${automnt_src}/&" \
+ >> /mnt/etc/auto.${automnt_dir}
+ fi
+ echo -e "# /etc/sysconfig/autofs - file modified by\n#\t$0:\n#" \
+ > /etc/autofs
+ sed -e "s,AUTOFS_OPTIONS.*,AUTOFS_OPTIONS=\"--timeout 3\"," \
+ /mnt/etc/${D_SYSCONFDIR}/autofs >> /etc/autofs
+ cp /etc/autofs /mnt/etc/${D_SYSCONFDIR}/autofs
+ config_portmap
+ rllinker "autofs" "18" "04"
+fi
+}
+
+# start portmapper (needed at least for nfs and nis services)
+config_portmap () {
+ rllinker "portmap" "02" "20"
+}
+
+# start NIS (fixmee - does the service is really named ypbind??)
+config_nis () {
+ rllinker "ypbind" "06" "16"
+}
diff --git a/initramfs/initrd-stuff/bin/ddcprobe b/initramfs/initrd-stuff/bin/ddcprobe
new file mode 100755
index 00000000..132a1671
--- /dev/null
+++ b/initramfs/initrd-stuff/bin/ddcprobe
Binary files differ
diff --git a/initramfs/initrd-stuff/bin/dhcpmkconfig b/initramfs/initrd-stuff/bin/dhcpmkconfig
new file mode 100755
index 00000000..ded4caaa
--- /dev/null
+++ b/initramfs/initrd-stuff/bin/dhcpmkconfig
@@ -0,0 +1,68 @@
+#!/bin/sh
+#
+# universal (distro independent) IP configuration writer for several dhcp
+# clients used within OpenSLX initramfs. The result is written in unified
+# form to the /etc/machine-setup file
+#
+# Dirk von Suchodoletz <dvs@OpenSLX.com>, 03-09-2006
+# Lars Mueller, 23-06-2006
+# Oliver Tappe, 23-06-2006
+#
+# (c) 2006 - RZ Universitaet Freiburg
+
+# client variable should be exported via calling function
+cfgfile="/tmp/confviadhcp"
+cfgmsg="\n## Configuration written by $0"
+infomsg="# --> You are using $dhcl. With this client you are not \
+able to\n# transfer any vendor specific, self defined dhcp options. If \
+this is\n# intended, use dhclient instead or get them via tftp (to be \
+enabled\n# via kernel command line)."
+# heavy debugging output in level 3 and above ... and on 13
+#FIXME: DEBUGLEVEL is not propagated to this file (at least for Ubuntu)
+[ -z "$DEBUGLEVEL" ] && DEBUGLEVEL=0
+[ $DEBUGLEVEL -gt 3 -a $DEBUGLEVEL -lt 8 -o $DEBUGLEVEL -eq 13 ] && \
+ set -x
+case $0 in
+ *dhcpcd*)
+ dhcl="dhcpcd"; echo -e "$cfgmsg\n$infomsg" >>/tmp/confviadhcp
+ sed -e "s,',\",g;s,IPADDR,clientip,;s,NETMASK,subnet_mask," \
+ -e "s,GATEWAY,gateway,;s,BROADCAST,broadcast_address," \
+ -e "s,HOSTNAME,host_name,;s,DOMAIN,domain_name," \
+ -e "s,ROOTPATH,root_path,;s,DNS,domain_name_servers," \
+ -e "s,NTPSERVERS,ntp_servers,;s,DHCPSID,serverip," \
+ -e "s,WINSSERVERS,netbios_name_servers," \
+ -e "s,NETWORK,network," \
+ -e "s,DHCP..ADDR.*,,;s,.*TIME=.*,,;s,CL.*,,;/^$/d" \
+ -e "s,INTER.*,,;s,DHCPSNAME.*,," /var/lib/dhcp/dhcpcd-eth0.info \
+ >>$cfgfile
+ ;;
+ *dhclient*)
+ if [ $reason = "BOUND" ] ; then
+ echo -e "$cfgmsg\n# --> You are using dhclient. If you wish to \
+transfer other vendor/user\n# specific variables, you have to add \
+them in functions and in\n# dhcpmkconfig script or use tftp (to be \
+enabled via kernel command\n# line)." >>$cfgfile
+ set | sed -n -e '/^new/p' | sed \
+ -e "s,^new_,,;s,fixed_address,clientip," \
+ -e "s,routers,gateway,;s,dhcp_server_identifier,serverip," \
+ -e "s,.*_t[iy][mp]e.*,,;s,.*_message_.*,,;/^$/d" \
+ -e "s,language=,country=,;s,ip_address,clientip," \
+ >>$cfgfile
+ fi
+ ;;
+ *pump*)
+ dhcl="pump"; echo -e "$cfgmsg\n$infomsg" >>$cfgfile
+ ;;
+ *udhcpc*)
+ dhcl="udhcpc"; echo -e "$cfgmsg\n$infomsg" >>$cfgfile
+ unset infomsg HOME IFS mask lease interface
+ set | sed \
+ -e "s,^P.*,,;s,ntpsrv,ntp_servers,;s,ip,clientip," \
+ -e "s,serverid,serverip,;s,subnet,subnet_mask," \
+ -e "s,router,gateway,;s,hostname,host_name," \
+ -e "s,dns,domain_name_servers,;s,domain,domain_name," \
+ -e "s,broadcast,broadcast_address,;s,dhc.*,,;/^$/d" \
+ >>$cfgfile
+ ;;
+esac
+
diff --git a/initramfs/initrd-stuff/bin/hwautocfg b/initramfs/initrd-stuff/bin/hwautocfg
new file mode 100755
index 00000000..edf77430
--- /dev/null
+++ b/initramfs/initrd-stuff/bin/hwautocfg
@@ -0,0 +1,461 @@
+#!/bin/sh
+#
+# universal (distro independent) hardware autoconfiguration script for
+# OpenSLX linux diskless clients, using hwconfig from knoppix as base tool
+#
+# Dirk von Suchodoletz <dvs@OpenSLX.com>, 03-09-2006
+#
+# (c) 2003 - 2006 - RZ Universitaet Freiburg
+# (c) 2006 - OpenSLX.org
+
+# local functions used within hwautocfg
+displaysetup () {
+# (temporary) configuration file
+local xfc=$1
+# define some defaults
+local HSYNCRANGE="31.5-63.5"
+local VSYNCRANGE="60-90"
+local DEFAULTMODES='"1024x768" "800x600" "640x480"'
+local DEFAULTCOLORDPT=24
+# set variables representing the xorg.conf sections (version 6.9.x)
+local Module='\tLoad\t\t"dbe"\n
+\tLoad\t\t"extmod"\n
+\tLoad\t\t"type1"\n
+\tLoad\t\t"speedo"\n
+\tLoad\t\t"freetype"\n
+\tLoad\t\t"v4l"'
+local ServerFlags='\tOption\t\t"AllowMouseOpenFail"\n
+\tOption\t\t"blank time"\t\t"5"\n
+\tOption\t\t"standby time"\t\t"10"\n
+\tOption\t\t"suspend time"\t\t"15"\n
+\tOption\t\t"off time"\t\t"20"'
+local Files='\tRgbPath\t\t"/usr/X11R6/lib/X11/rgb"\n
+\tModulePath\t"/etc/X11/modules"\n
+\tModulePath\t"/usr/X11R6/lib/modules"\n
+\tFontPath\t"/usr/X11R6/lib/X11/fonts/misc/:unscaled"\n
+\tFontPath\t"/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"\n
+\tFontPath\t"/usr/X11R6/lib/X11/fonts/100dpi/:unscaled"'
+local InputDevice='\tIdentifier\t"Keyboard1"\n
+\tDriver\t\t"keyboard"\n
+\tOption\t\t"XkbRules"\t\t"xfree86"\n
+\tOption\t\t"XkbLayout"\t\t"XKEYBOARD"\n
+\tOption\t\t"XkbModel"\t\t"pc105"'
+local InputMouseDef='\tIdentifier "Mouse1"\n
+\tDriver\t\t"mouse"\n
+\tOption\t\t"Protocol"\t\t"imps/2"\n
+\tOption\t\t"Device"\t\t"/dev/input/mice"\n
+\tOption\t\t"Emulate3Buttons"\n
+\tOption\t\t"ZAxisMapping"\t\t"4 5"\n
+\tOption\t\t"Buttons"\t\t"3"'
+local InputMouseSyn='\tIdentifier "Mouse1"\n
+\tDriver\t\t"synaptics"\n
+\tOption\t\t"Protocol"\t\t"explorerps/2"\n
+\tOption\t\t"Device"\t\t"/dev/input/mice"\n
+\tOption\t\t"Emulate3Buttons"\t"on"\n
+\tOption\t\t"Buttons"\t\t"5"\n
+\tOption\t\t"InputFashion"\t\t"Mouse"\n
+\tOption\t\t"SHMConfig"\t\t"on"\n
+\tOption\t\t"ZAxisMapping"\t\t"4 5"'
+local Monitor='\tIdentifier "Default"\n
+\tModelName\t"MODEL"\n
+\tOption\t\t"CalcAlgorithm"\t"CheckDesktopGeometry"\n
+\tHorizSync\tHS\n
+\tVertRefresh\tVS\n
+\tOption\t"DPMS"\t\t"true"'
+local Device='\tIdentifier\t"StdGraphics"\n
+\tVendorName\t"XDESC"\n
+\tDriver\t\t"XMODULE"'
+local Screen='\tIdentifier\t"Screen 1"\n
+\tDevice\t\t"StdGraphics"\n
+\tMonitor\t\t"Default"\n
+\tDefaultColorDepth CDP'
+local ServerLayout='\tIdentifier\t"Simple Layout"\n
+\tScreen\t\t"Screen 1"\n
+\tInputDevice\t"Keyboard1"\t"CoreKeyboard"\n
+\tInputDevice\t"Mouse1"\t"CorePointer"\n
+\tOption\t\t"BlankTime"\t"5"\n
+\tOption\t\t"StandbyTime"\t"10"\n
+\tOption\t\t"SuspendTime"\t"20"\n
+\tOption\t\t"OffTime"\t"30"'
+local DRI='\tGroup\t\t"video"\n
+\tMode\t\t0666'
+
+# displayvars may overwrite the above settings
+displayvars
+
+if [ -n "$hw_graphic" ] ; then
+ DRV=${hw_graphic% *}
+ CDP=${hw_graphic##* }
+ if [ -z "$DRV" ] ; then error "$hcfg_gfxdrv" nonfatal
+ XMODULE=vesa
+ fi
+fi
+if [ -z "$CDP" ] ; then error "$hcfg_gfxcdp" nonfatal
+ CDP=${DEFAULTCOLORDPT}
+fi
+
+if [ -n "$hw_monitor" ] ; then
+ # just cut all starting from k(Hz) ...
+ HS=${hw_monitor%k*}
+ VS=${hw_monitor%Hz*}
+ [ "${hw_monitor}" == "$VS" ] && VS=${hw_monitor%hz*}
+ VS=${VS##* }
+ SCR_MODES="\"${hw_monitor##* }\""
+else
+ # gather information about the monitor capabilities
+ screenres > /tmp/screenres
+ VERTSR=`cat /tmp/screenres | sed -n \
+ '/Vertical Frequency Range/s/[^0-9]* \([0-9-]*\)/\1/p'`
+ HORISR=`cat /tmp/screenres | sed -n \
+ '/Horizontal Frequency Range/s/[^0-9]* \([0-9-]*\)/\1/p'`
+ HS=$HORISR
+ VS=$VERTSR
+ # compute max resolution
+ SCR_MODES=`cat /tmp/screenres | sed -n \
+ '/Recommended Screen Modes:/s/[^"]*\(.*\)/\1/p'`
+fi
+
+if [ -z "$HS" ] ; then #error "$hcfg_hfrq" nonfatal
+ HS=${HSYNCRANGE}
+fi
+if [ -z "$VS" ] ; then #error "$hcfg_vfrq" nonfatal
+ VS=${VSYNCRANGE}
+fi
+if [ -z "$SCR_MODES" ] ; then #error "$hcfg_res" nonfatal
+ SCR_MODES=${DEFAULTMODES}
+fi
+monmanual=yes
+
+# check for special X driver (fglrx, nvidia, ...)
+check_glx
+
+# finally write config file
+echo -e "#\n# autogenerated X hardware configuration by $0\n# \
+Dirk von Suchodoletz <dirk@goe.net>, $date" >$xfc
+echo -e "# DO NOT EDIT THIS FILE BUT '$0' INSTEAD!\n#" \
+ >>$xfc
+for section in Files ServerFlags Module InputDevice Monitor \
+ Screen Device ServerLayout DRI ; do
+ echo "Section \"$section\"" >>$xfc
+ case "$section" in
+ Files)
+ echo -e ${Files} >>$xfc
+ # check for 64bit CPU/installation (fixme!!)
+ [ -n "$amd64" ] && \
+ echo '"\tModulePath\t"/usr/X11R6/lib64/modules"\n' >>$xfc
+ for i in ${D_XFONTPATH} ; do
+ echo -e "\tFontPath\t\"$i/\"" >>$xfc ; done
+ ;;
+ ServerFlags)
+ echo -e ${ServerFlags} >>$xfc
+ ;;
+ Device)
+ echo -e ${Device} | \
+ sed -e "s,XMODULE,${XMODULE}," -e "s%XDESC%${XDESC}%" >>$xfc
+ # write TV config - no problem, if no TV is connected
+ [ -n "$TVOUT" ] && echo -e $TVOUT >>$xfc
+ [ x$DRV = "xs3virge" ] && \
+ echo -e "\tOption\t\t\"XVideo\" \"Off\"\n" >>$xfc
+ [ x$DRV = "xnvidia" ] && {
+ echo -e "\tOption\t\t\"NvAGP\" \"3\"" >>$xfc
+ echo -e "\tOption\t\t\"NoLogo\" \"1\"" >>$xfc ; }
+ ;;
+ Module)
+ echo -e ${Module} >>$xfc
+ #[ "x$DRM" = "xyes" ] && \
+ echo -e "\tLoad\t\t\"dri\"" >>$xfc
+ [ x$GLX != "xno" ] && \
+ echo -e "\tLoad\t\t\"glx\"" >>$xfc
+ ;;
+ Monitor)
+ echo -e ${Monitor} | \
+ sed -e "s,HS,${HS},g" -e "s,VS,${VS},g" >>$xfc
+ ;;
+ InputDevice)
+ echo -e ${InputDevice} | sed -e "s,XKEYBOARD,${XKEYBOARD},g" \
+ >>$xfc
+ [ "${XKEYBOARD}" = "de" ] && \
+ echo -e '\tOption\t\t"XkbVariant"\t\t"nodeadkeys"' >>$xfc
+ echo -e "EndSection\n\nSection \"$section\"" >>$xfc
+ # if special synaptics touchpad was detected and specific driver
+ # is present
+ if strinfile "synaptics" /tmp/hwsetup.info && \
+ test -e /mnt/usr/X11R6/lib/modules/input/synaptics_drv.o ; then
+ echo -e $InputMouseSyn >>$xfc
+ else
+ echo -e $InputMouseDef >>$xfc
+ fi
+ ;;
+ Screen)
+ echo -e ${Screen} | sed -e "s,CDP,${CDP}," >>$xfc
+ for BPP in 15 16 24
+ do echo -e '\tSubSection "Display"\n\t\tDepth\t'\
+ $BPP'\n\t\tModes\t'$SCR_MODES'\n\tEndSubSection' >>$xfc
+ [ $BPP = "$CDP" ] && break
+ done
+ ;;
+ ServerLayout)
+ echo -e ${ServerLayout} >>$xfc
+ ;;
+ DRI)
+ echo -e ${DRI} >>$xfc
+ ;;
+ esac
+ echo -e "EndSection\n" >>$xfc
+done
+}
+
+#######################################################################
+# script starts here
+
+# functions common for all distros
+. /etc/functions
+# functions common for all distros, messages contains all error and
+# info output
+. /etc/messages
+# load distro specific configuration variables and functions. distro
+# specific functions may overwrite functions defined in /etc/functions
+. /etc/sysconfig/config
+. /etc/distro-functions
+
+# script run timer
+[ $DEBUGLEVEL -eq 8 ] && echo "** HW setup started at $(sysup)"
+
+# heavy debugging output in level 3 and above and specific for 11
+[ $DEBUGLEVEL -gt 3 -a $DEBUGLEVEL -lt 8 -o $DEBUGLEVEL -eq 11 ] && \
+ set -x
+
+# set X11 configuration file
+if [ -n "${D_XF86CONFFILE}" ] ; then
+ D_XF86CONFFILE="/mnt/${D_XF86CONFFILE}"
+else
+ D_XF86CONFFILE="/mnt/etc/X11/xorg.conf"
+ error "$hcfg_xcfg" nonfatal
+fi
+
+# USB core is needed for presence of /proc/bus/usb
+modprobe ${MODPRV} usbcore &
+
+# "drivers" (pseudo, placeholder strings, ...) to exclude from loading
+# depending on distro more hw modules have to be excluded too. use the
+# D_HWMODTOIGNORE for that purpose
+DRIVERLIST=" disabled unknown ignore pcspkr synaptics keybdev kanotix\
+ ${D_HWMODTOIGNORE} "
+# driver blacklist (real modules which fail to load)
+DRIVERLIST=${DRIVERLIST}"hw_random genericwheelusb "
+# hack for pseudo modules (not to load) hopefully "usbcore" is present
+# as a module, might be exchanged with any other existing ...
+for i in $DRIVERLIST ; do
+ echo -e "alias\t$i\tusbcore" >> /etc/modprobe.conf
+done
+
+# load kernel module for ps2 mice
+[ -f /lib/modules/${KERNEL}/kernel/drivers/input/mouse/psmouse.ko ] && \
+ modprobe ${MODPRV} psmouse
+
+# and map the mousehandler to /dev/input/mice
+[ -f /lib/modules/${KERNEL}/kernel/drivers/input/mousedev.ko ] && \
+ modprobe ${MODPRV} mousedev
+
+# start the knoppix hardware autodetection tool
+( hwsetup -v > /tmp/hwsetup.info && echo "hwsetup" > /tmp/hwrun1 ) &
+
+# ACPI configuration - at least not needed with SuSE 9.3/10.0
+# needed for other distros?
+
+# AGP configuration (agpgart and chipset specific driver)
+modprobe ${MODPRV} agpgart || \
+ modprobe ${MODPRV} agpgart agp_try_unsupported=1
+
+# wait for /tmp/hwsetup.info to appear
+waitfor /tmp/hwrun1 50000 || \
+ error "$hcfg_hwsetup"
+# load ide drivers first, takes a while to initialize
+for DRIVER in cmd64x hpt366 piix slc90e66 cs5520 it821x rz1000 \
+ triflex aec62xx cs5530 ns87415 sc1200 trm290 alim15x3 \
+ cy82c693 opti621 serverworks via82cxxx amd74xx pdc202xx_new \
+ siimage atiixp hpt34x pdc202xx_old sis5513; do
+ strinfile " ${DRIVER}" /tmp/hwsetup.info && {
+ IDE="yes"
+ modprobe ${MODPRV} ${DRIVER} &
+ DRIVERLIST="${DRIVERLIST} ${DRIVER}"; }
+done
+# check for IDE/SCSI (SATA)
+for DRIVER in ata_piix sata_via sata_nv sata_sil sata_sis sata_svw \
+ sata_sx4 sata_uli sata_vsc sata_qstor sata_promise sata_mv; do
+ strinfile " ${DRIVER}" /tmp/hwsetup.info && {
+ #SCSIIDE="yes"
+ modprobe ${MODPRV} ${DRIVER} &
+ DRIVERLIST="${DRIVERLIST} ${DRIVER}"; }
+done
+# check for USB, pcmcia and ieee1394 hardware drivers
+for DRIVER in ohci-hcd uhci-hcd ehci-hcd ohci1394; do
+ strinfile " ${DRIVER}" /tmp/hwsetup.info && {
+ USB="yes"
+ modprobe ${MODPRV} ${DRIVER}
+ DRIVERLIST="${DRIVERLIST} ${DRIVER}"; }
+done
+# load usbhid (for USB keyboard/mouse) or remove usbcore module if USB
+# not present
+if [ -n "$USB" ] ; then
+ modprobe ${MODPRV} usbhid &
+else rmmod usbcore
+fi
+# remove unneeded network card modules
+for DRIVER in ${NWMODULES}; do
+ strinfile " ${DRIVER}" /tmp/hwsetup.info || {
+ rmmod ${DRIVER} &
+ DRIVERLIST="${DRIVERLIST} ${DRIVER}"; }
+done
+# check for PCMCIA / cardbus stuff
+for DRIVER in yenta_socket i82365 pd6729 tcic; do
+ strinfile ${DRIVER} /tmp/hwsetup.info && {
+ modprobe ${MODPRV} ${DRIVER}
+ DRIVERLIST="${DRIVERLIST} ${DRIVER}"
+ PCMCIA="yes"; }
+done
+# should we check for card reader modules too?
+
+if [ -n "${PCMCIA}" ] ; then
+ modprobe ${MODPRV} ds
+fi
+# sound card setup (alsa and oss compatibility drivers)
+if [ -f /etc/sysconfig/sound ] ; then
+ . /etc/sysconfig/sound
+else DRIVER="snd-dummy"
+fi
+# problem with a specific module not disabled (via above trick) when
+# busybox is used
+# rmmod snd_atiixp_modem snd_atiixp
+modprobe ${MODPRV} ${DRIVER}
+DRIVERLIST="${DRIVERLIST} ${DRIVER} "
+modprobe ${MODPRV} snd-pcm-oss
+modprobe ${MODPRV} snd-mixer-oss
+
+# rerun the knoppix hardware autodetection tool for USB and ide devices
+# like dvd or harddisk - wait a few seconds so hopefully the ide driver
+# is initialized
+test -f /proc/bus/usb/devices || mount -n -t usbfs usbfs /proc/bus/usb
+[ -n "$IDE" ] && modprobe -q ide_generic 2>/dev/null
+usleep 10 && hwsetup -v > /tmp/hwsetup.info
+# remaining drivers listed in /tmp/hwsetup.info
+cat /tmp/hwsetup.info| while read LINE ; do
+ if strinstr "driver:" "${LINE}"; then
+ DRIVER=${LINE##driver: }
+ if ! strinstr " ${DRIVER} " "${DRIVERLIST}"; then
+ strinstr "Card:" "${DRIVER}" || strinstr "ps/2" "${DRIVER}" || {
+ modprobe ${MODPRV} ${DRIVER} &
+ usleep 8; }
+ DRIVERLIST="${DRIVERLIST} ${DRIVER}"
+ fi
+ fi
+done
+# check if USB mouse and/or keyboard is connected and remove usbhid if
+# not
+strinfile "genericwheelusb" /tmp/hwsetup.info || \
+ (strinfile "keybdev" /tmp/hwsetup.info || rmmod usbhid)
+
+# load IDE high level drivers
+if [ -n "$IDE" ] ; then
+ # you might want to check /etc/sysconfig/floppy for more info
+ strinfile "ZIP" /tmp/hwsetup.info && modprobe ${MODPRV} ide-floppy
+ strinfile "CDROM" /tmp/hwsetup.info && modprobe ${MODPRV} ide-cd
+ strinfile "HD" /tmp/hwsetup.info && modprobe ${MODPRV} ide-disk
+fi
+
+# not rather precise ...
+if strinfile "SCSI" /tmp/hwsetup.info ; then
+ strinfile "CDROM" /tmp/hwsetup.info && { modprobe ${MODPRV} sr_mod;
+ modprobe ${MODPRV} sg; }
+ strinfile "HD" /tmp/hwsetup.info && modprobe ${MODPRV} sd_mod
+ strinfile "SCANNER" /tmp/hwsetup.info && \
+ echo -e 'KERNEL=="sg*",\t\tNAME="%k", GROUP="disk", MODE="666"' \
+ >> /mnt/etc/udev/rules.d/04-scanner.rules
+fi
+# fixme - psmouse entladen, falls nicht vorhanden
+
+# configure some variables from configuration file - wait for dhcp or ldap
+# confiurator to complete
+cfgcomplete
+. /etc/machine-setup
+
+# run localizator and configure keyboard and console fonts
+DEFKEYTABLE="de-latin1-nodeadkeys"
+localization $country
+if [ -z "${KEYTABLE}" ] ; then
+ error "$hcfg_keyb" nonfatal
+ KEYTABLE=${DEFKEYTABLE}
+fi
+
+# run X11 / Xorg configurator if no xorg.conf file was provided by
+# ConfigTGZ (check for /rootfs/${D_XF86CONFFILE#/mnt})
+if [ -f /rootfs${D_XF86CONFFILE#/mnt} ] ; then
+ echo "ready" > /tmp/xready
+else
+ . /etc/sysconfig/xserver >/dev/null 2>&1 || error "$hcfg_hwsetup" nonfatal
+ ( displaysetup /etc/xorg.conf; echo "ready" > /tmp/xready ) &
+fi
+
+# get idea of availabe harddisk partitions, put swap partitions into
+# (/mnt)/etc/fstab and format and mount partitions of type 44 (unknown)
+for hd in $(cat /tmp/hwsetup.info|sed -n -e '/HD$/,/device:/p'| \
+ sed -n -e '/device:/p' | sed -e 's/device: //') ; do
+ fdisk -l /dev/$hd| sed -n "/^\/dev\//p" > /tmp/hd_part
+ for hdpartnr in $(cat /tmp/hd_part | \
+ sed -n -e "/ 82 /p"|sed -e "s/[[:space:]].*//") ; do
+ echo -e "$hdpartnr\tswap\t\tswap\t\tdefaults\t 0 0" >> /tmp/fstab
+ done
+ # we use special non assigned partition type (id44) for harddisk scratch
+ # space, thus no normal filesystem will be incidentally deleted or
+ # corrupted
+ for hdpartnr in $(cat /tmp/hd_part | \
+ sed -n -e "/ 44 /p"|sed -e "s/[[:space:]].*//") ; do
+ # ext2fs_check_if_mount message supressed
+ ( mkfs.ext2 -Fq $hdpartnr 2>/dev/null
+ umount /mnt/tmp 2>/dev/null
+ # if mounting of temp partion fails fall back to tmpfs on /tmp
+ mount -n -o nocheck,noexec $hdpartnr /mnt/tmp 2>/dev/null || \
+ mount -n -t tmpfs none /mnt/tmp
+ echo "$hdpartnr is mounted to /tmp" > /tmp/tmpready ) &
+ echo -e "$hdpartnr\t/tmp\t\text2\t\tdefaults\t 0 0" >> /tmp/fstab
+ part44=yes
+ break
+ done
+ # put detected linux partitions into /etc/fstab with "noauto"
+ for hdpartnr in $(cat /tmp/hd_part | \
+ sed -n -e "/ 83 /p"|sed -e "s/[[:space:]].*//") ; do
+ mkdir -p /mnt/media/${hdpartnr#/dev/*} 2>/dev/null
+ echo -e "$hdpartnr\t/media/${hdpartnr#/dev/*}\tauto\t\tnoauto,\
+noexec\t 0 0" >> /tmp/fstab
+ done
+done
+# determine if tmp preparation should wait for format/mount or not
+[ -z "$part44" ] && echo "finished" > /tmp/tmpready
+
+# wait for completion of clients root filesystem in /mnt
+waitfor /tmp/fscmpl 40000
+[ -f /tmp/fstab ] && cat /tmp/fstab >> /mnt/etc/fstab
+
+# add entries to initialize keytable and consolefont to boot.ld
+# postpone some commands into normal bootup environment
+echo -e "\t# entries added by $0: $date" >> /mnt/etc/${D_INITDIR}/boot.ld
+[ -n "${KEYTABLE}" ] && keytable
+[ -n "${CONSOLE_FONT}" ] && consolefont
+
+# finalize X configuration
+# only if X is link itself (normally to /var/X11R6/bin/X) check!!
+link=`ls -l /mnt/usr/X11R6/bin/X 2>/dev/null`
+if strinstr "/var/X11R6" "$link" ; then
+ testmkd /mnt/var/X11R6/bin
+ for i in /usr/X11R6/bin/Xorg /usr/X11R6/bin/XFree86 ; do
+ [ -e "/mnt/$i" ] && { ln -sf $i /mnt/var/X11R6/bin/X; break; }
+ done
+fi
+# wait for completion of Xorg configuration
+waitfor /tmp/xready 10000
+cp /etc/xorg.conf ${D_XF86CONFFILE}
+
+# script run timer
+[ $DEBUGLEVEL -eq 8 ] && echo "** HW setup finished at $(sysup)"
+
+echo "finished" > /tmp/hwcfg
diff --git a/initramfs/initrd-stuff/bin/hwsetup b/initramfs/initrd-stuff/bin/hwsetup
new file mode 100755
index 00000000..1b6ab300
--- /dev/null
+++ b/initramfs/initrd-stuff/bin/hwsetup
Binary files differ
diff --git a/initramfs/initrd-stuff/bin/run-init b/initramfs/initrd-stuff/bin/run-init
new file mode 100755
index 00000000..556caeb6
--- /dev/null
+++ b/initramfs/initrd-stuff/bin/run-init
Binary files differ
diff --git a/initramfs/initrd-stuff/bin/screenres b/initramfs/initrd-stuff/bin/screenres
new file mode 100755
index 00000000..4a9f5fd9
--- /dev/null
+++ b/initramfs/initrd-stuff/bin/screenres
@@ -0,0 +1,226 @@
+#!/bin/sh
+#
+# Author(s): Felix Endres
+# Dirk von Suchodoletz, 04-07-2006
+#
+# Copyright: (c) 2006 - RZ Universitaet Freiburg
+#
+# Description:
+#
+# This script gives information about recommended display modes for the
+# attached monitor
+
+# The script tries to guess whether the attached monitor is a lcd or
+# a crt based on age, display size and pixel size.
+# For CRTs the script tries to determine which screen modes are
+# convenient to work with:
+# - High resolutions are not recommended for small displays, because
+# everything on the screen would be too tiny.
+# - The highest resolution is not recommended if the refresh rate is
+# not known or lower than 80 Hz
+# - Though the mode 1400x1050 never shows up in the ddc info, it is
+# Recommended as a replacement for 1600x1200 if that one is not.
+#
+
+## For CRTs determine recommended screen modes ####################################################
+
+# enable debugging in higher debug levels
+[ -z "$DEBUGLEVEL" ] && DEBUGLEVEL=0
+[ $DEBUGLEVEL -gt 1 ] && DEBUG="yes"
+# heavy debugging output in level 3 and above ...
+[ $DEBUGLEVEL -gt 3 -a $DEBUGLEVEL -lt 8 -o $DEBUGLEVEL -eq 14 ] && set -x
+
+# Define some default output values if the script fails to find better values
+# Empty defaults, s.t. hwautocfg defines the defaults
+default_horiz_freq_range_khz="" #"31.5-63.5"
+default_vert_freq_range_hz="" #"60-90"
+default_recommended_screen_modes="" #'"1024x768" "800x600" "640x480"'
+
+
+calculate_max_horizontal_freq () {
+ highest_resolution=` echo $screen_resolutions | sed -n 's/"\([0-9x]*\)".*/\1/p'`
+ [ -z $highest_resolution ] && return # if the highest resolution can not be extracted, the frequency can not be calculated
+ freq_for_highest_res=`sed -n /$highest_resolution'/s/[^@]*@\([0-9]\{2,3\}\).*/\1/p' $tmp_ddcprobe_output | sort -nr|sed -n 1p`
+ if [ -z "$freq_for_highest_res" ]; then
+ #Search for a number followed by the term "Hz" in the same line as the highest resolution
+ freq_for_highest_res=`sed -n /$highest_resolution'/s/.*[^a-zA-Z0-9]\([0-9]\{2,3\}\)[ \t]*[Hh][Zz].*/\1/p' $tmp_ddcprobe_output | sort -nr|sed -n 1p`
+ fi
+ [ -n "$DEBUG" ] && echo " # Vertical Frequency for highest resolution.: $freq_for_highest_res"
+ if [ -z "$freq_for_highest_res" ]; then
+ [ -n "$DEBUG" ] && echo "Vertical Frequency not available. Calculation not possible. Return default value."
+ horiz_freq_range_khz=$default_horiz_freq_range_khz
+ return
+ fi
+
+ highest_res_line_count=` echo $highest_resolution | sed -n 's/.*[0-9]*x//p'`
+ [ -n "$DEBUG" ] && echo " # of lines in highest res.: $highest_res_line_count"
+ horiz_freq_khz=$(( $highest_res_line_count * $freq_for_highest_res / 950)) # 950 = 0,95 * 1000 (invisible range * Kilohertz)
+ [ -n "$DEBUG" ] && echo " Assumed Horizontal Frequency: $horiz_freq_khz"
+ horiz_freq_range_khz="31.5-$horiz_freq_khz"
+}
+determine_recommended_crt_modes () {
+ ## Introduce the standard resolution 1400x1050 as it is seldom in the list the monitors output, though supported
+ [ -n "$DEBUG" ] && echo "Screen Modes: $screen_resolutions"
+ if [ -z "`echo $screen_resolutions|sed -n /1400/p`" ]; then
+ [ -n "$DEBUG" ] && echo "Inserting 1400x1050 (if 1600x.... is present"
+ # Insert "1400x1050" after 1600x.... (of course only if a 1600er res. is there because 1400x1050 would otherwise be listed)
+ screen_resolutions=`echo $screen_resolutions|sed 's/\(.*"1600x[0-9]*"\)\(.*\)/\1 "1400x1050"\2/'`
+ fi
+ # For CRTs check if the highest frequency can be displayed with reasonable refresh rate (> 80Hz)
+ highest_resolution=` echo $screen_resolutions | sed -n 's/"\([0-9x]*\)" .*/\1/p'`
+ #Search for an @ in the same line as the highest resolution; FIXME: Sort only considers the vertical resolution
+ freq_for_highest_res=`sed -n /$highest_resolution'/s/[^@]*@\([0-9]\{2,3\}\).*/\1/p' $tmp_ddcprobe_output | sort -nr|sed -n 1p`
+ #echo $freq_for_highest_res
+ if [ -z "$freq_for_highest_res" ]; then
+ #Search for a number followed by the term "Hz" in the same line as the highest resolution
+ freq_for_highest_res=`sed -n /$highest_resolution'/s/.*[^a-zA-Z0-9]\([0-9]\{2,3\}\)[ \t]*[Hh][Zz].*/\1/p' $tmp_ddcprobe_output | sort -nr|sed -n 1p`
+ fi
+ # Assure that the highest resolution is removed if we do not know at what refresh rate it is displayed
+ # Chances are it would be flickering at that resolution
+ if [ -z "$freq_for_highest_res" ]; then
+ freq_for_highest_res=75 # Assume 75 Hz to be the least a monitor is able to do.
+ fi
+ # Cut the first resolution if it is displayed with less than 85Hz
+ # It's assumed here, that the second best resolution will be displayed with > 85Hz
+ if [ $freq_for_highest_res -lt 85 ]; then
+ screen_resolutions=` echo $screen_resolutions | sed -n 's/"[0-9x]*" \(.*\)/\1/p'`
+ fi
+ define_max_recommended_horizontal_pixel_count # sets max_wanted_resolution
+# max_wanted_resolution="$?"
+ [ -n "$DEBUG" ] && echo " The screen is too small for resolutions greater than ${max_wanted_resolution}x...."
+ # Fetch the first resolution in the list
+ new_highest_resolution=` echo $screen_resolutions | sed -n 's/"\([0-9x]*\)" .*/\1/p'`
+ [ -n "$DEBUG" ] && echo " new highest resolution: $new_highest_resolution"
+ new_highest_horizontal_resolution=`echo $new_highest_resolution | sed -n 's/\([0-9]*\)x.*/\1/p'`
+ [ -n "$DEBUG" ] && echo " new_highest_horizontal_resolution: $new_highest_horizontal_resolution"
+ while [ $new_highest_horizontal_resolution -gt $max_wanted_resolution ]; do
+ # Cut the highest resolution because the display size is to small for it to be convenient
+ screen_resolutions=` echo $screen_resolutions | sed -n 's/"[0-9x]*" \(.*\)/\1/p'`
+ new_highest_resolution=` echo $screen_resolutions | sed -n 's/"\([0-9x]*\)".*/\1/p'`
+ [ -n "$DEBUG" ] && echo " new highest resolution: $new_highest_resolution"
+ new_highest_horizontal_resolution=`echo $new_highest_resolution | sed -n 's/\([0-9]*\)x.*/\1/p'`
+ [ -n "$DEBUG" ] && echo " new_highest_horizontal_resolution: $new_highest_horizontal_resolution"
+ done
+ ##########
+}
+
+define_max_recommended_horizontal_pixel_count () {
+ ## To high resolutions are not wanted on small screens #####################################
+ # For 15 inch and below
+ if [ $screen_size_in_qcm -lt 704 ]; then max_wanted_resolution=1024
+ # For 15" to 17"
+ elif [ $screen_size_in_qcm -lt 918 ]; then max_wanted_resolution=1280
+ # For 17" to 19"
+ elif [ $screen_size_in_qcm -gt 1121 ]; then max_wanted_resolution=1400
+ else max_wanted_resolution=50000 # Accept any resolution on Monitors above 19"
+ fi
+ [ -n "$DEBUG" ] && echo " Max. recommended resolution: $max_wanted_resolution"
+ #return $max_wanted_resolution
+}
+
+
+#TODO command line arguments processing (--help --defaults)
+tmp_ddcprobe_output=$1
+if [ -z $tmp_ddcprobe_output ]; then
+ tmp_ddcprobe_output=/tmp/ddcprobe_output
+ ddcprobe | sed "y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/" \
+ > ${tmp_ddcprobe_output}
+fi
+# fixme: parameter I is not compatible with busybox - how to circumvent?
+failed=`sed -n '/edid.*failed/p' ${tmp_ddcprobe_output}`
+if [ -n "$failed" ]; then
+ echo "Error: Display seems to be incapable of providing DDC Information"
+ # Print Defaults OPTIMIZEME: The defaults could be command line parameters
+ echo "Recommended Screen Modes: $default_recommended_screen_modes"
+ echo "Horizontal Frequency Range (kHz): $default_horiz_freq_range_khz"
+ echo "Vertical Frequency Range (Hz): $default_vert_freq_range_hz"
+ exit 1;
+fi
+screen_size_in_qcm=$((`sed -n "s/screen.*size[^0-9]*\([0-9]*\)[^0-9]*\([0-9]*\).*/\1 * \2/p" ${tmp_ddcprobe_output}`))
+max_pixels=$((`echo "\`sed -n '/edid/,$s/.*[ \t]\([0-9]\{3,4\}\)x\([0-9]\{3,4\}\).*/\2 * \1/p' ${tmp_ddcprobe_output}|sort -rn| sed -n 1p\`"`))
+manufacturing_year=`sed -n 's/manufact.*\([12][90][0-9][0-9]\).*/\1/p' ${tmp_ddcprobe_output}`
+
+[ -n "$DEBUG" ] && echo "Maximal Resolution: $max_pixels"
+# 640x400 (below)
+if [ -z $screen_size_in_qcm ] || [ -z $manufacturing_year ] || [ 256000 -gt $max_pixels ] ; then
+ echo "Error: Display seems to be incapable of providing all relevant DDC Information"
+ # Print Defaults OPTIMIZEME: The defaults could be command line parameters
+ echo "Recommended Screen Modes: $default_recommended_screen_modes"
+ echo "Horizontal Frequency Range (kHz): $default_horiz_freq_range_khz"
+ echo "Vertical Frequency Range (Hz): $default_vert_freq_range_hz"
+ exit 1;
+fi
+
+## Determine probabilitiy for TFT ###########################################
+pix_per_qcm=$(($max_pixels/$screen_size_in_qcm))
+echo "Display size: $screen_size_in_qcm qcm"
+echo "Max Pixels per qcm: $pix_per_qcm"
+echo "Manufacturing year: $manufacturing_year"
+# Set probability for having an LCD by means of age and size
+# 15" ~ 30.6cm x 23cm
+# 17" ~ 34cm x 27cm (17,1")
+# 19" ~ 38,6cm x 29cm
+# if older than 1998 it is most probably not a LCD
+if [ $manufacturing_year -lt 1998 ] ;then tft_probability=1
+# if older than 2002 is probably no LCD, especially if larger than 15"
+elif [ $manufacturing_year -lt 2002 ];then
+ if [ $screen_size_in_qcm -gt 704 ]; then tft_probability=1
+ else tft_probability=20
+ fi
+# if older than 2003 is maybe no LCD, yet for sure if larger than 17"
+elif [ $manufacturing_year -lt 2003 ];then
+ if [ $screen_size_in_qcm -gt 918 ]; then tft_probability=5
+ else tft_probability=40
+ fi
+# if older than 2005 is probable an LCD, but not if larger than 19"
+elif [ $manufacturing_year -lt 2005 ];then
+ if [ $screen_size_in_qcm -gt 1121 ]; then tft_probability=10
+ else tft_probability=60
+ fi
+# in 2005 few people would buy a (new) CRT
+elif [ $manufacturing_year -lt 2006 ];then tft_probability=90
+# after 2006 nobody would buy a new CRT
+else tft_probability=99
+fi
+if [ $pix_per_qcm -gt 1599 ]; then tft_probability=$(($tft_probability - 15))
+else tft_probability=$(($tft_probability + 15))
+fi
+if [ -n "$DEBUG" ];then
+ echo -ne "Is a TFT: "
+ if [ $tft_probability -ge 50 ]; then
+ echo -n "true"
+ else echo -n "false"
+ fi
+ echo " ($tft_probability)"
+fi
+
+# Find the lines with two times 3 to 4 digits delimited by an x. Print with the two values reverted, so sort sorts w.r.t the 2nd value. Then swap back
+# Minor problem: If two Modes are found in a line, the second one is used.
+screen_resolutions=`sed -n '/edid/,$s/\(.*[ \t]\)*\([0-9]\{3,4\}\) *x *\([0-9]\{3,4\}\).*/\3 x \2/p' ${tmp_ddcprobe_output}| sort -rn | sort -rnu | sed -n 's/\([0-9]\{3,4\}\) x \([0-9]\{3,4\}\).*/"\2x\1"/p' `
+screen_resolutions=`echo $screen_resolutions`
+echo "Supported Screen Modes: $screen_resolutions"
+
+
+
+######## Vertical and horizontal frequency ranges #########
+# find a line with the word range and and numbers with a minus in the middle (e.g 123-321)
+frequency_ranges=`sed '/range/!d;s/[^0-9]*\([1-9][0-9]\)[ \t]*-[ \t]*\([1-9][0-9]*\)[^0-9]*\([1-9][0-9]*\)[ \t]*-[ \t]*\([1-9][0-9]*\).*/\1-\2 \3-\4/' ${tmp_ddcprobe_output}`
+
+set -- $frequency_ranges # split into $1 und $2
+if [ -z "$frequency_ranges" ] && [ $tft_probability -lt 50 ]; then
+ calculate_max_horizontal_freq # gives us $horiz_freq_range_khz
+ horiz_freq_range="$horiz_freq_range_khz"
+else horiz_freq_range=$1
+fi
+########################################
+
+
+if [ $tft_probability -lt 50 ]; then
+ determine_recommended_crt_modes;
+fi
+
+echo "Recommended Screen Modes: $screen_resolutions"
+
+#Fixme: How to Calculate the Vertical Refresh rate?
+echo "Horizontal Frequency Range (kHz): $horiz_freq_range"
+echo "Vertical Frequency Range (Hz): $2"
diff --git a/initramfs/initrd-stuff/bin/servconfig b/initramfs/initrd-stuff/bin/servconfig
new file mode 100755
index 00000000..9e592a23
--- /dev/null
+++ b/initramfs/initrd-stuff/bin/servconfig
@@ -0,0 +1,521 @@
+#!/bin/sh
+#
+# universal (distro independent) configuration script for OpenSLX linux
+# diskless clients (executed in stage3 within initial ramfs). The file-
+# system is setup when servconfig starts
+#
+# Dirk von Suchodoletz <dvs@OpenSLX.com>, 03-09-2006
+# Michael Janczyk <mj0>, 12-09-2006
+# Lars Mueller <lm@OpenSLX.com>, 23-06-2006
+# Oliver Tappe <ot@OpenSLX.com>, 23-06-2006
+#
+# (c) 2006 - RZ Universitaet Freiburg
+# (c) 2006 - OpenSLX.ORG Project
+
+# check for configuration files to source
+
+# functions common for all distros, messages contains all error and
+# info output
+. /etc/messages
+. /etc/functions
+# load distro specific configuration variables and functions. distro
+# specific functions may overwrite functions defined in /etc/functions
+. /etc/sysconfig/config
+. /etc/distro-functions
+# get location of logfile definition
+. /mnt/etc/${D_SYSCONFDIR}/logfile
+
+# script run timer
+[ $DEBUGLEVEL -eq 8 ] && echo "** SW setup started at $(sysup)"
+
+# heavy debugging output in level 3 and below 8 ...
+[ $DEBUGLEVEL -gt 3 -a $DEBUGLEVEL -lt 8 -o $DEBUGLEVEL -eq 12 ] && \
+ set -x
+
+#######################################################################
+# copy distro specific scripts, programs, libraries and configs
+cp -a /etc/sysconfig/files/* /mnt 2>/dev/null &
+# boot.local file (different for several distros)
+[ -f "/etc/boot.local" -a -n "${D_BOOTLOCAL}" ] && {
+ echo "# added by $0 (initramfs from $date)" >> /mnt/etc/${D_BOOTLOCAL}
+ cat /etc/boot.local >> /mnt/etc/${D_BOOTLOCAL}
+}
+
+#######################################################################
+# read and unify configuration options - default configuration file,
+# from dhcp, ldap ...
+# wait for the appearance of configuration from several sources
+cfgcomplete
+. /etc/machine-setup
+[ $DEBUGLEVEL -eq 8 ] && echo "** Config info is complete at $(sysup)"
+
+# copy additional configuration and var files and directories
+# admins can place there files in /var/lib/openslx/config/...
+# to be packed during stage2 into (/srv/dxs)/tftpboot/client-config...)
+# ... in the near future ...
+cp -a /rootfs/* /mnt 2>/dev/null
+
+# set greeting and add information on booted system (distro)
+len=$(expr length $DISTRO)
+dstr="$DISTRO)"
+while [ $len -le 16 ] ; do
+ dstr="$dstr "
+ len=$(expr $len + 1)
+done
+len=$(expr length $host_name)
+while [ $len -le 30 ] ; do
+ space="$space "
+ len=$(expr $len + 1)
+done
+echo "
+ WELCOME TO $space \n (\l)
+ _____ ______ ______ __ __ _______ __ __ __
+ / _ | _ | ___| | | | | ____| | | | | |
+ | | | | |_| | |_ | | | | |___ | | / /
+ | | | | ___/| _| | | ____ | | | |
+ | |_| | | | |___| | | | ____| | |___ / /
+ _____/|__| |______|__| |__| |_______|______|__| |__|
+
+ Diskless Workstation (v4.1/$dstr (c) <OpenSLX.ORG project>
+">/mnt/etc/issue
+
+#######################################################################
+# vmware stuff first part: two scenarios
+# * VM images in /usr/share/vmware - then simply link
+# * VM images via additional mount (mount source NFS, NBD, ...)
+if [ "x$vmware" != "x" ] && [ "x$vmware" != "xno" ] ; then
+ # get source of vmware image server (get type, server and path)
+ if [ -n "${imgsrv}" ] ; then
+ vmimgprot=$(uri_token $imgsrv prot)
+ vmimgserv=$(uri_token $imgsrv server)
+ vmimgpath="/$(uri_token $imgsrv path)"
+ # on DHCP config systems vmware image server might be coded into the
+ # $vmware variable
+ elif strinstr "/" "$vmware" ; then
+ vmimgprot=$(uri_token $vmware prot)
+ vmimgserv=$(uri_token $vmware server)
+ vmimgpath="/$(uri_token $vmware path)"
+ fi
+ if [ -n "${vmimgserv}" ] ; then
+ testmkd /mnt/var/lib/vmware
+ case "${vmimgsprot}" in
+ *nbd)
+ ;;
+ *)
+ # we expect nfs mounts here ...
+ nfsmnt ${vmimgserv}:${vmimgpath} /mnt/var/lib/vmware || {
+ error "${scfg_nfs}" nonfatal; noimg=yes; }
+ ;;
+ esac
+ # if only the path is given expect a local source within exported
+ # system (allow compatibility to older 3.X versions)
+ elif [ -n "${vmimgpath}" ] ; then
+ ln -s ${vmimgpath} /mnt/var/lib/vmware 2>/dev/null
+ fi
+fi
+
+#######################################################################
+# set localization
+if [ -z "$country" ] ; then
+ error "$scfg_country" nonfatal
+ country="${D_DEFAULTCOUNTRY}"
+fi
+localization "${country}"
+
+#######################################################################
+# setup passwd and shadow for local system users like root, bin, daemon
+# and nobody if no user/admin provided passwd exists ...
+# the root password provided by machine-setup is used only if no passwd
+# file is provided (default case)
+if [ ! -f /rootfs/etc/passwd ] ; then
+ basepasswd
+fi
+
+#######################################################################
+# dns and ip configuration
+# hostname of the machine
+echo "$host_name" >/proc/sys/kernel/hostname
+echo -e "# /etc/hosts - file generated by\n#\t$0:\n#\t$date\
+\n#\n# IP-Address Full-Qualified-Hostname Short-Hostname\n#\n\
+127.0.0.1\tlocalhost\n::1\t\tlocalhost ipv6-localhost ipv6-loopback\n\
+fe00::0\t\tipv6-localnet\nff00::0\t\tipv6-mcastprefix\nff02::1\
+\t\tipv6-allnodes\nff02::2\t\tipv6-allrouters\nff02::3\t\t\
+ipv6-allhosts\n" >/mnt/etc/hosts
+echo -e "$clientip\t$host_name.$domain $host_name\n" >>/mnt/etc/hosts
+
+# set up domainname and resolving
+test -n "$domain_name" && \
+ echo -e "# /etc/resolv.conf - file generated by\n#\t$0:\n\
+#\t$date\n#options timeout:1 attempts:1 rotate\n\
+search "$domain_name >/mnt/etc/resolv.conf
+test -n "$domain_name_servers" && {
+ for nameserver in $domain_name_servers; do
+ echo nameserver $nameserver >>/mnt/etc/resolv.conf;
+ done; }
+
+#######################################################################
+# initial boot scripts
+# delete and create runlevel links for initial booting (SuSE, Debian,
+# ...)
+initial_boot
+
+#######################################################################
+#
+# run distro specific configuration function
+config_distro
+
+
+#######################################################################
+#
+# boot.local
+if [ -n "$bootlocal_script" ]; then
+ echo -e "# entries added by $0:\n#\t$date\n\n\
+$bootlocal_script" >> /mnt/etc/${D_INITDIR}/boot.local
+fi
+
+#######################################################################
+# basic (non network) services
+
+# at daemon - calling distro specific function config_atd
+config_atd
+
+# configuration of cron services - calling distro specific function
+# config_cron (runlevel links, directories, ...)
+config_cron
+[ "x$crontab_entries" != "x" ] && \
+ echo -e "$crontab_entries" >> /mnt/etc/crontab
+
+# setup system log services - distro dependent function config_syslog
+config_syslog
+
+# configure dbus - distro dependent function config_dreshal - handle
+# all stuff regarding dependent services like dbus, resmgr, hal ...
+# (check for runlevel scripts, passwd entries, directories ...)
+config_dreshal
+
+# acpi and powersave - distro dependent function config_acpi
+config_acpi
+
+# configure automounter
+# if automounter=yes
+if [ -d /mnt/misc ] ; then
+ echo -e "# /etc/auto.master - file generated by $0:\n\
+/misc\t/etc/auto.misc" >/mnt/etc/auto.master
+ echo -e "# /etc/auto.misc - file generated by $0:" >/mnt/etc/auto.misc
+else
+ echo -e "# /etc/auto.master - file generated by $0:\n\
+/misc\t#/etc/auto.misc" >/mnt/etc/auto.master
+ echo -e "# /etc/auto.misc - file generated by $0:\nautomount for \
+removable devices is mostly deprecated, so /misc is not\nactivated in \
+auto.master." > /mnt/etc/auto.misc
+fi
+if [ -n "${automnt_src}" ] ; then
+ # local directory and home directory server from machine-setup
+ [ -z "${automnt_dir}" ] && automnt_dir="/home"
+ # remove leading and trailing slash
+ automnt_dir=${automnt_dir#/}
+ automnt_dir=${automnt_dir%/}
+ test -d /${automnt_dir} || error "$scfg_erradir" nonfatal
+ strinstr "/" ${automnt_dir} && error "$scfg_erratpld" nonfatal
+ amserv=$(uri_token $automnt_src server)
+ ampath=$(uri_token $automnt_src path)
+ echo -e "/${automnt_dir}\t/etc/auto.${automnt_dir}\n" \
+ >> /mnt/etc/auto.master
+ echo -e "# /etc/auto.${automnt_dir} created by $0:\n" \
+ > /mnt/etc/auto.${automnt_dir}
+ echo -e "*\t-rsize=32768,wsize=32768,rw\t${amserv}:/${ampath}/&" \
+ >> /mnt/etc/auto.${automnt_dir}
+ # no tempfs needed if automounter operates on /home
+ [ "${automnt_dir}" = "home" ] && umount -t tmpfs /mnt/home 2>/dev/null
+ # portmapper is needed for remote NFS sources
+ config_portmap
+fi
+config_automount
+# fi
+
+# configure bluetooth services
+config_bt
+
+#######################################################################
+# network(ed) services
+
+# network time service (ntp) configuration file
+if [ -n "$ntp_servers" -a ! -f /rootfs/etc/ntp.conf ]; then
+ echo -e "# /etc/ntp.conf - file generated by $0: \
+$date\n" >/mnt/etc/ntp.conf
+ for ntpserver in $ntp_servers; do
+ echo server $ntpserver >>/mnt/etc/ntp.conf
+ done
+fi
+# copy timezone file defined with language settings
+[ -z "$TZ" ] && TZ="$timezone"
+ln -snf /usr/share/zoneinfo/${TZ} /mnt/etc/localtime || \
+ error "$scfg_ntptz" nonfatal
+config_ntp
+
+# secure shell server - at the moment all clients share one "secret"
+# key or the key has to be regenerated on every bootup or fetched on
+# every bootup from somewhere
+config_sshd
+
+# simple network management protocol agent
+config_snmp
+
+# setup afs client stuff
+config_afs
+
+#######################################################################
+# NIS
+# setup nis configuration if needed
+if [ "x$nis_domain" != "x" ] && [ "x$nis_servers" != "x" ] ; then
+ echo $nis_domain >/mnt/etc/defaultdomain
+ echo -e "# /etc/yp.conf - file generated by $0:\n#\t\
+$date\n\nypserver "$nis_servers >/mnt/etc/yp.conf
+ # should be last in passwd file
+ strinfile "+:::" /mnt/etc/passwd || echo "+::::::" >>/mnt/etc/passwd
+ config_nis
+fi
+
+#######################################################################
+# name service caching daemon if networked user database
+config_nscd
+
+#######################################################################
+# vmware stuff second part: setting up the environment
+
+# create needed directories and files
+if [ "x$vmware" != "x" ] && [ "x$vmware" != "xno" ] ; then
+ for i in /var/X11R6/bin /etc/vmware/vmnet1 /etc/vmware/vmnet8 \
+ /var/run/vmware /etc/X11/sessions ; do
+ testmkd /mnt/$i
+ done
+ # generate a runlevel script
+ d_mkrlscript init vmware-prep "Starting preparation of vmware environment"
+ sed "s,^#.*,,;/^$/d;s,^, ," /etc/vmware-prep >> \
+ /mnt/etc/${D_INITDIR}/vmware-prep
+ d_mkrlscript close vmware-prep ""
+ chmod u+x /mnt/etc/${D_INITDIR}/vmware-prep
+ # check here that mount finished and the important files are available
+ if [ "$noimg" = "yes" ] ; then
+ error "$scfg_vmdir" nonfatal
+ else
+ # add special sessions to the display managers session menu
+ # default kdm session. Xdialog with WM and VMware images
+ cp /mnt/var/lib/vmware/templ/runvmware \
+ /mnt/var/X11R6/bin >/dev/null 2>&1
+ cp /mnt/var/lib/vmware/templ/defaultwm \
+ /mnt/var/X11R6/bin >/dev/null 2>&1
+ cp /mnt/var/lib/vmware/templ/kursimages \
+ /mnt/var/X11R6/bin >/dev/null 2>&1
+ fi
+ config_vmware
+ chmod 1777 /mnt/var/run/vmware
+ # define a variable where gdm/kdm should look for additional sessions
+ export vmsessions=/var/lib/vmware/vmsessions
+ # create default.desktop for kdm
+ echo -e "[Desktop Entry]\nEncoding=UTF-8\nName=Default\n\
+Name[de]=Standard\nExec=defaultwm\nTryExec=/var/X11R6/bin/defaultwm\n\
+Type=Application" >/mnt/etc/X11/sessions/default.desktop
+ rm /mnt/etc/vmware/not_configured 2>/dev/null
+ echo -e "#!/bin/sh\n#\n# file generated by ${0} at ${date}\
+ \n# set X background\
+ \nres=\$(xvidtune -show | grep -wo \"\\\".*\\\"\" | sed \"s/\\\"//g\")\
+ \nif ! [ -f /var/lib/vmware/templ/corp-id/bootsplash/silent-\${res}.jpg ]; then
+ \n img=\$(ls /etc/bootsplash/themes/dxs/images/ | grep -m 1 \"silent\")\
+ \n display -window root /var/lib/vmware/templ/corp-id/bootsplash/images/\${img}\
+ \nelse\
+ \n display -window root /var/lib/vmware/templ/corp-id/bootsplash/images/silent-\${res}.jpg\
+ \nfi
+ \nstartvm=\$(echo \$0 | sed -e \"s,.*/,,\")\
+ \n/var/X11R6/bin/runvmware -s \${startvm}\n"\
+ > /mnt/var/X11R6/bin/desktop-session #${debug} removed
+ chmod 755 /mnt/var/X11R6/bin/runvmware /mnt/var/X11R6/bin/defaultwm \
+ /mnt/var/X11R6/bin/desktop-session >/dev/null 2>&1
+ sessions=$(ls /mnt/var/lib/vmware/vmsessions/*.desktop 2>/dev/null)
+ # fixme: the following part is to be tested!!
+ if [ -n "${sessions}" ]; then
+ for i in /mnt/var/lib/vmware/vmsessions/*.desktop; do
+ #session_name=$(cat ${i} | grep -iw "exec" \
+ # | awk -F "=" '{print $2}')
+ session_name=$(cat ${i}|sed -n "/^[Ee]xec/p"|sed -e "s,Exec=,,")
+ # copy bacause of initrd
+ cp /mnt/var/X11R6/bin/desktop-session \
+ /mnt/var/X11R6/bin/${session_name}
+ #ln -s /mnt/var/X11R6/bin/desktop-session \
+ # /mnt/var/X11R6/bin/${session_name}
+ done
+ fi
+fi
+
+#######################################################################
+# preparation of /tmp directory (partition 44, nfs scratch, ramdisk)
+# there might be the chance that we have a disk partition available, so
+# wait for completion of detection, setup process
+waitfor /tmp/tmpready 10000
+[ $DEBUGLEVEL -eq 8 ] && echo "** Setup of /tmp completed at $(sysup)"
+# create some directories and correct permissions
+tmpisdisk=$(sed -n '/\/tmp/p' /tmp/fstab 2>/dev/null)
+# if there is no local disk partition for /tmp then try to mount a rw
+# scratch space (if defined in $scratch) and prepared on server
+if [ -n "$scratch" -a -z "$tmpisdisk" ] ; then
+ scrproto=$(uri_token $FILESRC prot)
+ scrpath=$(uri_token $FILESRC path)
+ testmkd /tmp/scratch
+ # exports have to be per client!!
+ case "$scrproto" in
+ nbd)
+ :
+ ;;
+ *)
+ tmpserv=$(uri_token $scratch server)
+ tmppath=$(uri_token $scratch path)
+ # fixme - use nfsmnt and pass info on rw
+ mount -t nfs -o rw,nolock,intr,nodev,soft,timeo=2,nosuid \
+ ${tmpserv}:/${tmppath} /tmp/scratch >/dev/null 2>&1 && {
+ mkdir -p /tmp/scratch/${clientip} >/dev/null 2>&1
+ umount /tmp/scratch
+ mount -t nfs -o rw,nolock,intr,nodev,soft,timeo=2,nosuid \
+ ${tmpserv}:/${tmppath}/${clientip} /mnt/tmp >/dev/null 2>&1; }
+ ;;
+ esac
+fi
+chmod 1777 /mnt/tmp
+
+#######################################################################
+# X11/GUI stuff
+if [ "x$start_x" != "xno" ] ; then
+ # creating directories commonly needed for X11 in all distros
+ # rest should be done via config_x11 function (distro specific)
+ for i in /var/lib/xkb/ \
+ /etc/X11/xdm \
+ /etc/X11/sessions \
+ /var/X11R6/bin \
+ /var/run/xdmctl \
+ /tmp/.ICE-unix \
+ /tmp/.X11-unix ; do testmkd /mnt/$i; done
+ chmod a+rwxt /mnt/tmp/.ICE-unix /mnt/tmp/.X11-unix
+ echo "# file emtied by $0 during initramfs" > /mnt/etc/X11/xdm/Xservers
+ # define additional sessions offered to the user (via dhcp/ldap config)
+ # descsession -> deprecated by new vmware integration concept
+ # write available X display manager to /etc/X11/xdm/Xaccess
+ [ -n "$x_display_manager" ] && \
+ echo -e "# /etc/X11/xdm/Xaccess - file generated by $0: \
+$date\n*\n%hostlist\t$x_display_manager\n*\t\tCHOOSER %hostlist"\
+ >/mnt/etc/X11/xdm/Xaccess
+
+ # define type of X session
+ dsx="no"
+ init="#7:5:respawn:/usr/X11R6/bin/X vt7 -quiet"
+ case "$start_x" in
+ yes|YES|direct|DIRECT|query|QUERY)
+ # direct connection onto the own displaymanager, which
+ # should be enabled then
+ [ "x$start_xdmcp" = "xno" ] && $start_xdmcp="yes"
+ init=""
+ dsx="yes"
+ xdmcp="false"
+ echo -e "# /etc/X11/Xservers - file generated by \
+$0: $date\n:0 local /usr/X11R6/bin/X :0 vt07\n" >/mnt/etc/X11/xdm/Xservers
+ ;;
+ broadcast|BROADCAST)
+ # the client will XDMCP broadcast and choose first available
+ # X11 server
+ [ "x$start_xdmcp" = "xgdm" ] || init="$init -broadcast"
+ ;;
+ indirect|INDIRECT)
+ # the client will try to XDMCP connect list of X11 servers
+ if [ "x$start_xdmcp" = "xgdm" ] ; then
+ init=""
+ else
+ init="$init -indirect $host_name"
+ fi
+ [ "x$start_xdmcp" = "xno" ] && start_xdmcp="yes"
+ xdmcp="true"
+ ;;
+ *)
+ # no display manager needed in kiosk mode
+ # in this mode you have to provide the type of X session to start
+ [ x$start_xdmcp != "x" ] || start_xdmcp="no";
+ init="7:5:respawn:/var/X11R6/bin/kiosk /dev/tty7"
+ echo -e "#!/bin/sh\n# /var/X11R6/bin/kiosk - file generated by $0: \
+$date\nwhile ps aux|grep -i kiosk|grep -v \"grep\" &>/dev/null;\
+do\n test -f /var/run/kiosk || break; sleep 3;\ndone\ntouch \
+ /var/run/kiosk\nresmgr login nobody tty7\nresmgr grant nobody desktop\n\
+chown nobody /dev/dsp* /dev/audio* /dev/mixer* /dev/snd/control*\n\
+chown -R nobody:nobody /var/lib/nobody\nsu -c 'xinit /var/X11R6/bin/startgui \
+$start_x -- vt7 -quiet' -l nobody &>/dev/null\nrm /var/run/kiosk\n\
+resmgr revoke nobody\nresmgr logout tty7\nkillall X" \
+ >/mnt/var/X11R6/bin/kiosk
+ # early start of kiosk session if not late_dm is set
+ if [ "x$late_dm" != "xyes" ] ; then
+ echo -e "\t# kiosk start added by $0\n\t\
+/var/X11R6/bin/kiosk &>/dev/null &" >>/mnt/etc/${D_INITDIR}/boot.ld
+ fi
+ cp /etc/startgui /mnt/var/X11R6/bin
+ chmod a+x /mnt/var/X11R6/bin/kiosk /mnt/var/X11R6/bin/startgui
+ rm /mnt/var/run/kiosk 2>/dev/null
+ ;;
+ esac
+ echo -e "# entry made by $0 $date\n$init" >> /mnt/etc/inittab
+fi
+
+# setup requested display manager
+if [ "x$start_xdmcp" != "xno" ] ; then
+ testmkd /mnt/var/lib/xdm/authdir/authfiles
+ testmkd /mnt/var/run/xdmctl
+ if [ "$start_xdmcp" = "yes" ] ; then
+ start_xdmcp=kdm
+ fi
+ # just ensure lowercase
+ start_xdmcp=$(echo $start_xdmcp|sed -e "y/'GKWXDM'/'gkwxdm'/")
+ case "$start_xdmcp" in
+ wdm)
+ # anywhere in use!?
+ ;;
+ kdm)
+ # config is most probably not common in all distros?
+ # distro specific function config_kdm
+ config_kdm
+ ;;
+ gdm)
+ # config is most probably not common in all distros?
+ # distro specific function config_gdm
+ config_gdm
+ ;;
+ *)
+ # setup xdm (should be the same over the several distros)
+ echo -e "# /etc/X11/xdm/xdm-config - file generated by\n\
+#\t$0: $date\n\nDisplayManager.errorLogFile:\t/var/log/xdm.errors\n\
+DisplayManager.pidFile:\t\t/var/run/xdm.pid\n\
+DisplayManager.authDir:\t\t/var/lib/xdm\n\
+DisplayManager.keyFile:\t\t/etc/X11/xdm/xdm-keys\n\
+DisplayManager.servers:\t\t/etc/X11/xdm/Xservers\n\
+DisplayManager.accessFile:\t/etc/X11/xdm/Xaccess\n\
+DisplayManager.willing:\t\tsu nobody -c /etc/X11/xdm/Xwilling\n\
+DisplayManager.*.authName:\tMIT-MAGIC-COOKIE-1\n\
+DisplayManager.*.authComplain:\tfalse\n\
+DisplayManager.*.setup:\t\t/etc/X11/xdm/Xsetup\n\
+DisplayManager.*.chooser:\t/etc/X11/xdm/RunChooser\n\
+DisplayManager.*.startup:\t/etc/X11/xdm/Xstartup\n\
+DisplayManager.*.session:\t/etc/X11/xdm/Xsession\n\
+DisplayManager.*.reset:\t\t/etc/X11/xdm/Xreset" \
+ >/mnt/etc/X11/xdm/xdm-config
+ [ "$xdmcp" = "false" ] && echo -e \
+ "DisplayManager.requestPort:\t0\n" >>/mnt/etc/X11/xdm/xdm-config
+ # distro specific function config_xdm (at least for runlevel links)
+ config_xdm
+ ;;
+ esac
+fi
+
+# theming
+mkdir -p /mnt/var/lib/openslx/themes
+cp -a /usr/share/themes/kdm /usr/share/themes/Xdialog \
+ /usr/share/themes/bootsplash /mnt/var/lib/openslx/themes >/dev/null 2>&1
+cp /usr/share/themes/kdm/kdmrc /mnt/etc/opt/kde3/share/config/kdm >/dev/null 2>&1
+
+# script run timer
+[ $DEBUGLEVEL -eq 8 ] && echo "** SW setup finished at $(sysup)"
+
+# servconfig finished successfully
+echo "finished" > /tmp/svcfg
diff --git a/initramfs/initrd-stuff/etc/functions b/initramfs/initrd-stuff/etc/functions
new file mode 100644
index 00000000..278a502c
--- /dev/null
+++ b/initramfs/initrd-stuff/etc/functions
@@ -0,0 +1,957 @@
+# common function script for the configuration of linux diskless clients
+# (included by init, hwautocfg, servconfig, ... within OpenSLX initial
+# ramfs)
+#
+# Dirk von Suchodoletz <dvs@OpenSLX.com>, 03-09-2006
+# Felix Endres, 30-04-2006
+# Tobias Maier
+#
+# (c) 2006 - RZ Universitaet Freiburg
+# (c) 2006 - OpenSLX.ORG Project
+
+#######################################################################
+# set of empty dummy functions (loaded before real functions in the
+# distro specific files - to have no undeclared function in init, serv-
+# config, hwautocfg, ...
+
+# distro specific funtion called at the beginning of init script
+preinit () {
+ :
+}
+# distro specific funtion called at the end of init script
+postinit () {
+ :
+}
+# distro specific general function called from servconfig script
+config_distro () {
+ :
+}
+# udev/hotplug - auto device discovery service
+udev_hotplug () {
+ :
+}
+
+
+#######################################################################
+# generate events with the sysfs trigger
+trigger_device_events () {
+ list=$(echo /sys/bus/*/devices/*/uevent)
+ list="$list $(echo /sys/class/*/*/uevent)"
+ list="$list $(echo /sys/block/*/uevent /sys/block/*/*/uevent)"
+ for i in $list; do
+ case "$i" in
+ */device/uevent|*\**)
+ continue
+ ;;
+ */class/mem/*|*/class/tty/*)
+ first="$first $i"
+ ;;
+ */block/md*)
+ last="$last $i"
+ ;;
+ */*)
+ default="$default $i"
+ ;;
+ esac
+ done
+ # trigger the sorted events
+ for i in $first $default $last; do
+ echo "add" > "$i"
+ done
+}
+
+#######################################################################
+# produce error message and if $2 is empty run (debug) shell
+error () {
+local e_msg="$1"
+# check if LOGFILE is really writeable
+if [ -n "${LOGFILE}" ] ; then
+ [ "${LOGFILE}" != "/dev/null" ] && \
+ [ -w /mnt/${LOGFILE} ] || LOGFILE="/dev/null"
+else LOGFILE="/dev/null"
+fi
+# if nonfatal error else fatal error message and shell
+if [ -n "$2" ] ; then
+ [ "$DEBUGLEVEL" -ge 1 -a "$DEBUGLEVEL" != 8 ] && \
+ echo -e "${error_msg}${e_msg}${error_nfe}" >> ${LOGFILE}
+ [ "$DEBUGLEVEL" -gt 1 -a "$DEBUGLEVEL" != 8 ] && \
+ echo -e "${error_msg}${e_msg}${error_nfe}"
+ [ "$DEBUGLEVEL" -gt 2 -a "$DEBUGLEVEL" != 8 ] && usleep 20
+else
+ echo -e "${error_msg}${e_msg}${error_shell}"
+ # load usb modules to have keyboard enabled - they might have to be
+ # copied into initramfs with mkdxsinitramfs ...
+ modprobe -a usbcore uhci-hcd ohci-hcd usbhid 2>&1 >/dev/null
+ /bin/sh
+ echo -n "Reboot now? [y]"
+ read input
+# [ -z "$input" -o "$input" = "y" -o "$input" = "Y" ] && {
+# usleep 100
+# [ -f /proc/sysrq-trigger ] || mount -t proc none /proc
+# echo "b" > /proc/sysrq-trigger
+# }
+fi
+}
+#######################################################################
+# system uptime for performance analysis
+sysup () {
+uptime=$(sed -e "s, .*,,;s,\.,," /proc/uptime)
+echo "${uptime} ms."
+# if start times are kept, a summary of runtimes would be possible too
+}
+
+
+#######################################################################
+# micro sleep - either busybox command or simply loop and delete 1 from
+# the first argument gotten until zero
+usleep () {
+if [ -x /bin/usleep ]; then
+ /bin/usleep `expr $1 \* 60000`
+else
+ local count=`expr $1 \* 10`
+ while [ $count -gt 0 ] ; do count=`expr $count \- 1` ; done
+fi
+return 0
+}
+#######################################################################
+# (re)generate dynamic linked libraries cache from /etc/ld.so.conf
+ldcfg () {
+[ -z "${NOLDSC}" ] && echo "$init_ldcfg" && ldconfig /tmp/ld.so.cache &
+}
+#######################################################################
+# URI interpreter $1 variable to interprete, $2 type of token to return
+# prot: tftp, http, nbd, ... server: IP or FQDN
+uri_token () {
+local var=$1
+# first check if URI starts with prot:// - URI scheme
+if strinstr "://" "$1" ; then
+ prot=${var%://*}
+ rest=${var#*://}
+else
+ rest="$var"
+ prot=""
+fi
+# get the server IP or name and port - URI authority
+# you get the path or other token without leading "/" - add it later if
+# needed (fixme: port might be broken)
+if strinstr ":" "$rest" ; then
+ server="${rest%:*}"
+ rest="${rest#*:}"
+ path="${rest#*/}"
+ port="${rest%/$path}"
+else
+ tmpval=$rest
+ rest="${rest#*/}"
+ path="${tmpval#*/}"
+ server="${tmpval%/$path}"
+ port=""
+fi
+# get path and query components - URI path, query
+query=""
+if strinstr "\?" "$rest" ; then
+ path="${path%\?*}"
+ query="${rest#*\?}"
+fi
+# return the requested token
+case "$2" in
+ prot) echo "$prot" ;;
+ server) echo "$server" ;;
+ path) echo "$path" ;;
+ port) echo "$port" ;;
+ query) echo "$query" ;;
+esac
+}
+#######################################################################
+# load a certain module - name of module with path in argument one, the
+# error message in second argument
+loadmod () {
+local modpath=$1
+local module=`echo $modpath|sed -e "s,.*/,,"`
+local msg=$2
+if [ -f $modpath ] ; then
+ module=${module%.*}
+ modprobe ${MODPRV} ${module#*.} || \
+ echo "$error_modload '$module'. $msg"
+fi
+}
+#######################################################################
+# compute prefix bit number from netmask
+nm2pref () {
+set `IFS="."; echo $1`
+local n=0
+ for i in $1 $2 $3 $4 ; do
+ case $i in
+ 0) break ;;
+ 128) n=`expr $n + 1` ; break ;;
+ 192) n=`expr $n + 2` ; break ;;
+ 224) n=`expr $n + 3` ; break ;;
+ 240) n=`expr $n + 4` ; break ;;
+ 252) n=`expr $n + 6` ; break ;;
+ 254) n=`expr $n + 7` ; break ;;
+ 255) n=`expr $n + 8` ; continue ;;
+ esac
+ done
+echo $n
+}
+#######################################################################
+# configure IP address statically - first argument the ip address,
+# second the netmask, then gateway and broadcast address and last
+# interface. All arguments have to be given.
+ipsetup () {
+local ip=$1
+local nm=$2
+local gw=$3
+local bc=$4
+local if=$5
+for ipcfg in ip ipconfig ifconfig none; do
+ test -x /bin/$ipcfg && break;
+done
+case $ipcfg in
+ # the standard linux ip configuration tool
+ ip)
+ ip link set dev $if up 2>/dev/null
+ ip addr add $ip/`nm2pref $nm` broadcast $bc dev $if 2>/dev/null
+ if [ "$gw" != "0.0.0.0" ] ; then
+ ip route add default via $gw 2>/dev/null
+ fi
+ MAC=$(ip link show dev $if|sed -n "/ether [0-9e-f]\{2\}:.*/p" \
+ | sed -e "s/.*ether //;s/ .*//")
+ ;;
+ # the klibc ip configuration / dhcp client tool
+ ipconfig)
+ # fixme: to be checked
+ ipconfig $ip::$gw:$nm:$if:none
+ MAC=""
+ ;;
+ # traditional ifconfig/route - if a distro does not provide ip
+ ifconfig)
+ if [ "$ip" = "0.0.0.0" ]; then
+ ifconfig $if up
+ else
+ ifconfig $if $ip netmask $nm broadcast $bc
+ fi
+ [ "$gw" != "0.0.0.0" ] && route add default gw $gw
+ MAC=$(ifconfig $if|sed -n "/HWaddr [0-9A-F]\{2\}:.*/p" \
+ | sed -e "s/.*HWaddr //;y/ABCDEF/abcdef/")
+ ;;
+ none)
+ error "$error_iptool"
+ ;;
+esac
+}
+#######################################################################
+# nfs mounter for root filesystem and other sources
+nfsmnt ()
+{
+local nfsroot=$1
+local dest=$2
+local ret=0
+[ -z "$dest" ] && dest="/mnt"
+for mnt in nfsmount mount none; do
+ test -x /bin/$mnt && break;
+done
+# often nfs is just a module and not compiled directly into the kernel
+[ -f /lib/modules/@@@KERNVER@@@/kernel/fs/nfs/nfs.ko ] && \
+ loadmod /lib/modules/@@@KERNVER@@@/kernel/fs/nfs/nfs.ko "$error_modnfs"
+case $mnt in
+ # the klibc nfs mount tool (includes portmap)
+ nfsmount)
+ nfsmount -o ro $nfsroot $dest || ret=1
+ ;;
+ # the standard mount; portmap is needed ...
+ mount)
+ portmap || { echo "$error_portm"; ret=1; }
+ # fixme: busybox mount uses nfs ...
+ mount -n -t nfs -o ro,nolock $nfsroot $dest || ret=1
+ killall -9 portmap
+ ;;
+ none)
+ error "$error_mntt"
+ ;;
+esac
+return $ret
+}
+#######################################################################
+# create configuration file for dhclient
+mkdhclconf () {
+local vci=$1
+# provide dhclient with proper configuration
+echo -e "option bootlocal-script code 221\t= string;\n\
+option language code 222\t\t= string;\n\
+option start-x code 223\t\t\t= string;\n\
+option start-snmp code 224\t\t= string;\n\
+option start-sshd code 225\t\t= string;\n\
+option start-xdmcp code 226\t\t= string;\n\
+option start-cron code 227\t\t= string;\n\
+option crontab-entries code 228\t\t= string;\n\
+option start-rwhod code 229\t\t= string;\n\
+option start-printdaemon code 230\t= string;\n\
+option desktop-session code 231\t\t= string;\n\
+option tex-enable code 232\t\t= string;\n\
+option netbios-workgroup code 233\t= string;\n\
+option vmware code 234\t\t\t= string;\n\
+option hw-mouse code 252\t\t= string;\n\
+option hw-graphic code 253\t\t= string;\n\
+option hw-monitor code 254\t\t= string;\n\n\
+send dhcp-lease-time 86400;\nsend dhcp-max-message-size 1400;\n\
+request;\nscript \"/bin/dhclient-script\";" >> /etc/dhclient.conf
+if [ -n "$vci" ] ; then
+ echo "send vendor-class-identifier \"$vci\";" >> /etc/dhclient.conf
+fi
+}
+
+#######################################################################
+# dhcp client
+rundhcp ()
+{
+local vci="$1"
+for dhcp in dhclient dhcpcd pump ipconfig udhcpc none; do
+ test -e /bin/$dhcp && break;
+done
+if [ "$dhcp" = "none" ] ; then
+ error "$error_nodhcp" nonfatal
+else
+ # ensure the interface is up
+ ipsetup 0.0.0.0 255.255.255.255 0.0.0.0 255.255.255.255 eth0 &
+ [ -f /lib/modules/@@@KERNVER@@@/kernel/net/packet/af_packet.ko ] && \
+ loadmod /lib/modules/@@@KERNVER@@@/kernel/net/packet/af_packet.ko \
+ "needed for dhcp";
+ echo "Starting $dhcp for configuration"
+ mkdir /var/lib/dhcp 2>&1 >/dev/null
+fi
+export client="$dhcp"
+case $dhcp in
+ dhclient)
+ mkdhclconf $vci
+ ln -s /bin/dhcpmkconfig /bin/dhclient-script
+ dhclient -cf /etc/dhclient.conf -lf /var/lib/dhcp/dhclient.leases \
+ -q eth0 2>&1 >/dev/null || error "$error_dhclient"
+ ;;
+ dhcpcd)
+ [ -n $vci ] && vci="-i $vci"
+ ln -s /bin/dhcpmkconfig /bin/dhcpcd.exe
+ dhcpcd $vci -L /var/lib/dhcp -c /bin/dhcpcd.exe -T -t 30 eth0 \
+ 2>&1 >/dev/null || error "$error_dhcpcd"
+ ;;
+ pump)
+ error "$error_pump"
+ ;;
+ ipconfig)
+ [ $DEBUGLEVEL -gt 1 -a "$DEBUGLEVEL" != 8 ] && \
+echo -e "# You are using ipconfig as dhcp \
+client. With this tool you only get the\n# basic IP settings from the \
+server. No vendor specific, self defined\n# dhcp options are possible this \
+way. use dhclient instead or get them via\n# tftp (to be enabled via kernel \
+command line)." >> /etc/machine-setup
+ error "$error_ipconf"
+ ;;
+ # udhcpc is part of busybox
+ udhcpc)
+ [ -n $vci ] && vci="-V $vci"
+ ln -s /bin/dhcpmkconfig /bin/udhcpc.script
+ udhcpc -b -q $vci -s /bin/udhcpc.script -i eth0
+ ;;
+ *)
+ ;;
+esac
+echo "dhcp finished" > /tmp/dhcp-done
+}
+
+#######################################################################
+# function for retrieving configuration file (machine-setup) via tftp
+# from a predefined server or given source (file=tftp-server:/path via
+# kernel command line)
+# tftpget is helper function for fileget
+tftpgetunpack () {
+# $1 is config file name to get, $2 IP of server to get file from
+for tftp in /bin/atftp /bin/tftp ; do
+ test -x $tftp && break
+done
+echo -e "tftp\t69/tcp\ntftp\t69/udp" > /etc/services
+local dst=/tmp/$(basename $1)
+# tftp get part
+case "$tftp" in
+ */atftp)
+ atftp -g -r $1 -l $dst $2 2> /dev/null
+ ;;
+ */tftp)
+ # distinguish between busybox tftp and standalone (in.tftp) client
+ if [ -x /bin/busybox ] ; then
+ tftp -g -r $1 -l $dst $2 1>&2 >/dev/null
+ else
+ echo "get $1 $dst" | tftp $2 1>&2 >/dev/null
+ fi
+ ;;
+esac
+# unpack part (only gzip is supported, bzip binary not present in
+# initramfs)
+if [ -s $dst ] ; then
+ tar -xpzf $dst 2>/dev/null
+ [ "$DEBUGLEVEL" -le 2 -o "$DEBUGLEVEL" -eq 8 ] && rm $dst
+ return 0
+else
+ return 1
+fi
+}
+fileget () {
+# get type of tftp available, alternatively use wget for ftp or http
+# (fixme: rewrite of fileget needed!!)
+# analyze file soure (URI) in $FILESRC
+if [ -n "$FILESRC" ] ; then
+ srvproto=$(uri_token $FILESRC prot)
+ cfgfile="/$(uri_token $FILESRC path)"
+ tftpserver=$(uri_token $FILESRC server)
+ tftpgetunpack $tftp $cfgfile $tftpserver
+else
+ cfgdir="/tftpboot/client-config/"
+ local tftpserver=$serverip
+ # try to get configuration files successively; start with distro client
+ # and try last distro default ...
+ echo -e "\n## Configuration via fileget: Hierarchy is distro client \
+and as last\n# distro/default" >> /tmp/confviafile
+ mac=$(echo $MAC|sed "s/:/-/g")
+ for cfgfile in $cfgdir/$DISTRO/01-$mac.tgz $cfgdir/$DISTRO/default.tgz \
+ $cfgdir/01-$mac.tgz $cfgdir/default.tgz ; do
+ tftpgetunpack $cfgfile $tftpserver && break
+ done
+fi
+test -f /initramfs/machine-setup && \
+ cat /initramfs/machine-setup >> /tmp/confviafile
+echo "fileget via $srvproto finished" > /tmp/file-done
+}
+
+#######################################################################
+# function for creating directories after testing of their existance
+# avoids to recreate directories in union mounts
+testmkd () {
+ test -d $1 || mkdir -p $1 &>/dev/null
+}
+
+#######################################################################
+# simple basename replacement
+basename () {
+ local b=${1##*/}
+ echo ${b%$2}
+}
+
+#######################################################################
+# simple string in string search
+strinstr (){
+ case "$2" in *$1*) return 0;; esac
+ return 1
+}
+
+#######################################################################
+# simple string in file search
+strinfile (){
+ case "$(cat $2)" in *$1*) return 0;; esac
+ return 1
+}
+
+
+#######################################################################
+# check boot commandline for specified option
+inkernelcmdline (){
+strinstr " $1" "${KCMDLINE}"
+return "$?"
+}
+
+#######################################################################
+# wait for a file to appear and stop after maxwait counts
+waitfor () {
+local file=$1
+local maxwait=$2
+local count=0
+while [ ! -e $file ] ; do
+ echo "waiting ........." > /dev/null
+ count=`expr $count + 1`
+ [ $count -gt $maxwait ] && return 1
+done
+return 0
+}
+
+#######################################################################
+# ldconfig is needed if rootfilesystem is composed of several parts.
+# search for ldconfig and execute it
+# check that /mnt/etc/ld.so.conf is never lost
+ldconfig () {
+local cachefile="$1"
+for ldcfg in /mnt/sbin/ldconfig \
+ /mnt/bin/ldconfig \
+ /mnt/usr/sbin/ldconfig; do
+ test -x $ldcfg && {
+ $ldcfg -r /mnt -C $cachefile; break; }
+done
+#/mnt/sbin/ldconfig -r /mnt -C $cachefile
+echo "finished" > /tmp/ldcfg
+}
+
+#######################################################################
+# configuration via ldap
+ldapconf () {
+local ldapserver=$1
+error "$error_ldapcfg"
+echo "not implemented" > /tmp/ldap-done
+}
+
+#######################################################################
+# base passwd/shadow, the standard user present in every system. All
+# other system users should be generated within the service function
+basepasswd () {
+# strip every line with userid between 500 and 99999 from the passwd
+# file
+sed '/^[a-zA-Z0-9]*:[a-zA-Z0-9]*:[1-9][0-9]\{3,4\}:/d;/^+:*/d;/^+$/d;
+ /^[a-zA-Z0-9]*:[a-zA-Z0-9]*:[5-9][0-9]\{2\}:/d' /mnt/etc/passwd \
+ > /tmp/newpasswd
+# and add user nobody again (is there a more elegant way?)
+sed -n -e '/nobody/p' /mnt/etc/passwd >> /tmp/newpasswd
+cp /tmp/newpasswd /mnt/etc/passwd
+# create the shadow from passwd file
+echo -e "root:"$root_pw":12958:0:10000::::" > /mnt/etc/shadow
+sed 's/:.*/:!:13078:0:99999:7:::/;/^root.*/d' /tmp/newpasswd \
+ >> /mnt/etc/shadow
+}
+
+#######################################################################
+# wait for the completion of configuration file (machine-setup). It is
+# composed from different sources
+cfgcomplete () {
+waitfor /tmp/dhcp-done 10000 || error "$error_errdcfg" nonfatal
+waitfor /tmp/file-done 10000 || error "$error_errfcfg" nonfatal
+waitfor /tmp/ldap-done 10000 || error "$error_errlcfg" nonfatal
+# concat the different files now into the central config file, order
+# matters - ldap data has highest priority
+if ! [ -f /tmp/cfgcomplete ] ; then
+ for config in /tmp/confviadhcp /tmp/confviafile /tmp/confvialdap
+ do test -f $config && cat $config >> /etc/machine-setup
+ done
+echo "config completed" > /tmp/cfgcomplete
+fi
+}
+
+#######################################################################
+# localization simply derived from $language variable set in
+# machine-setup or other sources - mostly taken from knoppix
+localization () {
+country="$1"
+CONSOLE_FONT="lat9w-16.psfu"
+case "$country" in
+ # German version
+ de*)
+ COUNTRY="de"
+ LANG="de_DE.UTF8"
+ KEYTABLE="de-latin1-nodeadkeys"
+ XKEYBOARD="de"
+ KDEKEYBOARD="de"
+ CHARSET="utf8"
+ KDEKEYBOARDS="us,fr"
+ TZ="Europe/Berlin"
+ ;;
+ # Belgian version
+ be*)
+ COUNTRY="be"
+ LANG="C"
+ KEYTABLE="be2-latin1"
+ XKEYBOARD="be"
+ KDEKEYBOARD="be"
+ CHARSET="iso8859-15"
+ KDEKEYBOARDS="us,de,fr"
+ TZ="Europe/Brussels"
+ ;;
+ # Bulgarian version
+ bg*)
+ COUNTRY="bg"
+ LANG="bg_BG"
+ KEYTABLE="bg"
+ XKEYBOARD="bg"
+ KDEKEYBOARD="bg"
+ CHARSET="microsoft-cp1251"
+ KDEKEYBOARDS="us,de,fr"
+ TZ="Europe/Sofia"
+ ;;
+ # Switzerland (basically de with some modifications)
+ ch)
+ LANGUAGE="de"
+ COUNTRY="ch"
+ LANG="de_CH"
+ KEYTABLE="sg-latin1"
+ XKEYBOARD="de_CH"
+ KDEKEYBOARD="de_CH"
+ CHARSET="iso8859-15"
+ KDEKEYBOARDS="de,us,fr"
+ TZ="Europe/Zurich"
+ ;;
+ # Simplified Chinese
+ cn)
+ COUNTRY="cn"
+ LANG="zh_CN.GB2312"
+ KEYTABLE="us"
+ XKEYBOARD="us"
+ KDEKEYBOARD="us"
+ CHARSET="gb2312.1980-0"
+ KDEKEYBOARDS="us,de,fr"
+ XMODIFIERS="@im=Chinput"
+ TZ="Asia/Shanghai"
+ ;;
+ # Czechoslovakia
+ cs|cz)
+ LANGUAGE="cs"
+ COUNTRY="cs"
+ LANG="cs_CZ"
+ KEYTABLE="cz-lat2"
+ XKEYBOARD="cs"
+ KDEKEYBOARD="cz"
+ CHARSET="iso8859-2"
+ KDEKEYBOARDS="us,de,fr"
+ TZ="Europe/Prague"
+ CONSOLE_FONT="iso02g"
+ ;;
+ # Denmark
+ dk|da)
+ COUNTRY="dk"
+ LANG="da_DK"
+ # Workaround: "dk" broken in gettext, use da:da_DK
+ LANGUAGE="da:da_DK"
+ KEYTABLE="dk"
+ XKEYBOARD="dk"
+ KDEKEYBOARD="dk"
+ CHARSET="iso8859-15"
+ KDEKEYBOARDS="dk,de,us,fr"
+ TZ="Europe/Copenhagen"
+ ;;
+ es)
+ # Spain
+ COUNTRY="es"
+ LANG="es_ES@euro"
+ KEYTABLE="es"
+ XKEYBOARD="es"
+ KDEKEYBOARD="es"
+ CHARSET="iso8859-15"
+ KDEKEYBOARDS="de,us,fr"
+ TZ="Europe/Madrid"
+ ;;
+ # Finland
+ fi)
+ COUNTRY="fi"
+ LANG="fi_FI@euro"
+ KEYTABLE="fi"
+ XKEYBOARD="fi"
+ KDEKEYBOARD="fi"
+ CHARSET="iso8859-15"
+ KDEKEYBOARDS="us"
+ TZ="Europe/Helsinki"
+ ;;
+ # France
+ fr*)
+ COUNTRY="fr"
+ LANG="fr_FR@euro"
+ KEYTABLE="fr"
+ XKEYBOARD="fr"
+ KDEKEYBOARD="fr"
+ CHARSET="iso8859-15"
+ KDEKEYBOARDS="de,us"
+ TZ="Europe/Paris"
+ ;;
+ he|il)
+ # Hebrew version
+ LANGUAGE="he"
+ COUNTRY="il"
+ LANG="he_IL"
+ KEYTABLE="us"
+ XKEYBOARD="us"
+ KDEKEYBOARD="il"
+ CHARSET="iso8859-8"
+ KDEKEYBOARDS="us,fr,de"
+ TZ="Asia/Jerusalem"
+ ;;
+ # Ireland
+ ie)
+ COUNTRY="ie"
+ LANG="en_IE@euro"
+ KEYTABLE="uk"
+ XKEYBOARD="uk"
+ KDEKEYBOARD="gb"
+ CHARSET="iso8859-15"
+ KDEKEYBOARDS="us,de,es,fr,it"
+ TZ="Europe/Dublin"
+ ;;
+ # Italy
+ it)
+ COUNTRY="it"
+ LANG="it_IT@euro"
+ KEYTABLE="it"
+ XKEYBOARD="it"
+ KDEKEYBOARD="it"
+ CHARSET="iso8859-15"
+ KDEKEYBOARDS="fr,us,de"
+ TZ="Europe/Rome"
+ ;;
+ # Japan
+ ja)
+ COUNTRY="jp"
+ LANG="ja_JP"
+ LANGUAGE="ja"
+ KEYTABLE="us"
+ XKEYBOARD="us"
+ KDEKEYBOARD="us"
+ CHARSET="iso8859-15"
+ KDEKEYBOARDS="fr,us,de"
+ TZ="Asia/Tokyo"
+ ;;
+ # The Netherlands
+ nl)
+ COUNTRY="nl"
+ LANG="nl_NL@euro"
+ KEYTABLE="us"
+ XKEYBOARD="us"
+ KDEKEYBOARD="en_US"
+ CHARSET="iso8859-15"
+ KDEKEYBOARDS="nl,de,fr"
+ TZ="Europe/Amsterdam"
+ ;;
+ # Poland
+ pl)
+ COUNTRY="pl"
+ LANG="pl_PL"
+ KEYTABLE="pl"
+ XKEYBOARD="pl"
+ KDEKEYBOARD="pl"
+ CHARSET="iso8859-2"
+ KDEKEYBOARDS="de,us,fr"
+ TZ="Europe/Warsaw"
+ CONSOLE_FONT="iso02g"
+ ;;
+ # Russia
+ ru)
+ COUNTRY="ru"
+ LANG="ru_RU.KOI8-R"
+ KEYTABLE="ru"
+ XKEYBOARD="ru"
+ KDEKEYBOARD="ru"
+ CHARSET="koi8-r"
+ CONSOLE_FONT="Cyr_a8x16"
+ KDEKEYBOARDS="de,us,fr"
+ TZ="Europe/Moscow"
+ ;;
+ # Slovakia
+ sk)
+ COUNTRY="sk"
+ LANG="sk"
+ KEYTABLE="sk-qwerty"
+ XKEYBOARD="sk"
+ KDEKEYBOARD="sk"
+ CHARSET="iso8859-2"
+ KDEKEYBOARDS="us,de"
+ TZ="Europe/Bratislava"
+ CONSOLE_FONT="iso02g"
+ ;;
+ # Slovenia
+ sl)
+ LANGUAGE="sl"
+ COUNTRY="si"
+ LANG="sl_SI"
+ KEYTABLE="slovene"
+ XKEYBOARD="sl"
+ KDEKEYBOARD="si"
+ CHARSET="iso8859-2"
+ KDEKEYBOARDS="us,de"
+ TZ="Europe/Ljubljana"
+ CONSOLE_FONT="iso02g"
+ ;;
+ tr)
+# Turkish version (guessed)
+ COUNTRY="tr"
+ LANG="tr_TR"
+ KEYTABLE="tr_q-latin5"
+ XKEYBOARD="tr"
+ KDEKEYBOARD="tr"
+ CHARSET="iso8859-9"
+ KDEKEYBOARDS="us,de,fr"
+ TZ="Europe/Istanbul"
+ ;;
+ # Taiwan - Traditional Chinese version (thanks to Chung-Yen Chang)
+ tw)
+ COUNTRY="tw"
+ LANG="zh_TW.Big5"
+ LANGUAGE="zh_TW.Big5"
+ KEYTABLE="us"
+ XKEYBOARD="us"
+ KDEKEYBOARD="us"
+ CHARSET="iso8859-1"
+ KDEKEYBOARDS="us"
+ XMODIFIERS="@im=xcin"
+ TZ="Asia/Taipei"
+ ;;
+ # Great Britian
+ uk)
+ COUNTRY="uk"
+ LANG="en_GB"
+ LANGUAGE="en"
+ KEYTABLE="uk"
+ XKEYBOARD="uk"
+ KDEKEYBOARD="gb"
+ CHARSET="iso8859-1"
+ KDEKEYBOARDS="us"
+ TZ="Europe/London"
+ ;;
+ # US and default configuration
+ *)
+ LANGUAGE="us"
+ COUNTRY="us"
+ LANG="C"
+ KEYTABLE="us"
+ XKEYBOARD="us"
+ KDEKEYBOARD="us"
+ CHARSET="iso8859-1"
+ KDEKEYBOARDS="de,fr"
+ TZ="America/New_York"
+ ;;
+esac
+}
+#######################################################################
+# setup initial boot scripts (for most standard distributions, gentoo
+# is to be handled differently)
+initial_boot () {
+for i in ${D_RCDIRS} ${D_INITBOOTD} ; do
+ rm -f /mnt/etc/$i/*
+done
+count=10
+# boot.ld is a special runlevel script generated within initial ramdisk
+# which should be executed before the rest
+for i in boot.ld ${D_INITSCRIPTS}; do
+ count=`expr $count + 1`
+ revcnt=`expr 41 - $count`
+ ln -sf /etc${D_INITDIR}/$i /mnt/etc/${D_INITBOOTD}/S${count}$i
+ ln -sf /etc${D_INITDIR}/$i /mnt/etc/${D_INITBOOTD}/K${revcnt}$i
+done
+}
+#######################################################################
+# find out if prerequisites for special X server modules are met
+# incomplete
+check_glx () {
+case "${XMODULE}" in
+ radeon)
+ # check ${XDESC}/ hwsetup.info device string in Cards file and then
+ # for needed components
+ test -f /mnt/lib/modules/${KERNEL}/kernel/drivers/char/drm/fglrx.ko \
+ && test -f /mnt/usr/X11R6/lib/modules/drivers/fglrx_drv.* && \
+ XMODULE=fglrx
+ # there seems no problem, if no TV is connected
+ TVOUT='\tOption\t\t"TVFormat" "PAL-B"\n
+\tOption\t\t"DesktopSetup" "horizontal"'
+ ;;
+ nv)
+ #
+ # test -f /mnt/usr/X11R6/lib/modules/drivers/nvidia_drv.*
+ ;;
+esac
+}
+
+#######################################################################
+# dummy functions - avoid undefined functions in servconfig (functions
+# are normally overwritten by settings within distro-functions - a file
+# generated by mkdxsconfig from <distro>/functions-default & ~-version
+
+# overwrite xorg configuration set by hwautocfg
+displayvars (){
+:
+}
+
+# function for ntp configuration
+config_ntp () {
+:
+}
+
+# function for afs
+config_afs () {
+:
+}
+
+# function for atd
+config_atd () {
+:
+}
+
+# function for configuration of cron services
+config_cron () {
+:
+}
+
+# syslog service
+config_syslog () {
+:
+}
+
+# secure shell service
+config_sshd () {
+:
+}
+
+# snmp agent for remote monitoring
+config_snmp () {
+:
+}
+
+# consolefont
+consolefont () {
+:
+}
+# acpi and powersave
+config_acpi () {
+:
+}
+
+# configure xdm as display manager
+config_xdm () {
+:
+}
+
+# configure gdm as display manager
+config_gdm () {
+:
+}
+
+# configure hal, dbus, resmgr and services like that
+config_dreshal () {
+:
+}
+
+# configure automounter
+config_automount () {
+:
+}
+
+# configure bluetooth services
+config_bt () {
+:
+}
+
+# create a compliant runlevel script, needed for boot.ld and vmware-prep
+d_mkrlscript () {
+:
+}
+
+# start name service caching daemon
+config_nscd () {
+:
+}
+
+# prepare virtual machine environment (vmware, vmplayer)
+config_vmware () {
+:
+}
+
+# configure automounter
+config_automount () {
+:
+}
+
+# start portmapper (needed at least for nfs and nis services)
+config_portmap () {
+:
+}
+
+# start NIS (fixmee - does the service is really named ypbind??)
+config_nis () {
+:
+}
diff --git a/initramfs/initrd-stuff/etc/messages b/initramfs/initrd-stuff/etc/messages
new file mode 100644
index 00000000..b1338776
--- /dev/null
+++ b/initramfs/initrd-stuff/etc/messages
@@ -0,0 +1,176 @@
+# messages file for all error and info messages generated during client
+# bootup (within initialramfs) for OpenSLX linux diskless clients version 4
+# this file could be used for localization of error messages
+#
+# Dirk von Suchodoletz <dvs@openslx.com>, 05-09-2006
+#
+# (c) 2006 - RZ Universitaet Freiburg
+# (c) 2006 - OpenSLX.org
+
+# messages from (slx) init
+init_errmsg="functions file contains a lot of script \
+functionality. Without this\ninit script will not run."
+init_mff="The main $init_errmsg"
+init_dff="The distro $init_errmsg"
+init_dscf="The distribution specific configuration file could not be found"
+init_errip=" Unable to setup at \
+least basic functionality, because no IP configuration\n available. You \
+might pass that information via kernel command line\n through setting of \
+'ipappend 1' in pxelinux.cfg/* or just enable dhcp\n or ldap. They are \
+enabled via tokens ('ldap' or 'dhcp') in kernel\n command line."
+init_errldap=" Unable to setup at \
+least basic functionality, because no IP configuration\n available. Please \
+beware - ldap works only in combination of either\n ipappend or similar or \
+with dhcp!"
+init_errnwad=" Failed to load the network \
+adaptor modules defined via mkdxsinitrd\n run. Please rerun and list the \
+appropriate modules (without .ko)."
+init_errdhcp=" Did not get complete IP \
+configuration via DHCP. You may want to add\n a vendor code identifier \
+via kernel commandline (vci=VCI)."
+init_errnbd=" Failed to load \
+module ${NBD}.ko. It is needed if you intend to use\n network block \
+device (D)NBD for the client as root filesystem."
+init_nbdcl=" Failed to start \
+the network block device client. Unable to mount root\n filesystem."
+init_nbddev=" For some reason the network block device /dev/${NBD}0 never \
+appeared.\n You might want to check udev or your list of static device \
+files."
+init_moddir=" The requested modules directory does not exist. That could \
+mean:\n * The kernel was updated but mkdxsinitrd was not run afterwards.\n\
+ * The mounted filesystem does not contain the modules directory at all.\n\
+ You might want to check the list of mounted filesystems and if /mnt is\n\
+ not empty run 'ls /mnt/lib/modules' to check."
+init_loadufs=" Loading of UnionFS failed - Either module is not present or \
+module\n does not match the running kernel. If you do not want to see this \
+\n message remove the token 'unionfs' from kernel command line."
+init_loadcow=" Loading of Copy On Write (COW - special block device) module \
+failed -\n Either module is not present or module does not match the \
+running\n kernel. If you do not want to see this message remove the token \
+'cowloop' from kernel command line."
+init_cownonbd=" Loading of cow module is of no sense if no network block \
+device is used or\n UnionFS was specified as read write layer too. Remove \
+UnionFS token from\n kernel commandline if cowloop should be used instead."
+init_nfs=" Mount of root filesystem via NFS was requested via kernel command \
+line\nbut failed. There might be the following reasons for that:\n\
+* No nfs.ko module could be loaded and no NFS support was present in the\n\
+running kernel - see error messages above\n\
+* You tried to mount from wrong server or path ($nfsroot)\n\
+* No NFS server is running or you do not have permissions"
+init_ldcfg="Starting ldconfig - switch it off via kernel cmdline option \
+'noldsc'"
+init_errlog="Unable to create the logfile configuration in \
+/etc/${D_SYSCONFDIR}. That\n might indicate some severe error."
+init_fstab="Failed to create /etc/fstab in the clients root filesystem. The\n\
+ noexistence of the file might produce some unexpected behaviour of\n\
+ mount commands."
+init_errldcfg=" For some reason the generation of ld.so.cache did not \
+finish in time."
+init_infldcfg=" You decided not to recreate \
+/etc/ld.so.cache file. That might cause errors\n if libraries are installed \
+after this file was created on server."
+init_errcfg="of this client did not finish in\n time. You might check the \
+process list and list the modules loaded until\n now."
+init_errhw=" For some reason the hardware autoconfig $init_errcfg"
+init_errsw=" For some reason the software configuration $init_errcfg"
+init_wait=" Waited $i ticks to unmount kernel module directory ..."
+init_errumnt=" Unmount of the kernel modules directory \
+failed for some reason. Some\n modprobe still active!?"
+init_erritab=" The file /etc/inittab does not exist or \
+is no regular one. It is needed\n for the bootup procedure to follow."
+init_errsys=" Unmount of the kernel sys directory \
+failed for some\nreason. You will get some error messages that some files \
+could not be\n removed."
+init_runinit=" Could not execute \
+run-init due to missing command or wrong\n parameters given."
+
+# messages from functions
+error_msg="An error occured during execution of $0 script:\n\n"
+error_nfe="\n -> This error is not fatal - continuing ...\n"
+error_shell="\n -> Running shell for debugging purposes now ...\n"
+error_modload="Failed to load module "
+error_modnfs="needed for mounting rootfs"
+error_iptool=" No tool for local IP configuration found. You should at \
+least add\n one of the following programs to your ramdisk: ip \
+ipconfig\n ifconfig."
+error_portm=" Portmapper should be present, if normal mount \
+command is used. Please\n check your initial ramdisk setup (mkdxsinitrd)."
+error_mntt=" No suitable mount tool found."
+error_nodhcp=" You tried to configure system via dhcp, but no usable dhcp\n\
+ client could be found. Please check that you have some client from\n\
+ the following list installed: dhclient dhcpcd pump ipconfig."
+error_dhcp=" The following problems could produce that error:\n\
+ * The af_packet.ko module is either not loaded nor present in kernel.\n\
+ * No network device is present - either no module matching the hardware\n\
+ was loaded nor present in kernel.\n You might want to run 'lsmod'."
+error_dhclient=" Fatal error occured while trying to run dhclient.\n\
+$error_dhcp"
+error_dhcpcd=" Fatal error occured while trying to run dhcpcd.\n$error_dhcp"
+error_pump=" Config via pump not implemented yet.\n$error_dhcp"
+error_ipconf=" Config via ipconfig (from klibc) not implemented yet.\n\
+$error_dhcp"
+error_ldapcfg=" The configuration via ldap is not implemented yet."
+error_errdcfg=" Did not get any configuration data via dhcp until now ..."
+error_errfcfg=" Did not get any configuration data via tftp until now ..."
+error_errlcfg=" Did not get any configuration data via ldap until now ..."
+
+
+# messages from distro functions
+df_errumod=" Failed to load the \"unix\" module. Problems with Hardware \
+detection\nwill probably arise."
+df_errserv="seems not to be installed or start script is not available\n \
+so requesting the start of service make no sense. Please disable service\n \
+or install the files needed."
+df_errudev=" udev daemon is not available. Some devices might not appear."
+df_errhotpl=" Hotplug subdirectory is missing! udev(d) might not work as \
+expected."
+df_errcron=" The cron start script $df_errserv"
+df_errsysl=" The syslog start script $df_errserv"
+df_errsshd=" The sshd start script $df_errserv"
+df_erryp=" The NIS client $df_errserv"
+df_errvmw=" VMware X86 emulation $df_errserv"
+df_erramnt=" Automounter $df_errserv"
+df_errnsc=" Name Service caching deamon $df_errserv\n This service might \
+be useful to take load from a ldap user directory."
+df_errafsd=" No afs directory present"
+df_errafsn=" AFS client service is not available"
+
+# messages from servconfig
+scfg_nfs=" Mount of some NFS source failed ..."
+scfg_ntptz=" No such timezone data file (needed for ntp time service \
+configuration)."
+scfg_vmdir=" For some reason the runvmware script is not available for \
+copying. That\n could be the result of failed mount or simply missing \
+file on\n server."
+scfg_erradir=" Only one directory level is allowed to hook up automounter \
+to and the\n directory should exist (on the servers export) or should be \
+creatable\n (e.g. because of UnionFS writeable root directory)."
+scfg_erratpld=" Only toplevel directories \
+are allowed as mount points for user home\n directories. Please set the \
+variable \${automnt_dir} appropriately in\n machine-setup file."
+scfg_country=" No configuration for localization found in config file. \
+Using default\n country setting '${D_DEFAULTCOUNTRY}' defined in $0."
+
+# messages from hwautocfg
+hcfg_xcfg=" You should define the variable D_XF86CONFFILE in yours distro \
+configuration\n file"
+hcfg_hwsetup=" The xserver configuration file generated by hwsetup could \
+not\n be found."
+hcfg_keyb=" No settings found for keyboard, using default of \
+'${DEFKEYTABLE}' defined\n in $0."
+gfx_msg="Please check your graphic adaptor settings ($hw_graphic)."
+hcfg_gfxdrv=" Manual configuration of your graphic hardware module setting \
+failed.\n $gfx_msg"
+hcfg_gfxcdp=" Manual configuration of your graphic systems color depth \
+failed.\n $gfx_msg"
+hw_msg=" Please check your predefined monitor settings ($hw_monitor): \
+Automatic\n configuration of display"
+hcfg_hfrq=" $hwmsg timings was attempted, but the horizontal frequency \
+could not be detected. Using default frequency range (${HSYNCRANGE})"
+hcfg_vfrq=" $hwmsg timings was attempted, but the vertical frequency \
+could not be detected. Using default frequency range (${VSYNCRANGE})"
+hcfg_res=" $hwmsg resolution was attempted but not established. Using \
+default resolutions (${DEFAULTMODES})"
+hcfg_hwsetup=" Expected information from hwsetup to appear in \
+/tmp/hwsetup.info.\n Unable to configure parts of the systems hardware. \
+Please check that\n hwsetup is properly installed and executable."
diff --git a/initramfs/initrd-stuff/etc/startgui b/initramfs/initrd-stuff/etc/startgui
new file mode 100755
index 00000000..e2e97721
--- /dev/null
+++ b/initramfs/initrd-stuff/etc/startgui
@@ -0,0 +1,78 @@
+#!/bin/sh
+#
+# Description: startgui runs as script replacement for xinit
+#
+# Author(s): Dirk von Suchodoletz <dirk@goe.net>, 19-05-2006
+# Michael Janczyk, 26-08-2005
+# Copyright: (c) 2003, 2006 - RZ Universitaet Freiburg
+#
+# Version: 0.1.0b
+#
+# /var/X11R6/bin/startgui
+#
+###########################################################################
+
+# functions
+error () {
+ $2 $1
+}
+
+sysresources=/usr/X11R6/lib/X11/Xresources
+sysmodmap=/usr/X11R6/lib/X11/Xmodmap
+
+# merge in defaults and keymaps
+
+if [ -f $sysresources ]; then
+ xrdb -merge $sysresources
+fi
+
+WM=$1
+[ $WM ] || WM=kde
+case "$WM" in
+ *fvwm*)
+ fvwm2
+ ;;
+ *kde*)
+ mkdir ~/.kde &>/dev/null
+ cp -a /usr/share/dxs/WMsettings/kde ~/.kde
+ /opt/kde3/bin/startkde
+ ;;
+ *wmaker*|*windowmaker*)
+ mkdir ~/GNUstep &>/dev/null
+ cp -a /usr/share/dxs/WMsettings/windowmaker ~/GNUstep
+ wmaker
+ ;;
+ *ice*)
+ icewm
+ ;;
+ *gnome*)
+ cp -a /usr/share/dxs/WMsettings/gnome/.* ~/
+ gnome
+ ;;
+ *citrix|Citrix|ICAClient|*wfica)
+ xsetroot -solid black
+ cp -a /etc/dxs/ICAClient/ ~/.ICAClient
+ wfica
+ ;;
+ *citrix-mgr|*citrix-indirect|*wfcmgr)
+ xsetroot -solid black
+ cp -a /etc/dxs/ICAClient/ ~/.ICAClient
+ #
+ ;;
+ *vmware*)
+ xsetroot -solid black
+ mkdir -p $HOME/.vmware &>/dev/null
+ xterm -bg black -fg white -geometry 170x30+0-0 +sb -e \
+ "runvmware -i --debug 1"
+ ;;
+ *)
+ if which $WM; then
+ $WM
+ error "Session ended ... Click OK to restart X" xmessage
+ else
+ error "Tried: $WM - Kein sinnvoller wm angegeb." xmessage
+ xterm
+ fi
+ ;;
+esac
+exit 0
diff --git a/initramfs/initrd-stuff/etc/vmware-prep b/initramfs/initrd-stuff/etc/vmware-prep
new file mode 100644
index 00000000..9ea2f82c
--- /dev/null
+++ b/initramfs/initrd-stuff/etc/vmware-prep
@@ -0,0 +1,49 @@
+#!/bin/sh
+#
+# Kernel of a generic runlevel script file for use with OpenSLX diskless
+# linux machines - script prepares vmware environment. Start and stop
+# functionality is added within initialramfs
+#
+# Michael Janczyk <mj0@uni-freiburg.de>, 07-09-2006
+# Dirk von Suchodoletz <dirk@goe.net>, 03-09-2006
+#
+# (c) 2003, 2006 - RZ Universitaet Freiburg
+#
+# Version: 0.2.359
+#
+#######################################################################
+# set verbose mode for script debugging
+#set -xv
+
+### CONFIGURATION #####################################################
+# read configuration information
+#. /etc/machine-setup # not needed at the moment!
+
+### VARIABLES SECTION #################################################
+# Declaration of default variables
+vmdir=/var/lib/vmware
+
+### START SCRIPT ######################################################
+
+modprobe loop >/dev/null 2>&1
+
+# device creation - the module does not trigger udev properly
+for i in 0 1 2 3 4 5 6 7 8 9; do
+ [ -c /dev/vmnet${i} ] || mknod /dev/vmnet${i} c 119 ${i};
+done
+chmod 0700 /dev/vmnet*
+
+# loop file for exchanging information between linux and vmware guest
+loopsrc=/etc/vmware/loopimg
+loopdst=/etc/vmware/fd-loop
+mkdir -p $loopsrc
+grep "unionfs" /proc/mounts >/dev/null && \
+ mount -o size=1500k -t tmpfs vm-loopimg $loopsrc
+mkdir -p -m a+t $loopdst
+cp ${vmdir}/templ/fd1.img /$loopsrc/fd1.img
+chmod a+rw /$loopsrc/fd1.img
+mount -n -t msdos -o loop,umask=000 /$loopsrc/fd1.img $loopdst
+
+# mount usbfs needed for vmware to detect usb devices
+grep "/proc/bus/usb" /proc/mounts >/dev/null || \
+ mount -t usbfs usbfs /proc/bus/usb
diff --git a/initramfs/initrd-stuff/init b/initramfs/initrd-stuff/init
new file mode 100755
index 00000000..55ee6de9
--- /dev/null
+++ b/initramfs/initrd-stuff/init
@@ -0,0 +1,527 @@
+#!/bin/sh
+# main script for new type of initial ramdisk for OpenSLX linux diskless
+# clients version 4
+#
+# Dirk von Suchodoletz <dirk@goe.net>, 07-09-2006
+#
+# (c) 2006 - RZ Universitaet Freiburg
+# (c) 2006 - OpenSLX.ORG project
+
+# functions common for all distros, messages contains all error and info
+# output
+. /etc/messages
+. /etc/functions || ( echo -e $init_mff && exit 1 )
+. /etc/distro-functions || ( echo -e $init_dff && exit 1 )
+# configuration settings (several file and directory variables)
+. /etc/sysconfig/config || ( echo -e $init_dscf && exit 1 )
+
+export PATH=/bin:/sbin:/usr/bin/:/usr/sbin
+export date="@@@DATE@@@"
+
+export DEBUGLEVEL=0
+export KERNEL="@@@KERNVER@@@"
+export NWMODULES="@@@NWMODULES@@@"
+export DISTRO="@@@DISTRO@@@"
+
+# do not use dnbd cache file
+nodnbdcache="yes"
+
+# device files get their own filesystem (to be move mounted later)
+DEVDIR="/dev"
+mount -n -t tmpfs -o 'size=25%,mode=0755' initramfsdevs ${DEVDIR}
+
+# copy basic device files into dev (later udev will handle that)
+cp -a /tmp/null /tmp/console /dev
+mkdir -p ${DEVDIR}/pts
+mkdir -p ${DEVDIR}/shm
+mkdir -p ${DEVDIR}/.udevdb
+
+# mount the important standard directories
+[ ! -f /proc/cpuinfo ] && mount -n -t proc proc /proc
+echo 256 > /proc/sys/kernel/real-root-dev
+[ ! -d /sys/class ] && mount -n -t sysfs sysfs /sys
+
+# redirect console (after /dev/console is available, and /dev mounted)
+exec < /dev/console > /dev/console 2>&1
+
+# set defaults for some important variables, might be overwritten via
+# kernel commandline
+TMPFSSIZE="50%"
+COWSIZE="50%"
+RWDIR=/dev/shm
+NFSRO="nfs"
+
+# run pre init script and user defined preinit.local, copied by mkdxsinitrd
+# from /var/lib/openslx/config/... in stage2
+preinit
+[ -x /bin/preinit.local ] && /bin/preinit.local
+
+# start device auto discovery service - distro specific function
+udev_hotplug
+
+# switch off the several configuration methods, will be switched on
+# according to kernel commandline settings
+echo "noldap" > /tmp/ldap-done
+echo "nodhcp" > /tmp/dhcp-done
+echo "nofile" > /tmp/file-done
+# read kernel commandline
+read KCMDLINE < /proc/cmdline
+export KCMDLINE
+for opts in ${KCMDLINE} ; do
+ case ${opts} in
+ # localization
+ country=*)
+ COUNTRY=${opts#country=}
+ echo -e "\n# localization information gotten via kernel command line \
+in $0\ncountry=\"${COUNTRY}\"" >> /etc/machine-setup
+ ;;
+ # single token for debugging ...
+ debug)
+ DEBUGLEVEL=1;;
+ # ... or a specified debug level
+ debug=*)
+ DEBUGLEVEL=${opts#debug=}
+ # Handle empty, extremly large or non-numeric input
+ [ -z "$DEBUGLEVEL" ] && DEBUGLEVEL=0
+ [ $DEBUGLEVEL -eq 8 ] && echo "** SLX init started near $(sysup)"
+ ;;
+ # if configuration should be gathered by dhcp client
+ dhcp)
+ DHCP="yes"
+ rm /tmp/dhcp-done
+ ;;
+ # if ldap configuration should be triggered
+ ldap)
+ LDAP="yes"
+ rm /tmp/ldap-done
+ ;;
+ # ldap configuration with host and port to contact (base)
+ ldap=*)
+ LDAP="yes"
+ rm /tmp/ldap-done
+ ;;
+ # if (external, via tftp) configuration file retrieval should be
+ # triggered, if no source is given try dhcp server and predefined
+ # standard path (~/tftpboot/client-conf/ ...)
+ file)
+ FILE="yes"
+ rm /tmp/file-done
+ ;;
+ # file source with tftp server and file location on the server
+ file=*)
+ FILE="yes"
+ FILESRC=${opts#file=}
+ rm /tmp/file-done
+ ;;
+ # if ld.so.cache should not be generated
+ noldsc)
+ NOLDSC=yes;;
+ # additional source to unify root filesystem with
+ union=*)
+ UNIONFS=1
+ UNIONDIRS=${opts#union=}
+ ;;
+ # if unionfs should be used over the complete root filesystem
+ unionfs)
+ UNIONFS=1;;
+ # if cowloop should be used, only ontop of network block device and in
+ # combination with classical fs, like ext2 useful
+ cowloop=*)
+ COWLOOP=1
+ #COWSIZE=${opts#cowloop=}
+ ;;
+ # rootfs will void the variables (d)nbdroot, nfsroot ...
+ # fixme: allow multiple rootfs sources to be unioned!?
+ # if strinstr " " "$ROOTFS" ...
+ rootfs=*)
+ ROOTFS=${opts#rootfs=}
+ srvproto=$(uri_token $ROOTFS prot)
+ case $srvproto in
+ nfs)
+ NFSROOT=$(uri_token $ROOTFS server)":/"$(uri_token $ROOTFS path)
+ echo -e "\n# nfs root information gotten via kernel command \
+line in $0\nnfsroot=\"${NFSROOT}\"\n" >> /etc/machine-setup
+ ;;
+ *nbd)
+ nbdmod=$srvproto
+ # get settings for nbd-client, filesystem equals to path in URI
+ # notation
+ nbdhost=$(uri_token $ROOTFS server)
+ nbdport=$(uri_token $ROOTFS port)
+ nbdrfst=$(uri_token $ROOTFS path)
+ ;;
+ aoe)
+ echo "Not implemented yet"
+ ;;
+ iscsi)
+ echo "Not implemented yet"
+ ;;
+ esac
+ ;;
+ # size of cache dnbd should use within ram
+ dcsize=*)
+ DNBDCACHESIZE=${opts#dcsize=};;
+ # ip configuration client-ip:server-ip:gateway:netmask
+ ip=*)
+ IPINFO=${opts#ip=};;
+ # deprecated: nfs server and path (will be removed soon)
+ nfsroot=*)
+ NFSROOT=${opts#nfsroot=}
+ echo -e "\n# nfs root information gotten via kernel command line in $0\n\
+nfsroot=\"${NFSROOT}\"\n" >> /etc/machine-setup
+ ;;
+ # size of tempfs if not max. 50% of RAM should be used
+ tmpfssize=*)
+ TMPFSSIZE=${opts#tmpfssize=};;
+ # vendor code identifier for dhcp requests, that way odlx clients could
+ # be distinguished from other (dhcp) clients
+ vci=*)
+ VCI=${opts#vci=};;
+ esac
+done
+# check if at least one type of IP configuration is availabe
+if [ -z "$DHCP" -a -z "$LDAP" -a -z "$IPINFO" ] ; then
+ echo -e "# You did not specify any advanced configuration mode for your \
+clients. You\n# might want to add the token 'dhcp' for DHCP configuration, \
+'file(=source)'\n# for config file get via TFTP or 'ldap(=source)' for LDAP \
+configuration to\n# your kernel command line." >> /etc/machine-setup
+ if strinfile "clientip" /etc/machine-setup ; then
+ # IP configuration seems to be present in machine-setup file
+ . /etc/machine-setup
+ IPINFO="ip=$clientip:$serverip:$gateway:$subnet_mask"
+ else
+ error "$init_errip"
+ fi
+fi
+# for ldap configuration at least basic IP setup is needed to contact the
+# server
+[ -z "$DHCP" -a -n "$LDAP" -a -z "$IPINFO" ] && error "$init_errldap"
+# set debug level and logfile
+echo "Setting debuglevel to ${DEBUGLEVEL}"
+export MODPRV=" "
+export LOGFILE
+if [ "${DEBUGLEVEL}" -gt 0 -a "${DEBUGLEVEL}" != 8 ] ; then
+ # if LOGFILE should be used within initial ramdisk add '/mnt' in front
+ # of the variable
+ LOGFILE="/var/log/dxs-boot.log"
+ echo "1 4 1 7" >/proc/sys/kernel/printk
+ [ "${DEBUGLEVEL}" -ge 2 ] && MODPRV="-v"
+ [ "${DEBUGLEVEL}" -gt 3 ] && {
+ set -x
+ # and the kernel too
+ echo "7 7 7 7" >/proc/sys/kernel/printk; }
+ [ "${DEBUGLEVEL}" -gt 10 ] && set +x
+else
+ # switch off most of kernel debug output
+ echo "0 0 0 0" >/proc/sys/kernel/printk
+ # modprobe should stay quiet
+ MODPRV="-q"
+ LOGFILE="/dev/null"
+fi
+# load network adaptor modules
+for mod in ${NWMODULES}; do
+ modprobe ${MODPRV} $mod || error "$init_errnwad"
+done
+# set up loopback networking (ipsetup - function defined in /etc/functions)
+ipsetup 127.0.0.1 255.0.0.0 0.0.0.0 127.255.255.255 lo
+# analyze ip information from the kernel command line and put parts
+# of it into several variables
+if [ -n "$IPINFO" ] ; then
+ getip () {
+ val=$IPINFO; i=$(expr $1 - 1);
+ while [ $i -gt 0 ] ; do
+ val=${val#*:} ; i=$(expr $i - 1);
+ done;
+ echo $val|sed "s/:.*//"; }
+ clientip=$(getip 1)
+ serverip=$(getip 2)
+ gateway=$(getip 3)
+ subnet_mask=$(getip 4)
+ echo -e "# ip configuration written by $0 script\nclientip=$clientip\n\
+subnet_mask=$sub_netmask\ngateway=$gateway\nserverip=$serverip" \
+ >>/etc/machine-setup
+ # set static ip address via function ipsetup
+ ipsetup $clientip $subnet_mask $gateway 255.255.255.255 eth0
+else
+ noipyet="yes"
+fi
+# get configuration data via dhcp (with vendor code identifier if present
+# in ${VCI} (from kernel command line) ...
+[ -n "$DHCP" ] && rundhcp ${VCI} &
+if [ -n "$noipyet" ] ; then
+ waitfor /tmp/dhcp-done 20000
+ . /etc/machine-setup
+ [ -f /tmp/confviadhcp ] && . /tmp/confviadhcp
+ [ -z "$clientip" -o -z "$subnet_mask" -o -z "$gateway" \
+ -o -z "$broadcast_address" ] && error "$init_errdhcp"
+ ipsetup $clientip $subnet_mask $gateway $broadcast_address eth0
+fi
+# ... or ldap if available (in background)
+[ -n "$LDAP" ] && ldapconf &
+# ... or via tftp file get (in background)
+[ -n "$FILE" ] && fileget &
+
+# if root filesystem should be imported via (d) network block device
+if [ -n "${nbdmod}" ] ; then
+ # load block device driver if needed
+ modprobe ${MODPRV} ${nbdmod} || error "$init_errnbd"
+ [ -z "$nbdrfst" ] && nbdrfst=ext2
+ echo "Diskless client using ${nbdmod} on $nbdhost:$nbdport with $nbdrfst"
+ # fixme: check for fs in /proc/filesystems before trying to load the module
+ modprobe ${MODPRV} ${nbdrfst} || error "$init_errnbd" nonfatal
+
+ case "${nbdmod}" in
+ # network block device present in standard kernel
+ nbd)
+ RDEV=/dev/nbd0
+ waitfor "${RDEV}" 30000 || error "$init_nbddev"
+ echo "0" > /sys/block/nbd0/queue/read_ahead_kb
+ nbd-client $nbdhost $nbdport ${RDEV} || error "$init_nbdcl"
+ usleep 10
+ # switch off unneeded block read ahead
+ echo "0" > /sys/block/nbd0/queue/read_ahead_kb
+ ;;
+ # dnbd by Thorsten Zitterell
+ dnbd)
+ if [ -z $nodnbdcache ] ; then # variable not really used yet
+ mkdir /dnbd
+ mount -n -o 'size=10%' -t tmpfs tmpfs /dnbd
+ ( cat /dev/zero > /dnbd/cache 2>/dev/null || echo "ok" >/tmp/cache ) &
+ clientopt="-c /dnbd/cache"
+ waitfor /tmp/cache 10000
+ fi
+ waitfor /dev/dnbd0 10000 || error "$init_nbddev"
+ while ! dnbd-client -b $nbdhost -d /dev/dnbd0 $clientopt ; do
+ usleep 20
+ done
+ echo "0" > /sys/block/dnbd0/queue/read_ahead_kb
+ RDEV=/dev/dnbd0
+ ;;
+ esac
+ RWRO="ro"
+ if [ -n "${COWLOOP}" -a -x /bin/cowdev ] ; then
+ modprobe ${MODPRV} cowloop || {
+ error "$init_loadcow" nonfatal
+ COWLOOP=""; }
+ fi
+ if [ -n "${COWLOOP}" ] ; then
+ if [ -n "${UNIONFS}" ] ; then
+ error "$init_cownonbd"
+ UNIONFS="";
+ fi
+ echo "Using Copy-on-Write block device for rw access"
+ mount -n -t tmpfs -o size=${COWSIZE} ramfs ${RWDIR}
+ mkdir /dev/cow && cp -a /tmp/ctl /dev/cow
+ usleep 10
+ ln -s /dev/cowloop0 /dev/cow/0
+ cowdev -a /dev/nbd0 ${RWDIR}/nbd.cow
+ usleep 10
+ RWRO="rw"
+ RDEV=/dev/cow/0
+ # run ldconfig if not switched off via kernel command line
+ ldcfg
+ else
+ # use normal UnionFS behaviour because rootfs is not NFS
+ NFSRO=""
+ fi
+ # finally mount the block device
+ for i in 5 40 60 ; do
+ usleep $i
+ mount -n -t $nbdrfst -o $RWRO $RDEV /mnt 2>/dev/null && break
+ done
+fi
+
+# if no type of root filesystem is passed via kernel command line try
+# information gathered from dhcp process
+if [ -z "${nbdmod}" -a -z "${nbdhost}" -a -z "${NFSROOT}" ] ; then
+ # information has to be read from dhcp configuration
+ if [ -z "$noipyet" ] ; then
+ waitfor /tmp/dhcp-done 20000
+ fi
+ waitfor /tmp/ldap-done 20000
+ . /etc/machine-setup
+ NFSROOT=${serverip}:${root_path}
+fi
+# call function for nfs mounts
+if [ -z "${nbdmod}" -a -z "${nbdserver}" ] ; then
+ nfsmnt ${NFSROOT} || error "$init_nfs"
+fi
+
+# get the complete collection of kernel modules available
+mount -n --bind /mnt/lib/modules/${KERNEL} /lib/modules/${KERNEL} || \
+ error "$init_moddir"
+# start hardware configuration as background process
+hwautocfg &
+
+# try to use unionfs for rw access if available
+if [ -n "${UNIONFS}" -o -n "${UNION}" ] ; then
+ modprobe ${MODPRV} unionfs || {
+ error "$init_loadufs" nonfatal
+ UNIONFS=""; }
+fi
+
+
+# setup of client root filesystem dependent on the availability of UnionFS
+if [ -n "${UNIONFS}" ] ; then
+ echo "Using UnionFS for rw access"
+ mkdir -p ${RWDIR}/union ${RWDIR}/uniontmp /rorootfs
+ mount -n -t tmpfs none ${RWDIR}/uniontmp
+ # hack for handling unionfs with patched run-init
+ mount -n --move /mnt /rorootfs
+ mount -n -t unionfs -o dirs=${RWDIR}/uniontmp:/rorootfs=${NFSRO}ro \
+ none /mnt
+ mkdir -p /mnt/uniontmp
+ mount -n --move ${RWDIR}/uniontmp /mnt/uniontmp
+ # if additional sources should be used for a combined root filesystem
+ # probably more sources should be merged into union (${UNION} is defined)
+ # allow more than one union??
+ if [ -n "${UNION}" ] ; then
+ # for dir in "${UNION}"; do
+ # testmkd /unionadd/$dir
+ # mount $dir unionadd/$dir
+ # unionctl mnt --add --after /mnt --mode ro /unionadd/$dir
+ # most probably it is a good idea to run ldconfig, so enable it
+ unset NOLDSC
+ fi
+ # run ldconfig if not switched off via kernel command line
+ ldcfg
+elif [ -z "$COWLOOP" ] ; then
+ echo "Using bind mounts to ramdisk for rw access"
+ mount -n -t tmpfs -o size=${TMPFSSIZE} ramfs ${RWDIR}
+ for path in ${D_BINDMPTS} ; do
+ mkdir -p ${RWDIR}/${path} >/dev/null 2>&1
+ mount -n --bind ${RWDIR}/${path} /mnt/${path}
+ [ ${DEBUGLEVEL} -gt 1 -a ${DEBUGLEVEL} != 8 ] && \
+ echo "Created ${RWDIR}/${path} and mounted it to /mnt/$path"
+ done
+ # see above ...
+ ldcfg
+ # Save the RO Directories mentioned in the distro-specific
+ # config to a temporary directory. They will lateron be restored
+ for path in ${D_RODIRSINRW}; do
+ if [ -d /mnt/${path} ] ; then
+ LIST=${path}" "$LIST
+ # exclude them from etc copy process too
+ echo ${path}|sed -e "s,/root/,," >>/tmp/etc.exclude
+ mkdir -p /root/${path} >/dev/null 2>&1
+ mount -n --bind /mnt/${path} /root/${path} >/dev/null 2>&1
+ fi
+ done
+ for path in /etc/${D_SYSCONFDIR} ${D_DIRINBINDMNT} ${LIST}; do
+ mkdir -p ${RWDIR}/${path}
+ done
+ testmkd ${RWDIR}/var/tmp
+ chmod a+rwxt ${RWDIR}/var/tmp >/dev/null 2>&1
+ echo -e "${D_ETCEXCL} @@@COMETCEXCL@@@" >>/tmp/etc.exclude
+ # if ld.so.cache is to be generated then do not copy the file
+ [ -z "${NOLDSC}" ] && echo -e "ld.so.cache*" >>/tmp/etc.exclude
+ # for tar exclude lists might be used, more difficult for cp
+ cd /mnt
+ tar -X /tmp/etc.exclude -cp etc/* | \
+ tar -xp -C ${RWDIR} 2>/dev/null ;
+ cd /
+ mount -n --bind ${RWDIR}/etc /mnt/etc
+ mount -n --bind ${RWDIR}/var /mnt/var
+ # get the "covered" mounts back into filesystem structure
+ for i in ${LIST}; do
+ mount -n --move /root/$i /mnt/$i #>>$LOGFILE 2>&1
+ done
+ #rm -rf /root/* >/dev/null 2>&1
+ # run some specific stuff !?
+fi
+# script for stuff to execute during early bootup
+d_mkrlscript init boot.ld "Running configuration postponed from InitRD"
+echo "fs complete" >/tmp/fscmpl
+
+# write debug file information after filesystem setup completed
+echo -e "# /etc${D_SYSCONFDIR}/logfile - file created by $0 (initramfs \
+from $date)\n#\n# logfile \
+for linux diskless client specific debugging output\nLOGFILE=\"$LOGFILE\"\n#\
+\n# debug level\nDEBUGLEVEL=\"$DEBUGLEVEL\"" \
+ > /mnt/etc/${D_SYSCONFDIR}/logfile || error "$init_errlog"
+
+# run distribution independent and dependent configuration of files and
+# services
+servconfig &
+
+for path in @@@COMDIRINDXS@@@ ${D_DIRINDXS} ${D_DIRINBINDMNT} ; do
+ testmkd /mnt/${path}
+done
+# Needed writable subdirs nested in readonly subdirs of writable one
+for path in ${D_RWDIRSINRO}; do
+ mount -n -t tmpfs none /mnt/${path}
+done
+for i in /var/run/utmp /var/log/wtmp /var/log/lastlog /etc/mtab ; do
+ echo -n > /mnt/$i
+done
+chmod a+rwxt /mnt/tmp /mnt/tmp/scratch 2>/dev/null &
+chown 65534:0 /mnt/var/lib/nobody &
+echo -e "# /etc/fstab - file generated by $0 (initramfs from $date)\n#\
+\tDirk von \
+Suchodoletz, dirk@goe.net\n\nrootfs\t\t/\t\trootfs\t\tro\t\t 0 0\n\
+proc\t\t/proc\t\tproc\t\tdefaults\t 0 0\ninitramdevs\t/dev\t\ttmpfs\
+\t\trw\t\t 0 0\ndevpts\t\t/dev/pts\tdevpts\t\tmode=0620,gid=5\t 0 0\n\
+usbfs\t\t/proc/bus/usb\tusbfs\t\tnoauto\t\t 0 0" >/mnt/etc/fstab || \
+ error "$init_fstab"
+echo -e "rootfs / rootfs rw 0 0\ninitramdevs /dev tmpfs rw\
+ 0 0" > /mnt/etc/mtab
+
+# copy library cache if generated
+if [ -z "${NOLDSC}" ] ; then
+ if waitfor /tmp/ldcfg 50000 ; then
+ test -s /mnt/tmp/ld.so.cache && {
+ cp /mnt/tmp/ld.so.cache /mnt/etc/ld.so.cache
+ rm /mnt/tmp/ld.so.cache; }
+ else
+ error "$init_errldcfg"
+ fi
+else
+ error "$init_infldcfg" nonfatal
+fi
+# copy machine configuration (from global settings, additions made within
+# here and from dhcp/ldap sources) to client /etc for later checks
+waitfor /tmp/hwcfg 20000 || error "$init_errhw"
+waitfor /tmp/svcfg 20000 || error "$init_errsw"
+# IP configuration is made and should not be updated automatically, udevd
+# should be killed if started within init
+killall -9 dhcpcd dhclient pump 2>/dev/null
+cp /etc/machine-setup /mnt/etc
+
+# post init for some distro specific (fixme!! more elegant solution)
+postinit
+[ -s /initramfs/postinit.local ] && \
+ cp /initramfs/postinit.local /bin/postinit.local
+[ -x /bin/postinit.local ] && {
+ echo "Running postinit.local - if boot stops here, check the script!"
+ /bin/postinit.local; }
+
+# start a debug shell in higher debug levels
+[ $DEBUGLEVEL -gt 2 -a $DEBUGLEVEL != 8 ] && /bin/sh
+
+# unmount the bind mounted modules directory
+for i in 0 40 100 200 300 500 800 1000 1200; do
+ usleep $i && umount -n /lib/modules/${KERNEL} 2>/dev/null && break
+ error "$init_wait" nonfatal
+done
+
+[ $i -gt 1000 ] && error "$init_errumnt"
+# check for inittab file
+test -f /mnt/etc/inittab || error "$init_erritab"
+# close runlevel script for stuff to execute during early bootup
+d_mkrlscript close boot.ld ""
+# put /tmp into stage4 mtab
+sed -n "s,/mnt,,;/\/tmp /p" /proc/mounts >> /mnt/etc/mtab
+# preparations to leave initrd - umounting ...
+umount -n /sys || error "$init_errsys" nonfatal
+umount -n /proc/bus/usb >/dev/null 2>&1
+mount -n --move /dev /mnt/dev
+killall -9 udevd 2>/dev/null
+[ $DEBUGLEVEL -eq 8 ] && echo "** SLX init ended near $(sysup)"
+umount -n /proc
+# unset old environment variables
+unset debug date initrd ip dnbdroot nbdroot nfsroot vci vga
+unset BOOT_IMAGE KCMDLINE KERNEL MODPRV NWMODULES OLDPWD UDEVD_EVENT_TIMEOUT \
+ UDEVD_EXPECTED_SEQNUM
+#strinstr "bash" "$(ls -la /bin/sh)" && EE="-c"
+# new style of pivoting (exec -c would set an empty environment in bash)
+exec run-init -c dev/console /mnt /sbin/init || error "$init_runinit"
diff --git a/initramfs/initrd-stuff/lib/libpci.so b/initramfs/initrd-stuff/lib/libpci.so
new file mode 120000
index 00000000..00209fb6
--- /dev/null
+++ b/initramfs/initrd-stuff/lib/libpci.so
@@ -0,0 +1 @@
+libpci.so.2 \ No newline at end of file
diff --git a/initramfs/initrd-stuff/lib/libpci.so.2 b/initramfs/initrd-stuff/lib/libpci.so.2
new file mode 100644
index 00000000..6b9f5fba
--- /dev/null
+++ b/initramfs/initrd-stuff/lib/libpci.so.2
Binary files differ
diff --git a/initramfs/initrd-stuff/usr/share/hwdata/Cards b/initramfs/initrd-stuff/usr/share/hwdata/Cards
new file mode 100644
index 00000000..7a36e079
--- /dev/null
+++ b/initramfs/initrd-stuff/usr/share/hwdata/Cards
@@ -0,0 +1,4231 @@
+# $Revision: 1.178 $
+# This is the database of card definitions used by redhat-config-xfree86,
+# Xconfigurator, xf86cfg, anaconda, and many other X configuration programs.
+#
+# Each definition should have a NAME entry, CHIPSET (descriptive) and
+# SERVER (one of Mono, VGA16, SVGA, S3, 8514, Mach8, Mach32, Mach64, AGX,
+# P9000, W32, I128).
+# A reference to another definition is made with SEE (already defined
+# entries are not overridden).
+# Optional entries are RAMDAC (identifier), CLOCKCHIP (identifier),
+# DACSPEED, NOCLOCKPROBE (advises never to probe clocks), UNSUPPORTED
+# (indicates card that is not yet properly supported by a dedicated
+# server). A LINE entry adds a line of text to be included in the
+# Device section (can include options or comments).
+# There's no CLOCKS option (although a Clocks line can be included
+# with LINE), as it is very undesirable to have a Clocks line that
+# is incorrect. The idea is that the Clocks are probed for to be
+# sure (a commented suggested Clocks line can be included).
+#
+# The majority of entries are just a binding of a model name to a
+# chipset/server and untested.
+
+
+# *** RED HAT IMPORTANT NOTE ***
+#
+# Support is now being dropped for XFree86 3.3.6 as of this Cards file
+# Cards unsupported or broken in 4.x will be configured to use the "vesa"
+# driver if it works, and the "vga" driver if not. Cards that don't work
+# with any driver are now considered unsupported. Bug reports and requests
+# to support such hardware should be filed with XFree86.org and discussed on
+# the xpert@xfree86.org mailing list.
+
+# When adding entries to this file, if XFree86 does *NOT* currently support
+# the hardware you're adding, make *SURE* the entry is commented OUT, or else
+# users *EXPECT* that the card works, because they see it on the menu.
+
+
+
+######
+# VGA
+
+NAME Generic VGA compatible
+CHIPSET Generic VGA
+SERVER VGA16
+DRIVER vga
+
+NAME Unsupported VGA compatible
+CHIPSET Generic VGA
+SERVER VGA16
+DRIVER vga
+#UNSUPPORTED
+
+######################################################################
+# VESA driver
+NAME VESA driver (generic)
+CHIPSET VESA VBE 2.0
+DRIVER vesa
+
+######################################################################
+# Frame Buffer driver
+NAME Framebuffer driver (generic)
+CHIPSET fb
+DRIVER fbdev
+
+######################################################################
+#Chips & Technologies
+
+#untested
+NAME Chips & Technologies CT65520
+CHIPSET 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
+#UNSUPPORTED
+
+NAME Chips & Technologies CT65525
+CHIPSET ct65525
+LINE # Option "nolinear"
+LINE # MemBase 0x03b00000
+SEE Chips & Technologies CT65520
+
+NAME Chips & Technologies CT65530
+CHIPSET ct65530
+SEE Chips & Technologies CT65525
+
+NAME Chips & Technologies CT65535
+CHIPSET ct65535
+NOCLOCKPROBE
+LINE # Option "hw_clocks"
+LINE # Textclockfreq 25.175
+SEE Chips & Technologies CT65530
+
+NAME Chips & Technologies CT65540
+CHIPSET ct65540
+NOCLOCKPROBE
+LINE # Option "use_18bit_bus"
+SEE Chips & Technologies CT65535
+
+NAME Chips & Technologies CT65545
+CHIPSET ct65545
+NOCLOCKPROBE
+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
+CHIPSET ct65546
+SEE Chips & Technologies CT65545
+
+NAME Chips & Technologies CT65548
+CHIPSET ct65548
+SEE Chips & Technologies CT65545
+
+# Confirmed working by Alan Cox, Dec 19, 2002 with XFree86 4.2.99.2 CVS
+NAME Chips & Technologies CT65550
+CHIPSET ct65550
+NOCLOCKPROBE
+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
+CHIPSET ct65554
+SEE Chips & Technologies CT65550
+
+NAME Chips & Technologies CT65555
+CHIPSET ct65555
+SEE Chips & Technologies CT65550
+
+NAME Chips & Technologies CT68554
+CHIPSET ct68554
+SEE Chips & Technologies CT65550
+
+# The CT69000 XaaNo options were added into rawhide July 26, 2002, in order
+# to prevent lockups using XFree86 4.2.0 in this driver. The problem has
+# been reported widely on xpert@xfree86.org, and in bugzilla. The following
+# bugzilla ID's are relevant and should be updated in the future should the
+# bugs get fixed and testing be required:
+# Bug ID's: 63284
+# Update: Aug 3, 2004 <mharris@redhat.com>
+# Warren has indicated the XaaNo options are no longer needed for this
+# hardware, so I've commented them out and updated bug 63284.
+NAME Chips & Technologies CT69000
+CHIPSET ct69000
+LINE #Option "XaaNoPixmapCache"
+LINE #Option "XaaNoScreenToScreenCopy"
+LINE #Option "XaaNoCPUToScreenColorExpandFill"
+LINE #Option "NoAccel"
+SEE Chips & Technologies CT65550
+
+NAME Chips & Technologies CT69030
+CHIPSET ct69030
+SEE Chips & Technologies CT65550
+
+NAME Chips & Technologies CT64200
+CHIPSET ct64200
+SERVER SVGA
+DRIVER chips
+LINE # Device section for C&T cards.
+LINE # videoram 1024
+
+NAME Chips & Technologies CT64300
+CHIPSET ct64300
+SERVER SVGA
+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
+
+NAME Cirrus Logic GD542x
+CHIPSET CL-GD5420/2/4/6/8/9
+SERVER SVGA
+DRIVER cirrus
+NOCLOCKPROBE
+LINE # Device section for Cirrus Logic GD5420/2/4/6/8/9-based cards.
+LINE #MemBase 0x00e00000
+LINE #MemBase 0x04e00000
+LINE #Option "linear"
+#UNSUPPORTED
+
+# Flagged unsupported for 4.1.0 release (IRC feedback) <mharris>
+# Switched back to 4.2.0 to test if it works now (March 7, 2002)
+NAME Cirrus Logic GD543x
+CHIPSET CL-GD5430/5434/5436
+SERVER SVGA
+DRIVER cirrus
+NOCLOCKPROBE
+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"
+#UNSUPPORTED
+
+# Fixed in XFree86 4.1.0-0.9.10 release confirmed on 5446. mharris@redhat.com Aug 7, 2001
+NAME Cirrus Logic GD544x
+CHIPSET CL-GD544x
+DRIVER cirrus
+#LINE Option "NoAccel"
+
+NAME Cirrus Logic GD5446 (noname card)
+SEE Cirrus Logic GD544x
+
+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
+CHIPSET CL-GD5462
+SERVER SVGA
+DRIVER cirrus
+NOCLOCKPROBE
+LINE #Option "fifo_conservative"
+
+#tested
+NAME Cirrus Logic GD5464
+CHIPSET CL-GD5464
+SERVER SVGA
+DRIVER cirrus
+NOCLOCKPROBE
+LINE #Option "fifo_conservative"
+
+# CpuToScreenColorExpandFill reported broken, so disabled on Feb 18, 2003 by
+# mharris for bug: http://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=82704
+# and http://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=83307 for 4.2.99.902
+NAME Cirrus Logic GD5465
+CHIPSET CL-GD5465
+#SERVER SVGA
+DRIVER cirrus
+NOCLOCKPROBE
+LINE Option "XaaNoCpuToScreenColorExpandFill"
+LINE #Option "fifo_conservative"
+
+NAME Creative Labs Graphics Blaster MA302
+CHIPSET CL-GD5462
+SEE Cirrus Logic GD5462
+
+NAME Creative Labs Graphics Blaster MA334
+CHIPSET CL-GD5464
+SEE Cirrus Logic GD5464
+
+NAME Creative Labs Graphics Blaster 3D
+CHIPSET CL-GD5464
+SEE Cirrus Logic GD5464
+
+# reported not working on SGI 1200 as of 02/22/2001
+# Reported working in XFree86-4.1.0-0.9.11 in bug (#13494) on Aug 7, 2001 <mharris>
+NAME Cirrus Logic GD5480
+CHIPSET CL-GD5480
+SERVER SVGA
+DRIVER cirrus
+NOCLOCKPROBE
+
+NAME Diamond SpeedStar 64
+CHIPSET CL-GD5434
+SEE Cirrus Logic GD543x
+
+NAME Diamond SpeedStar64 Graphics 2000/2200
+CHIPSET CL-GD5434
+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
+CHIPSET CL-GD5434
+SERVER SVGA
+DRIVER cirrus
+NOCLOCKPROBE
+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
+CHIPSET CL-GD5434
+SERVER SVGA
+DRIVER cirrus
+NOCLOCKPROBE
+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
+CHIPSET CL-GD5434
+SEE Cirrus Logic GD543x
+
+NAME Intel 5430
+CHIPSET CL-GD5430
+SEE Cirrus Logic GD543x
+
+NAME STB Nitro (64)
+CHIPSET CL-GD5434
+SEE Cirrus Logic GD543x
+
+NAME STB Nitro 64 Video
+CHIPSET CL-GD5446
+SEE Cirrus Logic GD544x
+
+NAME STB Horizon
+CHIPSET CL-GD5426/28
+SEE Cirrus Logic GD542x
+
+NAME STB Horizon Video
+CHIPSET CL-GD5440
+SEE Cirrus Logic GD544x
+
+NAME Genoa 8500VL(-28)
+CHIPSET CL-GD5426/28
+SEE Cirrus Logic GD542x
+
+NAME Diamond SpeedStar Pro (not SE)
+CHIPSET CL-GD5426/28
+SEE Cirrus Logic GD542x
+
+NAME ALG-5434(E)
+CHIPSET CL-GD5434
+SEE Cirrus Logic GD543x
+
+NAME Actix ProStar
+CHIPSET CL-GD5426/5428
+SEE Cirrus Logic GD542x
+
+NAME Actix ProStar 64
+CHIPSET CL-GD5434
+SEE Cirrus Logic GD543x
+
+#tested
+NAME Acumos AVGA3
+SEE Cirrus Logic GD542x
+
+NAME DFI-WG1000
+SEE Cirrus Logic GD542x
+
+NAME Spider VLB Plus
+CHIPSET CL-GD5428
+SEE Cirrus Logic GD542x
+
+NAME VI720
+CHIPSET CL-GD5434
+SEE Cirrus Logic GD543x
+
+NAME Cirrus Logic GD62xx (laptop)
+CHIPSET CL-GD6205/15/25/35
+SERVER SVGA
+DRIVER vga
+NOCLOCKPROBE
+#UNSUPPORTED
+
+NAME Cirrus Logic GD64xx (laptop)
+CHIPSET CL-GD6420/6440
+SERVER SVGA
+DRIVER vga
+#UNSUPPORTED
+
+NAME Cirrus Logic GD754x (laptop)
+CHIPSET CL-GD7541/42/43/48
+SERVER SVGA
+DRIVER vga
+NOCLOCKPROBE
+#UNSUPPORTED
+
+NAME Techworks Ultimate 3D
+CHIPSET CL-GD5464
+SEE Cirrus Logic GD5464
+
+NAME VideoLogic GrafixStar 550
+CHIPSET CL-GD5464
+SEE Cirrus Logic GD5464
+
+NAME Jaton Video-70P
+CHIPSET CL-GD5464
+SEE Cirrus Logic GD5464
+
+NAME PixelView Combo TV Pro (Prolink)
+CHIPSET CL-GD5480, 4MB
+SERVER SVGA
+DRIVER vga
+#UNSUPPORTED
+LINE # COMMENT on card TV Tuner
+NOCLOCKPROBE
+
+NAME PixelView Combo TV 3D AGP (Prolink)
+CHIPSET CL-GD5465, 4MB
+SERVER SVGA
+DRIVER vga
+#UNSUPPORTED
+LINE # COMMENT on card TV+FM Tuner
+NOCLOCKPROBE
+
+NAME Creative Labs Graphics Blaster Eclipse (OEM Model CT6510)
+SEE Cirrus Logic GD5465
+
+NAME VideoLogic GrafixStar 560 (PCI/AGP)
+SEE Cirrus Logic GD5465
+
+NAME Octek VL-VGA-26
+CHIPSET CL-GD5426
+SEE Cirrus Logic GD542x
+
+NAME Octek VL-VGA-28
+CHIPSET CL-GD5428
+SEE Cirrus Logic GD542x
+
+NAME Octek Combo-26
+CHIPSET CL-GD5426
+SEE Cirrus Logic GD542x
+
+NAME Octek Combo-28
+CHIPSET CL-GD5428
+SEE Cirrus Logic GD542x
+
+NAME Octek AVGA-20
+CHIPSET CL-GD5420
+SEE Cirrus Logic GD542x
+
+
+######################################################################
+# S3 801/805
+
+NAME S3 801/805 (generic)
+CHIPSET S3 801/805
+SERVER S3
+DRIVER s3
+#UNSUPPORTED
+
+NAME S3 86C801 (generic)
+SEE S3 801/805 (generic)
+
+NAME S3 86C805 (generic)
+SEE S3 801/805 (generic)
+
+#tested
+NAME S3 801/805 with ATT20c490 RAMDAC
+CHIPSET S3 801/805
+SERVER S3
+DRIVER vga
+#UNSUPPORTED
+RAMDAC att20c490
+LINE #Option "dac_8_bit" # Not supported by some 20c490 clones
+
+NAME S3 801/805 with SC1148{2,3,4} RAMDAC
+CHIPSET S3 801/805
+SERVER S3
+DRIVER vga
+#UNSUPPORTED
+RAMDAC sc11482
+
+NAME S3 801/805 with SC1148{5,7,9} RAMDAC
+CHIPSET S3 801/805
+SERVER S3
+DRIVER vga
+#UNSUPPORTED
+RAMDAC sc11485
+
+NAME S3 801/805 with S3 GenDAC
+CHIPSET S3 801/805
+SERVER S3
+DRIVER vga
+#UNSUPPORTED
+RAMDAC s3gendac
+CLOCKCHIP s3gendac
+
+NAME S3 801/805 with ATT20c490 RAMDAC and ICD2061A
+CHIPSET S3 801/805
+SERVER S3
+DRIVER vga
+#UNSUPPORTED
+RAMDAC att20c490
+CLOCKCHIP icd2061a
+LINE #Option "dac_8_bit" # Not supported by some 20c490 clones
+
+NAME S3 801/805 with Chrontel 8391
+CHIPSET S3 801/805
+SERVER S3
+DRIVER vga
+#UNSUPPORTED
+RAMDAC att20c490
+CLOCKCHIP ch8391
+LINE Option "dac_8_bit"
+
+#tested
+NAME Actix GE32+ 2MB
+CHIPSET S3 801/805
+SERVER S3
+DRIVER vga
+#UNSUPPORTED
+RAMDAC att20c490
+LINE #Option "dac_8_bit"
+
+NAME Actix GE32i
+CHIPSET S3 805i
+SERVER S3
+DRIVER vga
+#UNSUPPORTED
+
+NAME Orchid Fahrenheit VA
+CHIPSET S3 801/805
+SERVER S3
+DRIVER vga
+#UNSUPPORTED
+RAMDAC att20c490
+
+NAME Orchid Fahrenheit 1280
+CHIPSET S3 801
+SERVER S3
+DRIVER vga
+#UNSUPPORTED
+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 Orchid Fahrenheit-1280+
+CHIPSET S3 801/805
+SERVER S3
+DRIVER vga
+#UNSUPPORTED
+RAMDAC att20C490
+LINE Dacspeed 110
+LINE Option "dac_8_bit"
+LINE #Option "nolinear" # VLB card may require this
+LINE #Probable clocks:
+LINE #Clocks 25.20 28.32 40.0 0.0 50.10 77.0 36.10 45.0
+LINE #Clocks 130.0 120.20 80.0 31.50 110.30 65.0 75.0 94.60
+
+NAME Diamond Stealth 24
+CHIPSET S3 801/805
+SERVER S3
+DRIVER vga
+#UNSUPPORTED
+CLOCKCHIP icd2061a
+LINE #Option "nolinear"
+LINE #Ramdac "att20c490" # The Diamond RAMDAC is reportedly compatible for 15bpp
+
+NAME Miro Crystal 8S
+SEE S3 801/805 (generic)
+
+NAME Miro Crystal 10SD with GenDAC
+SEE S3 801/805 with S3 GenDAC
+
+NAME Dell S3 805
+SEE S3 801/805 (generic)
+
+NAME STB Powergraph X-24
+SEE S3 801/805 with ATT20c490 RAMDAC and ICD2061A
+
+NAME JAX 8241
+SEE S3 801/805 with Chrontel 8391
+
+NAME VL-41
+SEE S3 801/805 with Chrontel 8391
+
+NAME SPEA Mirage
+SEE S3 801/805 with Chrontel 8391
+
+######################################################################
+# S3 864/Trio64/Trio32/868
+
+NAME S3 864 (generic)
+CHIPSET S3 864
+SERVER S3
+DRIVER vga
+#UNSUPPORTED
+
+NAME S3 86C864 (generic)
+SEE S3 864 (generic)
+
+NAME S3 Vision864 (generic)
+SEE S3 864 (generic)
+
+NAME S3 864 with SDAC (86C716)
+CHIPSET S3 864
+SERVER S3
+DRIVER vga
+#UNSUPPORTED
+RAMDAC s3_sdac
+CLOCKCHIP s3_sdac
+NOCLOCKPROBE
+
+NAME S3 864 with ATT 20C498 or 21C498
+CHIPSET S3 864
+SERVER S3
+DRIVER vga
+#UNSUPPORTED
+RAMDAC att20c498
+
+NAME S3 864 with STG1703
+CHIPSET S3 864
+SERVER S3
+DRIVER vga
+#UNSUPPORTED
+RAMDAC stg1703
+NOCLOCKPROBE
+
+NAME S3 868 (generic)
+CHIPSET S3 868
+SERVER S3
+DRIVER vga
+#UNSUPPORTED
+
+NAME S3 86C868 (generic)
+SEE S3 868 (generic)
+
+NAME S3 Vision868 (generic)
+SEE S3 868 (generic)
+
+NAME S3 868 with SDAC (86C716)
+CHIPSET S3 868
+SERVER S3
+DRIVER vga
+#UNSUPPORTED
+NOCLOCKPROBE
+
+NAME S3 868 with ATT 20C498 or 21C498
+CHIPSET S3 868
+SERVER S3
+DRIVER vga
+#UNSUPPORTED
+RAMDAC att20c498
+
+NAME S3 868 with ATT 20C409
+CHIPSET S3 868
+SERVER S3
+DRIVER vga
+#UNSUPPORTED
+RAMDAC att20c409
+NOCLOCKPROBE
+
+NAME Number Nine FX Motion 531
+CLOCKCHIP icd2061a
+SEE S3 868 with ATT 20C498 or 21C498
+
+######################################################################
+# S3 Trio64
+
+NAME S3 Trio64 (generic)
+CHIPSET S3 Trio64
+SERVER S3
+DRIVER s3
+NOCLOCKPROBE
+#UNSUPPORTED
+
+NAME S3 86C764 (Trio64)
+SEE S3 Trio64 (generic)
+
+NAME Number Nine GXE64 with S3 Trio64
+SEE S3 Trio64 (generic)
+
+NAME Cardex Trio64
+SEE S3 Trio64 (generic)
+
+NAME Cardex Trio64Pro
+SEE S3 Trio64 (generic)
+
+NAME S3 Trio64V+ (generic)
+CHIPSET S3 Trio64V+
+SERVER S3
+DRIVER s3
+NOCLOCKPROBE
+#UNSUPPORTED
+
+NAME S3 86C765 (Trio64V+)
+SEE S3 Trio64V+ (generic)
+
+######################################################################
+# S3 Trio32
+
+NAME S3 Trio32 (generic)
+CHIPSET S3 Trio32
+SERVER S3
+DRIVER s3
+NOCLOCKPROBE
+#UNSUPPORTED
+
+NAME Genoa Phantom 64i with S3 SDAC
+DACSPEED 135
+SEE S3 864 with SDAC (86C716)
+
+NAME Number Nine GXE64
+CHIPSET S3 864
+SERVER S3
+DRIVER vga
+#UNSUPPORTED
+CLOCKCHIP icd2061a
+LINE Option "number_nine"
+
+NAME Diamond Stealth 64 DRAM with S3 SDAC
+DACSPEED 135
+SEE S3 864 with SDAC (86C716)
+
+NAME Diamond Stealth64 Graphics 2xx0 series (864 + SDAC)
+DACSPEED 135
+SEE S3 864 with SDAC (86C716)
+
+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 Actix GE64
+CLOCKCHIP icd2061a
+SEE S3 864 (generic)
+
+NAME ELSA Winner 1000PRO with S3 SDAC
+SEE S3 864 with SDAC (86C716)
+
+NAME ELSA Winner 1000PRO with STG1700 or AT&T RAMDAC
+CHIPSET S3 864
+SERVER S3
+DRIVER vga
+#UNSUPPORTED
+CLOCKCHIP icd2061a
+
+NAME ELSA Winner 1000PRO/X
+SEE S3 868 with SDAC (86C716)
+
+NAME ELSA Winner 1000ISA
+CHIPSET S3 805i
+SERVER S3
+DRIVER vga
+#UNSUPPORTED
+CLOCKCHIP icd2061a
+LINE Option "dac_8_bit"
+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"
+
+NAME Miro Crystal 12SD
+SEE S3 Trio32 (generic)
+
+NAME Miro Crystal 22SD
+SEE S3 Trio64 (generic)
+
+NAME Miro Crystal 20SD with ICS2494 (BIOS 1.xx)
+SEE S3 864 with ATT 20C498 or 21C498
+
+NAME Miro Crystal 20SD with ICD2061A (BIOS 2.xx)
+CLOCKCHIP icd2061a
+SEE S3 864 with ATT 20C498 or 21C498
+
+NAME Miro Crystal 20SD VLB with S3 SDAC (BIOS 3.xx)
+SEE S3 864 with SDAC (86C716)
+
+NAME Miro Crystal 20SD PCI with S3 SDAC
+SEE S3 868 with SDAC (86C716)
+
+NAME ELSA Winner 1000AVI (SDAC version)
+SEE S3 868 with SDAC (86C716)
+
+NAME ELSA Winner 1000AVI (AT&T 20C409 version)
+SEE S3 868 with ATT 20C409
+
+NAME Diamond Stealth Video DRAM
+SEE S3 868 with SDAC (86C716)
+
+NAME Diamond Stealth64 Video 2120/2200
+SEE S3 868 with SDAC (86C716)
+
+NAME SPEA/V7 Mirage P64
+CLOCKCHIP ics2595
+SEE S3 864 (generic)
+
+NAME SPEA/V7 Mirage P64 with S3 Trio64
+SEE S3 Trio64 (generic)
+
+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
+
+# https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=65582
+# This entry is defaulted to "vesa" driver for the above bug report.
+# The specific chip is: 5333:8a13 5333:8a13 rev 01 class 03,00,00 hdr 00
+# This was added for XFree86 4.3.0 on Jan 24, 2003 <mharris>
+NAME S3 Trio64V2 (generic)
+CHIPSET S3 Trio64V2
+#DRIVER s3
+DRIVER vesa
+NOCLOCKPROBE
+#UNSUPPORTED
+
+# https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=65582
+# This entry was changed to default to "vesa" for the above bug report
+# on Jan 24, 2003 <mharris>
+NAME S3 Trio64V2 (Unsupported RAMDAC)
+CHIPSET s3virge
+#DRIVER s3
+DRIVER vesa
+NOCLOCKPROBE
+
+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)
+CHIPSET S3 Aurora64V+
+SERVER S3
+DRIVER s3
+NOCLOCKPROBE
+LINE # Option "lcd_center"
+LINE # Set_LCDClk <pixel_clock_for_LCD>
+#UNSUPPORTED
+
+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)
+CHIPSET S3 964
+SERVER S3
+DRIVER s3
+NOCLOCKPROBE
+#UNSUPPORTED
+
+NAME S3 86C964 (generic)
+SEE S3 964 (generic)
+
+NAME S3 Vision964 (generic)
+SEE S3 964 (generic)
+
+NAME S3 968 (generic)
+CHIPSET S3 968
+SERVER S3
+DRIVER s3
+NOCLOCKPROBE
+#UNSUPPORTED
+
+NAME S3 86C968 (generic)
+SEE S3 968 (generic)
+
+NAME S3 Vision968 (generic)
+SEE S3 968 (generic)
+
+NAME Number Nine GXE64 Pro
+CHIPSET S3 964
+SERVER S3
+DRIVER s3
+RAMDAC ti3025
+LINE Option "number_nine"
+#UNSUPPORTED
+
+NAME Diamond Stealth 64 VRAM
+CLOCKCHIP icd2061a
+LINE #Option "slow_vram"
+SEE S3 964 (generic)
+
+NAME Diamond Stealth64 Video 3200
+LINE #Option "slow_vram"
+SEE S3 968 (generic)
+
+NAME Diamond Stealth 64 Video VRAM (TI RAMDAC)
+LINE #Option "slow_vram"
+LINE #DacSpeed 220
+SEE S3 968 (generic)
+
+NAME Diamond Stealth64 Video 3240/3400 (TI RAMDAC)
+LINE #Option "slow_vram"
+LINE #DacSpeed 220
+SEE S3 968 (generic)
+
+NAME Diamond Stealth64 Video 3240/3400 (IBM RAMDAC)
+LINE #Option "slow_vram"
+RAMDAC ibm_rgb526
+LINE DacSpeed 220
+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 Spider Tarantula 64
+SEE S3 964 (generic)
+
+# Changed "DRIVER s3" to "DRIVER vesa" for bug #70743. Be sure to confirm
+# any changes to this with the reporter of that bug. Aug 10, 2002 - mharris
+NAME Miro Crystal 20SV
+CHIPSET S3 964
+SERVER S3
+DRIVER vesa
+CLOCKCHIP icd2061a
+#UNSUPPORTED
+
+NAME Miro Crystal 40SV
+CHIPSET S3 964
+SERVER S3
+DRIVER s3
+CLOCKCHIP ti3025
+#UNSUPPORTED
+
+NAME Miro Crystal 80SV
+SEE S3 968 (generic)
+
+NAME Miro Video 20SV
+CLOCKCHIP ics9161a
+SEE S3 968 (generic)
+
+NAME SPEA Mercury 64
+CLOCKCHIP ics9161a
+LINE #Option "spea_mercury"
+SEE S3 964 (generic)
+
+NAME ELSA Winner 2000PRO-2
+LINE #Option "ELSA_w2000pro"
+SEE S3 968 (generic)
+
+NAME ELSA Winner 2000PRO-4
+LINE #Option "ELSA_w2000pro"
+SEE S3 964 (generic)
+
+NAME ELSA Winner 2000PRO/X-2
+LINE #Option "sync_on_green"
+SEE S3 968 (generic)
+
+NAME ELSA Winner 2000PRO/X-4
+LINE #Option "sync_on_green"
+SEE S3 968 (generic)
+
+NAME ELSA Winner 2000PRO/X-8
+LINE #Option "sync_on_green"
+SEE S3 968 (generic)
+
+NAME ELSA Winner 2000AVI
+LINE #Option "sync_on_green"
+SEE S3 968 (generic)
+
+NAME ELSA Gloria-4
+LINE #Option "sync_on_green"
+SEE S3 968 (generic)
+
+NAME ELSA Gloria-8
+LINE #Option "sync_on_green"
+SEE S3 968 (generic)
+
+NAME VideoLogic GrafixStar 700
+SEE S3 968 (generic)
+
+NAME LeadTek WinFast S430
+SEE S3 968 (generic)
+
+NAME WinFast S430
+SEE LeadTek WinFast S430
+
+NAME LeadTek WinFast S510
+SEE S3 968 (generic)
+
+NAME WinFast S510
+SEE LeadTek WinFast S510
+
+######################################################################
+# S3 928
+
+NAME S3 928 (generic)
+CHIPSET S3 928
+SERVER S3
+DRIVER vga
+#UNSUPPORTED
+
+NAME S3 86C928 (generic)
+SEE S3 928 (generic)
+
+NAME Actix Ultra
+CHIPSET S3 928
+SERVER S3
+DRIVER vga
+#UNSUPPORTED
+RAMDAC att20c490
+LINE #Option "dac_8_bit"
+
+NAME Diamond Stealth Pro
+CHIPSET S3 928
+SERVER S3
+DRIVER vga
+#UNSUPPORTED
+CLOCKCHIP icd2061a
+LINE #Ramdac "att20c490" # The Diamond RAMDAC is reportedly compatible for 15bpp
+LINE #Option "no_linear" # Some VLB machines may require this
+
+NAME ELSA Winner 1000VL
+CHIPSET S3 928
+SERVER S3
+DRIVER vga
+#UNSUPPORTED
+LINE # the following settings should be detected and set automMatically 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)
+
+NAME SPEA/V7 Mercury
+CHIPSET S3 928
+SERVER S3
+DRIVER vga
+#UNSUPPORTED
+CLOCKCHIP sc11412
+LINE Option "spea_mercury"
+
+NAME STB Pegasus
+CHIPSET S3 928
+SERVER S3
+DRIVER vga
+#UNSUPPORTED
+RAMDAC bt485
+CLOCKCHIP icd2061a
+LINE Option "stb_pegasus"
+LINE #Option "sync_on_green"
+
+NAME Number Nine GXE Level 14/16
+CHIPSET S3 928
+SERVER S3
+DRIVER vga
+#UNSUPPORTED
+DACSPEED 200
+CLOCKCHIP icd2061a
+LINE Option "number_nine"
+LINE #Option "nolinear"
+LINE #Option "nomemaccess"
+
+NAME Number Nine GXE Level 10/11/12
+CHIPSET S3 928
+SERVER S3
+DRIVER vga
+#UNSUPPORTED
+CLOCKCHIP icd2061a
+LINE Option "number_nine"
+
+NAME 928Movie
+CHIPSET S3 928
+SERVER S3
+DRIVER vga
+#UNSUPPORTED
+CLOCKCHIP icd2595
+RAMDAC bt485
+LINE # pixel multiplexing not supported
+
+######################################################################
+# S3 911/924
+
+NAME S3 911/924 (generic)
+CHIPSET S3 911/924
+SERVER S3
+DRIVER vga
+#UNSUPPORTED
+
+NAME S3 86C911 (generic)
+SEE S3 911/924 (generic)
+
+NAME S3 86C924 (generic)
+SEE S3 911/924 (generic)
+
+NAME Diamond Stealth VRAM
+CLOCKCHIP icd2061a
+SEE S3 911/924 (generic)
+
+NAME Orchid Fahrenheit 1280
+SEE S3 911/924 (generic)
+
+NAME S3 924 with SC1148 DAC
+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
+SEE S3 911/924 (generic)
+
+######################################################################
+# S3 ViRGE,/DX,/GX and ViRGE/VX
+
+NAME S3 ViRGE (generic)
+CHIPSET S3 ViRGE
+SERVER SVGA
+DRIVER s3virge
+NOCLOCKPROBE
+LINE #Option "xaa_benchmark"
+LINE #Option "fifo_moderate"
+LINE #Option "pci_burst_on"
+LINE #Option "pci_retry"
+#UNSUPPORTED
+
+NAME S3 ViRGE/DX (generic)
+CHIPSET S3 ViRGE/DX
+SERVER SVGA
+DRIVER s3virge
+NOCLOCKPROBE
+LINE #Option "xaa_benchmark"
+LINE #Option "fifo_moderate"
+LINE #Option "pci_burst_on"
+LINE #Option "pci_retry"
+#UNSUPPORTED
+
+NAME S3 ViRGE/GX (generic)
+CHIPSET S3 ViRGE/GX
+DRIVER s3virge
+NOCLOCKPROBE
+LINE #Option "xaa_benchmark"
+LINE #Option "fifo_moderate"
+LINE #Option "pci_burst_on"
+LINE #Option "pci_retry"
+#UNSUPPORTED
+
+NAME S3 ViRGE/GX2 (generic)
+CHIPSET S3 ViRGE/GX2
+DRIVER s3virge
+NOCLOCKPROBE
+LINE #Option "xaa_benchmark"
+LINE #Option "fifo_moderate"
+LINE #Option "pci_burst_on"
+LINE #Option "pci_retry"
+#UNSUPPORTED
+
+NAME S3 ViRGE/MX (generic)
+CHIPSET S3 ViRGE/MX
+DRIVER s3virge
+NOCLOCKPROBE
+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"
+#UNSUPPORTED
+
+NAME S3 ViRGE/MX+ (generic)
+SEE S3 ViRGE/MX (generic)
+
+# Changed default driver for S3 Trio3D from "s3virge" to "vesa" driver as per
+# bug #59956 in bugzilla. The bug reporter of the above report should be
+# consulted before changing this back to a native driver in the future. This
+# is changed for 4.2.0 post RHL 7.3. -- July 26, 2002 - Mike A. Harris
+# Update: Bug #125866 has requested the driver for this hardware be changed
+# to use the "s3virge" driver. I've investigated the original bug #59956 and
+# the PCI IDs are identical for all 3 users in those 2 bug reports, so I
+# assume the "s3virge" driver works now in X.Org X11 6.7.99.903 et al. I'm
+# changing the default back from "vesa" to "s3virge" for the "S3 Trio3D" entry
+# here, but I've added a new one named "S3 Trio64 3D" as well, which also
+# defaults to the "s3virge" driver. I've left the pcitable->Cards mapping
+# alone for the 0x8904 and 0x8903 entries so that they can be changed in the
+# future if a problem is discovered, however the new entry added to pcitable
+# is for the specific card referenced in these above bug reports, specified
+# including the subvendor/subdevice fields, so that we can assign drivers for
+# these card ranges in a more finely grained manner.
+NAME S3 Trio3D
+CHIPSET S3 Trio3D
+NOCLOCKPROBE
+DRIVER s3virge
+
+# See above comment for "S3 Trio3D" as it applies to this one as well.
+# This "S3 Trio64 3D" entry is specifically for:
+# 01:01.0 Class 0300: 5333:8904 (rev 01) Subsystem: 1014:00db
+NAME S3 Trio64 3D
+CHIPSET S3 Trio3D
+NOCLOCKPROBE
+DRIVER s3virge
+
+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)
+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 Canopus Co. Power Window 3DV
+SEE S3 ViRGE (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 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
+CHIPSET S3 ViRGE/GX
+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)
+CHIPSET S3 ViRGE/VX
+SERVER SVGA
+DRIVER s3virge
+NOCLOCKPROBE
+LINE #Option "xaa_benchmark"
+LINE #Option "fifo_moderate"
+LINE #Option "pci_burst_on"
+LINE #Option "pci_retry"
+#UNSUPPORTED
+
+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)
+
+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)
+
+######################################################################
+# S3 Savage cards #######
+
+NAME S3 Savage (generic)
+CHIPSET S3 Savage
+DRIVER savage
+NOCLOCKPROBE
+LINE #Option "xaa_benchmark"
+
+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 Savage 2000 (generic)
+CHIPSET S3 Savage2000
+SERVER SVGA
+DRIVER savage
+NOCLOCKPROBE
+
+# This was reverted to the 'vesa' driver Feb 13, 2003 because Savage/MX
+# support is broken in XFree86 4.2.99.901 and is unlikely to be fixed for
+# 4.3.0 at this stage. Email to the driver maintainer has not garnered a
+# response, so I assume he is not actively maintaining the driver currently.
+# The safest bet for now is to use 'vesa' until a public fix is available.
+# <mharris> https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=80278
+#
+# Update: I've updated the driver to 1.1.27t in 4.2.99.902, which is supposed
+# to fix the Savage MX/IX problems, so I've changed back to the native driver
+# here. mharris - Feb 18, 2003
+NAME S3 Savage/MX
+CHIPSET Savage/MX
+DRIVER savage
+#DRIVER vesa
+NOCLOCKPROBE
+
+NAME S3 Savage/IX
+CHIPSET Savage/IX
+DRIVER savage
+#DRIVER vesa
+NOCLOCKPROBE
+
+NAME S3 ProSavage KM133
+CHIPSET ProSavage/Twister
+DRIVER savage
+NOCLOCKPROBE
+
+NAME S3 ProSavage PM133
+CHIPSET ProSavage/Twister
+DRIVER savage
+NOCLOCKPROBE
+
+NAME S3 ProSavage KN133
+CHIPSET ProSavage/Twister
+DRIVER savage
+NOCLOCKPROBE
+
+NAME S3 ProSavage PN133
+CHIPSET ProSavage/Twister
+DRIVER savage
+NOCLOCKPROBE
+
+# S3 UniChrome (via)
+
+NAME S3 UniChrome
+CHIPSET UniChrome
+DRIVER via
+NOCLOCKPROBE
+
+# Tseng Labs ET4000/ET6000
+
+NAME ET3000 (generic)
+CHIPSET ET3000
+SERVER SVGA
+DRIVER tseng
+
+NAME Genoa 5400
+SEE ET3000 (generic)
+
+NAME ET4000 (generic)
+CHIPSET ET4000
+SERVER SVGA
+DRIVER tseng
+
+NAME ET4000/W32 (generic)
+CHIPSET ET4000/W32
+SERVER W32
+DRIVER tseng
+
+NAME ET4000 W32i, W32p (generic)
+CHIPSET ET4000/W32(i/p)
+SERVER SVGA
+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)
+CHIPSET ET6000
+SERVER SVGA
+DRIVER tseng
+NOCLOCKPROBE
+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)
+CHIPSET ET6100
+SEE ET6000 (generic)
+
+NAME ET6300 (generic)
+CHIPSET ET6300
+SEE ET6000 (generic)
+
+NAME Diamond Stealth 32
+CLOCKCHIP icd2061a
+NOCLOCKPROBE
+SEE ET4000 W32i, W32p (generic)
+
+NAME Cardex Cobra
+SEE ET4000 W32i, W32p (generic)
+
+NAME Cardex Challenger (Pro)
+SEE ET4000 W32i, W32p (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 SPEA/V7 ShowTime Plus
+SEE ET4000 W32i, W32p (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 SNI PC5H W32
+CLOCKCHIP stg1703
+NOCLOCKPROBE
+SEE ET4000 W32i, W32p (generic)
+
+NAME SNI Scenic W32
+CLOCKCHIP stg1703
+NOCLOCKPROBE
+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 ATrend ATC-2165A
+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)
+CHIPSET ATI-Mach8
+DRIVER vga
+
+NAME ATI Graphics Ultra
+CHIPSET ati
+DRIVER ati
+
+NAME ATI Graphics Ultra Pro
+CHIPSET ati
+DRIVER ati
+
+NAME ATI Wonder SVGA
+CHIPSET ati
+DRIVER ati
+
+NAME ATI Ultra Plus
+CHIPSET ati
+DRIVER ati
+
+NAME ATI Mach32
+CHIPSET ati
+DRIVER ati
+
+NAME ATI Mach64
+CHIPSET ati
+DRIVER ati
+NOCLOCKPROBE
+
+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 ASUS PCI-V264CT
+SEE ATI Mach64
+
+NAME ASUS PCI-AV264CT
+SEE ATI Mach64
+
+NAME ATI Rage LT
+SEE ATI Mach64
+
+NAME ATI Rage LT PRO
+SEE ATI Mach64
+
+NAME ATI Rage XL
+CHIPSET ati
+DRIVER ati
+NOCLOCKPROBE
+
+NAME ATI Rage XL AGP
+SEE ATI Rage XL
+
+NAME ATI Rage Mobility P
+SEE ATI Mach64
+
+NAME ATI Rage Mobility
+CHIPSET ati
+DRIVER ati
+LINE # Uncomment the following line to enable external display
+LINE # Option "crt_screen"
+NOCLOCKPROBE
+
+######################################################################
+# ATI Radeon
+
+NAME ATI Radeon (generic)
+CHIPSET R100
+DRIVER radeon
+
+NAME ATI Radeon AGP
+SEE ATI Radeon (generic)
+
+NAME ATI Radeon 32 DDR (AGP)
+SEE ATI Radeon (generic)
+
+NAME ATI Radeon 32 SDR (AGP)
+SEE ATI Radeon (generic)
+
+NAME ATI Radeon 64 DDR (AGP)
+SEE ATI Radeon (generic)
+
+NAME ATI Radeon AGP VIVO
+SEE ATI Radeon (generic)
+
+NAME ATI Radeon All In Wonder AGP
+SEE ATI Radeon (generic)
+
+NAME ATI Radeon VE
+CHIPSET RV100
+DRIVER radeon
+
+# The Radeon 7000 is identical to the Radeon VE, however it has a different
+# Subdevice ID, and possibly subvendor ID as well as ATI licences their chips
+# to other vendors. It is possible that other vendor's hardware may require
+# different entries in pcitable, and also the Cards database if they differ
+# greatly from ATI's hardware.
+NAME ATI Radeon 7000
+SEE ATI Radeon VE
+
+NAME ATI Radeon Mobility M6
+CHIPSET RV100
+DRIVER radeon
+
+# The Radeon 7200 is identical to the Radeon 64DDR for the most part only
+# has differing subid's. This card is fairly rare in practice.
+NAME ATI Radeon 7200
+SEE ATI Radeon (generic)
+
+# Radeon 7500 is made by ATI, but also boards are available from other
+# manufacturers, some of which are customized and require special configuration.
+# As these custom configurations become known, the database will be extended
+# to handle these variants.
+# This was added for special Dell hardware, but 4.2.99.x handles them
+# properly in the driver now. Commenting out the LINE options
+NAME ATI Radeon 7500
+CHIPSET RV200
+DRIVER radeon
+#LINE # Some 7500 boards aparently need this option enabled to work - bug (#62760)
+#LINE # Option "CrtScreen"
+
+# The Radeon Mobility 7500 is the M7. Both entries provided for compatibility.
+NAME ATI Radeon Mobility 7500
+CHIPSET RV200
+DRIVER radeon
+
+NAME ATI Radeon Mobility M7
+CHIPSET RV200
+DRIVER radeon
+
+# This card is Radeon Mobility M7 variant LX, not supported by stock 4.2.0, but
+# supported by Red Hat Linux XFree86 4.2.0.
+# alphablue on freenode has one of these
+NAME ATI Mobility FireGL 7800
+CHIPSET RV200
+DRIVER radeon
+
+NAME ATI Radeon 8500
+CHIPSET R200
+DRIVER radeon
+
+NAME ATI Radeon 8500LE
+CHIPSET R200
+DRIVER radeon
+
+NAME ATI FireGL 8700
+CHIPSET R200
+DRIVER radeon
+
+NAME ATI FireGL 8800
+CHIPSET R200
+DRIVER radeon
+
+NAME ATI Radeon 9000
+CHIPSET R250
+DRIVER radeon
+
+NAME ATI Radeon 9000 Pro
+CHIPSET R250
+DRIVER radeon
+
+NAME ATI Radeon 9100
+CHIPSET R250
+DRIVER radeon
+
+NAME ATI Radeon Mobility M9
+CHIPSET R250
+DRIVER radeon
+
+NAME ATI Radeon 9200
+CHIPSET R250
+DRIVER radeon
+LINE #Option "nodri"
+
+NAME ATI Radeon 9200SE
+CHIPSET R250
+DRIVER radeon
+LINE #Option "nodri"
+
+NAME ATI Radeon 9500
+CHIPSET R300
+DRIVER radeon
+LINE #Option "nodri"
+
+NAME ATI Radeon 9500 Pro
+CHIPSET R300
+DRIVER radeon
+LINE #Option "nodri"
+
+NAME ATI Radeon 9600
+CHIPSET R300
+DRIVER radeon
+LINE #Option "nodri"
+
+NAME ATI Radeon 9600 Pro
+CHIPSET R300
+DRIVER radeon
+LINE #Option "nodri"
+
+NAME ATI Radeon Mobility 9600
+CHIPSET RV350
+DRIVER radeon
+LINE #Option "nodri"
+
+NAME ATI Radeon Mobility 9600 M10
+CHIPSET RV350
+DRIVER radeon
+LINE #Option "nodri"
+
+NAME ATI Radeon 9700
+CHIPSET R300
+DRIVER radeon
+LINE #Option "nodri"
+
+NAME ATI Radeon 9700 Pro
+CHIPSET R300
+DRIVER radeon
+LINE #Option "nodri"
+
+NAME ATI Radeon 9800
+CHIPSET R350
+DRIVER radeon
+LINE #Option "nodri"
+
+NAME ATI Radeon 9800 Pro
+CHIPSET R350
+DRIVER radeon
+LINE #Option "nodri"
+
+NAME ATI Radeon 9800 XT
+CHIPSET R350
+DRIVER radeon
+LINE #Option "nodri"
+
+NAME ATI FireGL Z1/X1
+CHIPSET R300
+DRIVER radeon
+LINE #Option "nodri"
+
+NAME ATI FireGL X1
+CHIPSET R300
+DRIVER radeon
+LINE #Option "nodri"
+
+NAME ATI FireGL X2
+CHIPSET RV350
+DRIVER radeon
+LINE #Option "nodri"
+
+NAME ATI FireGL Z1
+CHIPSET R300
+DRIVER radeon
+LINE #Option "nodri"
+
+NAME ATI FireGL T2
+CHIPSET RV350
+DRIVER radeon
+
+NAME ATI FireGL Mobility T2
+CHIPSET RV350
+DRIVER radeon
+
+NAME ATI Radeon Mobility U1
+CHIPSET R300
+DRIVER radeon
+LINE #Option "nodri"
+
+NAME ATI FireGL D1100
+DRIVER radeon
+
+NAME ATI FireGL M22 GL
+DRIVER radeon
+
+NAME ATI FireGL M24 GL
+DRIVER radeon
+
+NAME ATI FireGL Mobility T2e
+DRIVER radeon
+
+NAME ATI FireGL V3100
+DRIVER radeon
+
+NAME ATI FireGL V3200
+DRIVER radeon
+
+NAME ATI FireGL V5100
+DRIVER radeon
+
+NAME ATI FireGL V7100
+DRIVER radeon
+
+NAME ATI FireGL V7200
+DRIVER radeon
+
+NAME ATI FireGL X3
+DRIVER radeon
+
+NAME ATI Radeon 7000 IGP
+DRIVER radeon
+
+NAME ATI Radeon 9100 IGP
+DRIVER radeon
+
+NAME ATI Radeon 9100 PRO IGP
+DRIVER radeon
+
+NAME ATI Radeon 9200PRO
+DRIVER radeon
+
+NAME ATI Radeon IGP320
+DRIVER radeon
+
+NAME ATI Radeon IGP330/340/350
+DRIVER radeon
+
+NAME ATI Radeon IGP330M/340M/350M
+DRIVER radeon
+
+NAME ATI Radeon Mobility 7000
+DRIVER radeon
+
+NAME ATI Radeon Mobility 9100 IGP
+DRIVER radeon
+
+NAME ATI Radeon Mobility 9200
+DRIVER radeon
+
+NAME ATI Radeon Mobility 9200 IGP
+DRIVER radeon
+
+NAME ATI Radeon Mobility 9800
+DRIVER radeon
+
+NAME ATI Radeon Mobility M300
+DRIVER radeon
+
+NAME ATI Radeon Mobility X600
+DRIVER radeon
+
+NAME ATI Radeon X800
+DRIVER radeon
+
+NAME ATI Radeon X800LE
+DRIVER radeon
+
+NAME ATI Radeon X800PRO
+DRIVER radeon
+
+NAME ATI Radeon X800SE
+DRIVER radeon
+
+NAME ATI Radeon X300
+DRIVER radeon
+
+NAME ATI Radeon X600
+DRIVER radeon
+
+NAME ATI Radeon X800XT
+DRIVER radeon
+
+######################################################################
+NAME ATI Rage Fury Pro AGP
+CHIPSET ATI
+DRIVER r128
+NOCLOCKPROBE
+
+NAME ATI Rage Mobility M4 AGP
+CHIPSET ati
+DRIVER r128
+NOCLOCKPROBE
+
+NAME ATI Rage 128 (generic)
+CHIPSET ati
+DRIVER r128
+NOCLOCKPROBE
+
+NAME ATI Rage 128 Mobility
+CHIPSET ati
+DRIVER r128
+NOCLOCKPROBE
+
+NAME ATI Rage 128
+SEE ATI Rage 128 (generic)
+
+NAME ATI Rage Fury AGP
+SEE ATI Rage 128 (generic)
+
+NAME ATI Xpert 128 AGP
+SEE ATI Rage 128 (generic)
+
+NAME ATI Xpert 99 AGP
+SEE ATI Rage 128 (generic)
+
+NAME ATI Xpert 2000 AGP
+SEE ATI Rage 128 (generic)
+
+NAME ATI All-in-Wonder 128 Pro AGP
+SEE ATI Rage 128 (generic)
+
+NAME ATI Rage 128 Pro Ultra
+SEE ATI Rage 128 (generic)
+
+##############################################################################
+# AGX
+
+NAME AGX (generic)
+CHIPSET AGX-014/15/16
+SERVER AGX
+DRIVER vga
+
+NAME Boca Vortex (Sierra RAMDAC)
+CHIPSET AGX-015
+SERVER AGX
+DRIVER vga
+#UNSUPPORTED
+RAMDAC sc15025
+LINE Option "dac_8_bit"
+LINE Option "no_wait_state"
+LINE #Option "fifo_moderate" # 2x bus bw - may result in random pixels
+
+NAME EIZO (VRAM)
+SEE AGX (generic)
+
+NAME Orchid Celsius (AT&T RAMDAC)
+CHIPSET AGX-015
+SERVER AGX
+DRIVER vga
+#UNSUPPORTED
+RAMDAC att20c490
+LINE Option "dac_8_bit"
+LINE Option "no_wait_state"
+LINE #Option "fifo_moderate" # 2x bus bw - may result in random pixels
+
+NAME Orchid Celsius (Sierra RAMDAC)
+CHIPSET AGX-015
+SERVER AGX
+DRIVER vga
+#UNSUPPORTED
+RAMDAC sc15025
+LINE Option "dac_8_bit"
+LINE Option "no_wait_state"
+LINE #Option "fifo_moderate" # 2x bus bw - may result in random pixels
+
+
+NAME Spider Black Widow
+CHIPSET AGX-015
+SERVER AGX
+DRIVER vga
+#UNSUPPORTED
+RAMDAC sc15025
+LINE Option "dac_8_bit"
+LINE Option "no_wait_state"
+LINE #Option "fifo_moderate" # 2x bus bw - may result in random pixels
+
+
+NAME Spider Black Widow Plus
+CHIPSET AGX-016
+SERVER AGX
+DRIVER vga
+#UNSUPPORTED
+RAMDAC sc15025
+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.2 28.3 39.9 72.2 50.0 76.9 36.1 44.8
+LINE #Clocks 89.0 119.8 79.9 31.5 110.0 64.9 74.9 94.9
+
+NAME Hercules Graphite HG210
+CHIPSET AGX-014
+SERVER AGX
+DRIVER vga
+#UNSUPPORTED
+RAMDAC bt482
+DACSPEED 85
+LINE Chipset "AGX-014"
+LINE Option "dac_8_bit"
+LINE Option "no_wait_state"
+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 Pro
+CHIPSET AGX-015
+SERVER AGX
+DRIVER vga
+#UNSUPPORTED
+# 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
+CHIPSET AGX-016
+SERVER AGX
+DRIVER vga
+#UNSUPPORTED
+# 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)
+CHIPSET XGA-2
+SERVER AGX
+DRIVER vga
+#UNSUPPORTED
+NOCLOCKPROBE
+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)
+CHIPSET XGA-1
+SERVER AGX
+DRIVER vga
+#UNSUPPORTED
+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
+CHIPSET WD90CXX
+SERVER SVGA
+DRIVER vga
+#UNSUPPORTED
+
+NAME DFI-WG6000
+CHIPSET WD90C33
+SERVER SVGA
+DRIVER vga
+#UNSUPPORTED
+
+NAME Diamond SpeedStar 24X (not fully supported)
+CHIPSET WD90C31
+SERVER SVGA
+DRIVER vga
+#UNSUPPORTED
+
+NAME WD 90C24 (laptop)
+CHIPSET WD90C24
+SERVER SVGA
+DRIVER vga
+#UNSUPPORTED
+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)
+CHIPSET WD90C24A
+SERVER SVGA
+DRIVER vga
+#UNSUPPORTED
+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
+CHIPSET Avance Logic
+LINE #chipset "al2101"
+SERVER SVGA
+DRIVER vga
+#UNSUPPORTED
+
+NAME Avance Logic 2228
+CHIPSET Avance Logic
+LINE #chipset "ali2228"
+SERVER SVGA
+DRIVER vga
+#UNSUPPORTED
+
+NAME Avance Logic 2301
+CHIPSET Avance Logic
+LINE #chipset "ali2301"
+SERVER SVGA
+DRIVER vga
+#UNSUPPORTED
+
+NAME Avance Logic 2302
+CHIPSET Avance Logic
+LINE #chipset "ali2302"
+SERVER SVGA
+DRIVER vga
+#UNSUPPORTED
+
+NAME Avance Logic 2308
+CHIPSET Avance Logic
+LINE #chipset "ali2308"
+SERVER SVGA
+DRIVER vga
+#UNSUPPORTED
+
+NAME Avance Logic 2401
+CHIPSET Avance Logic
+LINE #chipset "ali2401"
+SERVER SVGA
+DRIVER vga
+#UNSUPPORTED
+
+NAME Hercules Stingray
+CHIPSET ALG-2228/2301/2302
+LINE #chipset "ali2228"
+SERVER SVGA
+DRIVER vga
+#UNSUPPORTED
+
+NAME SPEA/V7 Mirage VEGA Plus
+CHIPSET ALG-2228
+LINE #chipset "ali2228"
+SERVER SVGA
+DRIVER vga
+#UNSUPPORTED
+
+# ARK Logic
+
+NAME Ark Logic ARK1000PV (generic)
+CHIPSET ARK1000PV
+SERVER SVGA
+DRIVER vga
+#UNSUPPORTED
+
+# For now, treat the VL as a PV. This may be changed later
+NAME Ark Logic ARK1000VL (generic)
+CHIPSET ARK1000VL
+LINE Chipset "ark1000pv"
+SERVER SVGA
+DRIVER vga
+#UNSUPPORTED
+
+NAME Ark Logic ARK2000PV (generic)
+CHIPSET ARK1000PV
+SERVER SVGA
+DRIVER vga
+#UNSUPPORTED
+
+NAME Ark Logic ARK2000MT (generic)
+CHIPSET ARK1000MT
+SERVER SVGA
+DRIVER vga
+#UNSUPPORTED
+
+NAME Hercules Stingray Pro
+SEE Ark Logic ARK1000PV (generic)
+
+NAME Hercules Stingray Pro/V
+SEE Ark Logic ARK1000PV (generic)
+
+NAME Ocean (octek) VL-VGA-1000
+RAMDAC att20c490
+SEE Ark Logic ARK1000VL (generic)
+
+NAME Hercules Stingray 64/V with ZoomDAC
+SEE Ark Logic ARK2000PV (generic)
+
+NAME Hercules Stingray 64/V with ICS5342
+CHIPSET ARK2000MT
+RAMDAC ics5342
+SERVER SVGA
+DRIVER vga
+#UNSUPPORTED
+
+NAME Diamond Stealth64 Graphics 2001 series
+CHIPSET ARK2000PV
+RAMDAC ics5342
+SERVER SVGA
+DRIVER vga
+#UNSUPPORTED
+
+# Oak
+
+NAME Oak ISA Card (generic)
+CHIPSET Oak OTI-067/77
+SERVER SVGA
+DRIVER vga
+#UNSUPPORTED
+
+NAME Oak 87 VLB (generic)
+CHIPSET Oak OTI-087
+SERVER SVGA
+DRIVER vga
+#UNSUPPORTED
+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)
+CHIPSET Oak OTI-087
+SERVER SVGA
+DRIVER vga
+#UNSUPPORTED
+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
+CHIPSET Weitek 9000
+SERVER P9000
+DRIVER vga
+#UNSUPPORTED
+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)
+NOCLOCKPROBE
+
+NAME Diamond Viper PCI 2Mb
+CHIPSET Weitek 9000
+SERVER P9000
+DRIVER vga
+#UNSUPPORTED
+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
+NOCLOCKPROBE
+
+NAME Orchid P9000 VLB
+CHIPSET Weitek 9000
+SERVER P9000
+DRIVER vga
+#UNSUPPORTED
+LINE Chipset "orchid_p9000"
+LINE Membase 0xE0000000
+NOCLOCKPROBE
+
+# P9100
+
+NAME Weitek P9100 (generic)
+CHIPSET Weitek P9100
+SERVER SVGA
+DRIVER vga
+#UNSUPPORTED
+NOCLOCKPROBE
+
+NAME Diamond Viper Pro Video
+SEE Weitek P9100 (generic)
+
+# Trident
+
+NAME Trident 8900/9000 (generic)
+CHIPSET TVGA8900/9000
+SERVER SVGA
+DRIVER vga
+#UNSUPPORTED
+
+NAME Trident 8900D (generic)
+CHIPSET TVGA8900D
+SERVER SVGA
+DRIVER vga
+#UNSUPPORTED
+
+NAME Trident TVGA9200CXr (generic)
+CHIPSET TVGA9200CXr
+SERVER SVGA
+DRIVER vga
+#UNSUPPORTED
+
+NAME Trident TGUI9400CXi (generic)
+CHIPSET TGUI9400CXi
+SERVER SVGA
+DRIVER trident
+
+NAME Trident TGUI9420DGi (generic)
+CHIPSET TGUI9420DGi
+SERVER SVGA
+DRIVER trident
+
+NAME Trident TGUI9420 (generic)
+CHIPSET TGUI9420
+DRIVER trident
+NOCLOCKPROBE
+
+NAME Trident TGUI9430DGi (generic)
+CHIPSET TGUI9430DGi
+SERVER SVGA
+DRIVER trident
+
+NAME Trident TGUI9440 (generic)
+CHIPSET TGUI9440
+SERVER SVGA
+DRIVER trident
+NOCLOCKPROBE
+
+NAME Trident TGUI9660 (generic)
+CHIPSET TGUI9660
+SERVER SVGA
+DRIVER trident
+#UNSUPPORTED
+NOCLOCKPROBE
+
+NAME Trident TGUI9680 (generic)
+CHIPSET TGUI9680
+SERVER SVGA
+DRIVER trident
+#UNSUPPORTED
+NOCLOCKPROBE
+
+NAME Trident TGUI9682 (generic)
+CHIPSET TGUI9682
+SERVER SVGA
+DRIVER trident
+#UNSUPPORTED
+NOCLOCKPROBE
+
+NAME Trident TGUI9685 (generic)
+CHIPSET TGUI9685
+SERVER SVGA
+DRIVER trident
+#UNSUPPORTED
+NOCLOCKPROBE
+
+NAME Trident Cyber 9320 (generic)
+CHIPSET Cyber9320
+DRIVER trident
+NOCLOCKPROBE
+
+NAME Trident Cyber 9382 (generic)
+CHIPSET Cyber9382
+SERVER SVGA
+DRIVER trident
+NOCLOCKPROBE
+
+NAME Trident Cyber 9385 (generic)
+CHIPSET Cyber9385
+SERVER SVGA
+DRIVER trident
+NOCLOCKPROBE
+
+NAME Trident Cyber 9388 (generic)
+CHIPSET Cyber9388
+SERVER SVGA
+DRIVER trident
+NOCLOCKPROBE
+
+NAME Trident Cyber 9397 (generic)
+CHIPSET Cyber9397
+SERVER SVGA
+DRIVER trident
+NOCLOCKPROBE
+
+NAME Trident Cyber 939a (generic)
+CHIPSET Cyber939a
+DRIVER trident
+NOCLOCKPROBE
+
+NAME Trident Cyber 9320 (generic)
+CHIPSET Cyber9320
+SERVER SVGA
+DRIVER trident
+NOCLOCKPROBE
+
+NAME Trident Cyber 9325 (generic)
+CHIPSET Cyber9325
+SERVER SVGA
+DRIVER trident
+#UNSUPPORTED
+NOCLOCKPROBE
+
+NAME Trident Cyber 9520 (generic)
+CHIPSET Cyber9520
+DRIVER trident
+NOCLOCKPROBE
+
+NAME Trident Cyber 9525 (generic)
+CHIPSET Cyber9525
+SERVER SVGA
+DRIVER trident
+LINE # Option "accel" # Use this if acceleration works on your laptop
+NOCLOCKPROBE
+
+NAME Trident 3DImage975 (generic)
+CHIPSET 3dimage975
+SERVER SVGA
+DRIVER trident
+NOCLOCKPROBE
+
+NAME Trident 3DImage975 AGP
+SEE Trident 3DImage975 (generic)
+
+NAME Trident 3DImage985 (generic)
+CHIPSET 3dimage985
+SERVER SVGA
+DRIVER trident
+NOCLOCKPROBE
+
+NAME Trident Blade3D (generic)
+CHIPSET Blade3D
+SERVER SVGA
+DRIVER trident
+NOCLOCKPROBE
+
+# tested #UNSUPPORTED by 12XL125 compaq laptop 03/30/2001
+NAME Trident CyberBlade (generic)
+CHIPSET CyberBlade
+DRIVER trident
+NOCLOCKPROBE
+
+NAME Trident CyberBladeXP
+CHIPSET CyberBladeXP
+SERVER SVGA
+#UNSUPPORTED
+DRIVER trident
+NOCLOCKPROBE
+
+NAME Trident 9910
+SEE Trident CyberBladeXP
+
+NAME Trident CyberBladeXPm
+CHIPSET CyberBladeXPm
+SERVER SVGA
+#UNSUPPORTED
+DRIVER trident
+NOCLOCKPROBE
+
+NAME Trident 9930
+SEE Trident CyberBladeXPm
+
+NAME Trident Providia 9682 (generic)
+CHIPSET Providia9682
+DRIVER trident
+NOCLOCKPROBE
+
+NAME Trident Providia 9685 (generic)
+CHIPSET Providia9685
+DRIVER trident
+NOCLOCKPROBE
+
+NAME Trident TVGA 8800BR
+SEE Generic VGA compatible
+
+NAME Trident TVGA 8800CS
+SEE Generic VGA compatible
+
+# swcursor for bug #53628
+# mharris - Nov 23, 2002 - Commented out the swcursor option, if it is still
+# needed, then lets disable it right in the driver completely, or possibly
+# fix it.
+NAME Trident CyberBlade/Ai1
+CHIPSET CyberBladeAi1
+DRIVER trident
+SERVER SVGA
+LINE #Option "swcursor"
+#UNSUPPORTED
+NOCLOCKPROBE
+
+NAME AOpen PG975
+SEE Trident 3DImage975 AGP
+
+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)
+
+# swcursor for bug #58368
+# mharris - Nov 23, 2002 - Commented out the swcursor option, if it is still
+# needed, then lets disable it right in the driver completely, or possibly
+# fix it.
+NAME Trident Cyberblade/i1
+DRIVER trident
+LINE #Option "swcursor"
+NOCLOCKPROBE
+
+#
+# SiS
+#
+# mharris - General SiS driver status update for 4.2.0 - the SiS driver
+# works fairly well now. Most reported bugs can be easily worked around by
+# using option NoAccel and/or swcursor. To speed things up instead of using
+# NoAccel, someone with the hardware can test the XAANoxxxxxx options to
+# see which specific XAA functions dont work and use those instead.
+
+# The SiS 620 needs noaccel to work, someone who has one, should pinpoint
+# which specific XAANo.... options are needed so that some acceleration is
+# present.
+# Changed to default to 4.2.0 with no options to test if it works now.
+# http://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=65791
+NAME SiS 620
+CHIPSET SIS620
+SERVER SVGA
+DRIVER sis
+LINE # Option "No_Accel"
+LINE # Option "XaaNoPixmapCache"
+
+NAME SiS SG86C201
+CHIPSET SIS86C201
+SERVER SVGA
+DRIVER sis
+
+NAME SiS SG86C205
+CHIPSET SIS86C205
+SERVER SVGA
+DRIVER sis
+LINE # Option "no_accel" # Use this if acceleration is causing problems
+LINE # Option "fifo_moderate"
+LINE # Option "fifo_conserv"
+LINE # Option "fifo_aggressive"
+NOCLOCKPROBE
+
+NAME SiS SG86C215
+CHIPSET SIS86C215
+SERVER SVGA
+DRIVER sis
+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_aggressive"
+NOCLOCKPROBE
+
+NAME SiS SG86C225
+CHIPSET SIS86C225
+SERVER SVGA
+DRIVER sis
+LINE # Option "no_accel" # Use this if acceleration is causing problems
+LINE # Option "fifo_moderate"
+LINE # Option "fifo_conserv"
+LINE # Option "fifo_aggressive"
+NOCLOCKPROBE
+
+NAME SiS 5597/5598
+DRIVER sis
+LINE # Option "no_accel" # Use this if acceleration is causing problems
+LINE # Option "fifo_moderate"
+LINE # Option "fifo_conserv"
+LINE # Option "fifo_aggressive"
+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
+NOCLOCKPROBE
+
+# mharris - Mar 7, 2002 - Changed default to XFree86 4.2.0 with swcursor
+# after troubleshooting with twaugh@redhat.com
+# mharris - Nov 23, 2002 - Commented out the swcursor option, if it is still
+# needed, then lets disable it right in the driver completely, or possibly
+# fix it.
+NAME SiS 6326
+CHIPSET SiS6326
+DRIVER sis
+LINE # Option "swcursor" # Enables software mouse cursor workaround
+LINE # Option "NoAccel" # Use this if acceleration is causing problems
+LINE # Option "fifo_moderate"
+LINE # Option "fifo_conserv"
+LINE # Option "fifo_aggressive"
+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
+NOCLOCKPROBE
+
+# Hardware cursor reported broken on SiS530 in XFree86 4.2.0 stock
+# Mike A. Harris <mharris@redhat.com> Feb 8, 2002
+# noaccel, fastvram, XAAFillSolidRects options added for bug #<dunno>
+#
+# mharris - Nov 23, 2002 - Commented out the swcursor option, if it is still
+# needed, then lets disable it right in the driver completely, or possibly
+# fix it.
+NAME SiS 530/620
+CHIPSET SiS530
+DRIVER sis
+LINE #Option "swcursor"
+LINE #Option "noaccel"
+LINE #Option "FastVram"
+LINE #Option "XAAFillSolidRects"
+NOCLOCKPROBE
+
+NAME SiS 540
+CHIPSET SiS540
+DRIVER sis
+NOCLOCKPROBE
+
+NAME SiS 630/730
+CHIPSET SiS630
+DRIVER sis
+NOCLOCKPROBE
+
+NAME SiS 650/M650/651/740
+CHIPSET SiS650
+DRIVER sis
+NOCLOCKPROBE
+
+NAME SiS 300
+CHIPSET SiS300
+DRIVER sis
+NOCLOCKPROBE
+
+NAME SiS 300/305
+DRIVER sis
+NOCLOCKPROBE
+
+NAME SiS 315
+CHIPSET SiS315
+DRIVER sis
+NOCLOCKPROBE
+
+NAME SiS 315H
+CHIPSET SiS315H
+DRIVER sis
+NOCLOCKPROBE
+
+NAME SiS 315Pro
+DRIVER sis
+NOCLOCKPROBE
+
+NAME SiS 330 Xabre
+DRIVER sis
+NOCLOCKPROBE
+
+NAME SiS 340
+DRIVER sis
+NOCLOCKPROBE
+
+NAME SiS 550
+DRIVER sis
+NOCLOCKPROBE
+
+NAME SiS 660/661FX/M661FX/M661MX/741/741GX/M741/760/M760
+DRIVER sis
+NOCLOCKPROBE
+
+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/5598
+
+NAME Diamond SpeedStar A50
+SEE SiS 6326
+
+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
+# Changed to DRIVER "cyrix" at Alan Cox's request.
+NAME Cyrix MediaGX
+CHIPSET MediaGX
+DRIVER cyrix
+NOCLOCKPROBE
+
+NAME NatSemi Geode
+CHIPSET Geode
+DRIVER geode
+NOCLOCKPROBE
+
+#
+# Alliance ProMotion
+#
+
+NAME Alliance ProMotion 6422
+CHIPSET AP6422
+DRIVER vga
+
+# Number 9 I128
+
+NAME Number Nine Imagine 128
+CHIPSET I128
+DRIVER i128
+NOCLOCKPROBE
+
+NAME Number Nine Imagine 128 (2-8MB)
+SEE Number Nine Imagine 128
+
+NAME Number Nine Imagine 128 Series 2 (2-4MB)
+SEE Number Nine Imagine 128
+
+NAME Revolution 3D T2R
+SEE Number Nine Imagine 128
+
+NAME Number Nine Revolution 3D AGP T2R
+SEE Number Nine Imagine 128
+
+NAME Number Nine Imagine 128 T2R
+SEE Number Nine Imagine 128
+
+NAME Number Nine Revolution IV (T2R4)
+SEE Number Nine Imagine 128
+
+# Matrox
+
+# mharris - Nov 23, 2002 - Commented out the swcursor option, if it is still
+# needed, then lets disable it right in the driver completely, or possibly
+# fix it.
+NAME Matrox Millennium
+CHIPSET mga2064w
+DRIVER mga
+#UNSUPPORTED
+LINE #Option "sw_cursor"
+NOCLOCKPROBE
+
+# Brent Fox <bfox@redhat.com> says this card works with
+# XFree86 4 now (Jul 31, 2001) mharris
+NAME Matrox Millennium II
+CHIPSET mga2164w
+DRIVER mga
+NOCLOCKPROBE
+
+NAME Matrox Millennium G200
+CHIPSET mgag200
+DRIVER mga
+NOCLOCKPROBE
+
+NAME Matrox Millennium G400
+CHIPSET mgag400
+DRIVER mga
+NOCLOCKPROBE
+
+# Option "XaaNoScreenToScreenCopy" has been added to default G450 config now
+# in order to workaround the problem in bug #66697. This should remain here
+# until the problem has been fixed upstream and verified directly, and the
+# bug reporter also queried at that time. Aug 5, 2002 - mharris
+NAME Matrox Millennium G450
+CHIPSET mgag450
+DRIVER mga
+LINE # XaaNoScreenToScreenCopy is required in Xinerama configurations only
+LINE #Option "XaaNoScreenToScreenCopy"
+NOCLOCKPROBE
+
+NAME Matrox Millennium G550
+CHIPSET mgag550
+DRIVER mga
+NOCLOCKPROBE
+
+NAME Matrox Mystique
+CHIPSET mga1064sg
+DRIVER mga
+NOCLOCKPROBE
+
+NAME Matrox Mystique G200
+CHIPSET mgag200
+DRIVER mga
+NOCLOCKPROBE
+
+NAME Matrox Productiva G100
+CHIPSET mgag100
+DRIVER mga
+NOCLOCKPROBE
+
+#
+# NVIDIA
+#
+
+NAME Diamond Edge 3D
+CHIPSET nv1
+DRIVER vga
+#UNSUPPORTED
+NOCLOCKPROBE
+
+NAME RIVA128
+CHIPSET RIVA128
+DRIVER nv
+NOCLOCKPROBE
+
+NAME RIVA TNT
+CHIPSET RIVATNT
+DRIVER nv
+NOCLOCKPROBE
+
+NAME RIVA TNT2
+CHIPSET RIVATNT2
+DRIVER nv
+NOCLOCKPROBE
+
+# mharris - Nov 23, 2002 - Commented out the swcursor option, if it is still
+# needed, then lets disable it right in the driver completely, or possibly
+# fix it.
+# swcursor added to default configuration for bug #22173
+NAME RIVA Ultra TNT2
+CHIPSET RIVA ULTRA TNT2
+DRIVER nv
+LINE #Option "swcursor"
+NOCLOCKPROBE
+
+NAME NVIDIA GeForce
+CHIPSET GeForce
+DRIVER nv
+NOCLOCKPROBE
+
+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 ASUS 3Dexplorer
+SEE RIVA128
+
+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 Graphics Blaster TNT
+SEE RIVA TNT
+
+NAME Creative Graphics Blaster TNT2
+SEE RIVA TNT2
+
+NAME Hercules Dynamite TNT
+SEE RIVA TNT
+
+NAME MELCO WGA-TS
+SEE RIVA TNT2
+
+NAME Canopus SPECTRA 3200R2
+SEE RIVA TNT
+
+NAME Canopus SPECTRA 5400
+SEE RIVA TNT2
+
+NAME Canopus SPECTRA 5400 Premium Edition
+SEE RIVA Ultra TNT2
+
+NAME Guillemot Maxi Gamer Xentor 32
+SEE RIVA TNT2
+
+NAME NVIDIA Riva 128 (generic)
+SEE RIVA128
+
+NAME NVIDIA Riva TNT (generic)
+SEE RIVA TNT
+
+NAME NVIDIA Riva TNT2 (generic)
+SEE RIVA TNT2
+
+NAME NVIDIA GeForce 256 (generic)
+CHIPSET GeForce 256
+DRIVER nv
+NOCLOCKPROBE
+
+NAME NVIDIA GeForce DDR (generic)
+CHIPSET GeForce DDR
+DRIVER nv
+NOCLOCKPROBE
+
+NAME NVIDIA GeForce 2 (generic)
+CHIPSET GeForce 2
+DRIVER nv
+NOCLOCKPROBE
+
+NAME NVIDIA GeForce 2 MX (generic)
+SEE NVIDIA GeForce 2 (generic)
+
+NAME NVIDIA GeForce 2 GTS (generic)
+SEE NVIDIA GeForce 2 (generic)
+
+# Supported in XFree86 4.3.0
+# UNSUPPORTED by XFree86 4.2.1 and earlier
+NAME nVidia GeForce 2 Go
+SEE NVIDIA GeForce 2 (generic)
+
+NAME NVIDIA GeForce 3 (generic)
+CHIPSET GeForce 3
+DRIVER nv
+NOCLOCKPROBE
+
+# mharris - Nov 23, 2002 - enabling "nv" driver for GeForce 4 and Quadro 4 as
+# CVS XFree86 support them now in 4.2.99.2
+NAME NVIDIA GeForce 4 (generic)
+CHIPSET GeForce 4
+DRIVER nv
+NOCLOCKPROBE
+
+NAME NVIDIA GeForce 4 MX (generic)
+SEE NVIDIA GeForce 4 (generic)
+
+NAME NVIDIA Quadro 4 (generic)
+CHIPSET Quadro 4
+DRIVER nv
+NOCLOCKPROBE
+
+NAME NVIDIA GeForce FX (generic)
+CHIPSET GeForce FX
+DRIVER nv
+NOCLOCKPROBE
+
+NAME NVIDIA Quadro FX (generic)
+CHIPSET Quadro FX
+DRIVER nv
+NOCLOCKPROBE
+
+NAME NVIDIA GeForce 6200
+DRIVER nv
+NOCLOCKPROBE
+
+NAME NVIDIA GeForce 6600
+DRIVER nv
+NOCLOCKPROBE
+
+NAME NVIDIA GeForce 6600 GT
+DRIVER nv
+NOCLOCKPROBE
+
+NAME NVIDIA GeForce 6610 XL
+DRIVER nv
+NOCLOCKPROBE
+
+NAME NVIDIA GeForce 6800
+DRIVER nv
+NOCLOCKPROBE
+
+NAME NVIDIA GeForce 6800 GT
+DRIVER nv
+NOCLOCKPROBE
+
+NAME NVIDIA GeForce 6800 LE
+DRIVER nv
+NOCLOCKPROBE
+
+NAME NVIDIA GeForce 6800 Ultra
+DRIVER nv
+NOCLOCKPROBE
+
+NAME NVIDIA GeForce FX 5100
+DRIVER nv
+NOCLOCKPROBE
+
+NAME NVIDIA GeForce FX 5500
+DRIVER nv
+NOCLOCKPROBE
+
+NAME NVIDIA GeForce Go 6600
+DRIVER nv
+NOCLOCKPROBE
+
+NAME NVIDIA GeForce Go 6600 TE/6200 TE
+DRIVER nv
+NOCLOCKPROBE
+
+NAME NVIDIA GeForce4 448 Go
+DRIVER nv
+NOCLOCKPROBE
+
+NAME NVIDIA Quadro FX 4000
+DRIVER nv
+NOCLOCKPROBE
+
+NAME NVIDIA Quadro FX 4400
+DRIVER nv
+NOCLOCKPROBE
+
+NAME NVIDIA Quadro FX 540
+DRIVER nv
+NOCLOCKPROBE
+
+NAME NVIDIA Quadro FX 700
+DRIVER nv
+NOCLOCKPROBE
+
+NAME NVIDIA Quadro NVS 50 PCI
+DRIVER nv
+NOCLOCKPROBE
+
+NAME NVIDIA Unknown (generic)
+DRIVER nv
+
+#########################################################################
+#
+# 3DLabs
+
+NAME 3Dlabs Permedia2 (generic)
+CHIPSET PERMEDIA 2
+DRIVER glint
+LINE #Option "no_accel"
+NOCLOCKPROBE
+
+NAME ELSA GLoria-L/MX
+CHIPSET GLINT MX
+DRIVER glint
+LINE #Option "no_accel"
+NOCLOCKPROBE
+
+NAME ELSA GLoria-L
+CHIPSET GLINT 500TX
+DRIVER glint
+LINE #Option "SWcursor"
+NOCLOCKPROBE
+
+NAME ELSA GLoria-XL
+CHIPSET GLINT MX
+DRIVER glint
+NOCLOCKPROBE
+
+NAME ELSA GLoria-XXL
+CHIPSET GLINT MX
+DRIVER glint
+NOCLOCKPROBE
+
+NAME Diamond Fire GL 3000
+CHIPSET GLINT 500TX
+DRIVER glint
+LINE Option "firegl_3000"
+NOCLOCKPROBE
+
+NAME ELSA GLoria-S
+CHIPSET PERMEDIA
+DRIVER glint
+LINE #Option "no_accel"
+LINE #VideoRam 8192
+NOCLOCKPROBE
+
+NAME Diamond Fire GL 1000
+CHIPSET PERMEDIA
+DRIVER glint
+LINE #Option "no_accel"
+LINE #VideoRam 8192
+NOCLOCKPROBE
+
+NAME ELSA GLoria Synergy
+SEE 3Dlabs Permedia2 (generic)
+
+NAME ELSA Winner 2000/Office
+SEE 3Dlabs Permedia2 (generic)
+
+NAME Diamond Fire GL 1000 PRO
+SEE 3Dlabs Permedia2 (generic)
+
+NAME Creative Blaster Exxtreme
+SEE 3Dlabs Permedia2 (generic)
+
+NAME AccelStar Permedia II AGP
+SEE 3Dlabs Permedia2 (generic)
+
+NAME Leadtek WinFast 2300
+SEE 3Dlabs Permedia2 (generic)
+
+NAME Hercules Dynamite 3D/GL
+SEE 3Dlabs Permedia2 (generic)
+
+NAME 3DLabs Oxygen GMX
+SEE 3Dlabs Permedia2 (generic)
+
+NAME Appian Jeronimo 2000
+CHIPSET PERMEDIA 3
+DRIVER glint
+NOCLOCKPROBE
+
+# Alliance Semiconductor
+
+NAME Diamond Stealth Video 2500
+CHIPSET Alliance AT24
+DRIVER apm
+NOCLOCKPROBE
+
+# XFree86 4.1.0 and older require "swcursor" and "noaccel" to function properly
+# with this card. If someone who has an AT3D card can pinpoint the exact
+# XAANo..... option which fixes this, I can use it instead of noaccel to speed
+# things up. XFree86 4.2.0 is untested currently. mharris:Jan/29/2002
+# Also, the "vesa" driver might be more appropriate for this card until the apm
+# driver is correctly working.
+NAME AT3D
+CHIPSET Alliance AT3D
+DRIVER apm
+NOCLOCKPROBE
+LINE Option "swcursor"
+LINE Option "no_accel"
+
+NAME AT25
+DRIVER apm
+SEE AT3D
+
+NAME Hercules Stingray 128 3D
+SEE AT3D
+
+# NeoMagic
+# I just painstakingly updated the pcitable database as well as the one
+# on sourceforge, to have the following entries for Neomagic chipsets, as
+# based on the XFree86 driver code for neomagic. I put the pcitable
+# entries here commented out for reference, and in case pcitable gets
+# munged by hand editing as it sometimes seems to. <mharris> Nov 25, 2002
+#0x10c8 0x0001 "Card:NeoMagic MagicGraph 128 (laptop/notebook)" "Neomagic Corporation|NM2070 [MagicGraph 128]"
+#0x10c8 0x0002 "Card:NeoMagic MagicGraph 128V (laptop/notebook)" "Neomagic Corporation|NM2090 [MagicGraph 128V]"
+#0x10c8 0x0003 "Card:NeoMagic MagicGraph 128ZV (laptop/notebook)" "Neomagic Corporation|NM2093 [MagicGraph 128ZV]"
+#0x10c8 0x0004 "Card:NeoMagic MagicGraph 128XD (laptop/notebook)" "Neomagic Corporation|NM2160 [MagicGraph 128XD]"
+#0x10c8 0x0005 "Card:NeoMagic MagicMedia 256AV (laptop/notebook)" "Neomagic Corporation|NM2200 [MagicMedia 256AV]"
+#0x10c8 0x0006 "Card:NeoMagic MagicMedia 256ZX (laptop/notebook)" "Neomagic Corporation|NM2360 [MagicMedia 256ZX]"
+#0x10c8 0x0016 "Card:NeoMagic MagicMedia 256XL+ (laptop/notebook)" "Neomagic Corporation|NM2380 [MagicMedia 256XL+]"
+#0x10c8 0x0025 "Card:NeoMagic MagicMedia 256AV+ (laptop/notebook)" "Neomagic Corporation|NM2230 [MagicMedia 256AV+]"
+#0x10c8 0x0083 "Card:NeoMagic MagicGraph 128ZV+ (laptop/notebook)" "Neomagic Corporation|NM2093 [MagicGraph 128ZV+]"
+
+# I am disabling the forced SWcursor on all neomagic cards in order to see
+# if it works now or not, and if not, to patch the driver itself to disable
+# the hardware cursor, or fix it possibly. This is XFree86 4.2.99.2 CVS as
+# of Nov 23, 2002. Do not re-enable swcursor here. <mharris@redhat.com>
+NAME NeoMagic MagicGraph 128 (laptop/notebook)
+DRIVER neomagic
+CHIPSET NM2070
+LINE # Option "Rotate"
+LINE # Option "pciBurst"
+LINE # Option "ShadowFB"
+LINE # Option "NoStretch"
+LINE # Option "LcdCenter"
+LINE Option "externDisp"
+LINE Option "internDisp"
+LINE # Option "noMMIO"
+LINE # Option "SWcursor" # Normally enabled, disabled for now for Red Hat testing
+LINE # Option "NoAccel"
+LINE # Option "NoLinear"
+LINE # Option "XaaNoScanlineImageWriteRect" # Normally enabled, disabled for now for Red Hat testing
+LINE # Option "XaaNoScanlineCPUToScreenColorExpandFill" # Normally enabled, disabled for now for Red Hat testing
+NOCLOCKPROBE
+
+NAME NeoMagic MagicGraph 128V (laptop/notebook)
+DRIVER neomagic
+CHIPSET NM2090
+LINE # Option "Rotate"
+LINE # Option "pciBurst"
+LINE # Option "ShadowFB"
+LINE # Option "NoStretch"
+LINE # Option "LcdCenter"
+LINE Option "externDisp"
+LINE Option "internDisp"
+LINE # Option "noMMIO"
+LINE # Option "SWcursor" # Normally enabled, disabled for now for Red Hat testing
+LINE # Option "NoAccel"
+LINE # Option "NoLinear"
+LINE # Option "XaaNoScanlineImageWriteRect" # Normally enabled, disabled for now for Red Hat testing
+LINE # Option "XaaNoScanlineCPUToScreenColorExpandFill" # Normally enabled, disabled for now for Red Hat testing
+NOCLOCKPROBE
+
+NAME NeoMagic MagicGraph 128ZV (laptop/notebook)
+CHIPSET NM2093
+DRIVER neomagic
+LINE # Option "Rotate"
+LINE # Option "pciBurst"
+LINE # Option "ShadowFB"
+LINE # Option "NoStretch"
+LINE # Option "LcdCenter"
+LINE Option "externDisp"
+LINE Option "internDisp"
+LINE # Option "noMMIO"
+LINE # Option "SWcursor" # Normally enabled, disabled for now for Red Hat testing
+LINE # Option "NoAccel"
+LINE # Option "NoLinear"
+LINE # Option "XaaNoScanlineImageWriteRect" # Normally enabled, disabled for now for Red Hat testing
+LINE # Option "XaaNoScanlineCPUToScreenColorExpandFill" # Normally enabled, disabled for now for Red Hat testing
+NOCLOCKPROBE
+
+NAME NeoMagic MagicGraph 128XD (laptop/notebook)
+CHIPSET NM2160
+DRIVER neomagic
+LINE # Option "Rotate"
+LINE # Option "pciBurst"
+LINE # Option "ShadowFB"
+LINE # Option "NoStretch"
+LINE # Option "LcdCenter"
+LINE Option "externDisp"
+LINE Option "internDisp"
+LINE # Option "noMMIO"
+LINE # Option "SWcursor" # Normally enabled, disabled for now for Red Hat testing
+LINE # Option "NoAccel"
+LINE # Option "NoLinear"
+LINE # Option "XaaNoScanlineImageWriteRect" # Normally enabled, disabled for now for Red Hat testing
+LINE # Option "XaaNoScanlineCPUToScreenColorExpandFill" # Normally enabled, disabled for now for Red Hat testing
+NOCLOCKPROBE
+
+# Hardware mouse cursor works, confirmed by <twaugh>, <llch> on Nov 25, 2002
+# for XFree86 4.2.99.2 in rawhide. Probably works in 4.2.0 also.
+# Bug IDs: #78038
+NAME NeoMagic MagicMedia 256AV (laptop/notebook)
+CHIPSET NM2200
+DRIVER neomagic
+LINE # Option "Rotate"
+LINE # Option "pciBurst"
+LINE # Option "ShadowFB"
+LINE # Option "NoStretch"
+LINE # Option "LcdCenter"
+LINE Option "externDisp"
+LINE Option "internDisp"
+LINE # Option "noMMIO"
+LINE # Option "SWcursor"
+LINE # Option "NoAccel"
+LINE # Option "NoLinear"
+LINE # Option "XaaNoScanlineImageWriteRect" # Normally enabled, disabled for now for Red Hat testing
+LINE # Option "XaaNoScanlineCPUToScreenColorExpandFill" # Normally enabled, disabled for now for Red Hat testing
+NOCLOCKPROBE
+
+# Hardware mouse cursor works, confirmed by <notting> on Nov 25, 2002 for
+# XFree86 4.2.99.2 in rawhide. Probably works in 4.2.0 also.
+# Bug IDs: #78038
+NAME NeoMagic MagicMedia 256ZX (laptop/notebook)
+CHIPSET NM2360
+DRIVER neomagic
+LINE # Option "Rotate"
+LINE # Option "pciBurst"
+LINE # Option "ShadowFB"
+LINE # Option "NoStretch"
+LINE # Option "LcdCenter"
+LINE Option "externDisp"
+LINE Option "internDisp"
+LINE # Option "noMMIO"
+LINE # Option "SWcursor"
+LINE # Option "NoAccel"
+LINE # Option "NoLinear"
+LINE # Option "XaaNoScanlineImageWriteRect" # Normally enabled, disabled for now for Red Hat testing
+LINE # Option "XaaNoScanlineCPUToScreenColorExpandFill" # Normally enabled, disabled for now for Red Hat testing
+NOCLOCKPROBE
+
+NAME NeoMagic MagicMedia 256XL+ (laptop/notebook)
+CHIPSET NM2380
+DRIVER neomagic
+LINE # Option "Rotate"
+LINE # Option "pciBurst"
+LINE # Option "ShadowFB"
+LINE # Option "NoStretch"
+LINE # Option "LcdCenter"
+LINE Option "externDisp"
+LINE Option "internDisp"
+LINE # Option "noMMIO"
+LINE # Option "SWcursor" # Normally enabled, disabled for now for Red Hat testing
+LINE # Option "NoAccel"
+LINE # Option "NoLinear"
+LINE # Option "XaaNoScanlineImageWriteRect" # Normally enabled, disabled for now for Red Hat testing
+LINE # Option "XaaNoScanlineCPUToScreenColorExpandFill" # Normally enabled, disabled for now for Red Hat testing
+NOCLOCKPROBE
+
+NAME NeoMagic MagicMedia 256AV+ (laptop/notebook)
+CHIPSET NM2230
+DRIVER neomagic
+LINE # Option "Rotate"
+LINE # Option "pciBurst"
+LINE # Option "ShadowFB"
+LINE # Option "NoStretch"
+LINE # Option "LcdCenter"
+LINE Option "externDisp"
+LINE Option "internDisp"
+LINE # Option "noMMIO"
+LINE # Option "SWcursor" # Normally enabled, disabled for now for Red Hat testing
+LINE # Option "NoAccel"
+LINE # Option "NoLinear"
+LINE # Option "XaaNoScanlineImageWriteRect" # Normally enabled, disabled for now for Red Hat testing
+LINE # Option "XaaNoScanlineCPUToScreenColorExpandFill" # Normally enabled, disabled for now for Red Hat testing
+NOCLOCKPROBE
+
+NAME NeoMagic MagicGraph 128ZV+ (laptop/notebook)
+CHIPSET NM2093
+DRIVER neomagic
+LINE # Option "Rotate"
+LINE # Option "pciBurst"
+LINE # Option "ShadowFB"
+LINE # Option "NoStretch"
+LINE # Option "LcdCenter"
+LINE Option "externDisp"
+LINE Option "internDisp"
+LINE # Option "noMMIO"
+LINE # Option "SWcursor" # Normally enabled, disabled for now for Red Hat testing
+LINE # Option "NoAccel"
+LINE # Option "NoLinear"
+LINE # Option "XaaNoScanlineImageWriteRect" # Normally enabled, disabled for now for Red Hat testing
+LINE # Option "XaaNoScanlineCPUToScreenColorExpandFill" # Normally enabled, disabled for now for Red Hat testing
+NOCLOCKPROBE
+
+
+
+# Epson SPC8110
+
+NAME EPSON SPC8110 (CardPC)
+CHIPSET SPC8110
+DRIVER vga
+#UNSUPPORTED
+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"
+
+# Silicon Motion, Inc.
+
+NAME Silicon Motion Lynx (generic)
+CHIPSET Lynx
+DRIVER siliconmotion
+#UNSUPPORTED
+NOCLOCKPROBE
+
+NAME Silicon Motion LynxEM
+CHIPSET Lynx
+DRIVER siliconmotion
+NOCLOCKPROBE
+#UNSUPPORTED
+
+
+# Rendition
+
+NAME Rendition Verite 1000
+CHIPSET Verite 1000
+DRIVER vga
+#UNSUPPORTED
+LINE # Option "sw_cursor"
+
+NAME Rendition Verite 2x00
+CHIPSET Verite 2x00
+DRIVER vga
+#UNSUPPORTED
+LINE # Option "sw_cursor"
+
+NAME Creative Labs 3D Blaster PCI (Verite 1000)
+SEE Rendition Verite 1000
+
+NAME Canopus Total-3D
+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
+CHIPSET Verite 2100
+SEE Rendition Verite 2x00
+
+NAME Hercules Thriller3D
+CHIPSET Verite 2200
+SEE Rendition Verite 2x00
+
+# Digital
+
+NAME Digital 8-plane TGA (UDB/Multia)
+CHIPSET TGA
+DRIVER tga
+RAMDAC Bt485
+
+NAME Digital 8-plane TGA (ZLXp-E1)
+CHIPSET TGA
+DRIVER tga
+RAMDAC Bt485
+
+NAME Digital 24-plane TGA (ZLXp-E2)
+CHIPSET TGA
+DRIVER tga
+RAMDAC Bt463
+
+NAME Digital 24-plane+3D TGA (ZLXp-E3)
+CHIPSET TGA
+DRIVER tga
+RAMDAC Bt463
+
+# Epson
+
+NAME EPSON CardPC (onboard)
+CHIPSET SPC8110
+DRIVER vesa
+
+
+######################################################################
+# Intel Hardware - i740, i810, 815, i815e, i830, i845, i852, i855, i865
+#
+# Section fully updated by Mike A. Harris <mharris@redhat.com> for
+# XFree86 4.2.0 on Feb 9, 2002
+
+NAME Intel 740 (generic)
+CHIPSET Intel 740
+DRIVER i740
+NOCLOCKPROBE
+LINE #Option "no_accel"
+LINE #Option "sw_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 Atrend (Speedy) 3DIO740 AGP (ATC-2740)
+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 HOT-158 (Shuttle)
+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 Spacewalker Hot-158
+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
+CHIPSET Intel 810
+DRIVER i810
+NOCLOCKPROBE
+
+NAME Intel 815
+CHIPSET Intel 815
+DRIVER i810
+NOCLOCKPROBE
+
+NAME Intel 815e
+SEE Intel 815
+
+NAME Intel 830
+CHIPSET Intel 830
+DRIVER i810
+NOCLOCKPROBE
+
+NAME Intel 845
+CHIPSET Intel 845
+DRIVER i810
+NOCLOCKPROBE
+
+NAME Intel 852
+CHIPSET Intel 852
+DRIVER i810
+NOCLOCKPROBE
+
+NAME Intel 855
+CHIPSET Intel 855
+DRIVER i810
+NOCLOCKPROBE
+
+NAME Intel 865
+CHIPSET Intel 865
+DRIVER i810
+NOCLOCKPROBE
+
+NAME Intel 915
+DRIVER i810
+NOCLOCKPROBE
+
+NAME Intel 945
+CHIPSET Intel 945
+DRIVER i810
+NOCLOCKPROBE
+
+
+######################################################################
+# 3Dfx Hardware
+#
+# Section fully updated by Mike A. Harris <mharris@redhat.com> for
+# XFree86 4.2.0 on Feb 9, 2002
+
+# 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 Banshee (generic)
+CHIPSET Banshee
+DRIVER tdfx
+
+NAME Voodoo Rush (generic)
+CHIPSET Voodoo Rush
+DRIVER tdfx
+LINE Option "nodri"
+
+NAME Voodoo3 (generic)
+CHIPSET Voodoo3
+DRIVER tdfx
+
+NAME Voodoo4 (generic)
+CHIPSET Voodoo4
+DRIVER tdfx
+NOCLOCKPROBE
+
+NAME Voodoo5 (generic)
+CHIPSET Voodoo5
+DRIVER tdfx
+NOCLOCKPROBE
+
+NAME Elsa Victory II
+SEE Banshee (generic)
+
+NAME Diamond Monster Fusion
+SEE Banshee (generic)
+
+NAME AOpen PA2010
+SEE Banshee (generic)
+
+NAME Chaintech Desperado 3F10
+SEE Banshee (generic)
+
+######################################################################
+# VMWare Virtual Hardware
+
+NAME VMWare
+CHIPSET VMWare
+DRIVER vmware
+
+######################################################################
+# SUN Cards / Servers
+
+NAME Sun Monochrome (bwtwo)
+CHIPSET bwtwo
+DRIVER sunbw2
+
+NAME Sun Color3 (cgthree)
+CHIPSET cgthree
+DRIVER suncg3
+
+# These Sun cards are not listed as supported in XFree86 4.2.0 on the XFree86
+# Status pages, so they are currently disabled pending someone porting
+# drivers from 3.3.6 to 4.x, as we no longer support 3.3.6.
+# Sun CG8/RasterOps, Sun GS (cgtwelve), Sun Graphics Tower,
+# Quantum 3D MGXplus with 4M VRAM, Quantum 3D MGXplus
+# Aug 5, 2002 - mharris
+
+NAME Sun Unknown GX
+CHIPSET cgsix
+SERVER Sun
+DRIVER suncg6
+
+NAME Sun Double width GX
+CHIPSET cgsix
+SERVER Sun
+DRIVER suncg6
+
+NAME Sun Single width GX
+CHIPSET cgsix
+SERVER Sun
+DRIVER suncg6
+
+NAME Sun Turbo GX with 1M VSIMM
+CHIPSET cgsix
+SERVER Sun
+DRIVER suncg6
+
+NAME Sun Turbo GX Plus
+CHIPSET cgsix
+SERVER Sun
+DRIVER suncg6
+
+NAME Sun Turbo GX
+CHIPSET cgsix
+SERVER Sun
+DRIVER suncg6
+
+NAME Sun SX with 4M VSIMM
+CHIPSET cgfourteen
+SERVER Sun24
+DRIVER suncg14
+
+NAME Sun SX with 8M VSIMM
+CHIPSET cgfourteen
+SERVER Sun24
+DRIVER suncg14
+
+NAME Sun SX
+CHIPSET cgfourteen
+SERVER Sun24
+DRIVER suncg14
+
+NAME Sun Turbo ZX
+CHIPSET leo
+SERVER Sun24
+DRIVER sunleo
+
+NAME Sun ZX or Turbo ZX
+CHIPSET leo
+SERVER Sun24
+DRIVER sunleo
+
+NAME Sun TCX (8bit)
+CHIPSET tcx
+SERVER Sun
+DRIVER suntcx
+
+NAME Sun TCX (S24)
+CHIPSET tcx
+SERVER Sun24
+DRIVER suntcx
+
+NAME Sun Elite3D-M6 Horizontal
+CHIPSET afb
+SERVER Sun24
+DRIVER sunffb
+
+NAME Sun Elite3D
+CHIPSET afb
+SERVER Sun24
+DRIVER sunffb
+
+NAME Sun FFB 67MHz Creator
+CHIPSET ffb
+SERVER Sun24
+DRIVER sunffb
+
+NAME Sun FFB 67MHz Creator 3D
+CHIPSET ffb
+SERVER Sun24
+DRIVER sunffb
+
+NAME Sun FFB 75MHz Creator 3D
+CHIPSET ffb
+SERVER Sun24
+DRIVER sunffb
+
+NAME Sun FFB2 Vertical Creator
+CHIPSET ffb
+SERVER Sun24
+DRIVER sunffb
+
+NAME Sun FFB2 Vertical Creator 3D
+CHIPSET ffb
+SERVER Sun24
+DRIVER sunffb
+
+NAME Sun FFB2Vertical Creator
+CHIPSET ffb
+SERVER Sun24
+DRIVER sunffb
+
+NAME Sun FFB2Vertical Creator 3D
+CHIPSET ffb
+SERVER Sun24
+DRIVER sunffb
+
+NAME Sun FFB2 Horizontal Creator
+CHIPSET ffb
+SERVER Sun24
+DRIVER sunffb
+
+NAME Sun FFB2 Horizontal Creator 3D
+CHIPSET ffb
+SERVER Sun24
+DRIVER sunffb
+
+NAME Sun FFB
+CHIPSET ffb
+SERVER Sun24
+DRIVER sunffb
+
+# Misc
+
+END
diff --git a/initramfs/initrd-stuff/usr/share/hwdata/MonitorsDB b/initramfs/initrd-stuff/usr/share/hwdata/MonitorsDB
new file mode 100644
index 00000000..b3554004
--- /dev/null
+++ b/initramfs/initrd-stuff/usr/share/hwdata/MonitorsDB
@@ -0,0 +1,4198 @@
+#
+# Monitor information for use by Xconfigurator
+# Supplies similar information to the data in the /usr/X11R6/lib/X11/Cards
+# file about video cards.
+#
+# 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
+#
+
+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
+Acer; Acer 1455; API5514; 30.0-54.0; 50.0-120.0
+Acer; Acer 1555; API5515; 30.0-54.0; 50.0-120.0
+Acer; Acer 15P; acer_15p; 15.0-70.0; 45.0-90.0; 1
+Acer; Acer 211c; API9708; 30.0-107.0; 50.0-160.0
+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
+Acer; Acer 33DL; API4C21; 31.0-35.5; 50.0-100.0
+Acer; Acer 34e-2; API9709; 30.0-54.0; 50.0-110.0
+Acer; Acer 34e; API4522; 30.0-54.0; 50.0-110.0
+Acer; Acer 34T; API5422; 31.0-48.0; 50.0-100.0
+Acer; Acer 34TL; API4C22; 31.0-48.0; 50.0-100.0
+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
+Acer; Acer 35c; API970A; 30.0-54.0; 50.0-110.0
+Acer; Acer 54e; API4536; 31.0-54.0; 50.0-110.0
+Acer; Acer 54es; API9715; 31.0-54.0; 50.0-110.0
+Acer; Acer 55; API0037; 30.0-56.9; 50.0-80.0
+Acer; Acer 55c; API9704; 30.0-54.0; 50.0-110.0
+Acer; Acer 55e; API9701; 30.0-54.0; 50.0-110.0
+Acer; Acer 55L; API4C37; 30.0-56.9; 50.0-80.0
+Acer; Acer 56c; API9705; 30.0-69.0; 50.0-110.0
+Acer; Acer 56e-2; API9710; 30.0-69.0; 50.0-110.0
+Acer; Acer 56e; API4538; 30.0-69.0; 50.0-110.0
+Acer; Acer 56i-2; API9712; 30.0-69.0; 50.0-110.0
+Acer; Acer 56i; API4938; 30.0-69.0; 50.0-110.0
+Acer; Acer 56is-2; API4138; 30.0-69.0; 50.0-110.0
+Acer; Acer 56is; API0138; 30.0-69.0; 50.0-110.0
+Acer; Acer 56j; API9713; 30.0-69.0; 50.0-110.0
+Acer; Acer 56L; API4C38; 30.0-64.0; 50.0-110.0
+Acer; Acer 57c; API971B; 30.0-70.0; 50.0-120.0
+Acer; Acer 57e; API9809; 30.0-70.0; 50.0-110.0
+Acer; Acer 57i; API971B; 30.0-70.0; 50.0-110.0
+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 AL501; ABO5580; 24.0-60.0; 56.0-75.0
+Acer; Acer AC501; ABO5572; 30.0-70.0; 50.0-120.0
+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 AC511; ACRAC02; 30.0-54.0; 50.0-120.0
+Acer; Acer AL511; ABO5581; 24.0-60.0; 56.0-75.0
+Acer; Acer AC701; ABO7086; 30.0-70.0; 50.0-160.0
+Acer; Acer AL702; ACR7204; 31.5.0-81.0; 56.3.0-75.0
+Acer; Acer AF705; ABO7084; 30.0-70.0; 50.0-120.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 AF715; ACRAC05; 30.0-98.0; 50.0-160.0
+Acer; Acer AC901; ACR1902; 30.0-96.0; 50.0-160.0
+Acer; Acer AL1511; ACRAD14; 30.0-63.0; 55.0-75.0
+Acer; Acer AL1512; AL1512; 28.0-63.0; 55.0-78.0
+Acer; Acer AL1521; ACRAD05; 30.0-63.0; 55.0-75.0
+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
+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 AL1721; ACRAD04; 30.0-83.0; 55.0-75.0
+Acer; Acer AL1731 (Analog); ACRAD06; 30.0-80.0; 56.0-75.0
+Acer; Acer AL1731 (Digital); ACRAE06; 30.0-64.0; 56.0-75.0
+Acer; Acer AL1732; ACR06C4; 30.0-83.0; 50.0-75.0
+Acer; Acer AL1911; ACRAD10; 24.0-80.0; 56.0-75.0
+Acer; Acer AL1912; ACR5990; 24.0-80.0; 49.0-75.0
+Acer; Acer AL1913; ACRAD36; 30.0-82.0; 56.0-76.0
+Acer; Acer AL1914; ACRAD29; 30.0-83.0; 55.0-75.0
+Acer; Acer AL1931; ACRAD07; 24.0-80.0; 56.0-75.0
+Acer; Acer AL2032W; ACR07F0; 30.0-83.0; 50.0-75.0
+Acer; Acer 1768i; api424c; 30.0-69.0; 50.0-110.0; 1
+Acer; Acer 76c; API9706; 30.0-72.0; 50.0-120.0
+Acer; Acer 76e; API9702; 30.0-72.0; 50.0-110.0
+Acer; Acer 76i; API494C; 30.0-64.0; 50.0-110.0
+Acer; Acer 76ie; API424C; 30.0-69.0; 50.0-110.0
+Acer; Acer 76j; API9711; 30.0-72.0; 50.0-110.0
+Acer; Acer 76N; API4E4C; 30.0-64.0; 50.0-110.0
+Acer; Acer 76sl; API9717; 30.0-72.0; 50.0-110.0
+Acer; Acer 77c; API9720; 30.0-72.0; 50.0-120.0
+Acer; Acer 77c; API980A; 30.0-72.0; 50.0-120.0
+Acer; Acer 77e; API971C; 30.0-72.0; 50.0-120.0
+Acer; Acer 77e; API9808; 30.0-72.0; 50.0-120.0
+Acer; Acer 78c; API9719; 30.0-86.0; 50.0-120.0
+Acer; Acer 78c/G781; API9805; 31.0-86.0; 50.0-120.0
+Acer; Acer 78i; API494E; 30.0-82.0; 50.0-110.0
+Acer; Acer 78ie; API424E; 30.0-86.0; 50.0-120.0
+Acer; Acer 78ie; API454E; 30.0-86.0; 50.0-120.0
+Acer; Acer 79g; API9716; 30.0-95.0; 50.0-160.0
+Acer; Acer 79g/P791; API971E; 30.0-95.0; 50.0-160.0
+Acer; Acer 98e/V981; API9806; 30.0-86.0; 50.0-160.0
+Acer; Acer 98i; API4962; 30.0-82.0; 50.0-120.0
+Acer; Acer 99c; API9718; 30.0-95.0; 50.0-160.0
+Acer; Acer 99g/P911; API9804; 30.0-107.0; 50.0-160.0
+Acer; Acer 99sl; API9721; 30.0-98.0; 50.0-160.0
+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 FP350; API7614; 31.5-60.0; 56.0-75.0
+Acer; Acer FP450; API761C; 31.5-60.0; 56.0-75.0
+Acer; Acer F50p; api7604; 48.4; 60; 1
+Acer; Acer F51; api7602; 31.5-60.0; 56.0-85.0; 1
+Acer; Acer FP500; API7606; 48.4; 60
+Acer; Acer FP501; API7616; 49; 61
+Acer; Acer FP502; API760D; 48.4; 60
+Acer; Acer FP503; API7617; 31.5-60.0; 56.0-75.0
+Acer; Acer FP51e; API760A; 31.5-60.0; 56.0-75.0
+Acer; Acer FP550; API7612; 31.5-60.0; 56.0-75.0
+Acer; Acer FP551; API7607; 31.5-60.0; 56.0-85.0
+Acer; Acer FP553; API761F; 31.5-60.0; 56.0-75.0
+Acer; Acer FP555; API7609; 31.5-60.0; 56.0-75.0
+Acer; Acer FP556; API7613; 31.5-60.0; 56.0-75.0
+Acer; Acer FP558; API7615; 31.5-60.0; 56.0-75.0
+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
+Acer; Acer FP751; API7618; 31.5-81.0; 56.0-75.0
+Acer; Acer FP850; API7605; 31.5-80.0; 56.0-75.0
+Acer; Acer FP851; API760C; 31.5-80.0; 56.0-75.0
+Acer; Acer FP855; API7611; 31.5-80.0; 56.0-75.0
+Acer; Acer G571; API0004; 30.0-70.0; 50.0-120.0
+Acer; Acer G772; API9902; 30.0-72.0; 50.0-120.0
+Acer; Acer G991; API9903; 30.0-98.0; 50.0-160.0
+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 P211; API0003; 30.0-115.0; 50.0-160.0
+Acer; Acer V551; API0002; 30.0-54.0; 50.0-120.0
+Acer; Acer V771; API0001; 30.0-72.0; 50.0-120.0
+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; Aspire 33s; API5321; 31.0-35.5; 50.0-100.0
+Acer; Aspire 34Ts; API5322; 31.0-48.0; 50.0-100.0
+Acer; Aspire 54s; API5336; 30.0-54.0; 50.0-110.0
+Acer; Aspire 55s; API9802; 30.0-54.0; 50.0-120.0
+Acer; Aspire 56s; API5338; 30.0-66.0; 50.0-110.0
+Acer; Aspire 76is; API414C; 30.0-69.0; 50.0-110.0
+Acer; Aspire 76is; API534C; 30.0-69.0; 50.0-110.0
+Acer; Aspire 77is; API9707; 30.0-69.0; 50.0-110.0
+Acer; Aspire 77s; API9803; 30.0-72.0; 50.0-120.0
+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.0-64.0; 50.0-95.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 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 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 5PM; adi3530; 30.0-69.0; 50.0-160.0; 1
+ADI; ADI ProVista 14; adi1350; 30.6-48.0; 50.0-100.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-34; adi5F10; 31.0-38.0; 50.0-120.0; 1
+ADI; ADI TM-29; adi8110; 31.0-50.0; 50.0-120.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; adi8930; 30.0-96.0; 50.0-160.0; 1
+ADI; ADI MicroScan E66; adi3E30; 30.0-96.0; 50.0-155.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 GT56; adi3730; 30.0-94.0; 50.0-160.0; 1
+ADI; ADI MicroScan G500; adi5130; 30.0-70.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 G1000; adi5850; 30.0-121.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
+Amptron International,Inc.; Amptron CS19; AMPCS19; 30.0-95.0; 50.0-120.0
+Amptron International,Inc.; Amptron AV8S; AMPAV8S; 30.0-68.0; 50.0-110.0
+Amptron International,Inc.; Amptron ES15; AMPD556; 30.0-54.0; 50.0-120.0
+Amptron International,Inc.; Amptron AV5S; AMPAV5S; 30.0-54.0; 50.0-110.0
+Amptron International,Inc.; Amptron ES14; AMPD356; 30.0-54.0; 50.0-120.0
+Amptron International,Inc.; Amptron AV6S; AMPAV6S; 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 GS17e; AMPA770; 30.0-70.0; 50.0-130.0
+Amptron International,Inc.; Amptron GS17; AMPA785; 30.0-85.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 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 & 5GlrA & 5Glr+ & 5GlrA+; aoc569e; 30.0-69.0; 50.0-120.0; 1
+AOC; AOC SPECTRUM 5Glr; aoce570; 30.0-64.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; aoca566; 30.0-66.0; 50.0-100.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 eMac; APP079d; 71-73; 70-140
+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 iBook; 0; 28-50; 60
+Apple; Apple iBook2 12; APP129c; 30-70; 60
+Apple; Apple PowerBook G4 12 (2003); APP2a9c; 30-70; 60
+Apple; Apple PowerBook G4 12 (2003); APP2b9c; 30-70; 60
+Apple; Apple PowerBook G3 (pre-1999); 0; 119; 196
+Apple; Apple PowerBook G3 Series (1999-2000); 0; 31.5-57.0; 60
+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 Aluminum PowerBook G4; APP359c; 30.0-100.0; 50-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 LCD; APP1792; 30-130; 60
+Apple; Apple Studio Display 20 LCD; APP1992; 30-130; 60
+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 AudioVision 14; 0; 35.0; 66.7
+Apple; Apple Basic Color Monitor; 0; 31.5; 60.0
+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 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 Studio Display 17 CRT; 0; 30-85; 48-160
+Apple; Apple Studio Display 21 CRT; 0; 31-107; 48-120
+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
+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 ver.2; BNQ7664; 31.5-63.0; 56.0-75.0; 1
+BenQ; BenQ FP567s; BNQ7651; 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 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 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
+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
+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 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 Advanced Graphics; ags; 54.0; 50.0-75.0; 1
+Compaq; Compaq Internal VGA Panel; ivga; 31.5; 50.0-70.0; 1
+Compaq; Compaq P110 Color Monitor; cpq1321; 30.0-107.0; 48.0-160.0; 1
+Compaq; Compaq P1210 Color Monitor; cpq1386; 30.0-121.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; 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 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 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 TFT500 Flat Panel Monitor; cpq1324; 32.0-60.0; 57.0-85.0; 1
+Compaq; Compaq TFT5010 Flat Panel Monitor; cpq1370; 31.5-60.0; 58.0-78.75; 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 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 V700 Color Monitor; cpq1340; 30.0-85.0; 50.0-160.0; 1
+Compaq; Compaq V70 Color Monitor; cpq170a; 30.0-69.0; 50-125.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
+Compaq;Compaq 1520 Flat Panel Monitor;cpq1456;30.0-60.0;56.0-76.0;1
+Compaq;Compaq 7500 Color Monitor;cpq1445;30.0-70.0;50.0-140.0;1
+Compaq;Compaq FP17 Flat Panel Monito;cpq145e;30.0-81.0;56.0-76.0;1
+Compaq;Compaq P720 Color Monitor;cpq1419;31.0-96.0;55.0-160.0;1
+Compaq;Compaq TFT5030 Flat Panel Monitor;cpq1391;31.47-60.0;58.0-75.0;1
+Compaq;Compaq 1720 Flat Panel Monitor;cpq144f;30.0-81.0;56.0-76.0;1
+Compaq;Compaq 7550 Color Monitor;cpq1446;30.0-86.0;50.0-140.0;1
+Compaq;Compaq FP5315 Flat Panel Monitor;cpq1459;30.0-61.0;56.0-76.0;1
+Compaq;Compaq P920 Color Monitor;cpq1420;30.0-110.0;50.0-160.0;1
+Compaq;Compaq TFT8030 Flat Panel Monitor;cpq1395;32.0-91.0;58.0-85.0;1
+Compaq;Compaq 5500 Color Monitor;cpq1444;30.0-54.0;50.0-120.0;1
+Compaq;Compaq FP15 Flat Panel Monitor;cpq145c;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 P1220 Color Monitor;cpq1421;30.0-130.0;50.0-160.0;1
+Compdyne; Compudyne KD-1500N; 0; 74.8; 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
+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 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 15-Group 65KHz/100Hz Monitor; ctx3500; 30.0-65.0; 50.0-100.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 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 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 PR1400F; ctx3920; 30.0-125.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 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, 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 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 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-A; ctxa002; 30.0-60.0; 60.0-75.0; 1
+CTX; CTX TopView 150; ctxa001; 30.0-65.0; 60.0-120.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; ctx0150; 30.0-70.0; 50.0-120.0; 1
+CTX; CTX VL500 series, MS500 series; ctx3520; 30.0-70.0; 50.0-160.0; 1
+CTX; CTX VL500 series, MS500 series; ctx3521; 30.0-70.0; 50.0-160.0; 1
+CTX; CTX VL500 series, MS500 series; ctx3550; 30.0-70.0; 50.0-100.0; 1
+CTX; CTX VL500 series, MS500 series; ctx3560; 30.0-70.0; 50.0-100.0; 1
+CTX; CTX VL500 series, MS500 series; ctx3571; 30.0-70.0; 50.0-130.0; 1
+CTX; CTX VL500 series, MS500 series; ctx3572; 30.0-70.0; 50.0-130.0; 1
+CTX; CTX VL500 series, MS500 series; ctx3575; 30.0-70.0; 50.0-120.0; 1
+CTX; CTX VL500 series, MS500 series; ctx3576; 30.0-70.0; 50.0-120.0; 1
+CTX; CTX VL500 series, MS500 series; ctx5002; 30.0-70.0; 50.0-100.0; 1
+CTX; CTX VL500 series, MS500 series; ctx5690; 30.0-70.0; 50.0-100.0; 1
+CTX; CTX VL500 series, MS500 series; ctx5695; 30.0-70.0; 50.0-120.0; 1
+CTX; CTX VL500 series, MS500 series; ctx5696; 30.0-70.0; 50.0-120.0; 1
+CTX; CTX VL500 series, MS500 series; ctx5698; 30.0-70.0; 50.0-160.0; 1
+CTX; CTX VL500 series, MS500 series; ctx5699; 30.0-70.0; 50.0-120.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; ctx3621; 30.0-70.0; 50.0-120.0; 1
+CTX; CTX VL700 series, MS700 series, PL7 series; ctx3620; 30.0-70.0; 50.0-120.0; 1
+CTX; CTX VL700 series, MS700 series, PL7 series; ctx3650; 30.0-70.0; 50.0-130.0; 1
+CTX; CTX VL700 series, MS700 series, PL7 series; ctx3651; 30.0-70.0; 50.0-130.0; 1
+CTX; CTX VL700 series, MS700 series, PL7 series; ctx3655; 30.0-70.0; 50.0-160.0; 1
+CTX; CTX VL700 series, MS700 series, PL7 series; ctx3656; 30.0-70.0; 50.0-160.0; 1
+CTX; CTX VL700 series, MS700 series, PL7 series; ctx7694; 30.0-70.0; 50.0-160.0; 1
+CTX; CTX VL700 series, MS700 series, PL7 series; 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
+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-1501BA1/MPR; dwe501a; 30.0-64.0; 50.0-90.0; 1
+Daytek; Daewoo DT-1501BA/MPR; dwe5013; 30.0-58.0; 50.0-90.0; 0
+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 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; Daytek 755DF; oec7704; 30.0-70.0; 50.0-150.0; 1
+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 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 (Digital); DEL300D; 30.0-60.0; 56.0-75.0; 1
+Dell; Dell 1504FP (Analog); DEL300C; 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 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 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 1704FPT (Digital); DEL4005; 30.0-81.0; 56.0-76.0; 1
+Dell; Dell 1704FPT (Analog); DEL4004; 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 (Digital); DELE001; 30.0-70.0; 56.0-85.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 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; 1
+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 2405FPW (Analog); DELA00F; 30.0-83.0; 56.0-76.0
+Dell; Dell 2405FPW (Digital); DELA010; 30.0-83.0; 56.0-76.0
+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 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 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 E193FP; DEL700E; 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 E773s; DEL3012; 30.0-70.0; 50.0-160.0; 1
+Dell; Dell E773p; DEL700B; 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 Hewitt; 0; 30.0-48.1; 50.0-72.0; 1
+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; 1
+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 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 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 P1230; DEL700C; 30.0-130.0; 50.0-160.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/15FS-E; 0; 30.0-60.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 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 Monitor (FR-PCXBV-F*); decda08; 30.0-69.0; 50.0-120.0; 1
+Digital Equipment Corp.; Digital 17 in. Color (SN-VRTX7-WA); dece162; 31.5-82; 50-90; 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; 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
+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 L371D; enc1617; 27.0-65.0; 59.0-61.0; 1
+Eizo Nanao; Eizo L371; enc1618; 27.0-61.0; 50.0-75.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
+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 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 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 AutoBrite; icl0800; 30.0-64.0; 48.0-100.0; 1
+Fujitsu; Fujitsu ErgoPro 151p; icl0700; 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 x173a; icl1a00; 31.0-85.0; 48.0-100.0; 1
+Fujitsu; Fujitsu ErgoPro x173; icl1900; 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 FMVC-DP832; fmvcdp832; 35.5-48.0; 60.0-87.0; 1
+Fujitsu; Fujitsu FMV-DP845; fuj5501; 30.0-65.0; 50.0-100.0; 1
+Fujitsu; Fujitsu FMV-DP846A; fuj5701; 30.0-70.0; 50.0-100.0; 1
+Fujitsu; Fujitsu FMV-DP846; fuj5601; 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 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 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 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 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 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 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 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 x177a; fuj2318; 30.0-92.0; 50.0-150.0; 1
+Fujitsu; Fujitsu x177; fuj2218; 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
+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 1024NI2G; cs1024ni2g; 31.5-48; 50-90; 1
+Gateway; Gateway CrystalScan 1024NI; cs1024ni; 30-50; 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-069; gwy138a; 31-69; 50-110; 1
+Gateway; Gateway CrystalScan 500; gwy0f04; 30-64; 50-100; 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 EV500B; gwy1390; 30.0-70.0; 50.0-160.0; 1
+Gateway; Gateway EV500; gwy5005; 31-69; 50-110; 1
+Gateway; Gateway EV500; gwy1393; 30.0-70.0; 50.0-120.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; gwy1b5a; 31-69; 50-110; 1
+Gateway; Gateway EV700; gwy1b5b; 31-69; 50-110; 1
+Gateway; Gateway EV700; gwy1b5c; 31-69; 50-110; 1
+Gateway; Gateway EV700; gwy1b5d; 31-69; 50-110; 1
+Gateway; Gateway EV700; gwy1b5e; 31-69; 50-110; 1
+Gateway; Gateway EV700; gwy1b5f; 31-69; 50-110; 1
+Gateway; Gateway EV700; gwy1B62; 30.0-70.0; 50.0-160.0; 1
+Gateway; Gateway EV700; gwy1B67; 30.0-69.0; 50.0-120.0; 1
+Gateway; Gateway EV700; gwy7658; 30.0-70.0; 50.0-120.0; 1
+Gateway; Gateway EV700B; gwy1B64; 30.0-70.0; 50.0-160.0; 1
+Gateway; Gateway EV700-H; gwy7659; 30.0-70.0; 50.0-120.0; 1
+Gateway; Gateway EV700C; gwy1B66; 30.0-70.0; 50.0-160.0; 1
+Gateway; Gateway EV730; gwy1B69; 30.0-69.0; 50.0-120.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 EV910C; gwy232C; 30.0-95.0; 50.0-160.0; 1
+Gateway; Gateway EV900; gwy8883; 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 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 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 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 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 VX700A; gwy044e; 30.0-86.0; 50.0-130.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 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
+Gateway; Gateway PF41700; gtw7900; 30.0-82.0; 56.0-75.0; 1
+Gateway; Gateway PF41500; gtw7800; 31.0-63.0; 56.0-75.0; 1
+Generic LCD Display; LCD Panel 640x480; 0; 31.5; 40-70
+Generic LCD Display; LCD Panel 800x600; 0; 31.5-37.9; 40-70
+Generic LCD Display; LCD Panel 1024x768; 0; 31.5-48.5; 40-70
+Generic LCD Display; LCD Panel 1280x800; 0; 31.5-90; 60
+Generic LCD Display; LCD Panel 1280x1024; 0; 31.5-67; 50-75
+Generic LCD Display; LCD Panel 1400x1050; 0; 31.5-90; 59-75
+Generic LCD Display; LCD Panel 1440x900; 0; 31.5 - 100.0; 59.0 - 75.0
+Generic LCD Display; LCD Panel 1600x1200; 0; 31.5-90; 60
+Generic LCD Display; LCD Panel 1680x1050; 0; 31.5-90; 60
+Generic LCD Display; LCD Panel 1920x1200; 0; 31.5-90; 60
+Generic CRT Display; Monitor 640x480; 0; 31.5; 50-61
+Generic CRT Display; Monitor 800x600; 0; 31.5-35.1; 50-61
+Generic CRT Display; Monitor 1024x768; 0; 31.5-57.0; 50-70
+Generic CRT Display; Monitor 1280x1024; 0; 31.5-79.0; 50-90
+Generic CRT Display; Monitor 1400x1050; 0; 31.5-90; 50-90
+Generic CRT Display; Monitor 1600x1200; 0; 31.5-94.0; 50-90
+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; Goldstar LG StudioWorks20i; 0; 30.0-85.0; 50.0-120.0
+Goldstar; Goldstar LG StudioWorks56i; 0; 30.0-60.0; 50.0-110.0
+Goldstar; Goldstar LG StudioWorks56m; 0; 30.0-65.0; 50.0-110.0
+Goldstar; Goldstar LG StudioWorks74m; 0; 30.0-50.0; 50.0-90.0
+Goldstar; Goldstar LG StudioWorks76i; 0; 30.0-65.0; 50.0-110.0
+Goldstar; Goldstar LG StudioWorks76m; 0; 30.0-65.0; 50.0-110.0
+Goldstar; Goldstar LG StudioWorks78i; 0; 30.0-85.0; 50.0-120.0
+Goldstar; Goldstar LG StudioWorks78T; 0; 30.0-85.0; 50.0-120.0
+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
+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 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 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 M500 15-inch Display; 0; 30-70; 50-120
+Hewlett-Packard; HP M700 17-inch Display; 0; 30-86; 50-160
+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 P1230 Color Monitor; HWP2617; 30.0-140.0; 50.0-160.0; 1
+Hewlett-Packard; HP P4829J L1820 18.1-inch LCD Monitor; 0; 25-82; 54-88; 1
+Hewlett-Packard; HP Pavilion M45/S40 Monitor; hwp14b2; 31.468-50.0; 56.0-75.0; 1
+Hewlett-Packard;HP F1503 Flat Panel Monitor;hwp2590;30.0-63.0;56.0-76.0;1
+Hewlett-Packard;HP 2025 Flat Panel Monitor;hwp144a;30.0-94.0;56.0-85.0;1
+Hewlett-Packard;HP 2025 Flat Panel Monitor;hwp144b;30.0-92.0;56.0-85.0;1
+Hewlett-Packard;HP 7550 Color Monitor;hwp2604;30.0-86.0;50.0-140.0;1
+Hewlett-Packard;HP F1723 Flat Panel Monitor;hwp2609;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 MX703 Color Monitor;hwp2585;30.0-70.0;50.0-150.0;1
+Hewlett-Packard;HP VF17 Flat Panel Monitor;hwp260a;30.0-81.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 5500 Color Monitor;hwp2602;30.0-54.0;50.0-120.0;1
+Hewlett-Packard;HP 9500 Color Monitor;hwp2605;30.0-96.0;50.0-160.0;1
+Hewlett-Packard;HP L1530 Flat Panel Monitor;hwp260c;30.0-63.0;56.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 P930 Color Monitor;hwp03a2;30.0-110.0;50.0-160.0;1
+Hewlett-Packard;HP L1502 Flat Panel Monitor;hwp2600;30.0-61.0;56.0-76.0;1
+Hewlett-Packard;HP 1825 Flat Panel Monitor;hwp0721;30.0-82.0;56.0-76.0;1
+Hewlett-Packard;HP 7500 Color Monitor;hwp2603;30.0-70.0;50.0-140.0;1
+Hewlett-Packard;HP F1523 Flat Panel Monitor;hwp2607;30.0-61.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 M703 Color Monitor;hwp2584;30.0-70.0;50.0-140.0;1
+Hewlett-Packard;HP VF15 Flat Panel Monitor;hwp2608;30.0-61.0;56.0-76.0;1
+Hewlett-Packard;HP P1130 Color Monitor;hwp12d3;30.0-130.0;48.0-170.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 GX20H; hit4830; 28.0-90.0; 50.0-152.0; 1
+Hitachi, Ltd.; Hitachi Accuvue GX20; hit4810; 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 CM1798M; cm1798m; 30.0-82.0; 50.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 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 CM500E; htcafce; 30.0-69.0; 50.0-100.0; 1
+Hitachi, Ltd.; Hitachi CM500; htcafc8; 30.0-69.0; 50.0-100.0; 1
+Hitachi, Ltd.; Hitachi CM515; HTCB3C5; 30-70; 50-160
+Hitachi, Ltd.; Hitachi CM615; HTCB3B3; 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 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 CM640ET/CM640U; htcaffa; 31.0-69.0; 50.0-130.0; 1
+Hitachi, Ltd.; Hitachi CM640; 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 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 HM-5219; hm-5219; 88.0-90.0; 88.0-89.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 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 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 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 17; heib81e; 30.0-64.0; 50.0-90.0; 1
+Hyundai Electronics Industries Co., Ltd.; Hyundai DeluxScan 17MB/17MS; 0; 30-50; 50-130
+Hyundai Electronics Industries Co., Ltd.; Hyundai Deluxscan 17 Pro; hei1e02; 30-82; 45-100; 1
+Hyundai Electronics Industries Co., Ltd.; Hyundai Deluxscan 21; hei0b42; 30-82; 45-100; 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-1510A; hei151a; 30.0-70.0; 43.0-85.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-4848F; hei12f0; 30.0-50.0; 50.0-150.0; 1
+Hyundai Electronics Industries Co., Ltd.; Hyundai HL-4848; hei4848; 30-50; 50-90; 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-5848F; hei16d8; 30-48; 50-120; 1
+Hyundai Electronics Industries Co., Ltd.; Hyundai HL-5848; hei5848; 30-48; 50-90; 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-7682A; hei1e02; 30-82; 45-100; 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-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-7864F; hei7864; 30-65; 50-120; 1
+Hyundai Electronics Industries Co., Ltd.; Hyundai HL-7864; hei1eb8; 30-65; 50-100; 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-7695B; hei769b; 30.0-95.0; 50.0-150.0; 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
+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 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 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 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-0X1; ibm2535; 30.0-64.0; 50.0-110.0; 1
+IBM; IBM 9525; ibm9525; 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 AutoBrite; icl0800; 30.0-64.0; 48.0-100.0; 1
+ICL; ICL ErgoPro 151p; icl0700; 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 MA201D, VisionMaster Pro 511; ivm2150; 30.0-110.0; 50.0-180.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 DR-3114; dr-3114; 38.0; 43.0-70.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-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-8617ES, VisionMaster; ivm1701; 27-86; 50-160; 1
+Iiyama; Iiyama MF-8617E/T, VisionMaster; ivm1700; 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 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 HM903DT, VisionMaster Pro 454; ivm1942; 30-132; 45-200; 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 Prolite E485S; ivm4822; 30.0-83.0; 56.0-76.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-8617E; ivm1700; 23.6-86.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-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
+ImageQuest Co., Ltd.; ImageQuest Q910; IQT2910; 30.0-110.0; 50.0-150.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
+Impression; Impression 3 3428G; dcm-1488e; 35.5; 87.0; 1
+Impression; Impression 3A; jd144c; 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 4VX; jd144k; 48.0; 60.0; 1
+Impression; Impression 50 Plus; dwe8251; 30.0-55.0; 50.0-120.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 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 CA1511VX/CA1515VX; sml1511; 30-60; 50-100; 1
+KFC; KFC CA15/1505/1506/1507/1515DX; sml1506; 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 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 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/CA6546SX/(NF)/(MN); sml6546; 30-70; 50-100; 1
+KFC; KFC MM/CA/CB6536DL/SL(NF); sml8819; 30-65; 50-100; 1
+KFC; KFC MM/CA/CB6746SL; sml6746; 30-70; 50-120; 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-195; kds1980; 30.0-95.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-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-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-4(KD-1452); kds05ac; 28.0-50.0; 40.0-120.0; 1
+Korea Data Systems; KDS Visual Sensations VS-4; kdsab05; 48.3; 60.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-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-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-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 Visual Sensations VS-190is; STC0812; 30.0-96.0; 50.0-160.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-190p; STC0812; 30.0-96.0; 50.0-160.0
+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-195xp; STC0812; 30.0-96.0; 50.0-160.0
+Korea Data Systems; KDS Visual Sensations VS-450; STC01FF; 30.0-50.0; 50.0-90.0
+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-70/VS-77/VS-7b/VS-7p; STC02CE; 30.0-72.0; 50.0-160.0
+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
+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 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; 48.4; 60.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 L1710B(Digital); GSM4358; 30.0-71.0; 56.0-70.0
+LG Electronics Inc.; LG L1710B(Analog); GSM4356; 30.0-83.0; 56.0-70.0
+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 L1730P(Digital); GSM439E; 30.0-71.0; 56.0-75.0
+LG Electronics Inc.; LG L1730P(Analog); GSM439D; 30.0-83.0; 56.0-75.0
+LG Electronics Inc.; LG 2010; 2010; 30.0-85.0; 50.0-120.0; 1
+LG Electronics Inc.; LG StudioWorks 20i; gsm4e21; 30.0-85.0; 50.0-120.0; 1
+LG Electronics Inc.; LG Studioworks28i; 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 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 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 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 StudioWorks74m; 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 StudioWorks78T; 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
+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 A1454NEL; ltna443; 30.0-54.0; 50.0-100.0; 1
+Lite-On; Lite-On A1454NE; ltna442; 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 A1554NE; ltna542; 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 BL150ATA; ltn0204; 24.0-61.0; 56.0-85.0; 1
+Lite-On; Lite-On BL150AT; ltn0205; 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 DC150ATA; ltn0208; 31.0-61.0; 56.0-85.0; 1
+Lite-On; Lite-On DC150AT; ltn020c; 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 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
+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-15FA; LOG1026; 30.0-69.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-17FS2; LOG1052; 30.0-72.0; 50.0-120.0
+Logitec; Logitec LCM-17FS; LOG1039; 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
+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
+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 DJ530AV; mag5767; 30.0-70.0; 50.0-120.0; 1
+MAG Technology Co., Ltd.; MAG DJ530; mag5775; 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 DJ702E; mag7747; 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 DJ707AV; mag7769; 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 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 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 DX-1595; mag5620; 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 MX17FG; mag17fg; 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 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
+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
+MegaImage; MegaImage 17; 106; 30-64; 50-100
+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 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 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 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 V50LCD; MEL466C; 31.0-63.0; 55.0-75.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 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 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 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 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 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 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 20 (HL7955); mel7955; 30.0-78.0; 50.0-130.0; 0
+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 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 91TXM (TFW9105); mel40e0; 30.0-95.0; 50.0-130.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 20H (FR8905); mel2040; 30.0-82.0; 50.0-120.0; 1
+Mitsubishi; Mitsubishi Diamond Scan 20 (HL6945/55); mel6955; 30.0-64.0; 50.0-130.0; 0
+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 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 Plus (XC3717); mel3717; 15.0-61.0; 40.0-120.0; 0
+Mitsubishi; Mitsubishi MegaView 37 (XC3716); mel3716; 15.0-39.5; 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 RD21GIII; mel4140; 30.0-115.0; 50.0-152.0; 1
+Mitsubishi; Mitsubishi RD21GII; mel40f0; 30.0-95.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 F347II; nan098a; 24.5-61.5; 55.0-90.0; 1
+Nanao; Nanao FlexScan F347; nan090a; 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 T560iJ; nan0911; 30.0-82.0; 55.0-90.0; 1
+Nanao; Nanao FlexScan T560i; nan0511; 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 T660iJ; nan0912; 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 USA F2-15; nan0400; 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-17; nan0401; 24.5-69.0; 55.0-120.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 50; nec5dc3; 31.0-70.0; 55.0-120.0; 1
+NEC; NEC AccuSync 70; nec5dc4; 31.0-70.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 95F; nec5dd0; 31.0-96.0; 55.0-160.0; 1
+NEC; NEC AccuSync 125F; NEC61D4; 30.0-96.0; 50.0-160.0; 1
+NEC; NEC AccuSync 500; NEC61DF; 30.0-71.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 900; NEC61E3; 30.0-98.0; 55.0-160.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 AccuSync LCD200VX; NEC665C; 31.0-95.0; 56.0-85.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 CS500 Multimedia Monitor; nec3e53; 30.0-64.0; 50.0-120.0; 1
+NEC; NEC CS500; nec3e53; 30.0-70.0; 50.0-90.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 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 F14T2; nec00b4; 30.0-63.0; 60.0-75.0; 1
+NEC; NEC F15T1; nec00d2; 31.0-61.0; 59.0-76.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 4FGe; nec-4fge; 27.0-62.0; 55.0-90.0; 1
+NEC; NEC MultiSync 4FG; nec-4fg; 27.0-57.0; 55.0-75.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 5FGe; nec-5fge; 31.0-62.0; 55.0-90.0; 1
+NEC; NEC MultiSync 5FG; nec-5fg; 27.0-79.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 75F; nec5dd1; 31.0-70.0; 55.0-120.0; 1
+NEC; NEC MultiSync 75; nec5dc9; 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 95F; nec5dd2; 31.0-96.0; 55.0-160.0; 1
+NEC; NEC MultiSync 95; nec5dca; 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 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 FE2111SB; NEC61DA; 30.0-115.0; 50.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 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 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 LCD1560V; NEC65F0; 31.0-63.0; 55.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 LCD1560VM; NEC65F1; 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 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 LCD1700V; NEC65D2; 31.0-80.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 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; 1
+NEC; NEC MultiSync LCD1850DX; NEC65B3; 31.0-82.0; 50.0-85.0; 1
+NEC; NEC MultiSync LCD1850X; NEC65C0; 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 LCD1850E; NEC65D1; 31.0-82.0; 55.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 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 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 LCD1970GX; NEC6685; 31.0-84.0; 56.0-75.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 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 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 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 LCD400; nec3782; 24.0-60.0; 55.0-86.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+ (-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 MultiSync XV17 / XV17+; nec43bc; 31.0-65.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 445Xavc; nok01c0; 30.0-102.0; 50.0-120.0; 1
+Nokia; Nokia 445Xav; nok00c1; 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 445X; nok00d8; 30.0-102.0; 50.0-120.0; 0
+Nokia; Nokia 445Xpro125; nok01d2; 30.0-125.0; 50.0-150.0; 1
+Nokia; Nokia 445Xpro; nok01d0; 30.0-121.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 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 447K; nok00bc; 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 447Xa; nok00a1; 30.0-91.0; 50.0-150.0; 1
+Nokia; Nokia 447Xavc; nok01a0; 30.0-91.0; 50.0-150.0; 1
+Nokia; Nokia 447Xav; nok00bb; 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 447X; nok00b8; 30.0-82.0; 50.0-110.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; nok00ba; 30.0-72.0; 50.0-120.0; 1
+Nokia; Nokia 447ZA; nok01ba; 30.0-86.0; 50.0-150.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 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 449X; nok0098; 30.0-64.0; 50.0-100.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; nok1802; 30.0-82.0; 55.0-86.0; 1
+Nokia; Nokia 800PRO; 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
+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-2; dsm28-143ps-2; 30.0-48.5; 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-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-2; oqia20f; 31-62; 50-75; 1
+Optiquest; Optiquest L700; oqi455a; 31-61; 56-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-2; oqiofoh; 30-48; 50-90; 1
+Optiquest; Optiquest Q41; oqi4136; 30-48; 50-90; 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 Q51; oqi4435; 30-54; 50-100; 1
+Optiquest; Optiquest Q53; oqi4433; 30-70; 50-100; 1
+Optiquest; Optiquest Q55-2; oqi4543; 30-70; 50-160; 1
+Optiquest; Optiquest Q55; oqi4444; 30-70; 50-160; 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 Q71; oqi4735; 30-71; 50-120; 1
+Optiquest; Optiquest Q73; oqi4559; 30-71; 50-160; 1
+Optiquest; Optiquest Q75F; oqi4159; 30-95; 50-160; 1
+Optiquest; Optiquest Q75; oqi5241; 30-86; 50-160; 1
+Optiquest; Optiquest Q91; oqi4a38; 30-85; 50-160; 1
+Optiquest; Optiquest Q95-2; oqi4c39; 30-86; 50-160; 1
+Optiquest; Optiquest Q95; oqi4a39; 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-2; oqi4432; 30-65; 50-100; 1
+Optiquest; Optiquest V655-3; oqi4434; 30-70; 50-100; 1
+Optiquest; Optiquest V655; oqi3332; 30-66; 50-100; 1
+Optiquest; Optiquest V73; oqi5634; 30-70; 50-160; 1
+Optiquest; Optiquest V75; oqi4739; 30-96; 50-160; 1
+Optiquest; Optiquest V773-2; oqi4736; 30-70; 50-180; 1
+Optiquest; Optiquest V773; oqi4733; 30-69; 50-160; 1
+Optiquest; Optiquest V775-2; oqi4732; 30-85; 50-120; 1
+Optiquest; Optiquest V775; oqi3333; 30-82; 50-130; 1
+Optiquest; Optiquest V95-2; oqi4a36; 30-95; 50-160; 1
+Optiquest; Optiquest V95; oqi4a32; 30-95; 50-150; 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 2025E; pbn5100; 30.0-54.0; 30.0-102.0; 1
+Packard Bell; Packard Bell PnP 2025; pbe2352; 30.0-65.0; 50.0-80.0; 1
+Packard Bell; Packard Bell PnP 2025; pbn5102; 30.0-65.0; 30.0-122.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; 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; pbn4101; 30.0-50.0; 30.0-92.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 5480E; pbn5101; 30.0-54.0; 30.0-102.0; 1
+Packard Bell; Packard Bell PnP 5480; pbn5103; 30.0-70.0; 30.0-122.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 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; pbn7101; 30.0-70.0; 30.0-122.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 7680; pbn7683; 30.0-69.0; 50.0-90.0; 1
+Packard Bell; Packard Bell Pnp LCD15; pbn5105; 60.0; 75.0; 1
+Panasonic; Panasonic C1491; mp2; 30-49; 50-90; 1
+Panasonic; Panasonic C-1591E; 7e_f; 30-69; 50-160; 1
+Panasonic; Panasonic C-1591EA; 7e_e; 30-69; 50-160; 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 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-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-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-D1734-E; mei0c33; 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-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-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-D2131P series; gv2p; 30-82; 50-150; 1
+Panasonic; Panasonic TX-D2131 series; gv2; 30-82; 50-150; 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 series; hv4s; 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
+Peacock; Peacock P1796 C2; actb013; 30-97; 50-150; 1
+PC Brand; PC Brand Super_VGA; super_vga; 28.0-38.0; 50.0-90.0; 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 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 109S; phl4109; 30.0-95.0; 50.0-160.0; 1
+Philips; Philips 109B40; PHLE00E; 30.0-97.0; 50.0-160.0
+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 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 14ni; ultra14ni; 31.5-48.0; 50.0-90.0; 1
+Princeton; Princeton 14; ultra14; 35.5-37.5; 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.7AV; pgs0085; 31.5-38.0; 30.0-90.0; 1
+Princeton; Princeton Arcadia AR2.7; pgs006f; 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.1; pgs0070; 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; 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 EO400; pgs009d; 30.0-54.0; 55.0-90.0; 1
+Princeton; Princeton EO40; pgs004e; 30.0-50.0; 50.0-90.0; 1
+Princeton; Princeton EO500; pgs008e; 30.0-70.0; 50.0-120.0; 1
+Princeton; Princeton EO500; 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 EO50; pgs004f; 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; pgs00d5; 30.0-70.0; 50.0-150.0; 1
+Princeton; Princeton EO700; pgs00e6; 30.0-70.0; 50.0-160.0; 1
+Princeton; Princeton EO705; pgs00bf; 30.0-70.0; 50.0-120.0; 1
+Princeton; Princeton EO705; pgs00dd; 30.0-70.0; 50.0-160.0; 1
+Princeton; Princeton EO70; pgs0050; 30.0-70.0; 50.0-120.0; 1
+Princeton; Princeton EO70; 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; pgs00e7; 30.0-70.0; 50.0-160.0; 1
+Princeton; Princeton EO720; pgs00b7; 30.0-70.0; 50.0-120.0; 1
+Princeton; Princeton EO72; pgs0052; 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 EO750; pgs00c2; 30.0-95.0; 50.0-160.0; 1
+Princeton; Princeton EO75; pgs003c; 30.0-95.0; 50.0-120.0; 1
+Princeton; Princeton EO76/76T; pgs0056; 30.0-86.0; 50.0-120.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 EO90; pgs0092; 30.0-95.0; 50.0-150.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_II; multiview_ii; 15.0-70.0; 45.0-90.0; 1
+Princeton; Princeton MultiView; multiview; 15.0-60.0; 45.0-90.0; 1
+Princeton; Princeton Ultra 100; pgs00d3; 30.0-95.0; 50.0-150.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 17+; pgs003e; 30.0-82.0; 50.0-120.0; 1
+Princeton; Princeton Ultra-2000; ultra-2000; 45.0-68.0; 50.0-150.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 50e; pgs011b; 30.0-57.0; 50.0-120.0; 1
+Princeton; Princeton Ultra 50; pgs004d; 30.0-50.0; 50.0-90.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 72e; pgs015d; 30.0-70.0; 50.0-160.0; 1
+Princeton; Princeton Ultra 72; pgs008d; 30.0-69.0; 55.0-90.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 77e; pgs016b; 30.0-96.0; 47.0-160.0; 1
+Princeton; Princeton Ultra 77; pgs00fc; 30.0-95.0; 50.0-150.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 95e; pgs016d; 30.0-96.0; 47.0-150.0; 1
+Princeton; Princeton Ultra 95; pgs00db; 30.0-95.0; 50.0-160.0; 1
+Princeton; Princeton Ultra 95; pgs00fa; 30.0-95.0; 50.0-120.0; 1
+Princeton; W74; pgs00e5; 30.0-70.0; 50.0-160.0; 1
+Princeton; W74; pgs00fb; 30.0-70.0; 55.0-120.0; 1
+Proview; Proview 570; pts023a; 30.0-70.0; 50.0-150.0; 1
+Proview; Proview 770; pts0302; 30.0-76.0; 50.0-150.0; 1
+Proview; Proview 860; pts035c; 30.0-54.0; 50.0-150.0; 1
+Proview; Proview 996N; pts025c; 30.0-98.0; 50.0-160.0; 1
+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 RE1438; rel1438; 30-38; 0-100; 1
+Relisys; Relisys RE1450; rel1450; 30-50; 50-100; 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 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-1564M/DL-1564; trl0110; 29.0-64.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-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 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 40Bn; sam202e; 30-55; 50-120; 1
+Samsung; Samsung Samtron 40B; sam2034; 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 50B; sam2056; 30-70; 50-160; 1
+Samsung; Samsung Samtron 50(M)E; sam2036; 30-61; 50-120; 1
+Samsung; Samsung Samtron 55B (Plus); sam1056; 30-70; 50-160; 1
+Samsung; Samsung Samtron 55(M)E (Plus); sam1036; 30-61; 50-120; 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 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 60(M)B; sam2042; 30-70; 50-160; 1
+Samsung; Samsung Samtron 70(M)E; sam2058; 30-70; 50-160; 1
+Samsung; Samsung Samtron 75G; sam105b; 30-85; 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 75P Plus; sam40d8; 30-96; 50-160; 1
+Samsung; Samsung Samtron 75P; sam4ee7; 30-96; 50-160; 1
+Samsung; Samsung Samtron 7Ei; sam2c57; 30-70; 50-120; 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 Plus; sam40db; 30-96; 50-160; 1
+Samsung; Samsung Samtron 95P; sam4f28; 30-96; 50-160; 1
+Samsung; Samsung Samtron 9B; sam4f23; 30-96; 50-160; 1
+Samsung; Samsung Samtron 9 In; sam25da; 30-96; 50-160; 1
+Samsung; Samsung Samtron 9P; sam4f27; 30-96; 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 14GL; sam14gl; 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 15GL; sam15gl; 30-62; 50-100; 1
+Samsung; Samsung SyncMaster 15Me; sam5450; 30.0-50.0; 50.0-120.0; 1
+Samsung; Samsung SyncMaster 15M; sam4d52; 30.0-65.0; 50.0-120.0; 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 17GLi; sam4d70; 30-65; 50-120; 1
+Samsung; Samsung SyncMaster 17GL; sam17gl; 30-65; 50-100; 1
+Samsung; Samsung SyncMaster 17GLsi; sam4d71; 30-85; 50-120; 1
+Samsung; Samsung SyncMaster 17GLs; sam17gls; 30-82; 50-120; 1
+Samsung; Samsung SyncMaster 171MP/175MP/RB1700MP; SAM000A; 31-80; 50-85; 1
+Samsung; Samsung SyncMaster 171S/175S/170S/CX175S-AZ/LX175S; SAM001B; 30-81; 56-85; 1
+Samsung; Samsung SyncMaster 171N/175N/171Np/171Nm/CX174N/CX171N/MX174N; SAM006B; 30-81; 56-76; 1
+Samsung; Samsung SyncMaster 172MP/176MP/CX710MP/CX700MB; SAM00A7; 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 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 173P/CX710P (Digital); SAM00E2; 30-81; 56-75; 1
+Samsung; Samsung SyncMaster 173P/CX710P (Analog); SAM00D3; 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 190N(M)/192N(M)/193N(M); SAM00A6; 30-81; 56-85; 1
+Samsung; Samsung SyncMaster 191TFT; sam0014; 30.0-81.0; 56.0-85.0 ; 1
+Samsung; Samsung SyncMaster 191Tplus/193T/197T/CX900T; SAM00BB; 30-81; 56-75; 1
+Samsung; Samsung SyncMaster 192T/196T/CX910T(M); SAM00B6; 30-81; 56-75; 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 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 20GLsi; sam4690; 30.0-82.0; 50.0-120.0; 1
+Samsung; Samsung SyncMaster 20gls; sam20gls; 30-82; 50-120; 1
+Samsung; Samsung SyncMaster 21GLs; sam4610; 30.0-85.0; 50.0-160.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 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 320TFT (LXB310*); sam6053; 30-61; 50-75; 1
+Samsung; Samsung SyncMaster 330/331TFT (LXB350*); sam6054; 30-61; 50-75; 1
+Samsung; Samsung SyncMaster 3Ne; sam0000; 31.5-48.0; 43.5-75.0; 1
+Samsung; Samsung SyncMaster 3NE; sam3ne; 48.4; 60.0; 1
+Samsung; Samsung SyncMaster 3; sam3; 35.5; 43.5; 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 4S; sam0100; 31.5-48.4; 43.5-75.0; 1
+Samsung; Samsung SyncMaster 500b Plus (CKF5607*); sam0d66; 30-69; 50-160; 1
+Samsung; Samsung SyncMaster 500b; sam1c53; 30-69; 50-160; 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 510b(CHB5707*); sam2055; 30-70; 50-160; 1
+Samsung; Samsung SyncMaster 510(M)s (CHA5807*); sam2035; 30-61; 50-120; 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 550b; sam1055; 30-70; 50-160; 1
+Samsung; Samsung SyncMaster 550(M)s; sam1035; 30-61; 50-120; 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 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 700b Plus; sam2cf8; 30-70; 50-160; 1
+Samsung; Samsung SyncMaster 700IFT (CSH780B*); sam4ee9; 30-96; 50-160; 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 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 700DF; SAM00B3; 30-71; 50-160; 1
+Samsung; Samsung SyncMaster 701 IFT; sam4eeb; 30-96; 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 (Digital); SAM0166; 30-81; 56-75; 1
+Samsung; Samsung SyncMaster 710Tplus/711T/712T (Analog); SAM0165; 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 (Digital); SAM0192; 30-81; 56-75
+Samsung; Samsung SyncMaster 730B (Analog); SAM0191; 30-81; 56-75
+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; 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 790DF; SAM0126; 30-71; 50-160; 1
+Samsung; Samsung SyncMaster 793S/793V/CM173G; SAM0117; 30-71; 50-160; 1
+Samsung; Samsung SyncMaster 793DF/793MB; SAM0107; 30-71; 50-160; 1
+Samsung; Samsung SyncMaster 800TFT; sam6058; 61.5-81.0; 59.0-76.0; 1
+Samsung; Samsung SyncMaster 900IFT; sam4f29; 30-96; 50-160; 1
+Samsung; Samsung SyncMaster 900 In; sam25d9; 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 910N/912N; SAM011F; 30-81; 56-85; 1
+Samsung; Samsung SyncMaster 910MP; SAM0187; 30-81; 56-75; 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 (Digital); SAM014B; 30-81; 56-75; 1
+Samsung; Samsung SyncMaster 920T/CX911T (Analog); SAM014A; 30-81; 56-75; 1
+Samsung; Samsung SyncMaster 930B; sam0193; 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 957p; sam002c; 30-96; 50-160; 1
+Samsung; Samsung SyncMaster 997DF/927DF/997MB/927MB/927DFI/927MBI; SAM0109; 30-96; 50-160; 1
+Samsung; Samsung SyncMaster 1200NF/2200NF/CPN22NF; SAM38D2; 30-121; 50-185; 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-728FXLJ; sdi4d73; 24.0-65.0; 50.0-120.0; 1
+Samtron; Samtron SC-728FXL; sdi4d70; 30.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 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 GDM5011P; 0; 30-107; 48-160
+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 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
+SGI; SGI 1600SW FlatPanel; SGX0640; 72.0; 60.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
+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-15ES2; sny0b50; 30.0-70.0; 48.0-120.0; 1
+Sony; Sony CPD-15ES; sny0750; 30.0-70.0; 50.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-17SF8R; sny0070; 24.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-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-20SF2T5; sny00a0; 30.0-85.0; 48.0-150.0; 1
+Sony; Sony CPD-20SF2T; sny0000; 30.0-65.0; 50.0-120.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-300SFT5; sny04a0; 30.0-86.0; 48.0-150.0; 1
+Sony; Sony CPD-300SFT; sny03a0; 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-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-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(NEW); sny08a0; 30.0-107.0; 50.0-160.0; 1
+Sony; Sony GDM-20SHT; sny0000; 30.0-65.0; 50.0-120.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-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-C520; SNY01B1; 30.0-130.0; 48.0-170.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-V200; SNY1570; 30.0-70.0; 48.0-120.0; 1
+Sony; Sony HMD-H200; SNY1170; 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-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-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-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-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-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-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-N50; SNY1050; 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-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-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-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-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-V72W; SNY0B71; 28.0-70.0; 59.0-61.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 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 VMU-1000; sny07a0; 30.0-86.0; 48.0-150.0; 1
+Sunshine; Sunshine DM-8 CM-1433H; 0; 31.5-35.1; 55.0-66.0
+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
+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 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-14UHE/R; cm-14uhe/r; 31-50; 50.0-90.0; 1
+Tatung; Tatung CM-14UH; tat4855; 31.5-48.4; 56.0-87.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-17MCR; cm-17mcr; 29-65; 50.0-100.0; 1
+Tatung; Tatung CM-17MC; tat434d; 31.5-65.0; 56.0-87.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 EVG1000-E2; unm1002; 30.0-50.0; 50.0-65.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 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 EVG-215-COL; unm5021; 30.0-95.0; 50.0-160.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 EVG-300-COL; evg300; 30-62.0; 50-100; 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 EVG-400-COL; evg400; 30-62.0; 50-100; 1
+Unisys; Unisys EVG5000-P; unm5002; 30.0-95.0; 50.0-160.0; 1
+Unisys; Unisys EVG-500-COL; evg500; 30-82; 50-120; 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 15ES-2; vsc3844; 31-62; 50-100; 1
+ViewSonic; ViewSonic 15E; vs_15e; 30-62; 50-90; 1
+ViewSonic; ViewSonic 15EX; vs_15ex; 30-62; 50-100; 1
+ViewSonic; ViewSonic 15G-2; vsc3744; 30-66; 50-100; 1
+ViewSonic; ViewSonic 15GA-2; vsc3245; 30-69; 50-160; 1
+ViewSonic; ViewSonic 15GA; vsc3644; 30-69; 50-160; 1
+ViewSonic; ViewSonic 15GS-2; vsc4439; 30-69; 50-120; 1
+ViewSonic; ViewSonic 15GS-3; vsc3145; 30-69; 50-120; 1
+ViewSonic; ViewSonic 15GS; vsc2601; 30-69; 50-120; 1
+ViewSonic; ViewSonic 15G; vs_15g; 30-64; 50-90; 1
+ViewSonic; ViewSonic 15; vs_15; 30-64; 50-90; 1
+ViewSonic; ViewSonic 17EA; vsc384a; 30-69; 50-120; 1
+ViewSonic; ViewSonic 17E; vs_17e; 30-64; 50-90; 1
+ViewSonic; ViewSonic 17GA-2; vsc444a; 30-69; 50-160; 1
+ViewSonic; ViewSonic 17GA; vsc0c1f; 30-69; 50-160; 1
+ViewSonic; ViewSonic 17GS-2; vsc394a; 30-69; 50-160; 1
+ViewSonic; ViewSonic 17GS; vsc0c00; 30-69; 50-160; 1
+ViewSonic; ViewSonic 17G; vs_17g; 30-64; 50-160; 1
+ViewSonic; ViewSonic 17PS-2; vsc434a; 30-86; 50-160; 1
+ViewSonic; ViewSonic 17PS; vsc0c0f; 30-82; 50-160; 1
+ViewSonic; ViewSonic 17; vs_17; 30-82; 50-160; 1
+ViewSonic; ViewSonic 20; vs_20; 30-82; 50-120; 1
+ViewSonic; ViewSonic 21PS; vsc1600; 30-82; 50-160; 1
+ViewSonic; ViewSonic 21; vs_21; 30-82; 50-152; 1
+ViewSonic; ViewSonic 4E; vs_4e; 35.5; 50.0-90.0; 1
+ViewSonic; ViewSonic 4; vs_4; 20.0-38.0; 50.0-90.0; 1
+ViewSonic; ViewSonic 5E; vs_5e; 31.0-60.0; 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 6E; vs_6e; 31.5-50.0; 50.0-90.0; 1
+ViewSonic; ViewSonic 6; vs_6; 30.0-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-2; vsc8913; 30-70; 50-180; 1
+ViewSonic; ViewSonic A75s; vsc5a42; 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 AL750; vsc5947; 30-60; 50-75; 1
+ViewSonic; ViewSonic AL950; vsc3858; 30-80; 50-75; 1
+ViewSonic; ViewSonic E220-2; VSCBD0C; 30-97; 50-180
+ViewSonic; ViewSonic E220; VSC6505; 30-97; 50-160
+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 E40; vsc4441; 30-54; 55-100; 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-2; vsc3641; 30-54; 50-100; 1
+ViewSonic; ViewSonic E641-3; vsc4541; 30-54; 50-100; 1
+ViewSonic; ViewSonic E641; vsc3441; 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 E651; vsc4645; 30-54; 50-100; 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 E653; vsc5249; 30-70; 50-120; 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 E655; vsc3345; 30-65; 50-100; 1
+ViewSonic; ViewSonic E70; vsc5244; 30-70; 50-120; 1
+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 E70-10; VSCF711; 30-72; 50-180
+ViewSonic; ViewSonic E70f+-2; VSCD313; 30-70; 50-150
+ViewSonic; ViewSonic E70f+; VSC2B0B; 30-70; 60-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 E75f; VSCD305; 30-86; 50-150
+ViewSonic; ViewSonic E71; vsc4e4a; 30-70; 50-120; 1
+ViewSonic; ViewSonic E771-2; vsc4844; 30-70; 50-120; 1
+ViewSonic; ViewSonic E771-4; vsc5941; 30-70; 50-120; 1
+ViewSonic; ViewSonic E771; vsc564a; 30-70; 50-120; 1
+ViewSonic; ViewSonic E773; vsc5044; 30-70; 50-160; 1
+ViewSonic; ViewSonic E790-3; vsce005; 30-95; 50-160; 1
+ViewSonic; ViewSonic E790B-4; vsce405; 30-95; 50-160; 1
+ViewSonic; ViewSonic E790B; vsc514d; 30-95; 50-200; 1
+ViewSonic; ViewSonic E790; vsc4d4d; 30-95; 50-200; 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+-3; VSC9517; 30-86; 50-180
+ViewSonic; ViewSonic E90f+; VSC890E; 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 EA771B; vsc4244; 30-70; 50-120; 1
+ViewSonic; ViewSonic EA771; vsc4d4a; 30-70; 50-120; 1
+ViewSonic; ViewSonic G220f; VSCE709; 30-110; 50-180
+ViewSonic; ViewSonic G220fb; VSCE809; 30-110; 50-180
+ViewSonic; ViewSonic G653-2; vsc4745; 30-70; 50-120; 1
+ViewSonic; ViewSonic G653; vsc3645; 30-70; 50-120; 1
+ViewSonic; ViewSonic G655-3; vsc0400; 30-70; 50-120; 1
+ViewSonic; ViewSonic G655; vsc5045; 30-70; 50-120; 1
+ViewSonic; ViewSonic G70f-2; VSCEA18; 30-70; 50-160
+ViewSonic; ViewSonic G70f; VSC8D06; 30-70; 50-160
+ViewSonic; ViewSonic G70fm; VSCD405; 30-70; 50-160
+ViewSonic; ViewSonic G70fmb; VSCC306; 30-70; 50-160
+ViewSonic; ViewSonic G71f+-2; VSC9312; 30-72; 50-160
+ViewSonic; ViewSonic G71f+; VSCAC09; 30-70; 50-180
+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-2; vsc4a44; 30-70; 50-160; 1
+ViewSonic; ViewSonic G773-3; vsc5341; 30-70; 50-180; 1
+ViewSonic; ViewSonic G773; vsc524a; 30-70; 50-160; 1
+ViewSonic; ViewSonic G790-2; vsc484d; 30-95; 50-180; 1
+ViewSonic; ViewSonic G790; vsc384d; 30-95; 50-180; 1
+ViewSonic; ViewSonic G800; vsc374d; 30-86; 50-120; 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 G810; vsc3751; 30-89; 50-160; 1
+ViewSonic; ViewSonic G90f+; VSC3513; 30-110; 50-160
+ViewSonic; ViewSonic G90f-2; VSC8A06; 30-97; 50-180
+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-2; vsc0202; 30-70; 50-180; 1
+ViewSonic; ViewSonic GS773; vsc4c44; 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-3; vsc5944; 30-87; 50-160; 1
+ViewSonic; ViewSonic GT775; vsc4b4a; 30-86; 50-160; 1
+ViewSonic; ViewSonic GT800; vsc354d; 30-85; 50-150; 1
+ViewSonic; ViewSonic M50; vsc5445; 30-70; 50-160; 1
+ViewSonic; ViewSonic M70B; vsc4948; 30-70; 50-160; 1
+ViewSonic; ViewSonic M70; vsc5444; 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-2; oqi4738; 30-70; 50-120; 1
+ViewSonic; ViewSonic OptiQuest Q71-6; oqie702; 30-70; 50-160; 1
+ViewSonic; ViewSonic OptiQuest Q71; oqi4735; 30-70; 50-120; 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-2; oqi4432; 30-65; 50-100; 1
+ViewSonic; ViewSonic OptiQuest V655-3; oqi4434; 30-70; 50-100; 1
+ViewSonic; ViewSonic OptiQuest V655; oqi3332; 30-66; 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-2; oqi4736; 30-70; 50-180; 1
+ViewSonic; ViewSonic OptiQuest V773; oqi4733; 30-69; 50-160; 1
+ViewSonic; ViewSonic OptiQuest V775-2; oqi4732; 30-85; 50-120; 1
+ViewSonic; ViewSonic OptiQuest V775; oqi3333; 30-82; 50-130; 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-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-ER; vsc5235; 30-95; 50-160; 1
+ViewSonic; ViewSonic P810-E; vsc3552; 30-95; 50-160; 1
+ViewSonic; ViewSonic P810-MR; vsc5135; 30-95; 50-160; 1
+ViewSonic; ViewSonic P810; vsc3551; 30-95; 50-160; 1
+ViewSonic; ViewSonic P815-4; vsc4f51; 30-117; 50-180; 1
+ViewSonic; ViewSonic P815; vsc3651; 30-115; 50-160; 1
+ViewSonic; ViewSonic P817-E; vsc4c52; 30-137; 50-180; 1
+ViewSonic; ViewSonic P817; vsc4c51; 30-137; 50-180; 1
+ViewSonic; ViewSonic P90f; VSC5207; 30-110; 50-180
+ViewSonic; ViewSonic P95f+-2; VSC1114; 30-110; 50-160
+ViewSonic; ViewSonic P95f+; VSC2B09; 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-2; vsc4c54; 25-80; 56-120; 1
+ViewSonic; ViewSonic PJ860; vsc4754; 30-60; 56-85; 1
+ViewSonic; ViewSonic PJL1005; vsc4456; 15-72; 43-120; 1
+ViewSonic; ViewSonic PJL1035-2; vsc4a56; 25-80; 56-120; 1
+ViewSonic; ViewSonic PJL1035; vsc4555; 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-2; vsc4d44; 30-95; 50-180; 1
+ViewSonic; ViewSonic PS775; vsc4444; 30-97; 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-6; vsc4b44; 30-96; 50-180; 1
+ViewSonic; ViewSonic PT775; vsc474a; 30-96; 50-160; 1
+ViewSonic; ViewSonic PT795; vsc454d; 30-110; 50-180; 1
+ViewSonic; ViewSonic PT810-2; vsc3451; 30-95; 50-130; 1
+ViewSonic; ViewSonic PT810-3; vsc3851; 30-96; 50-160; 1
+ViewSonic; ViewSonic PT810; vsc3351; 30-86; 50-130; 1
+ViewSonic; ViewSonic PT813; vsc4151; 30-107; 50-160; 1
+ViewSonic; ViewSonic vcdts21367-1; oqi4d31; 30-95; 50-160; 1
+ViewSonic; ViewSonic VA500; VSCF605; 30-60; 50-75
+ViewSonic; ViewSonic VA520-2; VSC6A01; 30-62; 50-75
+ViewSonic; ViewSonic VA520-3; VSCF70C; 30-62; 50-75
+ViewSonic; ViewSonic VA520; VSCBA07; 30-62; 50-75
+ViewSonic; ViewSonic VA550; VSCFA02; 30-62; 50-60
+ViewSonic; ViewSonic VA700; VSCF705; 30-82; 50-75
+ViewSonic; ViewSonic VA720-2; VSC700B; 30-82; 50-75
+ViewSonic; ViewSonic VA720; VSC6C09; 30-82; 50-75
+ViewSonic; ViewSonic VA800; VSCDE00; 30-82; 50-75
+ViewSonic; ViewSonic VE150; VSC5547; 30-60; 50-75
+ViewSonic; ViewSonic VE150m; VSCC203; 30-60; 50-75
+ViewSonic; ViewSonic VE150mb; VSCED05; 30-60; 50-75
+ViewSonic; ViewSonic VE150B; vsc8115; 30-60; 50-75; 1
+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-2; VSCC314; 30-82; 50-75
+ViewSonic; ViewSonic VE175; VSEE08 ; 30-80; 50-75
+ViewSonic; ViewSonic VE175b-2; VSCC414; 30-82; 50-75
+ViewSonic; ViewSonic VE175b; VSCE10A; 30-80; 50-75
+ViewSonic; ViewSonic VE500-2; VSCBC17; 30-62; 50-75
+ViewSonic; ViewSonic VE500; VSC4108; 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-2; VSC4811; 30-62; 50-75
+ViewSonic; ViewSonic VG150m; VSCFC09; 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-2; vsc464e; 30-80; 56-85; 1
+ViewSonic; ViewSonic VG180-3; vsc7517; 30-82; 50-75; 1
+ViewSonic; ViewSonic VG180; vsc464d; 30-80; 60-85; 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-2; VSCF118; 30-62; 50-75
+ViewSonic; ViewSonic VG500; VSC3D08; 30-62; 50-75
+ViewSonic; ViewSonic VG500b; VSCB40A; 30-62; 50-75
+ViewSonic; ViewSonic VG700; VSC3E08; 30-82; 50-75
+ViewSonic; ViewSonic VG700b-2; VSCB50B; 30-82; 50-75
+ViewSonic; ViewSonic VG700b; VSC9D0E; 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-2; VSCF311; 30-83; 50-75
+ViewSonic; ViewSonic VG800; VSC6F08; 30-82; 50-75
+ViewSonic; ViewSonic VG800b-2; VSCF411; 30-83; 50-75
+ViewSonic; ViewSonic VG800b; VSC230E; 30-82; 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-2; vsc4841; 30-60; 50-75; 1
+ViewSonic; ViewSonic VP140-3; vsc7d15; 30-62; 50-75; 1
+ViewSonic; ViewSonic VP140; vsc3541; 30-61; 50-77; 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 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 VX500+; VSCF008; 30-62; 50-75
+ViewSonic; ViewSonic VX500-2; VSCCB0F; 30-80; 50-75
+ViewSonic; ViewSonic VX700-2; VSCEF08; 30-82; 50-75
+ViewSonic; ViewSonic VX700-3; VSC8F11; 30-83; 50-75
+ViewSonic; ViewSonic VX700; VSC6206; 24-82; 56-85
+ViewSonic; ViewSonic VX800-2; VSC8209; 30-82; 50-75
+ViewSonic; ViewSonic VX800-3; VSCF511; 30-83; 50-75
+ViewSonic; ViewSonic VX800; VSC0B07; 24-82; 56-85
+ViewSonic; ViewSonic VX900-2; VSC9011; 30-83; 50-75
+ViewSonic; ViewSonic VX900; VSC0B08; 30-82; 50-75
+ViewSonic; ViewSonic airpanel V150; VSCF50B; 30-62; 50-75
+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/initramfs/initrd-stuff/usr/share/hwdata/pci.ids b/initramfs/initrd-stuff/usr/share/hwdata/pci.ids
new file mode 100644
index 00000000..31a692dd
--- /dev/null
+++ b/initramfs/initrd-stuff/usr/share/hwdata/pci.ids
@@ -0,0 +1,10942 @@
+#
+# List of PCI ID's
+#
+# Maintained by Martin Mares <mj@ucw.cz> and other volunteers from the
+# Linux PCI ID's Project at http://pciids.sf.net/.
+#
+# New data are always welcome, especially if accurate. If you have
+# anything to contribute, please follow the instructions at the web site
+# or send a diff -u against the most recent pci.ids to pci-ids@ucw.cz.
+#
+# This file can be distributed under either the GNU General Public License
+# (version 2 or higher) or under the BSD License.
+#
+# Daily snapshot on Wed 2005-08-31 01:05:03
+#
+
+# Vendors, devices and subsystems. Please keep sorted.
+
+# Syntax:
+# vendor vendor_name
+# device device_name <-- single tab
+# subvendor subdevice subsystem_name <-- two tabs
+
+0000 Gammagraphx, Inc.
+001a Ascend Communications, Inc.
+0033 Paradyne corp.
+003d Lockheed Martin-Marietta Corp
+# Real TJN ID is e159, but they got it wrong several times --mj
+0059 Tiger Jet Network Inc. (Wrong ID)
+0070 Hauppauge computer works Inc.
+ 4000 WinTV PVR-350
+ 4001 WinTV PVR-250 (v1)
+ 4009 WinTV PVR-250
+ 4801 WinTV PVR-250 MCE
+0071 Nebula Electronics Ltd.
+0095 Silicon Image, Inc. (Wrong ID)
+ 0680 Ultra ATA/133 IDE RAID CONTROLLER CARD
+0100 Ncipher Corp Ltd
+# 018a is not LevelOne but there is a board misprogrammed
+018a LevelOne
+ 0106 FPC-0106TX misprogrammed [RTL81xx]
+# 021b is not Compaq but there is a board misprogrammed
+021b Compaq Computer Corporation
+ 8139 HNE-300 (RealTek RTL8139c) [iPaq Networking]
+0291 Davicom Semiconductor, Inc.
+ 8212 DM9102A(DM9102AE, SM9102AF) Ethernet 100/10 MBit(Rev 40)
+# SpeedStream is Efficient Networks, Inc, a Siemens Company
+02ac SpeedStream
+ 1012 1012 PCMCIA 10/100 Ethernet Card [RTL81xx]
+0357 TTTech AG
+ 000a TTP-Monitoring Card V2.0
+0432 SCM Microsystems, Inc.
+ 0001 Pluto2 DVB-T Receiver for PCMCIA [EasyWatch MobilSet]
+045e Microsoft
+ 006e MN-510 802.11b wireless USB paddle
+ 00c2 MN-710 wireless USB paddle
+05e3 CyberDoor
+ 0701 CBD516
+0675 Dynalink
+ 1700 IS64PH ISDN Adapter
+ 1702 IS64PH ISDN Adapter
+ 1703 ISDN Adapter (PCI Bus, DV, W)
+ 1704 ISDN Adapter (PCI Bus, D, C)
+067b Prolific Technology, Inc.
+ 3507 PL-3507 Hi-Speed USB & IEEE 1394 Combo to IDE Bridge Controller
+07e2 ELMEG Communication Systems GmbH
+# Wrong ID used in subsystem ID of VIA USB controllers.
+0925 VIA Technologies, Inc. (Wrong ID)
+09c1 Arris
+ 0704 CM 200E Cable Modem
+0a89 BREA Technologies Inc
+0b49 ASCII Corporation
+ 064f Trance Vibrator
+0e11 Compaq Computer Corporation
+ 0001 PCI to EISA Bridge
+ 0002 PCI to ISA Bridge
+ 0046 Smart Array 64xx
+ 0e11 409a Smart Array 641
+ 0e11 409b Smart Array 642
+ 0e11 409c Smart Array 6400
+ 0e11 409d Smart Array 6400 EM
+ 0049 NC7132 Gigabit Upgrade Module
+ 004a NC6136 Gigabit Server Adapter
+ 005a Remote Insight II board - Lights-Out
+ 007c NC7770 1000BaseTX
+ 007d NC6770 1000BaseTX
+ 0085 NC7780 1000BaseTX
+ 00b1 Remote Insight II board - PCI device
+ 00bb NC7760
+ 00ca NC7771
+ 00cb NC7781
+ 00cf NC7772
+ 00d0 NC7782
+ 00d1 NC7783
+ 00e3 NC7761
+ 0508 Netelligent 4/16 Token Ring
+ 1000 Triflex/Pentium Bridge, Model 1000
+ 2000 Triflex/Pentium Bridge, Model 2000
+ 3032 QVision 1280/p
+ 3033 QVision 1280/p
+ 3034 QVision 1280/p
+ 4000 4000 [Triflex]
+ 4030 SMART-2/P
+ 4031 SMART-2SL
+ 4032 Smart Array 3200
+ 4033 Smart Array 3100ES
+ 4034 Smart Array 221
+ 4040 Integrated Array
+ 4048 Compaq Raid LC2
+ 4050 Smart Array 4200
+ 4051 Smart Array 4250ES
+ 4058 Smart Array 431
+ 4070 Smart Array 5300
+ 4080 Smart Array 5i
+ 4082 Smart Array 532
+ 4083 Smart Array 5312
+ 4091 Smart Array 6i
+ 409a Smart Array 641
+ 409b Smart Array 642
+ 409c Smart Array 6400
+ 409d Smart Array 6400 EM
+ 6010 HotPlug PCI Bridge 6010
+ 7020 USB Controller
+ a0ec Fibre Channel Host Controller
+ a0f0 Advanced System Management Controller
+ a0f3 Triflex PCI to ISA Bridge
+ a0f7 PCI Hotplug Controller
+ 8086 002a PCI Hotplug Controller A
+ 8086 002b PCI Hotplug Controller B
+ a0f8 ZFMicro Chipset USB
+ a0fc FibreChannel HBA Tachyon
+ ae10 Smart-2/P RAID Controller
+ 0e11 4030 Smart-2/P Array Controller
+ 0e11 4031 Smart-2SL Array Controller
+ 0e11 4032 Smart Array Controller
+ 0e11 4033 Smart 3100ES Array Controller
+ ae29 MIS-L
+ ae2a MPC
+ ae2b MIS-E
+ ae31 System Management Controller
+ ae32 Netelligent 10/100 TX PCI UTP
+ ae33 Triflex Dual EIDE Controller
+ ae34 Netelligent 10 T PCI UTP
+ ae35 Integrated NetFlex-3/P
+ ae40 Netelligent Dual 10/100 TX PCI UTP
+ ae43 Netelligent Integrated 10/100 TX UTP
+ ae69 CETUS-L
+ ae6c Northstar
+ ae6d NorthStar CPU to PCI Bridge
+ b011 Netelligent 10/100 TX Embedded UTP
+ b012 Netelligent 10 T/2 PCI UTP/Coax
+ b01e NC3120 Fast Ethernet NIC
+ b01f NC3122 Fast Ethernet NIC
+ b02f NC1120 Ethernet NIC
+ b030 Netelligent 10/100 TX UTP
+ b04a 10/100 TX PCI Intel WOL UTP Controller
+ b060 Smart Array 5300 Controller
+ b0c6 NC3161 Fast Ethernet NIC
+ b0c7 NC3160 Fast Ethernet NIC
+ b0d7 NC3121 Fast Ethernet NIC
+ b0dd NC3131 Fast Ethernet NIC
+ b0de NC3132 Fast Ethernet Module
+ b0df NC6132 Gigabit Module
+ b0e0 NC6133 Gigabit Module
+ b0e1 NC3133 Fast Ethernet Module
+ b123 NC6134 Gigabit NIC
+ b134 NC3163 Fast Ethernet NIC
+ b13c NC3162 Fast Ethernet NIC
+ b144 NC3123 Fast Ethernet NIC
+ b163 NC3134 Fast Ethernet NIC
+ b164 NC3165 Fast Ethernet Upgrade Module
+ b178 Smart Array 5i/532
+ 0e11 4080 Smart Array 5i
+ 0e11 4082 Smart Array 532
+ 0e11 4083 Smart Array 5312
+ b1a4 NC7131 Gigabit Server Adapter
+# HP Memory Hot-Plug Controller
+ b200 Memory Hot-Plug Controller
+ b203 Integrated Lights Out Controller
+ b204 Integrated Lights Out Processor
+ f130 NetFlex-3/P ThunderLAN 1.0
+ f150 NetFlex-3/P ThunderLAN 2.3
+0e55 HaSoTec GmbH
+# Formerly NCR
+1000 LSI Logic / Symbios Logic
+ 0001 53c810
+ 1000 1000 LSI53C810AE PCI to SCSI I/O Processor
+ 0002 53c820
+ 0003 53c825
+ 1000 1000 LSI53C825AE PCI to SCSI I/O Processor (Ultra Wide)
+ 0004 53c815
+ 0005 53c810AP
+ 0006 53c860
+ 1000 1000 LSI53C860E PCI to Ultra SCSI I/O Processor
+ 000a 53c1510
+ 1000 1000 LSI53C1510 PCI to Dual Channel Wide Ultra2 SCSI Controller (Nonintelligent mode)
+ 000b 53C896/897
+ 0e11 6004 EOB003 Series SCSI host adapter
+ 1000 1000 LSI53C896/7 PCI to Dual Channel Ultra2 SCSI Multifunction Controller
+ 1000 1010 LSI22910 PCI to Dual Channel Ultra2 SCSI host adapter
+ 1000 1020 LSI21002 PCI to Dual Channel Ultra2 SCSI host adapter
+# multifunction PCI card: Dual U2W SCSI, dual 10/100TX, graphics
+ 13e9 1000 6221L-4U
+ 000c 53c895
+ 1000 1010 LSI8951U PCI to Ultra2 SCSI host adapter
+ 1000 1020 LSI8952U PCI to Ultra2 SCSI host adapter
+ 1de1 3906 DC-390U2B SCSI adapter
+ 1de1 3907 DC-390U2W
+ 000d 53c885
+ 000f 53c875
+ 0e11 7004 Embedded Ultra Wide SCSI Controller
+ 1000 1000 LSI53C876/E PCI to Dual Channel SCSI Controller
+ 1000 1010 LSI22801 PCI to Dual Channel Ultra SCSI host adapter
+ 1000 1020 LSI22802 PCI to Dual Channel Ultra SCSI host adapter
+ 1092 8760 FirePort 40 Dual SCSI Controller
+ 1de1 3904 DC390F/U Ultra Wide SCSI Adapter
+ 4c53 1000 CC7/CR7/CP7/VC7/VP7/VR7 mainboard
+ 4c53 1050 CT7 mainboard
+ 0010 53C1510
+ 0e11 4040 Integrated Array Controller
+ 0e11 4048 RAID LC2 Controller
+ 1000 1000 53C1510 PCI to Dual Channel Wide Ultra2 SCSI Controller (Intelligent mode)
+ 0012 53c895a
+ 1000 1000 LSI53C895A PCI to Ultra2 SCSI Controller
+ 0013 53c875a
+ 1000 1000 LSI53C875A PCI to Ultra SCSI Controller
+ 0020 53c1010 Ultra3 SCSI Adapter
+ 1000 1000 LSI53C1010-33 PCI to Dual Channel Ultra160 SCSI Controller
+ 1de1 1020 DC-390U3W
+ 0021 53c1010 66MHz Ultra3 SCSI Adapter
+ 1000 1000 LSI53C1000/1000R/1010R/1010-66 PCI to Ultra160 SCSI Controller
+ 1000 1010 Asus TR-DLS onboard 53C1010-66
+ 124b 1070 PMC-USCSI3
+ 4c53 1080 CT8 mainboard
+ 4c53 1300 P017 mezzanine (32-bit PMC)
+ 4c53 1310 P017 mezzanine (64-bit PMC)
+ 0030 53c1030 PCI-X Fusion-MPT Dual Ultra320 SCSI
+ 1028 0123 PowerEdge 2600
+ 1028 014a PowerEdge 1750
+ 1028 016c PowerEdge 1850 MPT Fusion SCSI/RAID (Perc 4)
+ 1028 0183 PowerEdge 1800
+ 1028 1010 LSI U320 SCSI Controller
+ 124b 1170 PMC-USCSI320
+ 1734 1052 Primergy RX300 S2
+ 0031 53c1030ZC PCI-X Fusion-MPT Dual Ultra320 SCSI
+ 0032 53c1035 PCI-X Fusion-MPT Dual Ultra320 SCSI
+ 1000 1000 LSI53C1020/1030 PCI-X to Ultra320 SCSI Controller
+ 0033 1030ZC_53c1035 PCI-X Fusion-MPT Dual Ultra320 SCSI
+ 0040 53c1035 PCI-X Fusion-MPT Dual Ultra320 SCSI
+ 1000 0033 MegaRAID SCSI 320-2XR
+ 1000 0066 MegaRAID SCSI 320-2XRWS
+ 0041 53C1035ZC PCI-X Fusion-MPT Dual Ultra320 SCSI
+ 0050 SAS1064 PCI-X Fusion-MPT SAS
+ 0054 SAS1068 PCI-X Fusion-MPT SAS
+ 0056 SAS1064E PCI-Express Fusion-MPT SAS
+ 0058 SAS1068E PCI-Express Fusion-MPT SAS
+ 005a SAS1066E PCI-Express Fusion-MPT SAS
+ 005c SAS1064A PCI-X Fusion-MPT SAS
+ 005e SAS1066 PCI-X Fusion-MPT SAS
+ 0060 SAS1078 PCI-X Fusion-MPT SAS
+ 008f 53c875J
+ 1092 8000 FirePort 40 SCSI Controller
+ 1092 8760 FirePort 40 Dual SCSI Host Adapter
+ 0407 MegaRAID
+ 1000 0530 MegaRAID 530 SCSI 320-0X RAID Controller
+ 1000 0531 MegaRAID 531 SCSI 320-4X RAID Controller
+ 1000 0532 MegaRAID 532 SCSI 320-2X RAID Controller
+ 1028 0531 PowerEdge Expandable RAID Controller 4/QC
+ 1028 0533 PowerEdge Expandable RAID Controller 4/QC
+ 8086 0530 MegaRAID Intel RAID Controller SRCZCRX
+ 8086 0532 MegaRAID Intel RAID Controller SRCU42X
+ 0408 MegaRAID
+ 1000 0001 MegaRAID SCSI 320-1E RAID Controller
+ 1000 0002 MegaRAID SCSI 320-2E RAID Controller
+ 1025 004d MegaRAID ACER ROMB-2E RAID Controller
+ 1028 0001 PowerEdge RAID Controller PERC4e/SC
+ 1028 0002 PowerEdge RAID Controller PERC4e/DC
+ 1734 1065 FSC MegaRAID PCI Express ROMB
+ 8086 0002 MegaRAID Intel RAID Controller SRCU42E
+ 0409 MegaRAID
+ 1000 3004 MegaRAID SATA 300-4X RAID Controller
+ 1000 3008 MegaRAID SATA 300-8X RAID Controller
+ 8086 3008 MegaRAID RAID Controller SRCS28X
+ 8086 3431 MegaRAID RAID Controller Alief SROMBU42E
+ 8086 3499 MegaRAID RAID Controller Harwich SROMBU42E
+ 0621 FC909 Fibre Channel Adapter
+ 0622 FC929 Fibre Channel Adapter
+ 1000 1020 44929 O Dual Fibre Channel card
+ 0623 FC929 LAN
+ 0624 FC919 Fibre Channel Adapter
+ 0625 FC919 LAN
+ 0626 FC929X Fibre Channel Adapter
+ 1000 1010 7202-XP-LC Dual Fibre Channel card
+ 0627 FC929X LAN
+ 0628 FC919X Fibre Channel Adapter
+ 0629 FC919X LAN
+ 0640 FC949X Fibre Channel Adapter
+ 0642 FC939X Fibre Channel Adapter
+ 0646 FC949ES Fibre Channel Adapter
+ 0701 83C885 NT50 DigitalScape Fast Ethernet
+ 0702 Yellowfin G-NIC gigabit ethernet
+ 1318 0000 PEI100X
+ 0804 SA2010
+ 0805 SA2010ZC
+ 0806 SA2020
+ 0807 SA2020ZC
+ 0901 61C102
+ 1000 63C815
+ 1960 MegaRAID
+ 1000 0518 MegaRAID 518 SCSI 320-2 Controller
+ 1000 0520 MegaRAID 520 SCSI 320-1 Controller
+ 1000 0522 MegaRAID 522 i4 133 RAID Controller
+ 1000 0523 MegaRAID SATA 150-6 RAID Controller
+ 1000 4523 MegaRAID SATA 150-4 RAID Controller
+ 1000 a520 MegaRAID ZCR SCSI 320-0 Controller
+ 1028 0518 MegaRAID 518 DELL PERC 4/DC RAID Controller
+ 1028 0520 MegaRAID 520 DELL PERC 4/SC RAID Controller
+ 1028 0531 PowerEdge Expandable RAID Controller 4/QC
+ 1028 0533 PowerEdge Expandable RAID Controller 4/QC
+ 8086 0520 MegaRAIDRAID Controller SRCU41L
+ 8086 0523 MegaRAID RAID Controller SRCS16
+1001 Kolter Electronic
+ 0010 PCI 1616 Measurement card with 32 digital I/O lines
+ 0011 OPTO-PCI Opto-Isolated digital I/O board
+ 0012 PCI-AD/DA Analogue I/O board
+ 0013 PCI-OPTO-RELAIS Digital I/O board with relay outputs
+ 0014 PCI-Counter/Timer Counter Timer board
+ 0015 PCI-DAC416 Analogue output board
+ 0016 PCI-MFB Analogue I/O board
+ 0017 PROTO-3 PCI Prototyping board
+ 9100 INI-9100/9100W SCSI Host
+1002 ATI Technologies Inc
+ 3150 M24 1P [Radeon Mobility X600]
+ 3154 M24 1T [FireGL M24 GL]
+ 3e50 RV380 0x3e50 [Radeon X600]
+ 3e54 RV380 0x3e54 [FireGL V3200]
+ 3e70 RV380 [Radeon X600] Secondary
+ 4136 Radeon IGP 320 M
+ 4137 Radeon IGP330/340/350
+ 4144 R300 AD [Radeon 9500 Pro]
+ 4145 R300 AE [Radeon 9700 Pro]
+ 4146 R300 AF [Radeon 9700 Pro]
+ 4147 R300 AG [FireGL Z1/X1]
+ 4148 R350 AH [Radeon 9800]
+ 4149 R350 AI [Radeon 9800]
+ 414a R350 AJ [Radeon 9800]
+ 414b R350 AK [Fire GL X2]
+ 4150 RV350 AP [Radeon 9600]
+ 1002 0002 R9600 Pro primary (Asus OEM for HP)
+ 1002 0003 R9600 Pro secondary (Asus OEM for HP)
+ 1458 4024 Giga-Byte GV-R96128D Primary
+ 148c 2064 PowerColor R96A-C3N
+ 148c 2066 PowerColor R96A-C3N
+ 174b 7c19 Sapphire Atlantis Radeon 9600 Pro
+ 174b 7c29 GC-R9600PRO Primary [Sapphire]
+ 17ee 2002 Radeon 9600 256Mb Primary
+ 18bc 0101 GC-R9600PRO Primary
+ 4151 RV350 AQ [Radeon 9600]
+ 1043 c004 A9600SE
+ 4152 RV350 AR [Radeon 9600]
+ 1002 0002 Radeon 9600XT
+ 1002 4772 All-in-Wonder 9600 XT
+ 1043 c002 Radeon 9600 XT TVD
+ 174b 7c29 Sapphire Radeon 9600XT
+ 1787 4002 Radeon 9600 XT
+ 4153 RV350 AS [Radeon 9550]
+ 4154 RV350 AT [Fire GL T2]
+ 4155 RV350 AU [Fire GL T2]
+ 4156 RV350 AV [Fire GL T2]
+ 4157 RV350 AW [Fire GL T2]
+ 4158 68800AX [Mach32]
+ 4164 R300 AD [Radeon 9500 Pro] (Secondary)
+ 4165 R300 AE [Radeon 9700 Pro] (Secondary)
+ 4166 R300 AF [Radeon 9700 Pro] (Secondary)
+ 4168 Radeon R350 [Radeon 9800] (Secondary)
+ 4170 RV350 AP [Radeon 9600] (Secondary)
+ 1458 4025 Giga-Byte GV-R96128D Secondary
+ 148c 2067 PowerColor R96A-C3N (Secondary)
+ 174b 7c28 GC-R9600PRO Secondary [Sapphire]
+ 17ee 2003 Radeon 9600 256Mb Secondary
+ 18bc 0100 GC-R9600PRO Secondary
+ 4171 RV350 AQ [Radeon 9600] (Secondary)
+ 1043 c005 A9600SE (Secondary)
+ 4172 RV350 AR [Radeon 9600] (Secondary)
+ 1002 0003 Radeon 9600XT (Secondary)
+ 1002 4773 All-in-Wonder 9600 XT (Secondary)
+ 1043 c003 A9600XT (Secondary)
+ 174b 7c28 Sapphire Radeon 9600XT (Secondary)
+ 1787 4003 Radeon 9600 XT (Secondary)
+ 4173 RV350 ?? [Radeon 9550] (Secondary)
+ 4237 Radeon 7000 IGP
+ 4242 R200 BB [Radeon All in Wonder 8500DV]
+ 1002 02aa Radeon 8500 AIW DV Edition
+ 4243 R200 BC [Radeon All in Wonder 8500]
+ 4336 Radeon Mobility U1
+ 103c 0024 Pavilion ze4400 builtin Video
+ 161f 2029 eMachines M5312 builtin Video
+ 4337 Radeon IGP 330M/340M/350M
+ 1014 053a ThinkPad R40e (2684-HVG) builtin VGA controller
+ 103c 0850 Radeon IGP 345M
+ 4341 IXP150 AC'97 Audio Controller
+ 4345 EHCI USB Controller
+ 4347 OHCI USB Controller #1
+ 4348 OHCI USB Controller #2
+ 4349 ATI Dual Channel Bus Master PCI IDE Controller
+ 434d IXP AC'97 Modem
+ 4353 ATI SMBus
+ 4354 215CT [Mach64 CT]
+ 4358 210888CX [Mach64 CX]
+ 4363 ATI SMBus
+ 436e ATI 436E Serial ATA Controller
+ 4370 IXP SB400 AC'97 Audio Controller
+ 4371 IXP SB400 PCI-PCI Bridge
+ 4372 IXP SB400 SMBus Controller
+ 4373 IXP SB400 USB2 Host Controller
+ 4374 IXP SB400 USB Host Controller
+ 4375 IXP SB400 USB Host Controller
+ 4376 Standard Dual Channel PCI IDE Controller ATI
+ 4377 IXP SB400 PCI-ISA Bridge
+ 4379 ATI 4379 Serial ATA Controller
+ 437a ATI 437A Serial ATA Controller
+ 4437 Radeon Mobility 7000 IGP
+ 4554 210888ET [Mach64 ET]
+ 4654 Mach64 VT
+ 4742 3D Rage Pro AGP 1X/2X
+ 1002 0040 Rage Pro Turbo AGP 2X
+ 1002 0044 Rage Pro Turbo AGP 2X
+ 1002 0061 Rage Pro AIW AGP 2X
+ 1002 0062 Rage Pro AIW AGP 2X
+ 1002 0063 Rage Pro AIW AGP 2X
+ 1002 0080 Rage Pro Turbo AGP 2X
+ 1002 0084 Rage Pro Turbo AGP 2X
+ 1002 4742 Rage Pro Turbo AGP 2X
+ 1002 8001 Rage Pro Turbo AGP 2X
+ 1028 0082 Rage Pro Turbo AGP 2X
+ 1028 4082 Optiplex GX1 Onboard Display Adapter
+ 1028 8082 Rage Pro Turbo AGP 2X
+ 1028 c082 Rage Pro Turbo AGP 2X
+ 8086 4152 Xpert 98D AGP 2X
+ 8086 464a Rage Pro Turbo AGP 2X
+ 4744 3D Rage Pro AGP 1X
+ 1002 4744 Rage Pro Turbo AGP
+ 4747 3D Rage Pro
+ 4749 3D Rage Pro
+ 1002 0061 Rage Pro AIW
+ 1002 0062 Rage Pro AIW
+ 474c Rage XC
+ 474d Rage XL AGP 2X
+ 1002 0004 Xpert 98 RXL AGP 2X
+ 1002 0008 Xpert 98 RXL AGP 2X
+ 1002 0080 Rage XL AGP 2X
+ 1002 0084 Xpert 98 AGP 2X
+ 1002 474d Rage XL AGP
+ 1033 806a Rage XL AGP
+ 474e Rage XC AGP
+ 1002 474e Rage XC AGP
+ 474f Rage XL
+ 1002 0008 Rage XL
+ 1002 474f Rage XL
+ 4750 3D Rage Pro 215GP
+ 1002 0040 Rage Pro Turbo
+ 1002 0044 Rage Pro Turbo
+ 1002 0080 Rage Pro Turbo
+ 1002 0084 Rage Pro Turbo
+ 1002 4750 Rage Pro Turbo
+ 4751 3D Rage Pro 215GQ
+ 4752 Rage XL
+ 1002 0008 Rage XL
+ 1002 4752 Rage XL
+ 1002 8008 Rage XL
+ 1028 00ce PowerEdge 1400
+ 1028 00d1 PowerEdge 2550
+ 1028 00d9 PowerEdge 2500
+ 1028 0134 Poweredge SC600
+ 1734 007a Primergy RX300
+ 8086 3411 SDS2 Mainboard
+ 8086 3427 S875WP1-E mainboard
+ 4753 Rage XC
+ 1002 4753 Rage XC
+ 4754 3D Rage I/II 215GT [Mach64 GT]
+ 4755 3D Rage II+ 215GTB [Mach64 GTB]
+ 4756 3D Rage IIC 215IIC [Mach64 GT IIC]
+ 1002 4756 Rage IIC
+ 4757 3D Rage IIC AGP
+ 1002 4757 Rage IIC AGP
+ 1028 0089 Rage 3D IIC
+ 1028 4082 Rage 3D IIC
+ 1028 8082 Rage 3D IIC
+ 1028 c082 Rage 3D IIC
+ 4758 210888GX [Mach64 GX]
+ 4759 3D Rage IIC
+ 475a 3D Rage IIC AGP
+ 1002 0084 Rage 3D Pro AGP 2x XPERT 98
+ 1002 0087 Rage 3D IIC
+ 1002 475a Rage IIC AGP
+ 4964 Radeon RV250 Id [Radeon 9000]
+ 4965 Radeon RV250 Ie [Radeon 9000]
+ 4966 Radeon RV250 If [Radeon 9000]
+ 10f1 0002 RV250 If [Tachyon G9000 PRO]
+ 148c 2039 RV250 If [Radeon 9000 Pro "Evil Commando"]
+ 1509 9a00 RV250 If [Radeon 9000 "AT009"]
+# New subdevice - 3D Prophet 9000 PCI by Hercules. AGP version probably would have same ID, so not specified.
+ 1681 0040 RV250 If [3D prophet 9000]
+ 174b 7176 RV250 If [Sapphire Radeon 9000 Pro]
+ 174b 7192 RV250 If [Radeon 9000 "Atlantis"]
+ 17af 2005 RV250 If [Excalibur Radeon 9000 Pro]
+ 17af 2006 RV250 If [Excalibur Radeon 9000]
+ 4967 Radeon RV250 Ig [Radeon 9000]
+ 496e Radeon RV250 [Radeon 9000] (Secondary)
+ 4a48 R420 JH [Radeon X800]
+ 4a49 R420 JI [Radeon X800PRO]
+ 4a4a R420 JJ [Radeon X800SE]
+ 4a4b R420 JK [Radeon X800]
+ 4a4c R420 JL [Radeon X800]
+ 4a4d R420 JM [FireGL X3]
+ 4a4e M18 JN [Radeon Mobility 9800]
+ 4a50 R420 JP [Radeon X800XT]
+ 4a70 R420 [X800XT-PE] (Secondary)
+ 4b49 R480 [Radeon X850XT]
+ 4b69 R480 [Radeon X850XT secondary]
+ 4c42 3D Rage LT Pro AGP-133
+ 0e11 b0e7 Rage LT Pro (Compaq Presario 5240)
+ 0e11 b0e8 Rage 3D LT Pro
+ 0e11 b10e 3D Rage LT Pro (Compaq Armada 1750)
+ 1002 0040 Rage LT Pro AGP 2X
+ 1002 0044 Rage LT Pro AGP 2X
+ 1002 4c42 Rage LT Pro AGP 2X
+ 1002 8001 Rage LT Pro AGP 2X
+ 1028 0085 Rage 3D LT Pro
+ 4c44 3D Rage LT Pro AGP-66
+ 4c45 Rage Mobility M3 AGP
+ 4c46 Rage Mobility M3 AGP 2x
+ 1028 00b1 Latitude C600
+ 4c47 3D Rage LT-G 215LG
+ 4c49 3D Rage LT Pro
+ 1002 0004 Rage LT Pro
+ 1002 0040 Rage LT Pro
+ 1002 0044 Rage LT Pro
+ 1002 4c49 Rage LT Pro
+ 4c4d Rage Mobility P/M AGP 2x
+ 0e11 b111 Armada M700
+ 0e11 b160 Armada E500
+ 1002 0084 Xpert 98 AGP 2X (Mobility)
+ 1014 0154 ThinkPad A20m
+ 1028 00aa Latitude CPt
+ 1028 00bb Latitude CPx
+ 10e1 10cf Fujitsu Siemens LifeBook C Series
+ 4c4e Rage Mobility L AGP 2x
+ 4c50 3D Rage LT Pro
+ 1002 4c50 Rage LT Pro
+ 4c51 3D Rage LT Pro
+ 4c52 Rage Mobility P/M
+ 1033 8112 Versa Note VXi
+ 4c53 Rage Mobility L
+ 4c54 264LT [Mach64 LT]
+ 4c57 Radeon Mobility M7 LW [Radeon Mobility 7500]
+ 1014 0517 ThinkPad T30
+ 1028 00e6 Radeon Mobility M7 LW (Dell Inspiron 8100)
+ 1028 012a Latitude C640
+ 144d c006 Radeon Mobility M7 LW in vpr Matrix 170B4
+ 4c58 Radeon RV200 LX [Mobility FireGL 7800 M7]
+ 4c59 Radeon Mobility M6 LY
+ 1014 0235 ThinkPad A30/A30p (2652/2653)
+ 1014 0239 ThinkPad X22/X23/X24
+ 104d 80e7 VAIO PCG-GR214EP/GR214MP/GR215MP/GR314MP/GR315MP
+ 4c5a Radeon Mobility M6 LZ
+ 4c64 Radeon R250 Ld [Radeon Mobility 9000 M9]
+ 4c65 Radeon R250 Le [Radeon Mobility 9000 M9]
+ 4c66 Radeon R250 Lf [FireGL 9000]
+ 4c67 Radeon R250 Lg [Radeon Mobility 9000 M9]
+# Secondary chip to the Lf
+ 4c6e Radeon R250 Ln [Radeon Mobility 9000 M9] [Secondary]
+ 4d46 Rage Mobility M4 AGP
+ 4d4c Rage Mobility M4 AGP
+ 4e44 Radeon R300 ND [Radeon 9700 Pro]
+ 4e45 Radeon R300 NE [Radeon 9500 Pro]
+ 1002 0002 Radeon R300 NE [Radeon 9500 Pro]
+ 1681 0002 Hercules 3D Prophet 9500 PRO [Radeon 9500 Pro]
+ 4e46 RV350 NF [Radeon 9600]
+ 4e47 Radeon R300 NG [FireGL X1]
+ 4e48 Radeon R350 [Radeon 9800 Pro]
+ 4e49 Radeon R350 [Radeon 9800]
+ 4e4a RV350 NJ [Radeon 9800 XT]
+ 4e4b R350 NK [Fire GL X2]
+ 4e50 RV350 [Mobility Radeon 9600 M10]
+ 1025 005a TravelMate 290
+ 103c 088c nc8000 laptop
+ 103c 0890 nc6000 laptop
+ 1734 1055 Amilo M1420W
+ 4e51 M10 NQ [Radeon Mobility 9600]
+ 4e52 RV350 [Mobility Radeon 9600 M10]
+ 4e53 M10 NS [Radeon Mobility 9600]
+ 4e54 M10 NT [FireGL Mobility T2]
+ 4e56 M11 NV [FireGL Mobility T2e]
+ 4e64 Radeon R300 [Radeon 9700 Pro] (Secondary)
+ 4e65 Radeon R300 [Radeon 9500 Pro] (Secondary)
+ 1002 0003 Radeon R300 NE [Radeon 9500 Pro]
+ 1681 0003 Hercules 3D Prophet 9500 PRO [Radeon 9500 Pro] (Secondary)
+ 4e66 RV350 NF [Radeon 9600] (Secondary)
+ 4e67 Radeon R300 [FireGL X1] (Secondary)
+ 4e68 Radeon R350 [Radeon 9800 Pro] (Secondary)
+ 4e69 Radeon R350 [Radeon 9800] (Secondary)
+ 4e6a RV350 NJ [Radeon 9800 XT] (Secondary)
+ 1002 4e71 ATI Technologies Inc M10 NQ [Radeon Mobility 9600]
+ 4e71 M10 NQ [Radeon Mobility 9600] (secondary)
+ 5041 Rage 128 PA/PRO
+ 5042 Rage 128 PB/PRO AGP 2x
+ 5043 Rage 128 PC/PRO AGP 4x
+ 5044 Rage 128 PD/PRO TMDS
+ 1002 0028 Rage 128 AIW
+ 1002 0029 Rage 128 AIW
+ 5045 Rage 128 PE/PRO AGP 2x TMDS
+ 5046 Rage 128 PF/PRO AGP 4x TMDS
+ 1002 0004 Rage Fury Pro
+ 1002 0008 Rage Fury Pro/Xpert 2000 Pro
+ 1002 0014 Rage Fury Pro
+ 1002 0018 Rage Fury Pro/Xpert 2000 Pro
+ 1002 0028 Rage 128 Pro AIW AGP
+ 1002 002a Rage 128 Pro AIW AGP
+ 1002 0048 Rage Fury Pro
+ 1002 2000 Rage Fury MAXX AGP 4x (TMDS) (VGA device)
+ 1002 2001 Rage Fury MAXX AGP 4x (TMDS) (Extra device?!)
+ 5047 Rage 128 PG/PRO
+ 5048 Rage 128 PH/PRO AGP 2x
+ 5049 Rage 128 PI/PRO AGP 4x
+ 504a Rage 128 PJ/PRO TMDS
+ 504b Rage 128 PK/PRO AGP 2x TMDS
+ 504c Rage 128 PL/PRO AGP 4x TMDS
+ 504d Rage 128 PM/PRO
+ 504e Rage 128 PN/PRO AGP 2x
+ 504f Rage 128 PO/PRO AGP 4x
+ 5050 Rage 128 PP/PRO TMDS [Xpert 128]
+ 1002 0008 Xpert 128
+ 5051 Rage 128 PQ/PRO AGP 2x TMDS
+ 5052 Rage 128 PR/PRO AGP 4x TMDS
+ 5053 Rage 128 PS/PRO
+ 5054 Rage 128 PT/PRO AGP 2x
+ 5055 Rage 128 PU/PRO AGP 4x
+ 5056 Rage 128 PV/PRO TMDS
+ 5057 Rage 128 PW/PRO AGP 2x TMDS
+ 5058 Rage 128 PX/PRO AGP 4x TMDS
+ 5144 Radeon R100 QD [Radeon 7200]
+ 1002 0008 Radeon 7000/Radeon VE
+ 1002 0009 Radeon 7000/Radeon
+ 1002 000a Radeon 7000/Radeon
+ 1002 001a Radeon 7000/Radeon
+ 1002 0029 Radeon AIW
+ 1002 0038 Radeon 7000/Radeon
+ 1002 0039 Radeon 7000/Radeon
+ 1002 008a Radeon 7000/Radeon
+ 1002 00ba Radeon 7000/Radeon
+ 1002 0139 Radeon 7000/Radeon
+ 1002 028a Radeon 7000/Radeon
+ 1002 02aa Radeon AIW
+ 1002 053a Radeon 7000/Radeon
+ 5145 Radeon R100 QE
+ 5146 Radeon R100 QF
+ 5147 Radeon R100 QG
+ 5148 Radeon R200 QH [Radeon 8500]
+ 1002 010a FireGL 8800 64Mb
+ 1002 0152 FireGL 8800 128Mb
+ 1002 0162 FireGL 8700 32Mb
+ 1002 0172 FireGL 8700 64Mb
+ 5149 Radeon R200 QI
+ 514a Radeon R200 QJ
+ 514b Radeon R200 QK
+ 514c Radeon R200 QL [Radeon 8500 LE]
+ 1002 003a Radeon R200 QL [Radeon 8500 LE]
+ 1002 013a Radeon 8500
+ 148c 2026 R200 QL [Radeon 8500 Evil Master II Multi Display Edition]
+ 1681 0010 Radeon 8500 [3D Prophet 8500 128Mb]
+ 174b 7149 Radeon R200 QL [Sapphire Radeon 8500 LE]
+ 514d Radeon R200 QM [Radeon 9100]
+ 514e Radeon R200 QN [Radeon 8500LE]
+ 514f Radeon R200 QO [Radeon 8500LE]
+ 5154 R200 QT [Radeon 8500]
+ 5155 R200 QU [Radeon 9100]
+ 5157 Radeon RV200 QW [Radeon 7500]
+ 1002 013a Radeon 7500
+ 1002 103a Dell Optiplex GX260
+ 1458 4000 RV200 QW [RADEON 7500 PRO MAYA AR]
+ 148c 2024 RV200 QW [Radeon 7500LE Dual Display]
+ 148c 2025 RV200 QW [Radeon 7500 Evil Master Multi Display Edition]
+ 148c 2036 RV200 QW [Radeon 7500 PCI Dual Display]
+ 174b 7146 RV200 QW [Radeon 7500 LE]
+ 174b 7147 RV200 QW [Sapphire Radeon 7500LE]
+ 174b 7161 Radeon RV200 QW [Radeon 7500 LE]
+ 17af 0202 RV200 QW [Excalibur Radeon 7500LE]
+ 5158 Radeon RV200 QX [Radeon 7500]
+ 5159 Radeon RV100 QY [Radeon 7000/VE]
+ 1002 000a Radeon 7000/Radeon VE
+ 1002 000b Radeon 7000
+ 1002 0038 Radeon 7000/Radeon VE
+ 1002 003a Radeon 7000/Radeon VE
+ 1002 00ba Radeon 7000/Radeon VE
+ 1002 013a Radeon 7000/Radeon VE
+ 1028 019a PowerEdge SC1425
+ 1458 4002 RV100 QY [RADEON 7000 PRO MAYA AV Series]
+ 148c 2003 RV100 QY [Radeon 7000 Multi-Display Edition]
+ 148c 2023 RV100 QY [Radeon 7000 Evil Master Multi-Display]
+ 174b 7112 RV100 QY [Sapphire Radeon VE 7000]
+ 174b 7c28 Sapphire Radeon VE 7000 DDR
+ 1787 0202 RV100 QY [Excalibur Radeon 7000]
+ 515a Radeon RV100 QZ [Radeon 7000/VE]
+ 5168 Radeon R200 Qh
+ 5169 Radeon R200 Qi
+ 516a Radeon R200 Qj
+ 516b Radeon R200 Qk
+# This one is not in ATI documentation, but is in XFree86 source code
+ 516c Radeon R200 Ql
+ 5245 Rage 128 RE/SG
+ 1002 0008 Xpert 128
+ 1002 0028 Rage 128 AIW
+ 1002 0029 Rage 128 AIW
+ 1002 0068 Rage 128 AIW
+ 5246 Rage 128 RF/SG AGP
+ 1002 0004 Magnum/Xpert 128/Xpert 99
+ 1002 0008 Magnum/Xpert128/X99/Xpert2000
+ 1002 0028 Rage 128 AIW AGP
+ 1002 0044 Rage Fury/Xpert 128/Xpert 2000
+ 1002 0068 Rage 128 AIW AGP
+ 1002 0448 Rage Fury
+ 5247 Rage 128 RG
+ 524b Rage 128 RK/VR
+ 524c Rage 128 RL/VR AGP
+ 1002 0008 Xpert 99/Xpert 2000
+ 1002 0088 Xpert 99
+ 5345 Rage 128 SE/4x
+ 5346 Rage 128 SF/4x AGP 2x
+ 1002 0048 RAGE 128 16MB VGA TVOUT AMC PAL
+ 5347 Rage 128 SG/4x AGP 4x
+ 5348 Rage 128 SH
+ 534b Rage 128 SK/4x
+ 534c Rage 128 SL/4x AGP 2x
+ 534d Rage 128 SM/4x AGP 4x
+ 1002 0008 Xpert 99/Xpert 2000
+ 1002 0018 Xpert 2000
+ 534e Rage 128 4x
+ 5354 Mach 64 VT
+ 1002 5654 Mach 64 reference
+ 5446 Rage 128 Pro Ultra TF
+ 1002 0004 Rage Fury Pro
+ 1002 0008 Rage Fury Pro/Xpert 2000 Pro
+ 1002 0018 Rage Fury Pro/Xpert 2000 Pro
+ 1002 0028 Rage 128 AIW Pro AGP
+ 1002 0029 Rage 128 AIW
+ 1002 002a Rage 128 AIW Pro AGP
+ 1002 002b Rage 128 AIW
+ 1002 0048 Xpert 2000 Pro
+ 544c Rage 128 Pro Ultra TL
+ 5452 Rage 128 Pro Ultra TR
+ 1002 001c Rage 128 Pro 4XL
+ 103c 1279 Rage 128 Pro 4XL
+ 5453 Rage 128 Pro Ultra TS
+ 5454 Rage 128 Pro Ultra TT
+ 5455 Rage 128 Pro Ultra TU
+ 5460 M22 [Radeon Mobility M300]
+ 5464 M22 [FireGL GL]
+ 5548 R423 UH [Radeon X800 (PCIE)]
+ 5549 R423 UI [Radeon X800PRO (PCIE)]
+ 554a R423 UJ [Radeon X800LE (PCIE)]
+ 554b R423 UK [Radeon X800SE (PCIE)]
+ 554d R430 [Radeon X800 XL] (PCIe)
+ 5551 R423 UQ [FireGL V7200 (PCIE)]
+ 5552 R423 UR [FireGL V5100 (PCIE)]
+ 5554 R423 UT [FireGL V7100 (PCIE)]
+ 556b Radeon R423 UK (PCIE) [X800 SE] (Secondary)
+ 556d R430 [Radeon X800 XL] (PCIe) Secondary
+ 5653 Radeon Mobility X700 (PCIE)
+ 5654 264VT [Mach64 VT]
+ 1002 5654 Mach64VT Reference
+ 5655 264VT3 [Mach64 VT3]
+ 5656 264VT4 [Mach64 VT4]
+ 5830 RS300 Host Bridge
+ 5831 RS300 Host Bridge
+ 5832 RS300 Host Bridge
+ 5833 Radeon 9100 IGP Host Bridge
+ 5834 Radeon 9100 IGP
+ 5835 RS300M AGP [Radeon Mobility 9100IGP]
+ 5838 Radeon 9100 IGP AGP Bridge
+ 5941 RV280 [Radeon 9200] (Secondary)
+ 1458 4019 Gigabyte Radeon 9200
+ 174b 7c12 Sapphire Radeon 9200
+ 17af 200d Excalibur Radeon 9200
+ 18bc 0050 GeXcube GC-R9200-C3 (Secondary)
+ 5944 RV280 [Radeon 9200 SE (PCI)]
+ 5950 RS480 Host Bridge
+ 5954 RS480 [Radeon Xpress 200G Series]
+ 1002 5954 RV370 [Radeon Xpress 200G Series]
+ 5955 ATI Radeon XPRESS 200M 5955 (PCIE)
+ 1002 5955 RS480 0x5955 [ATI Radeon XPRESS 200M 5955 (PCIE)]
+ 5960 RV280 [Radeon 9200 PRO]
+ 5961 RV280 [Radeon 9200]
+ 1002 2f72 All-in-Wonder 9200 Series
+ 1019 4c30 Radeon 9200 VIVO
+ 12ab 5961 YUAN SMARTVGA Radeon 9200
+ 1458 4018 Gigabyte Radeon 9200
+ 174b 7c13 Sapphire Radeon 9200
+ 17af 200c Excalibur Radeon 9200
+ 18bc 0050 Radeon 9200 Game Buster
+ 18bc 0051 GeXcube GC-R9200-C3
+ 18bc 0053 Radeon 9200 Game Buster VIVO
+ 5962 RV280 [Radeon 9200]
+ 5964 RV280 [Radeon 9200 SE]
+ 1043 c006 ASUS Radeon 9200 SE / TD / 128M
+ 1458 4018 Radeon 9200 SE
+ 148c 2073 CN-AG92E
+ 174b 7c13 Sapphire Radeon 9200 SE
+ 1787 5964 Excalibur 9200SE VIVO 128M
+ 17af 2012 Radeon 9200 SE Excalibur
+ 18bc 0170 Sapphire Radeon 9200 SE 128MB Game Buster
+ 18bc 0173 GC-R9200L(SE)-C3H [Radeon 9200 Game Buster]
+ 5a34 RS480 PCI-X Root Port
+ 5b60 RV370 5B60 [Radeon X300 (PCIE)]
+ 1043 002a Extreme AX300SE-X
+ 1043 032e Extreme AX300/TD
+ 5b62 RV370 5B62 [Radeon X600 (PCIE)]
+ 5b64 RV370 5B64 [FireGL V3100 (PCIE)]
+ 5b65 RV370 5B65 [FireGL D1100 (PCIE)]
+ 5b70 RV370 [Radeon X300SE]
+ 5b72 Radeon X600(RV380)
+ 5b74 RV370 5B64 [FireGL V3100 (PCIE)] (Secondary)
+ 5c61 M9+ 5C61 [Radeon Mobility 9200 (AGP)]
+ 5c63 M9+ 5C63 [Radeon Mobility 9200 (AGP)]
+ 1002 5c63 Apple iBook G4 2004
+ 5d44 RV280 [Radeon 9200 SE] (Secondary)
+ 1458 4019 Radeon 9200 SE (Secondary)
+ 174b 7c12 Sapphire Radeon 9200 SE (Secondary)
+ 1787 5965 Excalibur 9200SE VIVO 128M (Secondary)
+ 17af 2013 Radeon 9200 SE Excalibur (Secondary)
+ 18bc 0171 Radeon 9200 SE 128MB Game Buster (Secondary)
+ 18bc 0172 GC-R9200L(SE)-C3H [Radeon 9200 Game Buster]
+ 5d4a Mobility Radeon X800
+ 5d4d R480 [Radeon X850XT Platinum (PCIE)]
+ 5d52 R480 [Radeon X850XT (PCIE)] (Primary)
+ 5d57 R423 5F57 [Radeon X800XT (PCIE)]
+ 5d6d R480 [Radeon X850XT Platinum (PCIE)] (Secondary)
+ 5d72 R480 [Radeon X850XT (PCIE)] (Secondary)
+ 5d77 R423 5F57 [Radeon X800XT (PCIE)] (Secondary)
+ 5e4b RV410 [Radeon X700 Pro (PCIE)]
+ 5e6b RV410 [Radeon X700 Pro (PCIE)] Secondary
+ 700f PCI Bridge [IGP 320M]
+ 7010 PCI Bridge [IGP 340M]
+ 7833 Radeon 9100 IGP Host Bridge
+ 7834 Radeon 9100 PRO IGP
+ 7835 Radeon Mobility 9200 IGP
+ 7838 Radeon 9100 IGP PCI/AGP Bridge
+ 7c37 RV350 AQ [Radeon 9600 SE]
+ cab0 AGP Bridge [IGP 320M]
+ cab2 RS200/RS200M AGP Bridge [IGP 340M]
+ cab3 R200 AGP Bridge [Mobility Radeon 7000 IGP]
+ cbb2 RS200/RS200M AGP Bridge [IGP 340M]
+1003 ULSI Systems
+ 0201 US201
+1004 VLSI Technology Inc
+ 0005 82C592-FC1
+ 0006 82C593-FC1
+ 0007 82C594-AFC2
+ 0008 82C596/7 [Wildcat]
+ 0009 82C597-AFC2
+ 000c 82C541 [Lynx]
+ 000d 82C543 [Lynx]
+ 0101 82C532
+ 0102 82C534 [Eagle]
+ 0103 82C538
+ 0104 82C535
+ 0105 82C147
+ 0200 82C975
+ 0280 82C925
+ 0304 QSound ThunderBird PCI Audio
+ 1004 0304 QSound ThunderBird PCI Audio
+ 122d 1206 DSP368 Audio
+ 1483 5020 XWave Thunder 3D Audio
+ 0305 QSound ThunderBird PCI Audio Gameport
+ 1004 0305 QSound ThunderBird PCI Audio Gameport
+ 122d 1207 DSP368 Audio Gameport
+ 1483 5021 XWave Thunder 3D Audio Gameport
+ 0306 QSound ThunderBird PCI Audio Support Registers
+ 1004 0306 QSound ThunderBird PCI Audio Support Registers
+ 122d 1208 DSP368 Audio Support Registers
+ 1483 5022 XWave Thunder 3D Audio Support Registers
+ 0307 Thunderbird
+ 0308 Thunderbird
+ 0702 VAS96011 [Golden Gate II]
+ 0703 Tollgate
+1005 Avance Logic Inc. [ALI]
+ 2064 ALG2032/2064
+ 2128 ALG2364A
+ 2301 ALG2301
+ 2302 ALG2302
+ 2364 ALG2364
+ 2464 ALG2364A
+ 2501 ALG2564A/25128A
+1006 Reply Group
+1007 NetFrame Systems Inc
+1008 Epson
+100a Phoenix Technologies
+100b National Semiconductor Corporation
+ 0001 DP83810
+ 0002 87415/87560 IDE
+ 000e 87560 Legacy I/O
+ 000f FireWire Controller
+ 0011 NS87560 National PCI System I/O
+ 0012 USB Controller
+ 0020 DP83815 (MacPhyter) Ethernet Controller
+ 103c 0024 Pavilion ze4400 builtin Network
+ 1385 f311 FA311 / FA312 (FA311 with WoL HW)
+ 0022 DP83820 10/100/1000 Ethernet Controller
+ 0028 Geode GX2 Host Bridge
+ 002a CS5535 South Bridge
+ 002b CS5535 ISA bridge
+ 002d CS5535 IDE
+ 002e CS5535 Audio
+ 002f CS5535 USB
+ 0030 Geode GX2 Graphics Processor
+ 0035 DP83065 [Saturn] 10/100/1000 Ethernet Controller
+ 0500 SCx200 Bridge
+ 0501 SCx200 SMI
+ 0502 SCx200 IDE
+ 0503 SCx200 Audio
+ 0504 SCx200 Video
+ 0505 SCx200 XBus
+ 0510 SC1100 Bridge
+ 0511 SC1100 SMI
+ 0515 SC1100 XBus
+ d001 87410 IDE
+100c Tseng Labs Inc
+ 3202 ET4000/W32p rev A
+ 3205 ET4000/W32p rev B
+ 3206 ET4000/W32p rev C
+ 3207 ET4000/W32p rev D
+ 3208 ET6000
+ 4702 ET6300
+100d AST Research Inc
+100e Weitek
+ 9000 P9000 Viper
+ 9001 P9000 Viper
+ 9002 P9000 Viper
+ 9100 P9100 Viper Pro/SE
+1010 Video Logic, Ltd.
+1011 Digital Equipment Corporation
+ 0001 DECchip 21050
+ 0002 DECchip 21040 [Tulip]
+ 0004 DECchip 21030 [TGA]
+ 0007 NVRAM [Zephyr NVRAM]
+ 0008 KZPSA [KZPSA]
+ 0009 DECchip 21140 [FasterNet]
+ 1025 0310 21140 Fast Ethernet
+ 10b8 2001 SMC9332BDT EtherPower 10/100
+ 10b8 2002 SMC9332BVT EtherPower T4 10/100
+ 10b8 2003 SMC9334BDT EtherPower 10/100 (1-port)
+ 1109 2400 ANA-6944A/TX Fast Ethernet
+ 1112 2300 RNS2300 Fast Ethernet
+ 1112 2320 RNS2320 Fast Ethernet
+ 1112 2340 RNS2340 Fast Ethernet
+ 1113 1207 EN-1207-TX Fast Ethernet
+ 1186 1100 DFE-500TX Fast Ethernet
+ 1186 1112 DFE-570TX Fast Ethernet
+ 1186 1140 DFE-660 Cardbus Ethernet 10/100
+ 1186 1142 DFE-660 Cardbus Ethernet 10/100
+ 11f6 0503 Freedomline Fast Ethernet
+ 1282 9100 AEF-380TXD Fast Ethernet
+ 1385 1100 FA310TX Fast Ethernet
+ 2646 0001 KNE100TX Fast Ethernet
+ 000a 21230 Video Codec
+ 000d PBXGB [TGA2]
+ 000f DEFPA
+ 0014 DECchip 21041 [Tulip Pass 3]
+ 1186 0100 DE-530+
+ 0016 DGLPB [OPPO]
+ 0017 PV-PCI Graphics Controller (ZLXp-L)
+ 0019 DECchip 21142/43
+ 1011 500a DE500A Fast Ethernet
+ 1011 500b DE500B Fast Ethernet
+ 1014 0001 10/100 EtherJet Cardbus
+ 1025 0315 ALN315 Fast Ethernet
+ 1033 800c PC-9821-CS01 100BASE-TX Interface Card
+ 1033 800d PC-9821NR-B06 100BASE-TX Interface Card
+ 108d 0016 Rapidfire 2327 10/100 Ethernet
+ 108d 0017 GoCard 2250 Ethernet 10/100 Cardbus
+ 10b8 2005 SMC8032DT Extreme Ethernet 10/100
+ 10b8 8034 SMC8034 Extreme Ethernet 10/100
+ 10ef 8169 Cardbus Fast Ethernet
+ 1109 2a00 ANA-6911A/TX Fast Ethernet
+ 1109 2b00 ANA-6911A/TXC Fast Ethernet
+ 1109 3000 ANA-6922/TX Fast Ethernet
+ 1113 1207 Cheetah Fast Ethernet
+ 1113 2220 Cardbus Fast Ethernet
+ 115d 0002 Cardbus Ethernet 10/100
+ 1179 0203 Fast Ethernet
+ 1179 0204 Cardbus Fast Ethernet
+ 1186 1100 DFE-500TX Fast Ethernet
+ 1186 1101 DFE-500TX Fast Ethernet
+ 1186 1102 DFE-500TX Fast Ethernet
+ 1186 1112 DFE-570TX Quad Fast Ethernet
+ 1259 2800 AT-2800Tx Fast Ethernet
+ 1266 0004 Eagle Fast EtherMAX
+ 12af 0019 NetFlyer Cardbus Fast Ethernet
+ 1374 0001 Cardbus Ethernet Card 10/100
+ 1374 0002 Cardbus Ethernet Card 10/100
+ 1374 0007 Cardbus Ethernet Card 10/100
+ 1374 0008 Cardbus Ethernet Card 10/100
+ 1385 2100 FA510
+ 1395 0001 10/100 Ethernet CardBus PC Card
+ 13d1 ab01 EtherFast 10/100 Cardbus (PCMPC200)
+ 14cb 0100 LNDL-100N 100Base-TX Ethernet PC Card
+ 8086 0001 EtherExpress PRO/100 Mobile CardBus 32
+ 001a Farallon PN9000SX Gigabit Ethernet
+ 0021 DECchip 21052
+ 0022 DECchip 21150
+ 0023 DECchip 21150
+ 0024 DECchip 21152
+ 0025 DECchip 21153
+ 0026 DECchip 21154
+ 0034 56k Modem Cardbus
+ 1374 0003 56k Modem Cardbus
+ 0045 DECchip 21553
+ 0046 DECchip 21554
+ 0e11 4050 Integrated Smart Array
+ 0e11 4051 Integrated Smart Array
+ 0e11 4058 Integrated Smart Array
+ 103c 10c2 Hewlett-Packard NetRAID-4M
+ 12d9 000a IP Telephony card
+ 4c53 1050 CT7 mainboard
+ 4c53 1051 CE7 mainboard
+ 9005 0364 5400S (Mustang)
+ 9005 0365 5400S (Mustang)
+ 9005 1364 Dell PowerEdge RAID Controller 2
+ 9005 1365 Dell PowerEdge RAID Controller 2
+ e4bf 1000 CC8-1-BLUES
+ 1065 StrongARM DC21285
+ 1069 0020 DAC960P / DAC1164P
+1012 Micronics Computers Inc
+1013 Cirrus Logic
+ 0038 GD 7548
+ 0040 GD 7555 Flat Panel GUI Accelerator
+ 004c GD 7556 Video/Graphics LCD/CRT Ctrlr
+ 00a0 GD 5430/40 [Alpine]
+ 00a2 GD 5432 [Alpine]
+ 00a4 GD 5434-4 [Alpine]
+ 00a8 GD 5434-8 [Alpine]
+ 00ac GD 5436 [Alpine]
+ 00b0 GD 5440
+ 00b8 GD 5446
+ 00bc GD 5480
+ 1013 00bc CL-GD5480
+ 00d0 GD 5462
+ 00d2 GD 5462 [Laguna I]
+ 00d4 GD 5464 [Laguna]
+ 00d5 GD 5464 BD [Laguna]
+ 00d6 GD 5465 [Laguna]
+ 13ce 8031 Barco Metheus 2 Megapixel, Dual Head
+ 13cf 8031 Barco Metheus 2 Megapixel, Dual Head
+ 00e8 GD 5436U
+ 1100 CL 6729
+ 1110 PD 6832 PCMCIA/CardBus Ctrlr
+ 1112 PD 6834 PCMCIA/CardBus Ctrlr
+ 1113 PD 6833 PCMCIA/CardBus Ctrlr
+ 1200 GD 7542 [Nordic]
+ 1202 GD 7543 [Viking]
+ 1204 GD 7541 [Nordic Light]
+ 4000 MD 5620 [CLM Data Fax Voice]
+ 4400 CD 4400
+ 6001 CS 4610/11 [CrystalClear SoundFusion Audio Accelerator]
+ 1014 1010 CS4610 SoundFusion Audio Accelerator
+ 6003 CS 4614/22/24 [CrystalClear SoundFusion Audio Accelerator]
+ 1013 4280 Crystal SoundFusion PCI Audio Accelerator
+ 153b 1136 SiXPack 5.1+
+ 1681 0050 Game Theater XP
+ 1681 a011 Fortissimo III 7.1
+ 6004 CS 4614/22/24 [CrystalClear SoundFusion Audio Accelerator]
+ 6005 Crystal CS4281 PCI Audio
+ 1013 4281 Crystal CS4281 PCI Audio
+ 10cf 10a8 Crystal CS4281 PCI Audio
+ 10cf 10a9 Crystal CS4281 PCI Audio
+ 10cf 10aa Crystal CS4281 PCI Audio
+ 10cf 10ab Crystal CS4281 PCI Audio
+ 10cf 10ac Crystal CS4281 PCI Audio
+ 10cf 10ad Crystal CS4281 PCI Audio
+ 10cf 10b4 Crystal CS4281 PCI Audio
+ 1179 0001 Crystal CS4281 PCI Audio
+ 14c0 000c Crystal CS4281 PCI Audio
+1014 IBM
+ 0002 PCI to MCA Bridge
+ 0005 Alta Lite
+ 0007 Alta MP
+ 000a Fire Coral
+ 0017 CPU to PCI Bridge
+ 0018 TR Auto LANstreamer
+ 001b GXT-150P
+ 001c Carrera
+ 001d 82G2675
+ 0020 GXT1000 Graphics Adapter
+ 0022 IBM27-82351
+ 002d Python
+# [official name in AIX 5]
+ 002e SCSI RAID Adapter [ServeRAID]
+ 1014 002e ServeRAID-3x
+ 1014 022e ServeRAID-4H
+ 0031 2 Port Serial Adapter
+# AS400 iSeries PCI sync serial card
+ 1014 0031 2721 WAN IOA - 2 Port Sync Serial Adapter
+ 0036 Miami
+ 0037 82660 CPU to PCI Bridge
+ 003a CPU to PCI Bridge
+ 003c GXT250P/GXT255P Graphics Adapter
+ 003e 16/4 Token ring UTP/STP controller
+ 1014 003e Token-Ring Adapter
+ 1014 00cd Token-Ring Adapter + Wake-On-LAN
+ 1014 00ce 16/4 Token-Ring Adapter 2
+ 1014 00cf 16/4 Token-Ring Adapter Special
+ 1014 00e4 High-Speed 100/16/4 Token-Ring Adapter
+ 1014 00e5 16/4 Token-Ring Adapter 2 + Wake-On-LAN
+ 1014 016d iSeries 2744 Card
+ 0045 SSA Adapter
+ 0046 MPIC interrupt controller
+ 0047 PCI to PCI Bridge
+ 0048 PCI to PCI Bridge
+ 0049 Warhead SCSI Controller
+ 004e ATM Controller (14104e00)
+ 004f ATM Controller (14104f00)
+ 0050 ATM Controller (14105000)
+ 0053 25 MBit ATM Controller
+ 0054 GXT500P/GXT550P Graphics Adapter
+ 0057 MPEG PCI Bridge
+ 005c i82557B 10/100
+ 005e GXT800P Graphics Adapter
+ 007c ATM Controller (14107c00)
+ 007d 3780IDSP [MWave]
+ 008b EADS PCI to PCI Bridge
+ 008e GXT3000P Graphics Adapter
+ 0090 GXT 3000P
+ 1014 008e GXT-3000P
+ 0091 SSA Adapter
+ 0095 20H2999 PCI Docking Bridge
+ 0096 Chukar chipset SCSI controller
+ 1014 0097 iSeries 2778 DASD IOA
+ 1014 0098 iSeries 2763 DASD IOA
+ 1014 0099 iSeries 2748 DASD IOA
+ 009f PCI 4758 Cryptographic Accelerator
+ 00a5 ATM Controller (1410a500)
+ 00a6 ATM 155MBPS MM Controller (1410a600)
+ 00b7 256-bit Graphics Rasterizer [Fire GL1]
+ 1092 00b8 FireGL1 AGP 32Mb
+ 00b8 GXT2000P Graphics Adapter
+ 00be ATM 622MBPS Controller (1410be00)
+ 00dc Advanced Systems Management Adapter (ASMA)
+ 00fc CPC710 Dual Bridge and Memory Controller (PCI-64)
+ 0104 Gigabit Ethernet-SX Adapter
+ 0105 CPC710 Dual Bridge and Memory Controller (PCI-32)
+ 010f Remote Supervisor Adapter (RSA)
+ 0142 Yotta Video Compositor Input
+ 1014 0143 Yotta Input Controller (ytin)
+ 0144 Yotta Video Compositor Output
+ 1014 0145 Yotta Output Controller (ytout)
+ 0156 405GP PLB to PCI Bridge
+ 015e 622Mbps ATM PCI Adapter
+ 0160 64bit/66MHz PCI ATM 155 MMF
+ 016e GXT4000P Graphics Adapter
+ 0170 GXT6000P Graphics Adapter
+ 017d GXT300P Graphics Adapter
+ 0180 Snipe chipset SCSI controller
+ 1014 0241 iSeries 2757 DASD IOA
+ 1014 0264 Quad Channel PCI-X U320 SCSI RAID Adapter (2780)
+ 0188 EADS-X PCI-X to PCI-X Bridge
+ 01a7 PCI-X to PCI-X Bridge
+ 01bd ServeRAID Controller
+ 1014 01be ServeRAID-4M
+ 1014 01bf ServeRAID-4L
+ 1014 0208 ServeRAID-4Mx
+ 1014 020e ServeRAID-4Lx
+ 1014 022e ServeRAID-4H
+ 1014 0258 ServeRAID-5i
+ 1014 0259 ServeRAID-5i
+ 01c1 64bit/66MHz PCI ATM 155 UTP
+ 01e6 Cryptographic Accelerator
+ 01ff 10/100 Mbps Ethernet
+ 0219 Multiport Serial Adapter
+ 1014 021a Dual RVX
+ 1014 0251 Internal Modem/RVX
+ 1014 0252 Quad Internal Modem
+ 021b GXT6500P Graphics Adapter
+ 021c GXT4500P Graphics Adapter
+ 0233 GXT135P Graphics Adapter
+ 0266 PCI-X Dual Channel SCSI
+ 0268 Gigabit Ethernet-SX Adapter (PCI-X)
+ 0269 10/100/1000 Base-TX Ethernet Adapter (PCI-X)
+ 028c Citrine chipset SCSI controller
+ 1014 028d Dual Channel PCI-X DDR SAS RAID Adapter (572E)
+ 1014 02be Dual Channel PCI-X DDR U320 SCSI RAID Adapter (571B)
+ 1014 02c0 Dual Channel PCI-X DDR U320 SCSI Adapter (571A)
+ 0302 Winnipeg PCI-X Host Bridge
+ 0314 ZISC 036 Neural accelerator card
+ ffff MPIC-2 interrupt controller
+1015 LSI Logic Corp of Canada
+1016 ICL Personal Systems
+1017 SPEA Software AG
+ 5343 SPEA 3D Accelerator
+1018 Unisys Systems
+1019 Elitegroup Computer Systems
+101a AT&T GIS (NCR)
+ 0005 100VG ethernet
+101b Vitesse Semiconductor
+101c Western Digital
+ 0193 33C193A
+ 0196 33C196A
+ 0197 33C197A
+ 0296 33C296A
+ 3193 7193
+ 3197 7197
+ 3296 33C296A
+ 4296 34C296
+ 9710 Pipeline 9710
+ 9712 Pipeline 9712
+ c24a 90C
+101e American Megatrends Inc.
+ 0009 MegaRAID 428 Ultra RAID Controller (rev 03)
+ 1960 MegaRAID
+ 101e 0471 MegaRAID 471 Enterprise 1600 RAID Controller
+ 101e 0475 MegaRAID 475 Express 500/500LC RAID Controller
+ 101e 0477 MegaRAID 477 Elite 3100 RAID Controller
+ 101e 0493 MegaRAID 493 Elite 1600 RAID Controller
+ 101e 0494 MegaRAID 494 Elite 1650 RAID Controller
+ 101e 0503 MegaRAID 503 Enterprise 1650 RAID Controller
+ 101e 0511 MegaRAID 511 i4 IDE RAID Controller
+ 101e 0522 MegaRAID 522 i4133 RAID Controller
+ 1028 0471 PowerEdge RAID Controller 3/QC
+ 1028 0475 PowerEdge RAID Controller 3/SC
+ 1028 0493 PowerEdge RAID Controller 3/DC
+ 1028 0511 PowerEdge Cost Effective RAID Controller ATA100/4Ch
+ 103c 60e7 NetRAID-1M
+ 9010 MegaRAID 428 Ultra RAID Controller
+ 9030 EIDE Controller
+ 9031 EIDE Controller
+ 9032 EIDE & SCSI Controller
+ 9033 SCSI Controller
+ 9040 Multimedia card
+ 9060 MegaRAID 434 Ultra GT RAID Controller
+ 9063 MegaRAC
+ 101e 0767 Dell Remote Assistant Card 2
+101f PictureTel
+1020 Hitachi Computer Products
+1021 OKI Electric Industry Co. Ltd.
+1022 Advanced Micro Devices [AMD]
+ 1100 K8 [Athlon64/Opteron] HyperTransport Technology Configuration
+ 1101 K8 [Athlon64/Opteron] Address Map
+ 1102 K8 [Athlon64/Opteron] DRAM Controller
+ 1103 K8 [Athlon64/Opteron] Miscellaneous Control
+ 2000 79c970 [PCnet32 LANCE]
+ 1014 2000 NetFinity 10/100 Fast Ethernet
+ 1022 2000 PCnet - Fast 79C971
+ 103c 104c Ethernet with LAN remote power Adapter
+ 103c 1064 Ethernet with LAN remote power Adapter
+ 103c 1065 Ethernet with LAN remote power Adapter
+ 103c 106c Ethernet with LAN remote power Adapter
+ 103c 106e Ethernet with LAN remote power Adapter
+ 103c 10ea Ethernet with LAN remote power Adapter
+ 1113 1220 EN1220 10/100 Fast Ethernet
+ 1259 2450 AT-2450 10/100 Fast Ethernet
+ 1259 2454 AT-2450v4 10Mb Ethernet Adapter
+ 1259 2700 AT-2700TX 10/100 Fast Ethernet
+ 1259 2701 AT-2700FX 100Mb Ethernet
+ 1259 2703 AT-2701FX
+ 4c53 1000 CC7/CR7/CP7/VC7/VP7/VR7 mainboard
+ 4c53 1010 CP5/CR6 mainboard
+ 4c53 1020 VR6 mainboard
+ 4c53 1030 PC5 mainboard
+ 4c53 1040 CL7 mainboard
+ 4c53 1060 PC7 mainboard
+ 2001 79c978 [HomePNA]
+ 1092 0a78 Multimedia Home Network Adapter
+ 1668 0299 ActionLink Home Network Adapter
+ 2003 Am 1771 MBW [Alchemy]
+ 2020 53c974 [PCscsi]
+ 2040 79c974
+ 208f CS5536 GeodeLink PCI South Bridge
+ 3000 ELanSC520 Microcontroller
+ 7006 AMD-751 [Irongate] System Controller
+ 7007 AMD-751 [Irongate] AGP Bridge
+ 700a AMD-IGR4 AGP Host to PCI Bridge
+ 700b AMD-IGR4 PCI to PCI Bridge
+ 700c AMD-760 MP [IGD4-2P] System Controller
+ 700d AMD-760 MP [IGD4-2P] AGP Bridge
+ 700e AMD-760 [IGD4-1P] System Controller
+ 700f AMD-760 [IGD4-1P] AGP Bridge
+ 7400 AMD-755 [Cobra] ISA
+ 7401 AMD-755 [Cobra] IDE
+ 7403 AMD-755 [Cobra] ACPI
+ 7404 AMD-755 [Cobra] USB
+ 7408 AMD-756 [Viper] ISA
+ 7409 AMD-756 [Viper] IDE
+ 740b AMD-756 [Viper] ACPI
+ 740c AMD-756 [Viper] USB
+ 7410 AMD-766 [ViperPlus] ISA
+ 7411 AMD-766 [ViperPlus] IDE
+ 7413 AMD-766 [ViperPlus] ACPI
+ 7414 AMD-766 [ViperPlus] USB
+ 7440 AMD-768 [Opus] ISA
+ 1043 8044 A7M-D Mainboard
+ 7441 AMD-768 [Opus] IDE
+ 7443 AMD-768 [Opus] ACPI
+ 1043 8044 A7M-D Mainboard
+ 7445 AMD-768 [Opus] Audio
+ 7446 AMD-768 [Opus] MC97 Modem (Smart Link HAMR5600 compatible)
+ 7448 AMD-768 [Opus] PCI
+ 7449 AMD-768 [Opus] USB
+ 7450 AMD-8131 PCI-X Bridge
+ 7451 AMD-8131 PCI-X IOAPIC
+ 7454 AMD-8151 System Controller
+ 7455 AMD-8151 AGP Bridge
+ 7458 AMD-8132 PCI-X Bridge
+ 7459 AMD-8132 PCI-X IOAPIC
+ 7460 AMD-8111 PCI
+ 161f 3017 HDAMB
+ 7461 AMD-8111 USB
+ 7462 AMD-8111 Ethernet
+ 7464 AMD-8111 USB
+ 161f 3017 HDAMB
+ 7468 AMD-8111 LPC
+ 161f 3017 HDAMB
+ 7469 AMD-8111 IDE
+ 1022 2b80 AMD-8111 IDE [Quartet]
+ 161f 3017 HDAMB
+ 746a AMD-8111 SMBus 2.0
+ 746b AMD-8111 ACPI
+ 161f 3017 HDAMB
+ 746d AMD-8111 AC97 Audio
+ 161f 3017 HDAMB
+ 746e AMD-8111 MC97 Modem
+ 756b AMD-8111 ACPI
+1023 Trident Microsystems
+ 0194 82C194
+ 2000 4DWave DX
+ 2001 4DWave NX
+ 122d 1400 Trident PCI288-Q3DII (NX)
+ 2100 CyberBlade XP4m32
+ 2200 XGI Volari XP5
+ 8400 CyberBlade/i7
+ 1023 8400 CyberBlade i7 AGP
+ 8420 CyberBlade/i7d
+ 0e11 b15a CyberBlade i7 AGP
+ 8500 CyberBlade/i1
+ 8520 CyberBlade i1
+ 0e11 b16e CyberBlade i1 AGP
+ 1023 8520 CyberBlade i1 AGP
+ 8620 CyberBlade/i1
+ 1014 0502 ThinkPad R30/T30
+ 1014 1025 Travelmate 352TE
+ 8820 CyberBlade XPAi1
+ 9320 TGUI 9320
+ 9350 GUI Accelerator
+ 9360 Flat panel GUI Accelerator
+ 9382 Cyber 9382 [Reference design]
+ 9383 Cyber 9383 [Reference design]
+ 9385 Cyber 9385 [Reference design]
+ 9386 Cyber 9386
+ 9388 Cyber 9388
+ 9397 Cyber 9397
+ 939a Cyber 9397DVD
+ 9420 TGUI 9420
+ 9430 TGUI 9430
+ 9440 TGUI 9440
+ 9460 TGUI 9460
+ 9470 TGUI 9470
+ 9520 Cyber 9520
+ 9525 Cyber 9525
+ 10cf 1094 Lifebook C6155
+ 9540 Cyber 9540
+ 9660 TGUI 9660/938x/968x
+ 9680 TGUI 9680
+ 9682 TGUI 9682
+ 9683 TGUI 9683
+ 9685 ProVIDIA 9685
+ 9750 3DImage 9750
+ 1014 9750 3DImage 9750
+ 1023 9750 3DImage 9750
+ 9753 TGUI 9753
+ 9754 TGUI 9754
+ 9759 TGUI 975
+ 9783 TGUI 9783
+ 9785 TGUI 9785
+ 9850 3DImage 9850
+ 9880 Blade 3D PCI/AGP
+ 1023 9880 Blade 3D
+ 9910 CyberBlade/XP
+ 9930 CyberBlade/XPm
+1024 Zenith Data Systems
+1025 Acer Incorporated [ALI]
+ 1435 M1435
+ 1445 M1445
+ 1449 M1449
+ 1451 M1451
+ 1461 M1461
+ 1489 M1489
+ 1511 M1511
+ 1512 ALI M1512 Aladdin
+ 1513 M1513
+ 1521 ALI M1521 Aladdin III CPU Bridge
+ 10b9 1521 ALI M1521 Aladdin III CPU Bridge
+ 1523 ALI M1523 ISA Bridge
+ 10b9 1523 ALI M1523 ISA Bridge
+ 1531 M1531 Northbridge [Aladdin IV/IV+]
+ 1533 M1533 PCI-to-ISA Bridge
+ 10b9 1533 ALI M1533 Aladdin IV/V ISA South Bridge
+ 1535 M1535 PCI Bridge + Super I/O + FIR
+ 1541 M1541 Northbridge [Aladdin V]
+ 10b9 1541 ALI M1541 Aladdin V/V+ AGP+PCI North Bridge
+ 1542 M1542 Northbridge [Aladdin V]
+ 1543 M1543 PCI-to-ISA Bridge + Super I/O + FIR
+ 1561 M1561 Northbridge [Aladdin 7]
+ 1621 M1621 Northbridge [Aladdin-Pro II]
+ 1631 M1631 Northbridge+3D Graphics [Aladdin TNT2]
+ 1641 M1641 Northbridge [Aladdin-Pro IV]
+ 1647 M1647 [MaGiK1] PCI North Bridge
+ 1671 M1671 Northbridge [ALADDiN-P4]
+ 1672 Northbridge [CyberALADDiN-P4]
+ 3141 M3141
+ 3143 M3143
+ 3145 M3145
+ 3147 M3147
+ 3149 M3149
+ 3151 M3151
+ 3307 M3307 MPEG-I Video Controller
+ 3309 M3309 MPEG-II Video w/ Software Audio Decoder
+ 3321 M3321 MPEG-II Audio/Video Decoder
+ 5212 M4803
+ 5215 ALI PCI EIDE Controller
+ 5217 M5217H
+ 5219 M5219
+ 5225 M5225
+ 5229 M5229
+ 5235 M5235
+ 5237 M5237 PCI USB Host Controller
+ 5240 EIDE Controller
+ 5241 PCMCIA Bridge
+ 5242 General Purpose Controller
+ 5243 PCI to PCI Bridge Controller
+ 5244 Floppy Disk Controller
+ 5247 M1541 PCI to PCI Bridge
+ 5251 M5251 P1394 Controller
+ 5427 PCI to AGP Bridge
+ 5451 M5451 PCI AC-Link Controller Audio Device
+ 5453 M5453 PCI AC-Link Controller Modem Device
+ 7101 M7101 PCI PMU Power Management Controller
+ 10b9 7101 M7101 PCI PMU Power Management Controller
+1028 Dell
+ 0001 PowerEdge Expandable RAID Controller 2/Si
+ 1028 0001 PowerEdge 2400
+ 0002 PowerEdge Expandable RAID Controller 3/Di
+ 1028 0002 PowerEdge 4400
+ 0003 PowerEdge Expandable RAID Controller 3/Si
+ 1028 0003 PowerEdge 2450
+ 0006 PowerEdge Expandable RAID Controller 3/Di
+ 0007 Remote Access Card III
+ 0008 Remote Access Card III
+ 0009 Remote Access Card III: BMC/SMIC device not present
+ 000a PowerEdge Expandable RAID Controller 3/Di
+ 000c Embedded Remote Access or ERA/O
+ 000d Embedded Remote Access: BMC/SMIC device
+ 000e PowerEdge Expandable RAID controller 4/Di
+ 000f PowerEdge Expandable RAID controller 4/Di
+ 0010 Remote Access Card 4
+ 0011 Remote Access Card 4 Daughter Card
+ 0012 Remote Access Card 4 Daughter Card Virtual UART
+ 0013 PowerEdge Expandable RAID controller 4
+ 1028 016c PowerEdge Expandable RAID Controller 4e/Si
+ 1028 016d PowerEdge Expandable RAID Controller 4e/Di
+ 1028 016e PowerEdge Expandable RAID Controller 4e/Di
+ 1028 016f PowerEdge Expandable RAID Controller 4e/Di
+ 1028 0170 PowerEdge Expandable RAID Controller 4e/Di
+ 0014 Remote Access Card 4 Daughter Card SMIC interface
+ 0015 PowerEdge Expandable RAID controller 5
+1029 Siemens Nixdorf IS
+102a LSI Logic
+ 0000 HYDRA
+ 0010 ASPEN
+ 001f AHA-2940U2/U2W /7890/7891 SCSI Controllers
+ 9005 000f 2940U2W SCSI Controller
+ 9005 0106 2940U2W SCSI Controller
+ 9005 a180 2940U2W SCSI Controller
+ 00c5 AIC-7899 U160/m SCSI Controller
+ 1028 00c5 PowerEdge 2550/2650/4600
+ 00cf AIC-7899P U160/m
+ 1028 0106 PowerEdge 4600
+ 1028 0121 PowerEdge 2650
+102b Matrox Graphics, Inc.
+# DJ: I've a suspicion that 0010 is a duplicate of 0d10.
+ 0010 MGA-I [Impression?]
+ 0100 MGA 1064SG [Mystique]
+ 0518 MGA-II [Athena]
+ 0519 MGA 2064W [Millennium]
+ 051a MGA 1064SG [Mystique]
+ 102b 0100 MGA-1064SG Mystique
+ 102b 1100 MGA-1084SG Mystique
+ 102b 1200 MGA-1084SG Mystique
+ 1100 102b MGA-1084SG Mystique
+ 110a 0018 Scenic Pro C5 (D1025)
+ 051b MGA 2164W [Millennium II]
+ 102b 051b MGA-2164W Millennium II
+ 102b 1100 MGA-2164W Millennium II
+ 102b 1200 MGA-2164W Millennium II
+ 051e MGA 1064SG [Mystique] AGP
+ 051f MGA 2164W [Millennium II] AGP
+ 0520 MGA G200
+ 102b dbc2 G200 Multi-Monitor
+ 102b dbc8 G200 Multi-Monitor
+ 102b dbe2 G200 Multi-Monitor
+ 102b dbe8 G200 Multi-Monitor
+ 102b ff03 Millennium G200 SD
+ 102b ff04 Marvel G200
+ 0521 MGA G200 AGP
+ 1014 ff03 Millennium G200 AGP
+ 102b 48e9 Mystique G200 AGP
+ 102b 48f8 Millennium G200 SD AGP
+ 102b 4a60 Millennium G200 LE AGP
+ 102b 4a64 Millennium G200 AGP
+ 102b c93c Millennium G200 AGP
+ 102b c9b0 Millennium G200 AGP
+ 102b c9bc Millennium G200 AGP
+ 102b ca60 Millennium G250 LE AGP
+ 102b ca6c Millennium G250 AGP
+ 102b dbbc Millennium G200 AGP
+ 102b dbc2 Millennium G200 MMS (Dual G200)
+ 102b dbc3 G200 Multi-Monitor
+ 102b dbc8 Millennium G200 MMS (Dual G200)
+ 102b dbd2 G200 Multi-Monitor
+ 102b dbd3 G200 Multi-Monitor
+ 102b dbd4 G200 Multi-Monitor
+ 102b dbd5 G200 Multi-Monitor
+ 102b dbd8 G200 Multi-Monitor
+ 102b dbd9 G200 Multi-Monitor
+ 102b dbe2 Millennium G200 MMS (Quad G200)
+ 102b dbe3 G200 Multi-Monitor
+ 102b dbe8 Millennium G200 MMS (Quad G200)
+ 102b dbf2 G200 Multi-Monitor
+ 102b dbf3 G200 Multi-Monitor
+ 102b dbf4 G200 Multi-Monitor
+ 102b dbf5 G200 Multi-Monitor
+ 102b dbf8 G200 Multi-Monitor
+ 102b dbf9 G200 Multi-Monitor
+ 102b f806 Mystique G200 Video AGP
+ 102b ff00 MGA-G200 AGP
+ 102b ff02 Mystique G200 AGP
+ 102b ff03 Millennium G200 AGP
+ 102b ff04 Marvel G200 AGP
+ 110a 0032 MGA-G200 AGP
+ 0525 G400/G450
+ 0e11 b16f MGA-G400 AGP
+ 102b 0328 Millennium G400 16Mb SDRAM
+ 102b 0338 Millennium G400 16Mb SDRAM
+ 102b 0378 Millennium G400 32Mb SDRAM
+ 102b 0541 Millennium G450 Dual Head
+ 102b 0542 Millennium G450 Dual Head LX
+ 102b 0543 Millennium G450 Single Head LX
+ 102b 0641 Millennium G450 32Mb SDRAM Dual Head
+ 102b 0642 Millennium G450 32Mb SDRAM Dual Head LX
+ 102b 0643 Millennium G450 32Mb SDRAM Single Head LX
+ 102b 07c0 Millennium G450 Dual Head LE
+ 102b 07c1 Millennium G450 SDR Dual Head LE
+ 102b 0d41 Millennium G450 Dual Head PCI
+ 102b 0d42 Millennium G450 Dual Head LX PCI
+ 102b 0d43 Millennium G450 32Mb Dual Head PCI
+ 102b 0e00 Marvel G450 eTV
+ 102b 0e01 Marvel G450 eTV
+ 102b 0e02 Marvel G450 eTV
+ 102b 0e03 Marvel G450 eTV
+ 102b 0f80 Millennium G450 Low Profile
+ 102b 0f81 Millennium G450 Low Profile
+ 102b 0f82 Millennium G450 Low Profile DVI
+ 102b 0f83 Millennium G450 Low Profile DVI
+ 102b 19d8 Millennium G400 16Mb SGRAM
+ 102b 19f8 Millennium G400 32Mb SGRAM
+ 102b 2159 Millennium G400 Dual Head 16Mb
+ 102b 2179 Millennium G400 MAX/Dual Head 32Mb
+ 102b 217d Millennium G400 Dual Head Max
+ 102b 23c0 Millennium G450
+ 102b 23c1 Millennium G450
+ 102b 23c2 Millennium G450 DVI
+ 102b 23c3 Millennium G450 DVI
+ 102b 2f58 Millennium G400
+ 102b 2f78 Millennium G400
+ 102b 3693 Marvel G400 AGP
+ 102b 5dd0 4Sight II
+ 102b 5f50 4Sight II
+ 102b 5f51 4Sight II
+ 102b 5f52 4Sight II
+ 102b 9010 Millennium G400 Dual Head
+ 1458 0400 GA-G400
+ 1705 0001 Millennium G450 32MB SGRAM
+ 1705 0002 Millennium G450 16MB SGRAM
+ 1705 0003 Millennium G450 32MB
+ 1705 0004 Millennium G450 16MB
+ 0527 MGA Parhelia AGP
+ 102b 0840 Parhelia 128Mb
+ 102b 0850 Parhelia 256MB AGP 4X
+ 0528 Parhelia 8X
+ 102b 1020 Parhelia 128MB
+ 102b 1030 Parhelia 256 MB Dual DVI
+ 102b 14e1 Parhelia PCI 256MB
+ 102b 2021 QID Pro
+ 0d10 MGA Ultima/Impression
+ 1000 MGA G100 [Productiva]
+ 102b ff01 Productiva G100
+ 102b ff05 Productiva G100 Multi-Monitor
+ 1001 MGA G100 [Productiva] AGP
+ 102b 1001 MGA-G100 AGP
+ 102b ff00 MGA-G100 AGP
+ 102b ff01 MGA-G100 Productiva AGP
+ 102b ff03 Millennium G100 AGP
+ 102b ff04 MGA-G100 AGP
+ 102b ff05 MGA-G100 Productiva AGP Multi-Monitor
+ 110a 001e MGA-G100 AGP
+ 2007 MGA Mistral
+ 2527 MGA G550 AGP
+ 102b 0f83 Millennium G550
+ 102b 0f84 Millennium G550 Dual Head DDR 32Mb
+ 102b 1e41 Millennium G550
+ 2537 Millenium P650/P750
+ 102b 1820 Millennium P750 64MB
+ 102b 1830 Millennium P650 64MB
+ 102b 1c10 QID 128MB
+ 102b 2811 Millennium P650 Low-profile PCI 64MB
+ 102b 2c11 QID Low-profile PCI
+ 2538 Millenium P650 PCIe
+ 102b 08c7 Millennium P650 PCIe 128MB
+ 102b 0907 Millennium P650 PCIe 64MB
+ 102b 1047 Millennium P650 LP PCIe 128MB
+ 102b 1087 Millennium P650 LP PCIe 64MB
+ 102b 3007 QID Low-profile PCIe
+ 4536 VIA Framegrabber
+ 6573 Shark 10/100 Multiport SwitchNIC
+102c Chips and Technologies
+ 00b8 F64310
+ 00c0 F69000 HiQVideo
+ 102c 00c0 F69000 HiQVideo
+ 4c53 1000 CC7/CR7/CP7/VC7/VP7/VR7 mainboard
+ 4c53 1010 CP5/CR6 mainboard
+ 4c53 1020 VR6 mainboard
+ 4c53 1030 PC5 mainboard
+ 4c53 1050 CT7 mainboard
+ 4c53 1051 CE7 mainboard
+ 00d0 F65545
+ 00d8 F65545
+ 00dc F65548
+ 00e0 F65550
+ 00e4 F65554
+ 00e5 F65555 HiQVPro
+ 0e11 b049 Armada 1700 Laptop Display Controller
+ 1179 0001 Satellite Pro
+ 00f0 F68554
+ 00f4 F68554 HiQVision
+ 00f5 F68555
+ 0c30 F69030
+ 4c53 1000 CC7/CR7/CP7/VC7/VP7/VR7 mainboard
+ 4c53 1050 CT7 mainboard
+ 4c53 1051 CE7 mainboard
+ 4c53 1080 CT8 mainboard
+102d Wyse Technology Inc.
+ 50dc 3328 Audio
+102e Olivetti Advanced Technology
+102f Toshiba America
+ 0009 r4x00
+ 000a TX3927 MIPS RISC PCI Controller
+ 0020 ATM Meteor 155
+ 102f 00f8 ATM Meteor 155
+ 0030 TC35815CF PCI 10/100 Mbit Ethernet Controller
+ 0031 TC35815CF PCI 10/100 Mbit Ethernet Controller with WOL
+ 0105 TC86C001 [goku-s] IDE
+ 0106 TC86C001 [goku-s] USB 1.1 Host
+ 0107 TC86C001 [goku-s] USB Device Controller
+ 0108 TC86C001 [goku-s] I2C/SIO/GPIO Controller
+ 0180 TX4927/38 MIPS RISC PCI Controller
+ 0181 TX4925 MIPS RISC PCI Controller
+ 0182 TX4937 MIPS RISC PCI Controller
+1030 TMC Research
+1031 Miro Computer Products AG
+ 5601 DC20 ASIC
+ 5607 Video I/O & motion JPEG compressor
+ 5631 Media 3D
+ 6057 MiroVideo DC10/DC30+
+1032 Compaq
+1033 NEC Corporation
+ 0000 Vr4181A USB Host or Function Control Unit
+ 0001 PCI to 486-like bus Bridge
+ 0002 PCI to VL98 Bridge
+ 0003 ATM Controller
+ 0004 R4000 PCI Bridge
+ 0005 PCI to 486-like bus Bridge
+ 0006 PC-9800 Graphic Accelerator
+ 0007 PCI to UX-Bus Bridge
+ 0008 PC-9800 Graphic Accelerator
+ 0009 PCI to PC9800 Core-Graph Bridge
+ 0016 PCI to VL Bridge
+ 001a [Nile II]
+ 0021 Vrc4373 [Nile I]
+ 0029 PowerVR PCX1
+ 002a PowerVR 3D
+ 002c Star Alpha 2
+ 002d PCI to C-bus Bridge
+ 0035 USB
+ 1179 0001 USB
+ 12ee 7000 Root Hub
+ 14c2 0105 PTI-205N USB 2.0 Host Controller
+ 1799 0001 Root Hub
+ 1931 000a GlobeTrotter Fusion Quad Lite (PPP data)
+ 1931 000b GlobeTrotter Fusion Quad Lite (GSM data)
+ 807d 0035 PCI-USB2 (OHCI subsystem)
+ 003b PCI to C-bus Bridge
+ 003e NAPCCARD Cardbus Controller
+ 0046 PowerVR PCX2 [midas]
+ 005a Vrc5074 [Nile 4]
+ 0063 Firewarden
+ 0067 PowerVR Neon 250 Chipset
+ 1010 0020 PowerVR Neon 250 AGP 32Mb
+ 1010 0080 PowerVR Neon 250 AGP 16Mb
+ 1010 0088 PowerVR Neon 250 16Mb
+ 1010 0090 PowerVR Neon 250 AGP 16Mb
+ 1010 0098 PowerVR Neon 250 16Mb
+ 1010 00a0 PowerVR Neon 250 AGP 32Mb
+ 1010 00a8 PowerVR Neon 250 32Mb
+ 1010 0120 PowerVR Neon 250 AGP 32Mb
+ 0072 uPD72874 IEEE1394 OHCI 1.1 3-port PHY-Link Ctrlr
+ 0074 56k Voice Modem
+ 1033 8014 RCV56ACF 56k Voice Modem
+ 009b Vrc5476
+ 00a5 VRC4173
+ 00a6 VRC5477 AC97
+ 00cd IEEE 1394 [OrangeLink] Host Controller
+ 12ee 8011 Root hub
+ 00ce IEEE 1394 Host Controller
+ 00df Vr4131
+ 00e0 USB 2.0
+ 12ee 7001 Root hub
+ 14c2 0205 PTI-205N USB 2.0 Host Controller
+ 1799 0002 Root Hub
+ 807d 1043 PCI-USB2 (EHCI subsystem)
+ 00e7 IEEE 1394 Host Controller
+ 00f2 uPD72874 IEEE1394 OHCI 1.1 3-port PHY-Link Ctrlr
+ 00f3 uPD6113x Multimedia Decoder/Processor [EMMA2]
+ 010c VR7701
+1034 Framatome Connectors USA Inc.
+1035 Comp. & Comm. Research Lab
+1036 Future Domain Corp.
+ 0000 TMC-18C30 [36C70]
+1037 Hitachi Micro Systems
+1038 AMP, Inc
+1039 Silicon Integrated Systems [SiS]
+ 0001 Virtual PCI-to-PCI bridge (AGP)
+ 0002 SG86C202
+ 0003 SiS AGP Port (virtual PCI-to-PCI bridge)
+ 0004 PCI-to-PCI bridge
+ 0006 85C501/2/3
+ 0008 SiS85C503/5513 (LPC Bridge)
+ 0009 ACPI
+ 000a PCI-to-PCI bridge
+ 0016 SiS961/2 SMBus Controller
+ 0018 SiS85C503/5513 (LPC Bridge)
+ 0180 RAID bus controller 180 SATA/PATA [SiS]
+ 0181 SATA
+ 0182 182 SATA/RAID Controller
+ 0191 191 Gigabit Ethernet Adapter
+ 0200 5597/5598/6326 VGA
+ 1039 0000 SiS5597 SVGA (Shared RAM)
+ 0204 82C204
+ 0205 SG86C205
+ 0300 300/305 PCI/AGP VGA Display Adapter
+ 107d 2720 Leadtek WinFast VR300
+ 0310 315H PCI/AGP VGA Display Adapter
+ 0315 315 PCI/AGP VGA Display Adapter
+ 0325 315PRO PCI/AGP VGA Display Adapter
+ 0330 330 [Xabre] PCI/AGP VGA Display Adapter
+ 0406 85C501/2
+ 0496 85C496
+ 0530 530 Host
+ 0540 540 Host
+ 0550 550 Host
+ 0597 5513C
+ 0601 85C601
+ 0620 620 Host
+ 0630 630 Host
+ 0633 633 Host
+ 0635 635 Host
+ 0645 SiS645 Host & Memory & AGP Controller
+ 0646 SiS645DX Host & Memory & AGP Controller
+ 0648 645xx
+ 0650 650/M650 Host
+ 0651 651 Host
+ 0655 655 Host
+ 0660 660 Host
+ 0661 661FX/M661FX/M661MX Host
+ 0730 730 Host
+ 0733 733 Host
+ 0735 735 Host
+ 0740 740 Host
+ 0741 741/741GX/M741 Host
+ 0745 745 Host
+ 0746 746 Host
+ 0755 755 Host
+ 0760 760/M760 Host
+ 0761 761/M761 Host
+ 0900 SiS900 PCI Fast Ethernet
+ 1019 0a14 K7S5A motherboard
+ 1039 0900 SiS900 10/100 Ethernet Adapter
+ 1043 8035 CUSI-FX motherboard
+ 0961 SiS961 [MuTIOL Media IO]
+ 0962 SiS962 [MuTIOL Media IO]
+ 0963 SiS963 [MuTIOL Media IO]
+ 0964 SiS964 [MuTIOL Media IO]
+ 0965 SiS965 [MuTIOL Media IO]
+ 3602 83C602
+ 5107 5107
+ 5300 SiS540 PCI Display Adapter
+ 5315 550 PCI/AGP VGA Display Adapter
+ 5401 486 PCI Chipset
+ 5511 5511/5512
+ 5513 5513 [IDE]
+ 1019 0970 P6STP-FL motherboard
+ 1039 5513 SiS5513 EIDE Controller (A,B step)
+ 1043 8035 CUSI-FX motherboard
+ 5517 5517
+ 5571 5571
+ 5581 5581 Pentium Chipset
+ 5582 5582
+ 5591 5591/5592 Host
+ 5596 5596 Pentium Chipset
+ 5597 5597 [SiS5582]
+ 5600 5600 Host
+ 6204 Video decoder & MPEG interface
+ 6205 VGA Controller
+ 6236 6236 3D-AGP
+ 6300 630/730 PCI/AGP VGA Display Adapter
+ 1019 0970 P6STP-FL motherboard
+ 1043 8035 CUSI-FX motherboard
+ 6306 530/620 PCI/AGP VGA Display Adapter
+ 1039 6306 SiS530,620 GUI Accelerator+3D
+ 6325 65x/M650/740 PCI/AGP VGA Display Adapter
+ 6326 86C326 5598/6326
+ 1039 6326 SiS6326 GUI Accelerator
+ 1092 0a50 SpeedStar A50
+ 1092 0a70 SpeedStar A70
+ 1092 4910 SpeedStar A70
+ 1092 4920 SpeedStar A70
+ 1569 6326 SiS6326 GUI Accelerator
+ 6330 661/741/760/761 PCI/AGP VGA Display Adapter
+ 1039 6330 [M]661xX/[M]741[GX]/[M]760 PCI/AGP VGA Adapter
+ 7001 USB 1.0 Controller
+ 1019 0a14 K7S5A motherboard
+ 1039 7000 Onboard USB Controller
+ 7002 USB 2.0 Controller
+ 1509 7002 Onboard USB Controller
+ 7007 FireWire Controller
+ 7012 Sound Controller
+# There are may be different modem codecs here (Intel537 compatible and incompatible)
+ 7013 AC'97 Modem Controller
+ 7016 SiS7016 PCI Fast Ethernet Adapter
+ 1039 7016 SiS7016 10/100 Ethernet Adapter
+ 7018 SiS PCI Audio Accelerator
+ 1014 01b6 SiS PCI Audio Accelerator
+ 1014 01b7 SiS PCI Audio Accelerator
+ 1019 7018 SiS PCI Audio Accelerator
+ 1025 000e SiS PCI Audio Accelerator
+ 1025 0018 SiS PCI Audio Accelerator
+ 1039 7018 SiS PCI Audio Accelerator
+ 1043 800b SiS PCI Audio Accelerator
+ 1054 7018 SiS PCI Audio Accelerator
+ 107d 5330 SiS PCI Audio Accelerator
+ 107d 5350 SiS PCI Audio Accelerator
+ 1170 3209 SiS PCI Audio Accelerator
+ 1462 400a SiS PCI Audio Accelerator
+ 14a4 2089 SiS PCI Audio Accelerator
+ 14cd 2194 SiS PCI Audio Accelerator
+ 14ff 1100 SiS PCI Audio Accelerator
+ 152d 8808 SiS PCI Audio Accelerator
+ 1558 1103 SiS PCI Audio Accelerator
+ 1558 2200 SiS PCI Audio Accelerator
+ 1563 7018 SiS PCI Audio Accelerator
+ 15c5 0111 SiS PCI Audio Accelerator
+ 270f a171 SiS PCI Audio Accelerator
+ a0a0 0022 SiS PCI Audio Accelerator
+ 7019 SiS7019 Audio Accelerator
+103a Seiko Epson Corporation
+103b Tatung Co. of America
+103c Hewlett-Packard Company
+ 1005 A4977A Visualize EG
+ 1006 Visualize FX6
+ 1008 Visualize FX4
+ 100a Visualize FX2
+ 1028 Tach TL Fibre Channel Host Adapter
+ 1029 Tach XL2 Fibre Channel Host Adapter
+ 107e 000f Interphase 5560 Fibre Channel Adapter
+ 9004 9210 1Gb/2Gb Family Fibre Channel Controller
+ 9004 9211 1Gb/2Gb Family Fibre Channel Controller
+ 102a Tach TS Fibre Channel Host Adapter
+ 107e 000e Interphase 5540/5541 Fibre Channel Adapter
+ 9004 9110 1Gb/2Gb Family Fibre Channel Controller
+ 9004 9111 1Gb/2Gb Family Fibre Channel Controller
+ 1030 J2585A DeskDirect 10/100VG NIC
+ 1031 J2585B HP 10/100VG PCI LAN Adapter
+ 103c 1040 J2973A DeskDirect 10BaseT NIC
+ 103c 1041 J2585B DeskDirect 10/100VG NIC
+ 103c 1042 J2970A DeskDirect 10BaseT/2 NIC
+ 1040 J2973A DeskDirect 10BaseT NIC
+ 1041 J2585B DeskDirect 10/100 NIC
+ 1042 J2970A DeskDirect 10BaseT/2 NIC
+ 1048 Diva Serial [GSP] Multiport UART
+ 103c 1049 Tosca Console
+ 103c 104a Tosca Secondary
+ 103c 104b Maestro SP2
+ 103c 1223 Superdome Console
+ 103c 1226 Keystone SP2
+ 103c 1227 Powerbar SP2
+ 103c 1282 Everest SP2
+ 103c 1301 Diva RMP3
+ 1054 PCI Local Bus Adapter
+ 1064 79C970 PCnet Ethernet Controller
+ 108b Visualize FXe
+ 10c1 NetServer Smart IRQ Router
+ 10ed TopTools Remote Control
+ 10f0 rio System Bus Adapter
+ 10f1 rio I/O Controller
+ 1200 82557B 10/100 NIC
+ 1219 NetServer PCI Hot-Plug Controller
+ 121a NetServer SMIC Controller
+ 121b NetServer Legacy COM Port Decoder
+ 121c NetServer PCI COM Port Decoder
+ 1229 zx1 System Bus Adapter
+ 122a zx1 I/O Controller
+ 122e zx1 Local Bus Adapter
+ 127c sx1000 I/O Controller
+ 1290 Auxiliary Diva Serial Port
+ 12b4 zx1 QuickSilver AGP8x Local Bus Adapter
+ 12fa BCM4306 802.11b/g Wireless LAN Controller
+ 2910 E2910A PCIBus Exerciser
+ 2925 E2925A 32 Bit, 33 MHzPCI Exerciser & Analyzer
+ 3080 Pavilion ze2028ea
+ 3220 Hewlett-Packard Smart Array P600
+ 3230 Hewlett-Packard Smart Array Controller
+103e Solliday Engineering
+103f Synopsys/Logic Modeling Group
+1040 Accelgraphics Inc.
+1041 Computrend
+1042 Micron
+ 1000 PC Tech RZ1000
+ 1001 PC Tech RZ1001
+ 3000 Samurai_0
+ 3010 Samurai_1
+ 3020 Samurai_IDE
+1043 ASUSTeK Computer Inc.
+ 0675 ISDNLink P-IN100-ST-D
+ 0675 1704 ISDN Adapter (PCI Bus, D, C)
+ 0675 1707 ISDN Adapter (PCI Bus, DV, W)
+ 10cf 105e ISDN Adapter (PCI Bus, DV, W)
+ 4015 v7100 SDRAM [GeForce2 MX]
+ 4021 v7100 Combo Deluxe [GeForce2 MX + TV tuner]
+ 4057 v8200 GeForce 3
+ 8043 v8240 PAL 128M [P4T] Motherboard
+ 807b v9280/TD [Geforce4 TI4200 8X With TV-Out and DVI]
+ 80bb v9180 Magic/T [GeForce4 MX440 AGP 8x 64MB TV-out]
+ 80c5 nForce3 chipset motherboard [SK8N]
+ 80df v9520 Magic/T
+1044 Adaptec (formerly DPT)
+ 1012 Domino RAID Engine
+ a400 SmartCache/Raid I-IV Controller
+ a500 PCI Bridge
+ a501 SmartRAID V Controller
+ 1044 c001 PM1554U2 Ultra2 Single Channel
+ 1044 c002 PM1654U2 Ultra2 Single Channel
+ 1044 c003 PM1564U3 Ultra3 Single Channel
+ 1044 c004 PM1564U3 Ultra3 Dual Channel
+ 1044 c005 PM1554U2 Ultra2 Single Channel (NON ACPI)
+ 1044 c00a PM2554U2 Ultra2 Single Channel
+ 1044 c00b PM2654U2 Ultra2 Single Channel
+ 1044 c00c PM2664U3 Ultra3 Single Channel
+ 1044 c00d PM2664U3 Ultra3 Dual Channel
+ 1044 c00e PM2554U2 Ultra2 Single Channel (NON ACPI)
+ 1044 c00f PM2654U2 Ultra2 Single Channel (NON ACPI)
+ 1044 c014 PM3754U2 Ultra2 Single Channel (NON ACPI)
+ 1044 c015 PM3755U2B Ultra2 Single Channel (NON ACPI)
+ 1044 c016 PM3755F Fibre Channel (NON ACPI)
+ 1044 c01e PM3757U2 Ultra2 Single Channel
+ 1044 c01f PM3757U2 Ultra2 Dual Channel
+ 1044 c020 PM3767U3 Ultra3 Dual Channel
+ 1044 c021 PM3767U3 Ultra3 Quad Channel
+ 1044 c028 PM2865U3 Ultra3 Single Channel
+ 1044 c029 PM2865U3 Ultra3 Dual Channel
+ 1044 c02a PM2865F Fibre Channel
+ 1044 c03c 2000S Ultra3 Single Channel
+ 1044 c03d 2000S Ultra3 Dual Channel
+ 1044 c03e 2000F Fibre Channel
+ 1044 c046 3000S Ultra3 Single Channel
+ 1044 c047 3000S Ultra3 Dual Channel
+ 1044 c048 3000F Fibre Channel
+ 1044 c050 5000S Ultra3 Single Channel
+ 1044 c051 5000S Ultra3 Dual Channel
+ 1044 c052 5000F Fibre Channel
+ 1044 c05a 2400A UDMA Four Channel
+ 1044 c05b 2400A UDMA Four Channel DAC
+ 1044 c064 3010S Ultra3 Dual Channel
+ 1044 c065 3410S Ultra160 Four Channel
+ 1044 c066 3010S Fibre Channel
+ a511 SmartRAID V Controller
+ 1044 c032 ASR-2005S I2O Zero Channel
+1045 OPTi Inc.
+ a0f8 82C750 [Vendetta] USB Controller
+ c101 92C264
+ c178 92C178
+ c556 82X556 [Viper]
+ c557 82C557 [Viper-M]
+ c558 82C558 [Viper-M ISA+IDE]
+ c567 82C750 [Vendetta], device 0
+ c568 82C750 [Vendetta], device 1
+ c569 82C579 [Viper XPress+ Chipset]
+ c621 82C621 [Viper-M/N+]
+ c700 82C700 [FireStar]
+ c701 82C701 [FireStar Plus]
+ c814 82C814 [Firebridge 1]
+ c822 82C822
+ c824 82C824
+ c825 82C825 [Firebridge 2]
+ c832 82C832
+ c861 82C861
+ c895 82C895
+ c935 EV1935 ECTIVA MachOne PCIAudio
+ d568 82C825 [Firebridge 2]
+ d721 IDE [FireStar]
+1046 IPC Corporation, Ltd.
+1047 Genoa Systems Corp
+1048 Elsa AG
+ 0c60 Gladiac MX
+ 0d22 Quadro4 900XGL [ELSA GLoria4 900XGL]
+ 1000 QuickStep 1000
+ 3000 QuickStep 3000
+ 8901 Gloria XL
+ 1048 0935 GLoria XL (Virge)
+1049 Fountain Technologies, Inc.
+# # nee SGS Thomson Microelectronics
+104a STMicroelectronics
+ 0008 STG 2000X
+ 0009 STG 1764X
+ 0010 STG4000 [3D Prophet Kyro Series]
+ 0209 STPC Consumer/Industrial North- and Southbridge
+ 020a STPC Atlas/ConsumerS/Consumer IIA Northbridge
+ 0210 STPC Atlas ISA Bridge
+ 021a STPC Consumer S Southbridge
+ 021b STPC Consumer IIA Southbridge
+ 0500 ST70137 [Unicorn] ADSL DMT Transceiver
+ 0564 STPC Client Northbridge
+ 0981 21x4x DEC-Tulip compatible 10/100 Ethernet
+ 1746 STG 1764X
+ 2774 21x4x DEC-Tulip compatible 10/100 Ethernet
+ 3520 MPEG-II decoder card
+ 55cc STPC Client Southbridge
+104b BusLogic
+ 0140 BT-946C (old) [multimaster 01]
+ 1040 BT-946C (BA80C30) [MultiMaster 10]
+ 8130 Flashpoint LT
+104c Texas Instruments
+ 0500 100 MBit LAN Controller
+ 0508 TMS380C2X Compressor Interface
+ 1000 Eagle i/f AS
+ 104c PCI1510 PC card Cardbus Controller
+ 3d04 TVP4010 [Permedia]
+ 3d07 TVP4020 [Permedia 2]
+ 1011 4d10 Comet
+ 1040 000f AccelStar II
+ 1040 0011 AccelStar II
+ 1048 0a31 WINNER 2000
+ 1048 0a32 GLoria Synergy
+ 1048 0a34 GLoria Synergy
+ 1048 0a35 GLoria Synergy
+ 1048 0a36 GLoria Synergy
+ 1048 0a43 GLoria Synergy
+ 1048 0a44 GLoria Synergy
+ 107d 2633 WinFast 3D L2300
+ 1092 0127 FIRE GL 1000 PRO
+ 1092 0136 FIRE GL 1000 PRO
+ 1092 0141 FIRE GL 1000 PRO
+ 1092 0146 FIRE GL 1000 PRO
+ 1092 0148 FIRE GL 1000 PRO
+ 1092 0149 FIRE GL 1000 PRO
+ 1092 0152 FIRE GL 1000 PRO
+ 1092 0154 FIRE GL 1000 PRO
+ 1092 0155 FIRE GL 1000 PRO
+ 1092 0156 FIRE GL 1000 PRO
+ 1092 0157 FIRE GL 1000 PRO
+ 1097 3d01 Jeronimo Pro
+ 1102 100f Graphics Blaster Extreme
+ 3d3d 0100 Reference Permedia 2 3D
+ 8000 PCILynx/PCILynx2 IEEE 1394 Link Layer Controller
+ e4bf 1010 CF1-1-SNARE
+ e4bf 1020 CF1-2-SNARE
+ 8009 FireWire Controller
+ 104d 8032 8032 OHCI i.LINK (IEEE 1394) Controller
+ 8017 PCI4410 FireWire Controller
+ 8019 TSB12LV23 IEEE-1394 Controller
+ 11bd 000a Studio DV500-1394
+ 11bd 000e Studio DV
+ e4bf 1010 CF2-1-CYMBAL
+ 8020 TSB12LV26 IEEE-1394 Controller (Link)
+ 11bd 000f Studio DV500-1394
+ 8021 TSB43AA22 IEEE-1394 Controller (PHY/Link Integrated)
+ 104d 80df Vaio PCG-FX403
+ 104d 80e7 VAIO PCG-GR214EP/GR214MP/GR215MP/GR314MP/GR315MP
+ 8022 TSB43AB22 IEEE-1394a-2000 Controller (PHY/Link)
+ 8023 TSB43AB22/A IEEE-1394a-2000 Controller (PHY/Link)
+ 103c 088c nc8000 laptop
+ 1043 808b K8N4-E Mainboard
+ 8024 TSB43AB23 IEEE-1394a-2000 Controller (PHY/Link)
+ 8025 TSB82AA2 IEEE-1394b Link Layer Controller
+ 8026 TSB43AB21 IEEE-1394a-2000 Controller (PHY/Link)
+ 1043 808d A7V333 mainboard.
+ 8027 PCI4451 IEEE-1394 Controller
+ 1028 00e6 PCI4451 IEEE-1394 Controller (Dell Inspiron 8100)
+ 8029 PCI4510 IEEE-1394 Controller
+ 1028 0163 Latitude D505
+ 1028 0196 Inspiron 5160
+ 1071 8160 MIM2900
+ 802b PCI7410,7510,7610 OHCI-Lynx Controller
+ 1028 0139 Latitude D400
+ 1028 014e PCI7410,7510,7610 OHCI-Lynx Controller (Dell Latitude D800)
+ 802e PCI7x20 1394a-2000 OHCI Two-Port PHY/Link-Layer Controller
+ 8031 PCIxx21/x515 Cardbus Controller
+ 103c 099c nx6110
+ 8032 OHCI Compliant IEEE 1394 Host Controller
+ 103c 099c nx6110
+ 8033 PCIxx21 Integrated FlashMedia Controller
+ 8034 PCI6411, PCI6421, PCI6611, PCI6621, PCI7411, PCI7421, PCI7611, PCI7621 Secure Digital (SD) Controller
+ 8035 PCI6411, PCI6421, PCI6611, PCI6621, PCI7411, PCI7421, PCI7611, PCI7621 Smart Card Controller (SMC)
+ 8036 PCI6515 Cardbus Controller
+ 8038 PCI6515 SmartCard Controller
+ 8201 PCI1620 Firmware Loading Function
+ 8204 PCI7410,7510,7610 PCI Firmware Loading Function
+ 1028 0139 Latitude D400
+ 1028 014e Latitude D800
+ 8400 ACX 100 22Mbps Wireless Interface
+ 1186 3b00 DWL-650+ PC Card cardbus 22Mbs Wireless Adapter [AirPlus]
+ 1186 3b01 DWL-520+ 22Mbps PCI Wireless Adapter
+ 8401 ACX 100 22Mbps Wireless Interface
+# OK, this info is almost useless as is, but at least it's known that it's a wireless card. More info requested from reporter.
+ 9000 Wireless Interface (of unknown type)
+ 9066 ACX 111 54Mbps Wireless Interface
+ 104c 9066 Netgear WG311v2 802.11b/g 54Mbps Wifi PCI card
+ 1186 3b04 DWL-G520+ Wireless PCI Adapter
+ 1186 3b05 DWL-G650+ AirPlusG+ CardBus Wireless LAN
+ 13d1 aba0 SWLMP-54108 108Mbps Wireless mini PCI card 802.11g+
+ a001 TDC1570
+ a100 TDC1561
+ a102 TNETA1575 HyperSAR Plus w/PCI Host i/f & UTOPIA i/f
+ a106 TMS320C6414 TMS320C6415 TMS320C6416
+ 175c 5000 ASI50xx Audio Adapter
+ 175c 6400 ASI6400 Cobranet series
+ 175c 8700 ASI87xx Radio Tuner card
+ ac10 PCI1050
+ ac11 PCI1053
+ ac12 PCI1130
+ ac13 PCI1031
+ ac15 PCI1131
+ ac16 PCI1250
+ 1014 0092 ThinkPad 600
+ ac17 PCI1220
+ ac18 PCI1260
+ ac19 PCI1221
+ ac1a PCI1210
+ ac1b PCI1450
+ 0e11 b113 Armada M700
+ 1014 0130 Thinkpad T20
+ ac1c PCI1225
+ 0e11 b121 Armada E500
+ 1028 0088 Latitude CPi A400XT
+ ac1d PCI1251A
+ ac1e PCI1211
+ ac1f PCI1251B
+ ac20 TI 2030
+ ac21 PCI2031
+ ac22 PCI2032 PCI Docking Bridge
+ ac23 PCI2250 PCI-to-PCI Bridge
+ ac28 PCI2050 PCI-to-PCI Bridge
+ ac30 PCI1260 PC card Cardbus Controller
+ ac40 PCI4450 PC card Cardbus Controller
+ ac41 PCI4410 PC card Cardbus Controller
+ ac42 PCI4451 PC card Cardbus Controller
+ 1028 00e6 PCI4451 PC card CardBus Controller (Dell Inspiron 8100)
+ ac44 PCI4510 PC card Cardbus Controller
+ 1028 0163 Latitude D505
+ 1028 0196 Inspiron 5160
+ 1071 8160 MIM2000
+ ac46 PCI4520 PC card Cardbus Controller
+ ac47 PCI7510 PC card Cardbus Controller
+ 1028 0139 Latitude D400
+ 1028 014e Latitude D800
+ ac4a PCI7510,7610 PC card Cardbus Controller
+ 1028 0139 Latitude D400
+ 1028 014e Latitude D800
+ ac50 PCI1410 PC card Cardbus Controller
+ ac51 PCI1420
+ 1014 023b ThinkPad T23 (2647-4MG)
+ 1028 00b1 Latitude C600
+ 1028 012a Latitude C640
+ 1033 80cd Versa Note VXi
+ 1095 10cf Fujitsu-Siemens LifeBook C Series
+ 10cf 1095 Lifebook C6155
+ e4bf 1000 CP2-2-HIPHOP
+ ac52 PCI1451 PC card Cardbus Controller
+ ac53 PCI1421 PC card Cardbus Controller
+ ac54 PCI1620 PC Card Controller
+ ac55 PCI1520 PC card Cardbus Controller
+ 1014 0512 ThinkPad T30/T40
+ ac56 PCI1510 PC card Cardbus Controller
+ 1014 0528 ThinkPad R40e (2684-HVG) Cardbus Controller
+ ac60 PCI2040 PCI to DSP Bridge Controller
+ 175c 5100 ASI51xx Audio Adapter
+ 175c 6100 ASI61xx Audio Adapter
+ 175c 6200 ASI62xx Audio Adapter
+ 175c 8800 ASI88xx Audio Adapter
+ ac8d PCI 7620
+ ac8e PCI7420 CardBus Controller
+ ac8f PCI7420/PCI7620 Dual Socket CardBus and Smart Card Cont. w/ 1394a-2000 OHCI Two-Port PHY/Link-Layer Cont. and SD/MS-Pro Sockets
+ fe00 FireWire Host Controller
+ fe03 12C01A FireWire Host Controller
+104d Sony Corporation
+ 8004 DTL-H2500 [Playstation development board]
+ 8009 CXD1947Q i.LINK Controller
+ 8039 CXD3222 i.LINK Controller
+ 8056 Rockwell HCF 56K modem
+ 808a Memory Stick Controller
+104e Oak Technology, Inc
+ 0017 OTI-64017
+ 0107 OTI-107 [Spitfire]
+ 0109 Video Adapter
+ 0111 OTI-64111 [Spitfire]
+ 0217 OTI-64217
+ 0317 OTI-64317
+104f Co-time Computer Ltd
+1050 Winbond Electronics Corp
+ 0000 NE2000
+ 0001 W83769F
+ 0105 W82C105
+ 0840 W89C840
+ 1050 0001 W89C840 Ethernet Adapter
+ 1050 0840 W89C840 Ethernet Adapter
+ 0940 W89C940
+ 5a5a W89C940F
+ 6692 W6692
+ 1043 1702 ISDN Adapter (PCI Bus, D, W)
+ 1043 1703 ISDN Adapter (PCI Bus, DV, W)
+ 1043 1707 ISDN Adapter (PCI Bus, DV, W)
+ 144f 1702 ISDN Adapter (PCI Bus, D, W)
+ 144f 1703 ISDN Adapter (PCI Bus, DV, W)
+ 144f 1707 ISDN Adapter (PCI Bus, DV, W)
+ 9921 W99200F MPEG-1 Video Encoder
+ 9922 W99200F/W9922PF MPEG-1/2 Video Encoder
+ 9970 W9970CF
+1051 Anigma, Inc.
+1052 ?Young Micro Systems
+1053 Young Micro Systems
+1054 Hitachi, Ltd
+1055 Efar Microsystems
+ 9130 SLC90E66 [Victory66] IDE
+ 9460 SLC90E66 [Victory66] ISA
+ 9462 SLC90E66 [Victory66] USB
+ 9463 SLC90E66 [Victory66] ACPI
+1056 ICL
+# Motorola made a mistake and used 1507 instead of 1057 in some chips. Please look at the 1507 entry as well when updating this.
+1057 Motorola
+ 0001 MPC105 [Eagle]
+ 0002 MPC106 [Grackle]
+ 0003 MPC8240 [Kahlua]
+ 0004 MPC107
+ 0006 MPC8245 [Unity]
+ 0008 MPC8540
+ 0009 MPC8560
+ 0100 MC145575 [HFC-PCI]
+ 0431 KTI829c 100VG
+ 1801 DSP56301 Digital Signal Processor
+ 14fb 0101 Transas Radar Imitator Board [RIM]
+ 14fb 0102 Transas Radar Imitator Board [RIM-2]
+ 14fb 0202 Transas Radar Integrator Board [RIB-2]
+ 14fb 0611 1 channel CAN bus Controller [CanPci-1]
+ 14fb 0612 2 channels CAN bus Controller [CanPci-2]
+ 14fb 0613 3 channels CAN bus Controller [CanPci-3]
+ 14fb 0614 4 channels CAN bus Controller [CanPci-4]
+ 14fb 0621 1 channel CAN bus Controller [CanPci2-1]
+ 14fb 0622 2 channels CAN bus Controller [CanPci2-2]
+ 14fb 0810 Transas VTS Radar Integrator Board [RIB-4]
+ 175c 4200 ASI4215 Audio Adapter
+ 175c 4300 ASI43xx Audio Adapter
+ 175c 4400 ASI4401 Audio Adapter
+ ecc0 0010 Darla
+ ecc0 0020 Gina
+ ecc0 0030 Layla rev.0
+ ecc0 0031 Layla rev.1
+ ecc0 0040 Darla24 rev.0
+ ecc0 0041 Darla24 rev.1
+ ecc0 0050 Gina24 rev.0
+ ecc0 0051 Gina24 rev.1
+ ecc0 0070 Mona rev.0
+ ecc0 0071 Mona rev.1
+ ecc0 0072 Mona rev.2
+ 18c0 MPC8265A/8266/8272
+ 18c1 MPC8271/MPC8272
+ 3410 DSP56361 Digital Signal Processor
+ ecc0 0050 Gina24 rev.0
+ ecc0 0051 Gina24 rev.1
+ ecc0 0060 Layla24
+ ecc0 0070 Mona rev.0
+ ecc0 0071 Mona rev.1
+ ecc0 0072 Mona rev.2
+ ecc0 0080 Mia rev.0
+ ecc0 0081 Mia rev.1
+ ecc0 0090 Indigo
+ ecc0 00a0 Indigo IO
+ ecc0 00b0 Indigo DJ
+ ecc0 0100 3G
+ 4801 Raven
+ 4802 Falcon
+ 4803 Hawk
+ 4806 CPX8216
+ 4d68 20268
+ 5600 SM56 PCI Modem
+ 1057 0300 SM56 PCI Speakerphone Modem
+ 1057 0301 SM56 PCI Voice Modem
+ 1057 0302 SM56 PCI Fax Modem
+ 1057 5600 SM56 PCI Voice modem
+ 13d2 0300 SM56 PCI Speakerphone Modem
+ 13d2 0301 SM56 PCI Voice modem
+ 13d2 0302 SM56 PCI Fax Modem
+ 1436 0300 SM56 PCI Speakerphone Modem
+ 1436 0301 SM56 PCI Voice modem
+ 1436 0302 SM56 PCI Fax Modem
+ 144f 100c SM56 PCI Fax Modem
+ 1494 0300 SM56 PCI Speakerphone Modem
+ 1494 0301 SM56 PCI Voice modem
+ 14c8 0300 SM56 PCI Speakerphone Modem
+ 14c8 0302 SM56 PCI Fax Modem
+ 1668 0300 SM56 PCI Speakerphone Modem
+ 1668 0302 SM56 PCI Fax Modem
+ 5803 MPC5200
+ 5808 MPC8220
+ 6400 MPC190 Security Processor (S1 family, encryption)
+ 6405 MPC184 Security Processor (S1 family)
+1058 Electronics & Telecommunications RSH
+1059 Teknor Industrial Computers Inc
+105a Promise Technology, Inc.
+ 0d30 PDC20265 (FastTrak100 Lite/Ultra100)
+ 105a 4d33 Ultra100
+ 0d38 20263
+ 105a 4d39 Fasttrak66
+ 1275 20275
+ 3318 PDC20318 (SATA150 TX4)
+ 3319 PDC20319 (FastTrak S150 TX4)
+ 8086 3427 S875WP1-E mainboard
+ 3371 PDC20371 (FastTrak S150 TX2plus)
+ 3373 PDC20378 (FastTrak 378/SATA 378)
+ 1043 80f5 K8V Deluxe/PC-DL Deluxe motherboard
+ 1462 702e K8T NEO FIS2R motherboard
+ 3375 PDC20375 (SATA150 TX2plus)
+ 3376 PDC20376 (FastTrak 376)
+ 1043 809e A7V8X motherboard
+ 3515 PDC40719
+ 3519 PDC40519 (FastTrak TX4200)
+ 3571 PDC20571 (FastTrak TX2200)
+ 3574 PDC20579 SATAII 150 IDE Controller
+ 3577 PDC40779 (SATA 300 779)
+ 3d17 PDC20718 (SATA 300 TX4)
+ 3d18 PDC20518/PDC40518 (SATAII 150 TX4)
+ 3d73 PDC40775 (SATA 300 TX2plus)
+ 3d75 PDC20575 (SATAII150 TX2plus)
+ 4d30 PDC20267 (FastTrak100/Ultra100)
+ 105a 4d33 Ultra100
+ 105a 4d39 FastTrak100
+ 4d33 20246
+ 105a 4d33 20246 IDE Controller
+ 4d38 PDC20262 (FastTrak66/Ultra66)
+ 105a 4d30 Ultra Device on SuperTrak
+ 105a 4d33 Ultra66
+ 105a 4d39 FastTrak66
+ 4d68 PDC20268 (Ultra100 TX2)
+ 105a 4d68 Ultra100TX2
+ 4d69 20269
+ 105a 4d68 Ultra133TX2
+ 5275 PDC20276 (MBFastTrak133 Lite)
+ 1043 807e A7V333 motherboard.
+ 105a 0275 SuperTrak SX6000 IDE
+ 105a 1275 MBFastTrak133 Lite (tm) Controller (RAID mode)
+ 1458 b001 MBUltra 133
+ 5300 DC5300
+ 6268 PDC20270 (FastTrak100 LP/TX2/TX4)
+ 105a 4d68 FastTrak100 TX2
+ 6269 PDC20271 (FastTrak TX2000)
+ 105a 6269 FastTrak TX2/TX2000
+ 6621 PDC20621 (FastTrak S150 SX4/FastTrak SX4000 lite)
+ 6622 PDC20621 [SATA150 SX4] 4 Channel IDE RAID Controller
+ 6626 PDC20618 (Ultra 618)
+ 6629 PDC20619 (FastTrak TX4000)
+ 7275 PDC20277 (SBFastTrak133 Lite)
+ 8002 SATAII150 SX8
+105b Foxconn International, Inc.
+105c Wipro Infotech Limited
+105d Number 9 Computer Company
+ 2309 Imagine 128
+ 2339 Imagine 128-II
+ 105d 0000 Imagine 128 series 2 4Mb VRAM
+ 105d 0001 Imagine 128 series 2 4Mb VRAM
+ 105d 0002 Imagine 128 series 2 4Mb VRAM
+ 105d 0003 Imagine 128 series 2 4Mb VRAM
+ 105d 0004 Imagine 128 series 2 4Mb VRAM
+ 105d 0005 Imagine 128 series 2 4Mb VRAM
+ 105d 0006 Imagine 128 series 2 4Mb VRAM
+ 105d 0007 Imagine 128 series 2 4Mb VRAM
+ 105d 0008 Imagine 128 series 2e 4Mb DRAM
+ 105d 0009 Imagine 128 series 2e 4Mb DRAM
+ 105d 000a Imagine 128 series 2 8Mb VRAM
+ 105d 000b Imagine 128 series 2 8Mb H-VRAM
+ 11a4 000a Barco Metheus 5 Megapixel
+ 13cc 0000 Barco Metheus 5 Megapixel
+ 13cc 0004 Barco Metheus 5 Megapixel
+ 13cc 0005 Barco Metheus 5 Megapixel
+ 13cc 0006 Barco Metheus 5 Megapixel
+ 13cc 0008 Barco Metheus 5 Megapixel
+ 13cc 0009 Barco Metheus 5 Megapixel
+ 13cc 000a Barco Metheus 5 Megapixel
+ 13cc 000c Barco Metheus 5 Megapixel
+ 493d Imagine 128 T2R [Ticket to Ride]
+ 11a4 000a Barco Metheus 5 Megapixel, Dual Head
+ 11a4 000b Barco Metheus 5 Megapixel, Dual Head
+ 13cc 0002 Barco Metheus 4 Megapixel, Dual Head
+ 13cc 0003 Barco Metheus 5 Megapixel, Dual Head
+ 13cc 0007 Barco Metheus 5 Megapixel, Dual Head
+ 13cc 0008 Barco Metheus 5 Megapixel, Dual Head
+ 13cc 0009 Barco Metheus 5 Megapixel, Dual Head
+ 13cc 000a Barco Metheus 5 Megapixel, Dual Head
+ 5348 Revolution 4
+ 105d 0037 Revolution IV-FP AGP (For SGI 1600SW)
+105e Vtech Computers Ltd
+105f Infotronic America Inc
+1060 United Microelectronics [UMC]
+ 0001 UM82C881
+ 0002 UM82C886
+ 0101 UM8673F
+ 0881 UM8881
+ 0886 UM8886F
+ 0891 UM8891A
+ 1001 UM886A
+ 673a UM8886BF
+ 673b EIDE Master/DMA
+ 8710 UM8710
+ 886a UM8886A
+ 8881 UM8881F
+ 8886 UM8886F
+ 888a UM8886A
+ 8891 UM8891A
+ 9017 UM9017F
+ 9018 UM9018
+ 9026 UM9026
+ e881 UM8881N
+ e886 UM8886N
+ e88a UM8886N
+ e891 UM8891N
+1061 I.I.T.
+ 0001 AGX016
+ 0002 IIT3204/3501
+1062 Maspar Computer Corp
+1063 Ocean Office Automation
+1064 Alcatel
+1065 Texas Microsystems
+1066 PicoPower Technology
+ 0000 PT80C826
+ 0001 PT86C521 [Vesuvius v1] Host Bridge
+ 0002 PT86C523 [Vesuvius v3] PCI-ISA Bridge Master
+ 0003 PT86C524 [Nile] PCI-to-PCI Bridge
+ 0004 PT86C525 [Nile-II] PCI-to-PCI Bridge
+ 0005 National PC87550 System Controller
+ 8002 PT86C523 [Vesuvius v3] PCI-ISA Bridge Slave
+1067 Mitsubishi Electric
+ 0301 AccelGraphics AccelECLIPSE
+ 0304 AccelGALAXY A2100 [OEM Evans & Sutherland]
+ 0308 Tornado 3000 [OEM Evans & Sutherland]
+ 1002 VG500 [VolumePro Volume Rendering Accelerator]
+1068 Diversified Technology
+1069 Mylex Corporation
+ 0001 DAC960P
+ 0002 DAC960PD
+ 0010 DAC960PG
+ 0020 DAC960LA
+ 0050 AcceleRAID 352/170/160 support Device
+ 1069 0050 AcceleRAID 352 support Device
+ 1069 0052 AcceleRAID 170 support Device
+ 1069 0054 AcceleRAID 160 support Device
+ b166 AcceleRAID 600/500/400/Sapphire support Device
+ 1014 0242 iSeries 2872 DASD IOA
+ 1014 0266 Dual Channel PCI-X U320 SCSI Adapter
+ 1014 0278 Dual Channel PCI-X U320 SCSI RAID Adapter
+ 1014 02d3 Dual Channel PCI-X U320 SCSI Adapter
+ 1014 02d4 Dual Channel PCI-X U320 SCSI RAID Adapter
+ 1069 0200 AcceleRAID 400, Single Channel, PCI-X, U320, SCSI RAID
+ 1069 0202 AcceleRAID Sapphire, Dual Channel, PCI-X, U320, SCSI RAID
+ 1069 0204 AcceleRAID 500, Dual Channel, Low-Profile, PCI-X, U320, SCSI RAID
+ 1069 0206 AcceleRAID 600, Dual Channel, PCI-X, U320, SCSI RAID
+ ba55 eXtremeRAID 1100 support Device
+ ba56 eXtremeRAID 2000/3000 support Device
+ 1069 0030 eXtremeRAID 3000 support Device
+ 1069 0040 eXtremeRAID 2000 support Device
+ ba57 eXtremeRAID 4000/5000 support Device
+ 1069 0072 eXtremeRAID 5000 support Device
+106a Aten Research Inc
+106b Apple Computer Inc.
+ 0001 Bandit PowerPC host bridge
+ 0002 Grand Central I/O
+ 0003 Control Video
+ 0004 PlanB Video-In
+ 0007 O'Hare I/O
+ 000c DOS on Mac
+ 000e Hydra Mac I/O
+ 0010 Heathrow Mac I/O
+ 0017 Paddington Mac I/O
+ 0018 UniNorth FireWire
+ 0019 KeyLargo USB
+ 001e UniNorth Internal PCI
+ 001f UniNorth PCI
+ 0020 UniNorth AGP
+ 0021 UniNorth GMAC (Sun GEM)
+ 0022 KeyLargo Mac I/O
+ 0024 UniNorth/Pangea GMAC (Sun GEM)
+ 0025 KeyLargo/Pangea Mac I/O
+ 0026 KeyLargo/Pangea USB
+ 0027 UniNorth/Pangea AGP
+ 0028 UniNorth/Pangea PCI
+ 0029 UniNorth/Pangea Internal PCI
+ 002d UniNorth 1.5 AGP
+ 002e UniNorth 1.5 PCI
+ 002f UniNorth 1.5 Internal PCI
+ 0030 UniNorth/Pangea FireWire
+ 0031 UniNorth 2 FireWire
+ 106b 5811 iBook G4 2004
+ 0032 UniNorth 2 GMAC (Sun GEM)
+ 0033 UniNorth 2 ATA/100
+ 0034 UniNorth 2 AGP
+ 0035 UniNorth 2 PCI
+ 0036 UniNorth 2 Internal PCI
+ 003b UniNorth/Intrepid ATA/100
+ 003e KeyLargo/Intrepid Mac I/O
+ 003f KeyLargo/Intrepid USB
+ 0040 K2 KeyLargo USB
+ 0041 K2 KeyLargo Mac/IO
+ 0042 K2 FireWire
+ 0043 K2 ATA/100
+ 0045 K2 HT-PCI Bridge
+ 0046 K2 HT-PCI Bridge
+ 0047 K2 HT-PCI Bridge
+ 0048 K2 HT-PCI Bridge
+ 0049 K2 HT-PCI Bridge
+ 004b U3 AGP
+ 004c K2 GMAC (Sun GEM)
+ 004f Shasta Mac I/O
+ 0050 Shasta IDE
+ 0051 Shasta (Sun GEM)
+ 0052 Shasta Firewire
+ 0053 Shasta PCI Bridge
+ 0054 Shasta PCI Bridge
+ 0055 Shasta PCI Bridge
+ 0058 U3L AGP Bridge
+ 0059 U3H AGP Bridge
+ 1645 Tigon3 Gigabit Ethernet NIC (BCM5701)
+106c Hynix Semiconductor
+ 8801 Dual Pentium ISA/PCI Motherboard
+ 8802 PowerPC ISA/PCI Motherboard
+ 8803 Dual Window Graphics Accelerator
+ 8804 LAN Controller
+ 8805 100-BaseT LAN
+106d Sequent Computer Systems
+106e DFI, Inc
+106f City Gate Development Ltd
+1070 Daewoo Telecom Ltd
+1071 Mitac
+ 8160 Mitac 8060B Mobile Platform
+1072 GIT Co Ltd
+1073 Yamaha Corporation
+ 0001 3D GUI Accelerator
+ 0002 YGV615 [RPA3 3D-Graphics Controller]
+ 0003 YMF-740
+ 0004 YMF-724
+ 1073 0004 YMF724-Based PCI Audio Adapter
+ 0005 DS1 Audio
+ 1073 0005 DS-XG PCI Audio CODEC
+ 0006 DS1 Audio
+ 0008 DS1 Audio
+ 1073 0008 DS-XG PCI Audio CODEC
+ 000a DS1L Audio
+ 1073 0004 DS-XG PCI Audio CODEC
+ 1073 000a DS-XG PCI Audio CODEC
+ 000c YMF-740C [DS-1L Audio Controller]
+ 107a 000c DS-XG PCI Audio CODEC
+ 000d YMF-724F [DS-1 Audio Controller]
+ 1073 000d DS-XG PCI Audio CODEC
+ 0010 YMF-744B [DS-1S Audio Controller]
+ 1073 0006 DS-XG PCI Audio CODEC
+ 1073 0010 DS-XG PCI Audio CODEC
+ 0012 YMF-754 [DS-1E Audio Controller]
+ 1073 0012 DS-XG PCI Audio Codec
+ 0020 DS-1 Audio
+ 2000 DS2416 Digital Mixing Card
+ 1073 2000 DS2416 Digital Mixing Card
+1074 NexGen Microsystems
+ 4e78 82c500/1
+1075 Advanced Integrations Research
+1076 Chaintech Computer Co. Ltd
+1077 QLogic Corp.
+ 1016 ISP10160 Single Channel Ultra3 SCSI Processor
+ 1020 ISP1020 Fast-wide SCSI
+ 1022 ISP1022 Fast-wide SCSI
+ 1080 ISP1080 SCSI Host Adapter
+ 1216 ISP12160 Dual Channel Ultra3 SCSI Processor
+ 101e 8471 QLA12160 on AMI MegaRAID
+ 101e 8493 QLA12160 on AMI MegaRAID
+ 1240 ISP1240 SCSI Host Adapter
+ 1280 ISP1280 SCSI Host Adapter
+ 2020 ISP2020A Fast!SCSI Basic Adapter
+ 2100 QLA2100 64-bit Fibre Channel Adapter
+ 1077 0001 QLA2100 64-bit Fibre Channel Adapter
+ 2200 QLA2200 64-bit Fibre Channel Adapter
+ 1077 0002 QLA2200
+ 2300 QLA2300 64-bit Fibre Channel Adapter
+ 2312 QLA2312 Fibre Channel Adapter
+1078 Cyrix Corporation
+ 0000 5510 [Grappa]
+ 0001 PCI Master
+ 0002 5520 [Cognac]
+ 0100 5530 Legacy [Kahlua]
+ 0101 5530 SMI [Kahlua]
+ 0102 5530 IDE [Kahlua]
+ 0103 5530 Audio [Kahlua]
+ 0104 5530 Video [Kahlua]
+ 0400 ZFMicro PCI Bridge
+ 0401 ZFMicro Chipset SMI
+ 0402 ZFMicro Chipset IDE
+ 0403 ZFMicro Expansion Bus
+1079 I-Bus
+107a NetWorth
+107b Gateway 2000
+107c LG Electronics [Lucky Goldstar Co. Ltd]
+107d LeadTek Research Inc.
+ 0000 P86C850
+ 2134 WinFast 3D S320 II
+ 2971 [GeForce FX 5900] WinFast A350 TDH MyViVo
+107e Interphase Corporation
+ 0001 5515 ATM Adapter [Flipper]
+ 0002 100 VG AnyLan Controller
+ 0004 5526 Fibre Channel Host Adapter
+ 0005 x526 Fibre Channel Host Adapter
+ 0008 5525/5575 ATM Adapter (155 Mbit) [Atlantic]
+ 9003 5535-4P-BRI-ST
+ 9007 5535-4P-BRI-U
+ 9008 5535-1P-SR
+ 900c 5535-1P-SR-ST
+ 900e 5535-1P-SR-U
+ 9011 5535-1P-PRI
+ 9013 5535-2P-PRI
+ 9023 5536-4P-BRI-ST
+ 9027 5536-4P-BRI-U
+ 9031 5536-1P-PRI
+ 9033 5536-2P-PRI
+107f Data Technology Corporation
+ 0802 SL82C105
+1080 Contaq Microsystems
+ 0600 82C599
+ c691 Cypress CY82C691
+ c693 82c693
+1081 Supermac Technology
+ 0d47 Radius PCI to NuBUS Bridge
+1082 EFA Corporation of America
+1083 Forex Computer Corporation
+ 0001 FR710
+1084 Parador
+1085 Tulip Computers Int.B.V.
+1086 J. Bond Computer Systems
+1087 Cache Computer
+1088 Microcomputer Systems (M) Son
+1089 Data General Corporation
+# Formerly Bit3 Computer Corp.
+108a SBS Technologies
+ 0001 VME Bridge Model 617
+ 0010 VME Bridge Model 618
+ 0040 dataBLIZZARD
+ 3000 VME Bridge Model 2706
+108c Oakleigh Systems Inc.
+108d Olicom
+ 0001 Token-Ring 16/4 PCI Adapter (3136/3137)
+ 0002 16/4 Token Ring
+ 0004 RapidFire 3139 Token-Ring 16/4 PCI Adapter
+ 108d 0004 OC-3139/3140 RapidFire Token-Ring 16/4 Adapter
+ 0005 GoCard 3250 Token-Ring 16/4 CardBus PC Card
+ 0006 OC-3530 RapidFire Token-Ring 100
+ 0007 RapidFire 3141 Token-Ring 16/4 PCI Fiber Adapter
+ 108d 0007 OC-3141 RapidFire Token-Ring 16/4 Adapter
+ 0008 RapidFire 3540 HSTR 100/16/4 PCI Adapter
+ 108d 0008 OC-3540 RapidFire HSTR 100/16/4 Adapter
+ 0011 OC-2315
+ 0012 OC-2325
+ 0013 OC-2183/2185
+ 0014 OC-2326
+ 0019 OC-2327/2250 10/100 Ethernet Adapter
+ 108d 0016 OC-2327 Rapidfire 10/100 Ethernet Adapter
+ 108d 0017 OC-2250 GoCard 10/100 Ethernet Adapter
+ 0021 OC-6151/6152 [RapidFire ATM 155]
+ 0022 ATM Adapter
+108e Sun Microsystems Computer Corp.
+ 0001 EBUS
+ 1000 EBUS
+ 1001 Happy Meal
+ 1100 RIO EBUS
+ 1101 RIO GEM
+ 1102 RIO 1394
+ 1103 RIO USB
+ 1648 [bge] Gigabit Ethernet
+ 2bad GEM
+ 5000 Simba Advanced PCI Bridge
+ 5043 SunPCI Co-processor
+ 8000 Psycho PCI Bus Module
+ 8001 Schizo PCI Bus Module
+ 8002 Schizo+ PCI Bus Module
+ a000 Ultra IIi
+ a001 Ultra IIe
+ a801 Tomatillo PCI Bus Module
+ abba Cassini 10/100/1000
+108f Systemsoft
+1090 Compro Computer Services, Inc.
+1091 Intergraph Corporation
+ 0020 3D graphics processor
+ 0021 3D graphics processor w/Texturing
+ 0040 3D graphics frame buffer
+ 0041 3D graphics frame buffer
+ 0060 Proprietary bus bridge
+ 00e4 Powerstorm 4D50T
+ 0720 Motion JPEG codec
+ 07a0 Sun Expert3D-Lite Graphics Accelerator
+ 1091 Sun Expert3D Graphics Accelerator
+1092 Diamond Multimedia Systems
+ 00a0 Speedstar Pro SE
+ 00a8 Speedstar 64
+ 0550 Viper V550
+ 08d4 Supra 2260 Modem
+ 094c SupraExpress 56i Pro
+ 1092 Viper V330
+ 6120 Maximum DVD
+ 8810 Stealth SE
+ 8811 Stealth 64/SE
+ 8880 Stealth
+ 8881 Stealth
+ 88b0 Stealth 64
+ 88b1 Stealth 64
+ 88c0 Stealth 64
+ 88c1 Stealth 64
+ 88d0 Stealth 64
+ 88d1 Stealth 64
+ 88f0 Stealth 64
+ 88f1 Stealth 64
+ 9999 DMD-I0928-1 "Monster sound" sound chip
+1093 National Instruments
+ 0160 PCI-DIO-96
+ 0162 PCI-MIO-16XE-50
+ 1170 PCI-MIO-16XE-10
+ 1180 PCI-MIO-16E-1
+ 1190 PCI-MIO-16E-4
+ 1310 PCI-6602
+ 1330 PCI-6031E
+ 1350 PCI-6071E
+ 14e0 PCI-6110
+ 14f0 PCI-6111
+ 17d0 PCI-6503
+ 1870 PCI-6713
+ 1880 PCI-6711
+ 18b0 PCI-6052E
+ 2410 PCI-6733
+ 2890 PCI-6036E
+ 2a60 PCI-6023E
+ 2a70 PCI-6024E
+ 2a80 PCI-6025E
+ 2c80 PCI-6035E
+ 2ca0 PCI-6034E
+ 70b8 PCI-6251 [M Series - High Speed Multifunction DAQ]
+ b001 IMAQ-PCI-1408
+ b011 IMAQ-PXI-1408
+ b021 IMAQ-PCI-1424
+ b031 IMAQ-PCI-1413
+ b041 IMAQ-PCI-1407
+ b051 IMAQ-PXI-1407
+ b061 IMAQ-PCI-1411
+ b071 IMAQ-PCI-1422
+ b081 IMAQ-PXI-1422
+ b091 IMAQ-PXI-1411
+ c801 PCI-GPIB
+ c831 PCI-GPIB bridge
+1094 First International Computers [FIC]
+# nee CMD Technology Inc
+1095 Silicon Image, Inc.
+ 0240 Adaptec AAR-1210SA SATA HostRAID Controller
+ 0640 PCI0640
+ 0643 PCI0643
+ 0646 PCI0646
+ 0647 PCI0647
+ 0648 PCI0648
+ 0649 SiI 0649 Ultra ATA/100 PCI to ATA Host Controller
+ 0e11 005d Integrated Ultra ATA-100 Dual Channel Controller
+ 0e11 007e Integrated Ultra ATA-100 IDE RAID Controller
+ 101e 0649 AMI MegaRAID IDE 100 Controller
+ 0650 PBC0650A
+ 0670 USB0670
+ 1095 0670 USB0670
+ 0673 USB0673
+ 0680 PCI0680 Ultra ATA-133 Host Controller
+ 1095 3680 Winic W-680 (Silicon Image 680 based)
+ 3112 SiI 3112 [SATALink/SATARaid] Serial ATA Controller
+ 1095 3112 SiI 3112 SATALink Controller
+ 1095 6112 SiI 3112 SATARaid Controller
+ 9005 0250 SATAConnect 1205SA Host Controller
+ 3114 SiI 3114 [SATALink/SATARaid] Serial ATA Controller
+ 1095 3114 SiI 3114 SATALink Controller
+ 1095 6114 SiI 3114 SATARaid Controller
+ 3124 SiI 3124 PCI-X Serial ATA Controller
+ 1095 3124 SiI 3124 PCI-X Serial ATA Controller
+ 3132 SiI 3132 Serial ATA Raid II Controller
+ 3512 SiI 3512 [SATALink/SATARaid] Serial ATA Controller
+ 1095 3512 SiI 3512 SATALink Controller
+ 1095 6512 SiI 3512 SATARaid Controller
+1096 Alacron
+1097 Appian Technology
+1098 Quantum Designs (H.K.) Ltd
+ 0001 QD-8500
+ 0002 QD-8580
+1099 Samsung Electronics Co., Ltd
+109a Packard Bell
+109b Gemlight Computer Ltd.
+109c Megachips Corporation
+109d Zida Technologies Ltd.
+109e Brooktree Corporation
+ 032e Bt878 Video Capture
+ 0350 Bt848 Video Capture
+ 0351 Bt849A Video capture
+ 0369 Bt878 Video Capture
+ 1002 0001 TV-Wonder
+ 1002 0003 TV-Wonder/VE
+ 036c Bt879(??) Video Capture
+ 13e9 0070 Win/TV (Video Section)
+ 036e Bt878 Video Capture
+ 0070 13eb WinTV Series
+ 0070 ff01 Viewcast Osprey 200
+ 0071 0101 DigiTV PCI
+ 107d 6606 WinFast TV 2000
+ 11bd 0012 PCTV pro (TV + FM stereo receiver)
+ 11bd 001c PCTV Sat (DBC receiver)
+ 127a 0001 Bt878 Mediastream Controller NTSC
+ 127a 0002 Bt878 Mediastream Controller PAL BG
+ 127a 0003 Bt878a Mediastream Controller PAL BG
+ 127a 0048 Bt878/832 Mediastream Controller
+ 144f 3000 MagicTView CPH060 - Video
+ 1461 0002 TV98 Series (TV/No FM/Remote)
+ 1461 0003 AverMedia UltraTV PCI 350
+ 1461 0004 AVerTV WDM Video Capture
+ 1461 0761 AverTV DVB-T
+ 14f1 0001 Bt878 Mediastream Controller NTSC
+ 14f1 0002 Bt878 Mediastream Controller PAL BG
+ 14f1 0003 Bt878a Mediastream Controller PAL BG
+ 14f1 0048 Bt878/832 Mediastream Controller
+ 1822 0001 VisionPlus DVB card
+ 1851 1850 FlyVideo'98 - Video
+ 1851 1851 FlyVideo II
+ 1852 1852 FlyVideo'98 - Video (with FM Tuner)
+ 18ac d500 DViCO FusionHDTV5 Lite
+ 270f fc00 Digitop DTT-1000
+ bd11 1200 PCTV pro (TV + FM stereo receiver)
+ 036f Bt879 Video Capture
+ 127a 0044 Bt879 Video Capture NTSC
+ 127a 0122 Bt879 Video Capture PAL I
+ 127a 0144 Bt879 Video Capture NTSC
+ 127a 0222 Bt879 Video Capture PAL BG
+ 127a 0244 Bt879a Video Capture NTSC
+ 127a 0322 Bt879 Video Capture NTSC
+ 127a 0422 Bt879 Video Capture NTSC
+ 127a 1122 Bt879 Video Capture PAL I
+ 127a 1222 Bt879 Video Capture PAL BG
+ 127a 1322 Bt879 Video Capture NTSC
+ 127a 1522 Bt879a Video Capture PAL I
+ 127a 1622 Bt879a Video Capture PAL BG
+ 127a 1722 Bt879a Video Capture NTSC
+ 14f1 0044 Bt879 Video Capture NTSC
+ 14f1 0122 Bt879 Video Capture PAL I
+ 14f1 0144 Bt879 Video Capture NTSC
+ 14f1 0222 Bt879 Video Capture PAL BG
+ 14f1 0244 Bt879a Video Capture NTSC
+ 14f1 0322 Bt879 Video Capture NTSC
+ 14f1 0422 Bt879 Video Capture NTSC
+ 14f1 1122 Bt879 Video Capture PAL I
+ 14f1 1222 Bt879 Video Capture PAL BG
+ 14f1 1322 Bt879 Video Capture NTSC
+ 14f1 1522 Bt879a Video Capture PAL I
+ 14f1 1622 Bt879a Video Capture PAL BG
+ 14f1 1722 Bt879a Video Capture NTSC
+ 1851 1850 FlyVideo'98 - Video
+ 1851 1851 FlyVideo II
+ 1852 1852 FlyVideo'98 - Video (with FM Tuner)
+ 0370 Bt880 Video Capture
+ 1851 1850 FlyVideo'98
+ 1851 1851 FlyVideo'98 EZ - video
+ 1852 1852 FlyVideo'98 (with FM Tuner)
+ 0878 Bt878 Audio Capture
+ 0070 13eb WinTV Series
+ 0070 ff01 Viewcast Osprey 200
+ 0071 0101 DigiTV PCI
+ 1002 0001 TV-Wonder
+ 1002 0003 TV-Wonder/VE
+ 11bd 0012 PCTV pro (TV + FM stereo receiver, audio section)
+ 11bd 001c PCTV Sat (DBC receiver)
+ 127a 0001 Bt878 Video Capture (Audio Section)
+ 127a 0002 Bt878 Video Capture (Audio Section)
+ 127a 0003 Bt878 Video Capture (Audio Section)
+ 127a 0048 Bt878 Video Capture (Audio Section)
+ 13e9 0070 Win/TV (Audio Section)
+ 144f 3000 MagicTView CPH060 - Audio
+ 1461 0002 Avermedia PCTV98 Audio Capture
+ 1461 0004 AVerTV WDM Audio Capture
+ 1461 0761 AVerTV DVB-T
+ 14f1 0001 Bt878 Video Capture (Audio Section)
+ 14f1 0002 Bt878 Video Capture (Audio Section)
+ 14f1 0003 Bt878 Video Capture (Audio Section)
+ 14f1 0048 Bt878 Video Capture (Audio Section)
+ 1822 0001 VisionPlus DVB Card
+ 18ac d500 DViCO FusionHDTV5 Lite
+ 270f fc00 Digitop DTT-1000
+ bd11 1200 PCTV pro (TV + FM stereo receiver, audio section)
+ 0879 Bt879 Audio Capture
+ 127a 0044 Bt879 Video Capture (Audio Section)
+ 127a 0122 Bt879 Video Capture (Audio Section)
+ 127a 0144 Bt879 Video Capture (Audio Section)
+ 127a 0222 Bt879 Video Capture (Audio Section)
+ 127a 0244 Bt879 Video Capture (Audio Section)
+ 127a 0322 Bt879 Video Capture (Audio Section)
+ 127a 0422 Bt879 Video Capture (Audio Section)
+ 127a 1122 Bt879 Video Capture (Audio Section)
+ 127a 1222 Bt879 Video Capture (Audio Section)
+ 127a 1322 Bt879 Video Capture (Audio Section)
+ 127a 1522 Bt879 Video Capture (Audio Section)
+ 127a 1622 Bt879 Video Capture (Audio Section)
+ 127a 1722 Bt879 Video Capture (Audio Section)
+ 14f1 0044 Bt879 Video Capture (Audio Section)
+ 14f1 0122 Bt879 Video Capture (Audio Section)
+ 14f1 0144 Bt879 Video Capture (Audio Section)
+ 14f1 0222 Bt879 Video Capture (Audio Section)
+ 14f1 0244 Bt879 Video Capture (Audio Section)
+ 14f1 0322 Bt879 Video Capture (Audio Section)
+ 14f1 0422 Bt879 Video Capture (Audio Section)
+ 14f1 1122 Bt879 Video Capture (Audio Section)
+ 14f1 1222 Bt879 Video Capture (Audio Section)
+ 14f1 1322 Bt879 Video Capture (Audio Section)
+ 14f1 1522 Bt879 Video Capture (Audio Section)
+ 14f1 1622 Bt879 Video Capture (Audio Section)
+ 14f1 1722 Bt879 Video Capture (Audio Section)
+ 0880 Bt880 Audio Capture
+ 2115 BtV 2115 Mediastream controller
+ 2125 BtV 2125 Mediastream controller
+ 2164 BtV 2164
+ 2165 BtV 2165
+ 8230 Bt8230 ATM Segment/Reassembly Ctrlr (SRC)
+ 8472 Bt8472
+ 8474 Bt8474
+109f Trigem Computer Inc.
+10a0 Meidensha Corporation
+10a1 Juko Electronics Ind. Co. Ltd
+10a2 Quantum Corporation
+10a3 Everex Systems Inc
+10a4 Globe Manufacturing Sales
+10a5 Smart Link Ltd.
+ 3052 SmartPCI562 56K Modem
+ 5449 SmartPCI561 modem
+10a6 Informtech Industrial Ltd.
+10a7 Benchmarq Microelectronics
+10a8 Sierra Semiconductor
+ 0000 STB Horizon 64
+10a9 Silicon Graphics, Inc.
+ 0001 Crosstalk to PCI Bridge
+ 0002 Linc I/O controller
+ 0003 IOC3 I/O controller
+ 0004 O2 MACE
+ 0005 RAD Audio
+ 0006 HPCEX
+ 0007 RPCEX
+ 0008 DiVO VIP
+ 0009 AceNIC Gigabit Ethernet
+ 10a9 8002 AceNIC Gigabit Ethernet
+ 0010 AMP Video I/O
+ 0011 GRIP
+ 0012 SGH PSHAC GSN
+ 1001 Magic Carpet
+ 1002 Lithium
+ 1003 Dual JPEG 1
+ 1004 Dual JPEG 2
+ 1005 Dual JPEG 3
+ 1006 Dual JPEG 4
+ 1007 Dual JPEG 5
+ 1008 Cesium
+ 100a IOC4 I/O controller
+ 2001 Fibre Channel
+ 2002 ASDE
+ 4001 TIO-CE PCI Express Bridge
+ 4002 TIO-CE PCI Express Port
+ 8001 O2 1394
+ 8002 G-net NT
+ 8010 Broadcom e-net [SGI IO9/IO10 BaseIO]
+ 8018 Broadcom e-net [SGI A330 Server BaseIO]
+10aa ACC Microelectronics
+ 0000 ACCM 2188
+10ab Digicom
+10ac Honeywell IAC
+10ad Symphony Labs
+ 0001 W83769F
+ 0003 SL82C103
+ 0005 SL82C105
+ 0103 SL82c103
+ 0105 SL82c105
+ 0565 W83C553
+10ae Cornerstone Technology
+10af Micro Computer Systems Inc
+10b0 CardExpert Technology
+10b1 Cabletron Systems Inc
+10b2 Raytheon Company
+10b3 Databook Inc
+ 3106 DB87144
+ b106 DB87144
+10b4 STB Systems Inc
+ 1b1d Velocity 128 3D
+ 10b4 237e Velocity 4400
+10b5 PLX Technology, Inc.
+ 0001 i960 PCI bus interface
+ 1076 VScom 800 8 port serial adaptor
+ 1077 VScom 400 4 port serial adaptor
+ 1078 VScom 210 2 port serial and 1 port parallel adaptor
+ 1103 VScom 200 2 port serial adaptor
+ 1146 VScom 010 1 port parallel adaptor
+ 1147 VScom 020 2 port parallel adaptor
+ 2724 Thales PCSM Security Card
+ 6540 PCI6540/6466 PCI-PCI bridge (transparent mode)
+ 4c53 10e0 PSL09 PrPMC
+ 6541 PCI6540/6466 PCI-PCI bridge (non-transparent mode, primary side)
+ 4c53 10e0 PSL09 PrPMC
+ 6542 PCI6540/6466 PCI-PCI bridge (non-transparent mode, secondary side)
+ 4c53 10e0 PSL09 PrPMC
+ 8516 PEX 8516 Versatile PCI Express Switch
+ 8532 PEX 8532 Versatile PCI Express Switch
+ 9030 PCI <-> IOBus Bridge Hot Swap
+ 10b5 2862 Alpermann+Velte PCL PCI LV (3V/5V): Timecode Reader Board
+ 10b5 2906 Alpermann+Velte PCI TS (3V/5V): Time Synchronisation Board
+ 10b5 2940 Alpermann+Velte PCL PCI D (3V/5V): Timecode Reader Board
+ 10b5 2978 SH ARC-PCIu SOHARD ARCNET card
+ 10b5 3025 Alpermann+Velte PCL PCI L (3V/5V): Timecode Reader Board
+ 10b5 3068 Alpermann+Velte PCL PCI HD (3V/5V): Timecode Reader Board
+ 1397 3136 4xS0-ISDN PCI Adapter
+ 1397 3137 S2M-E1-ISDN PCI Adapter
+ 15ed 1002 MCCS 8-port Serial Hot Swap
+ 15ed 1003 MCCS 16-port Serial Hot Swap
+ 9036 9036
+ 9050 PCI <-> IOBus Bridge
+ 10b5 1067 IXXAT CAN i165
+ 10b5 1172 IK220 (Heidenhain)
+ 10b5 2036 SatPak GPS
+ 10b5 2221 Alpermann+Velte PCL PCI LV: Timecode Reader Board
+ 10b5 2273 SH ARC-PCI SOHARD ARCNET card
+ 10b5 2431 Alpermann+Velte PCL PCI D: Timecode Reader Board
+ 10b5 2905 Alpermann+Velte PCI TS: Time Synchronisation Board
+ 10b5 9050 MP9050
+ 1498 0362 TPMC866 8 Channel Serial Card
+ 1522 0001 RockForce 4 Port V.90 Data/Fax/Voice Modem
+ 1522 0002 RockForce 2 Port V.90 Data/Fax/Voice Modem
+ 1522 0003 RockForce 6 Port V.90 Data/Fax/Voice Modem
+ 1522 0004 RockForce 8 Port V.90 Data/Fax/Voice Modem
+ 1522 0010 RockForce2000 4 Port V.90 Data/Fax/Voice Modem
+ 1522 0020 RockForce2000 2 Port V.90 Data/Fax/Voice Modem
+ 15ed 1000 Macrolink MCCS 8-port Serial
+ 15ed 1001 Macrolink MCCS 16-port Serial
+ 15ed 1002 Macrolink MCCS 8-port Serial Hot Swap
+ 15ed 1003 Macrolink MCCS 16-port Serial Hot Swap
+ 5654 2036 OpenSwitch 6 Telephony card
+ 5654 3132 OpenSwitch 12 Telephony card
+ 5654 5634 OpenLine4 Telephony Card
+ d531 c002 PCIntelliCAN 2xSJA1000 CAN bus
+ d84d 4006 EX-4006 1P
+ d84d 4008 EX-4008 1P EPP/ECP
+ d84d 4014 EX-4014 2P
+ d84d 4018 EX-4018 3P EPP/ECP
+ d84d 4025 EX-4025 1S(16C550) RS-232
+ d84d 4027 EX-4027 1S(16C650) RS-232
+ d84d 4028 EX-4028 1S(16C850) RS-232
+ d84d 4036 EX-4036 2S(16C650) RS-232
+ d84d 4037 EX-4037 2S(16C650) RS-232
+ d84d 4038 EX-4038 2S(16C850) RS-232
+ d84d 4052 EX-4052 1S(16C550) RS-422/485
+ d84d 4053 EX-4053 2S(16C550) RS-422/485
+ d84d 4055 EX-4055 4S(16C550) RS-232
+ d84d 4058 EX-4055 4S(16C650) RS-232
+ d84d 4065 EX-4065 8S(16C550) RS-232
+ d84d 4068 EX-4068 8S(16C650) RS-232
+ d84d 4078 EX-4078 2S(16C552) RS-232+1P
+ 9054 PCI <-> IOBus Bridge
+ 10b5 2455 Wessex Techology PHIL-PCI
+ 10b5 2696 Innes Corp AM Radcap card
+ 10b5 2717 Innes Corp Auricon card
+ 10b5 2844 Innes Corp TVS Encoder card
+ 12d9 0002 PCI Prosody Card rev 1.5
+ 16df 0011 PIKA PrimeNet MM PCI
+ 16df 0012 PIKA PrimeNet MM cPCI 8
+ 16df 0013 PIKA PrimeNet MM cPCI 8 (without CAS Signaling)
+ 16df 0014 PIKA PrimeNet MM cPCI 4
+ 16df 0015 PIKA Daytona MM
+ 16df 0016 PIKA InLine MM
+ 9056 Francois
+ 10b5 2979 CellinkBlade 11 - CPCI board VoATM AAL1
+ 9060 9060
+ 906d 9060SD
+ 125c 0640 Aries 16000P
+ 906e 9060ES
+ 9080 9080
+ 103c 10eb (Agilent) E2777B 83K Series Optical Communication Interface
+ 103c 10ec (Agilent) E6978-66442 PCI CIC
+ 10b5 9080 9080 [real subsystem ID not set]
+ 129d 0002 Aculab PCI Prosidy card
+ 12d9 0002 PCI Prosody Card
+ 12df 4422 4422PCI ["Do-All" Telemetry Data Aquisition System]
+ bb04 B&B 3PCIOSD1A Isolated PCI Serial
+10b6 Madge Networks
+ 0001 Smart 16/4 PCI Ringnode
+ 0002 Smart 16/4 PCI Ringnode Mk2
+ 10b6 0002 Smart 16/4 PCI Ringnode Mk2
+ 10b6 0006 16/4 CardBus Adapter
+ 0003 Smart 16/4 PCI Ringnode Mk3
+ 0e11 b0fd Compaq NC4621 PCI, 4/16, WOL
+ 10b6 0003 Smart 16/4 PCI Ringnode Mk3
+ 10b6 0007 Presto PCI Plus Adapter
+ 0004 Smart 16/4 PCI Ringnode Mk1
+ 0006 16/4 Cardbus Adapter
+ 10b6 0006 16/4 CardBus Adapter
+ 0007 Presto PCI Adapter
+ 10b6 0007 Presto PCI
+ 0009 Smart 100/16/4 PCI-HS Ringnode
+ 10b6 0009 Smart 100/16/4 PCI-HS Ringnode
+ 000a Smart 100/16/4 PCI Ringnode
+ 10b6 000a Smart 100/16/4 PCI Ringnode
+ 000b 16/4 CardBus Adapter Mk2
+ 10b6 0008 16/4 CardBus Adapter Mk2
+ 10b6 000b 16/4 Cardbus Adapter Mk2
+ 000c RapidFire 3140V2 16/4 TR Adapter
+ 10b6 000c RapidFire 3140V2 16/4 TR Adapter
+ 1000 Collage 25/155 ATM Client Adapter
+ 1001 Collage 155 ATM Server Adapter
+10b7 3Com Corporation
+ 0001 3c985 1000BaseSX (SX/TX)
+ 0013 AR5212 802.11abg NIC (3CRDAG675)
+ 10b7 2031 3CRDAG675 11a/b/g Wireless PCI Adapter
+ 0910 3C910-A01
+ 1006 MINI PCI type 3B Data Fax Modem
+ 1007 Mini PCI 56k Winmodem
+ 10b7 615c Mini PCI 56K Modem
+ 1201 3c982-TXM 10/100baseTX Dual Port A [Hydra]
+ 1202 3c982-TXM 10/100baseTX Dual Port B [Hydra]
+ 1700 3c940 10/100/1000Base-T [Marvell]
+ 1043 80eb P4P800/K8V Deluxe motherboard
+ 10b7 0010 3C940 Gigabit LOM Ethernet Adapter
+ 10b7 0020 3C941 Gigabit LOM Ethernet Adapter
+ 147b 1407 KV8-MAX3 motherboard
+ 3390 3c339 TokenLink Velocity
+ 3590 3c359 TokenLink Velocity XL
+ 10b7 3590 TokenLink Velocity XL Adapter (3C359/359B)
+ 4500 3c450 HomePNA [Tornado]
+ 5055 3c555 Laptop Hurricane
+ 5057 3c575 Megahertz 10/100 LAN CardBus [Boomerang]
+ 10b7 5a57 3C575 Megahertz 10/100 LAN Cardbus PC Card
+ 5157 3cCFE575BT Megahertz 10/100 LAN CardBus [Cyclone]
+ 10b7 5b57 3C575 Megahertz 10/100 LAN Cardbus PC Card
+ 5257 3cCFE575CT CardBus [Cyclone]
+ 10b7 5c57 FE575C-3Com 10/100 LAN CardBus-Fast Ethernet
+ 5900 3c590 10BaseT [Vortex]
+ 5920 3c592 EISA 10mbps Demon/Vortex
+ 5950 3c595 100BaseTX [Vortex]
+ 5951 3c595 100BaseT4 [Vortex]
+ 5952 3c595 100Base-MII [Vortex]
+ 5970 3c597 EISA Fast Demon/Vortex
+ 5b57 3c595 Megahertz 10/100 LAN CardBus [Boomerang]
+ 10b7 5b57 3C575 Megahertz 10/100 LAN Cardbus PC Card
+ 6000 3CRSHPW796 [OfficeConnect Wireless CardBus]
+ 6001 3com 3CRWE154G72 [Office Connect Wireless LAN Adapter]
+ 6055 3c556 Hurricane CardBus [Cyclone]
+ 6056 3c556B CardBus [Tornado]
+ 10b7 6556 10/100 Mini PCI Ethernet Adapter
+ 6560 3cCFE656 CardBus [Cyclone]
+ 10b7 656a 3CCFEM656 10/100 LAN+56K Modem CardBus
+ 6561 3cCFEM656 10/100 LAN+56K Modem CardBus
+ 10b7 656b 3CCFEM656 10/100 LAN+56K Modem CardBus
+ 6562 3cCFEM656B 10/100 LAN+Winmodem CardBus [Cyclone]
+ 10b7 656b 3CCFEM656B 10/100 LAN+56K Modem CardBus
+ 6563 3cCFEM656B 10/100 LAN+56K Modem CardBus
+ 10b7 656b 3CCFEM656 10/100 LAN+56K Modem CardBus
+ 6564 3cXFEM656C 10/100 LAN+Winmodem CardBus [Tornado]
+ 7646 3cSOHO100-TX Hurricane
+ 7770 3CRWE777 PCI(PLX) Wireless Adaptor [Airconnect]
+ 7940 3c803 FDDILink UTP Controller
+ 7980 3c804 FDDILink SAS Controller
+ 7990 3c805 FDDILink DAS Controller
+ 80eb 3c940B 10/100/1000Base-T
+ 8811 Token ring
+ 9000 3c900 10BaseT [Boomerang]
+ 9001 3c900 10Mbps Combo [Boomerang]
+ 9004 3c900B-TPO Etherlink XL [Cyclone]
+ 10b7 9004 3C900B-TPO Etherlink XL TPO 10Mb
+ 9005 3c900B-Combo Etherlink XL [Cyclone]
+ 10b7 9005 3C900B-Combo Etherlink XL Combo
+ 9006 3c900B-TPC Etherlink XL [Cyclone]
+ 900a 3c900B-FL 10base-FL [Cyclone]
+ 9050 3c905 100BaseTX [Boomerang]
+ 9051 3c905 100BaseT4 [Boomerang]
+ 9055 3c905B 100BaseTX [Cyclone]
+ 1028 0080 3C905B Fast Etherlink XL 10/100
+ 1028 0081 3C905B Fast Etherlink XL 10/100
+ 1028 0082 3C905B Fast Etherlink XL 10/100
+ 1028 0083 3C905B Fast Etherlink XL 10/100
+ 1028 0084 3C905B Fast Etherlink XL 10/100
+ 1028 0085 3C905B Fast Etherlink XL 10/100
+ 1028 0086 3C905B Fast Etherlink XL 10/100
+ 1028 0087 3C905B Fast Etherlink XL 10/100
+ 1028 0088 3C905B Fast Etherlink XL 10/100
+ 1028 0089 3C905B Fast Etherlink XL 10/100
+ 1028 0090 3C905B Fast Etherlink XL 10/100
+ 1028 0091 3C905B Fast Etherlink XL 10/100
+ 1028 0092 3C905B Fast Etherlink XL 10/100
+ 1028 0093 3C905B Fast Etherlink XL 10/100
+ 1028 0094 3C905B Fast Etherlink XL 10/100
+ 1028 0095 3C905B Fast Etherlink XL 10/100
+ 1028 0096 3C905B Fast Etherlink XL 10/100
+ 1028 0097 3C905B Fast Etherlink XL 10/100
+ 1028 0098 3C905B Fast Etherlink XL 10/100
+ 1028 0099 3C905B Fast Etherlink XL 10/100
+ 10b7 9055 3C905B Fast Etherlink XL 10/100
+ 9056 3c905B-T4 Fast EtherLink XL [Cyclone]
+ 9058 3c905B Deluxe Etherlink 10/100/BNC [Cyclone]
+ 905a 3c905B-FX Fast Etherlink XL FX 100baseFx [Cyclone]
+ 9200 3c905C-TX/TX-M [Tornado]
+ 1028 0095 3C920 Integrated Fast Ethernet Controller
+ 1028 0097 3C920 Integrated Fast Ethernet Controller
+ 1028 00fe Optiplex GX240
+ 1028 012a 3C920 Integrated Fast Ethernet Controller [Latitude C640]
+ 10b7 1000 3C905C-TX Fast Etherlink for PC Management NIC
+ 10b7 7000 10/100 Mini PCI Ethernet Adapter
+ 10f1 2466 Tiger MPX S2466 (3C920 Integrated Fast Ethernet Controller)
+ 9201 3C920B-EMB Integrated Fast Ethernet Controller [Tornado]
+ 1043 80ab A7N8X Deluxe onboard 3C920B-EMB Integrated Fast Ethernet Controller
+ 9202 3Com 3C920B-EMB-WNM Integrated Fast Ethernet Controller
+ 9210 3C920B-EMB-WNM Integrated Fast Ethernet Controller
+ 9300 3CSOHO100B-TX 910-A01 [tulip]
+ 9800 3c980-TX Fast Etherlink XL Server Adapter [Cyclone]
+ 10b7 9800 3c980-TX Fast Etherlink XL Server Adapter
+ 9805 3c980-C 10/100baseTX NIC [Python-T]
+ 10b7 1201 EtherLink Server 10/100 Dual Port A
+ 10b7 1202 EtherLink Server 10/100 Dual Port B
+ 10b7 9805 3c980 10/100baseTX NIC [Python-T]
+ 10f1 2462 Thunder K7 S2462
+ 9900 3C990-TX [Typhoon]
+ 9902 3CR990-TX-95 [Typhoon 56-bit]
+ 9903 3CR990-TX-97 [Typhoon 168-bit]
+ 9904 3C990B-TX-M/3C990BSVR [Typhoon2]
+ 10b7 1000 3CR990B-TX-M [Typhoon2]
+ 10b7 2000 3CR990BSVR [Typhoon2 Server]
+ 9905 3CR990-FX-95/97/95 [Typhon Fiber]
+ 10b7 1101 3CR990-FX-95 [Typhoon Fiber 56-bit]
+ 10b7 1102 3CR990-FX-97 [Typhoon Fiber 168-bit]
+ 10b7 2101 3CR990-FX-95 Server [Typhoon Fiber 56-bit]
+ 10b7 2102 3CR990-FX-97 Server [Typhoon Fiber 168-bit]
+ 9908 3CR990SVR95 [Typhoon Server 56-bit]
+ 9909 3CR990SVR97 [Typhoon Server 168-bit]
+ 990a 3C990SVR [Typhoon Server]
+ 990b 3C990SVR [Typhoon Server]
+10b8 Standard Microsystems Corp [SMC]
+ 0005 83c170 EPIC/100 Fast Ethernet Adapter
+ 1055 e000 LANEPIC 10/100 [EVB171Q-PCI]
+ 1055 e002 LANEPIC 10/100 [EVB171G-PCI]
+ 10b8 a011 EtherPower II 10/100
+ 10b8 a014 EtherPower II 10/100
+ 10b8 a015 EtherPower II 10/100
+ 10b8 a016 EtherPower II 10/100
+ 10b8 a017 EtherPower II 10/100
+ 0006 83c175 EPIC/100 Fast Ethernet Adapter
+ 1055 e100 LANEPIC Cardbus Fast Ethernet Adapter
+ 1055 e102 LANEPIC Cardbus Fast Ethernet Adapter
+ 1055 e300 LANEPIC Cardbus Fast Ethernet Adapter
+ 1055 e302 LANEPIC Cardbus Fast Ethernet Adapter
+ 10b8 a012 LANEPIC Cardbus Fast Ethernet Adapter
+ 13a2 8002 LANEPIC Cardbus Fast Ethernet Adapter
+ 13a2 8006 LANEPIC Cardbus Fast Ethernet Adapter
+ 1000 FDC 37c665
+ 1001 FDC 37C922
+ 2802 SMC2802W [EZ Connect g]
+ a011 83C170QF
+ b106 SMC34C90
+10b9 ALi Corporation
+ 0101 CMI8338/C3DX PCI Audio Device
+ 0111 C-Media CMI8738/C3DX Audio Device (OEM)
+ 10b9 0111 C-Media CMI8738/C3DX Audio Device (OEM)
+ 0780 Multi-IO Card
+ 0782 Multi-IO Card
+ 1435 M1435
+ 1445 M1445
+ 1449 M1449
+ 1451 M1451
+ 1461 M1461
+ 1489 M1489
+ 1511 M1511 [Aladdin]
+ 1512 M1512 [Aladdin]
+ 1513 M1513 [Aladdin]
+ 1521 M1521 [Aladdin III]
+ 10b9 1521 ALI M1521 Aladdin III CPU Bridge
+ 1523 M1523
+ 10b9 1523 ALI M1523 ISA Bridge
+ 1531 M1531 [Aladdin IV]
+ 1533 M1533 PCI to ISA Bridge [Aladdin IV]
+ 1014 053b ThinkPad R40e (2684-HVG) PCI to ISA Bridge
+ 10b9 1533 ALI M1533 Aladdin IV ISA Bridge
+ 1541 M1541
+ 10b9 1541 ALI M1541 Aladdin V/V+ AGP System Controller
+ 1543 M1543
+ 1563 M1563 HyperTransport South Bridge
+ 1573 PCI to LPC Controller
+ 1621 M1621
+ 1631 ALI M1631 PCI North Bridge Aladdin Pro III
+ 1632 M1632M Northbridge+Trident
+ 1641 ALI M1641 PCI North Bridge Aladdin Pro IV
+ 1644 M1644/M1644T Northbridge+Trident
+ 1646 M1646 Northbridge+Trident
+ 1647 M1647 Northbridge [MAGiK 1 / MobileMAGiK 1]
+ 1651 M1651/M1651T Northbridge [Aladdin-Pro 5/5M,Aladdin-Pro 5T/5TM]
+ 1671 M1671 Super P4 Northbridge [AGP4X,PCI and SDR/DDR]
+ 1672 M1672 Northbridge [CyberALADDiN-P4]
+ 1681 M1681 P4 Northbridge [AGP8X,HyperTransport and SDR/DDR]
+ 1687 M1687 K8 Northbridge [AGP8X and HyperTransport]
+ 1689 M1689 K8 Northbridge [Super K8 Single Chip]
+ 1695 M1695 K8 Northbridge [PCI Express and HyperTransport]
+ 3141 M3141
+ 3143 M3143
+ 3145 M3145
+ 3147 M3147
+ 3149 M3149
+ 3151 M3151
+ 3307 M3307
+ 3309 M3309
+ 3323 M3325 Video/Audio Decoder
+ 5212 M4803
+ 5215 MS4803
+ 5217 M5217H
+ 5219 M5219
+ 5225 M5225
+ 5228 M5228 ALi ATA/RAID Controller
+ 5229 M5229 IDE
+ 1014 050f ThinkPad R30
+ 1014 053d ThinkPad R40e (2684-HVG) builtin IDE
+ 103c 0024 Pavilion ze4400 builtin IDE
+ 1043 8053 A7A266 Motherboard IDE
+ 5235 M5225
+ 5237 USB 1.1 Controller
+ 1014 0540 ThinkPad R40e (2684-HVG) builtin USB
+ 103c 0024 Pavilion ze4400 builtin USB
+ 104d 810f VAIO PCG-U1 USB/OHCI Revision 1.0
+ 5239 USB 2.0 Controller
+ 5243 M1541 PCI to AGP Controller
+ 5246 AGP8X Controller
+ 5247 PCI to AGP Controller
+ 5249 M5249 HTT to PCI Bridge
+ 5251 M5251 P1394 OHCI 1.0 Controller
+ 5253 M5253 P1394 OHCI 1.1 Controller
+ 5261 M5261 Ethernet Controller
+ 5263 M5263 Ethernet Controller
+ 5281 ALi M5281 Serial ATA / RAID Host Controller
+ 5287 ULi 5287 SATA
+ 5288 ULi M5288 SATA
+ 5289 ULi 5289 SATA
+ 5450 Lucent Technologies Soft Modem AMR
+ 5451 M5451 PCI AC-Link Controller Audio Device
+ 1014 0506 ThinkPad R30
+ 1014 053e ThinkPad R40e (2684-HVG) builtin Audio
+ 103c 0024 Pavilion ze4400 builtin Audio
+ 10b9 5451 HP Compaq nc4010 (DY885AA#ABN)
+ 5453 M5453 PCI AC-Link Controller Modem Device
+ 5455 M5455 PCI AC-Link Controller Audio Device
+ 5457 M5457 AC'97 Modem Controller
+ 1014 0535 ThinkPad R40e (2684-HVG) builtin modem
+ 103c 0024 Pavilion ze4400 builtin Modem Device
+ 5459 SmartLink SmartPCI561 56K Modem
+ 545a SmartLink SmartPCI563 56K Modem
+ 5461 High Definition Audio/AC'97 Host Controller
+ 5471 M5471 Memory Stick Controller
+ 5473 M5473 SD-MMC Controller
+ 7101 M7101 Power Management Controller [PMU]
+ 1014 0510 ThinkPad R30
+ 1014 053c ThinkPad R40e (2684-HVG) Power Management Controller
+ 103c 0024 Pavilion ze4400
+10ba Mitsubishi Electric Corp.
+ 0301 AccelGraphics AccelECLIPSE
+ 0304 AccelGALAXY A2100 [OEM Evans & Sutherland]
+ 0308 Tornado 3000 [OEM Evans & Sutherland]
+ 1002 VG500 [VolumePro Volume Rendering Accelerator]
+10bb Dapha Electronics Corporation
+10bc Advanced Logic Research
+10bd Surecom Technology
+ 0e34 NE-34
+10be Tseng Labs International Co.
+10bf Most Inc
+10c0 Boca Research Inc.
+10c1 ICM Co., Ltd.
+10c2 Auspex Systems Inc.
+10c3 Samsung Semiconductors, Inc.
+ 1100 Smartether100 SC1100 LAN Adapter (i82557B)
+10c4 Award Software International Inc.
+10c5 Xerox Corporation
+10c6 Rambus Inc.
+10c7 Media Vision
+10c8 Neomagic Corporation
+ 0001 NM2070 [MagicGraph 128]
+ 0002 NM2090 [MagicGraph 128V]
+ 0003 NM2093 [MagicGraph 128ZV]
+ 0004 NM2160 [MagicGraph 128XD]
+ 1014 00ba MagicGraph 128XD
+ 1025 1007 MagicGraph 128XD
+ 1028 0074 MagicGraph 128XD
+ 1028 0075 MagicGraph 128XD
+ 1028 007d MagicGraph 128XD
+ 1028 007e MagicGraph 128XD
+ 1033 802f MagicGraph 128XD
+ 104d 801b MagicGraph 128XD
+ 104d 802f MagicGraph 128XD
+ 104d 830b MagicGraph 128XD
+ 10ba 0e00 MagicGraph 128XD
+ 10c8 0004 MagicGraph 128XD
+ 10cf 1029 MagicGraph 128XD
+ 10f7 8308 MagicGraph 128XD
+ 10f7 8309 MagicGraph 128XD
+ 10f7 830b MagicGraph 128XD
+ 10f7 830d MagicGraph 128XD
+ 10f7 8312 MagicGraph 128XD
+ 0005 NM2200 [MagicGraph 256AV]
+ 1014 00dd ThinkPad 570
+ 1028 0088 Latitude CPi A
+ 0006 NM2360 [MagicMedia 256ZX]
+ 0016 NM2380 [MagicMedia 256XL+]
+ 10c8 0016 MagicMedia 256XL+
+ 0025 NM2230 [MagicGraph 256AV+]
+ 0083 NM2093 [MagicGraph 128ZV+]
+ 8005 NM2200 [MagicMedia 256AV Audio]
+ 0e11 b0d1 MagicMedia 256AV Audio Device on Discovery
+ 0e11 b126 MagicMedia 256AV Audio Device on Durango
+ 1014 00dd MagicMedia 256AV Audio Device on BlackTip Thinkpad
+ 1025 1003 MagicMedia 256AV Audio Device on TravelMate 720
+ 1028 0088 Latitude CPi A
+ 1028 008f MagicMedia 256AV Audio Device on Colorado Inspiron
+ 103c 0007 MagicMedia 256AV Audio Device on Voyager II
+ 103c 0008 MagicMedia 256AV Audio Device on Voyager III
+ 103c 000d MagicMedia 256AV Audio Device on Omnibook 900
+ 10c8 8005 MagicMedia 256AV Audio Device on FireAnt
+ 110a 8005 MagicMedia 256AV Audio Device
+ 14c0 0004 MagicMedia 256AV Audio Device
+ 8006 NM2360 [MagicMedia 256ZX Audio]
+ 8016 NM2380 [MagicMedia 256XL+ Audio]
+10c9 Dataexpert Corporation
+10ca Fujitsu Microelectr., Inc.
+10cb Omron Corporation
+# nee Mentor ARC Inc
+10cc Mai Logic Incorporated
+ 0660 Articia S Host Bridge
+ 0661 Articia S PCI Bridge
+10cd Advanced System Products, Inc
+ 1100 ASC1100
+ 1200 ASC1200 [(abp940) Fast SCSI-II]
+ 1300 ABP940-U / ABP960-U
+ 10cd 1310 ASC1300 SCSI Adapter
+ 2300 ABP940-UW
+ 2500 ABP940-U2W
+10ce Radius
+# nee Citicorp TTI
+10cf Fujitsu Limited.
+ 2001 mb86605
+10d1 FuturePlus Systems Corp.
+10d2 Molex Incorporated
+10d3 Jabil Circuit Inc
+10d4 Hualon Microelectronics
+10d5 Autologic Inc.
+10d6 Cetia
+10d7 BCM Advanced Research
+10d8 Advanced Peripherals Labs
+10d9 Macronix, Inc. [MXIC]
+ 0431 MX98715
+ 0512 MX98713
+ 0531 MX987x5
+ 1186 1200 DFE-540TX ProFAST 10/100 Adapter
+ 8625 MX86250
+ 8626 Macronix MX86251 + 3Dfx Voodoo Rush
+ 8888 MX86200
+10da Compaq IPG-Austin
+ 0508 TC4048 Token Ring 4/16
+ 3390 Tl3c3x9
+10db Rohm LSI Systems, Inc.
+10dc CERN/ECP/EDU
+ 0001 STAR/RD24 SCI-PCI (PMC)
+ 0002 TAR/RD24 SCI-PCI (PMC)
+ 0021 HIPPI destination
+ 0022 HIPPI source
+ 10dc ATT2C15-3 FPGA
+10dd Evans & Sutherland
+10de nVidia Corporation
+ 0008 NV1 [EDGE 3D]
+ 0009 NV1 [EDGE 3D]
+ 0010 NV2 [Mutara V08]
+ 0020 NV4 [RIVA TNT]
+ 1043 0200 V3400 TNT
+ 1048 0c18 Erazor II SGRAM
+ 1048 0c19 Erazor II
+ 1048 0c1b Erazor II
+ 1048 0c1c Erazor II
+ 1092 0550 Viper V550
+ 1092 0552 Viper V550
+ 1092 4804 Viper V550
+ 1092 4808 Viper V550
+ 1092 4810 Viper V550
+ 1092 4812 Viper V550
+ 1092 4815 Viper V550
+ 1092 4820 Viper V550 with TV out
+ 1092 4822 Viper V550
+ 1092 4904 Viper V550
+ 1092 4914 Viper V550
+ 1092 8225 Viper V550
+ 10b4 273d Velocity 4400
+ 10b4 273e Velocity 4400
+ 10b4 2740 Velocity 4400
+ 10de 0020 Riva TNT
+ 1102 1015 Graphics Blaster CT6710
+ 1102 1016 Graphics Blaster RIVA TNT
+ 0028 NV5 [RIVA TNT2/TNT2 Pro]
+ 1043 0200 AGP-V3800 SGRAM
+ 1043 0201 AGP-V3800 SDRAM
+ 1043 0205 PCI-V3800
+ 1043 4000 AGP-V3800PRO
+ 1048 0c21 Synergy II
+ 1048 0c28 Erazor III
+ 1048 0c29 Erazor III
+ 1048 0c2a Erazor III
+ 1048 0c2b Erazor III
+ 1048 0c31 Erazor III Pro
+ 1048 0c32 Erazor III Pro
+ 1048 0c33 Erazor III Pro
+ 1048 0c34 Erazor III Pro
+ 107d 2134 WinFast 3D S320 II + TV-Out
+ 1092 4804 Viper V770
+ 1092 4a00 Viper V770
+ 1092 4a02 Viper V770 Ultra
+ 1092 5a00 RIVA TNT2/TNT2 Pro
+ 1092 6a02 Viper V770 Ultra
+ 1092 7a02 Viper V770 Ultra
+ 10de 0005 RIVA TNT2 Pro
+ 10de 000f Compaq NVIDIA TNT2 Pro
+ 1102 1020 3D Blaster RIVA TNT2
+ 1102 1026 3D Blaster RIVA TNT2 Digital
+ 14af 5810 Maxi Gamer Xentor
+ 0029 NV5 [RIVA TNT2 Ultra]
+ 1043 0200 AGP-V3800 Deluxe
+ 1043 0201 AGP-V3800 Ultra SDRAM
+ 1043 0205 PCI-V3800 Ultra
+ 1048 0c2e Erazor III Ultra
+ 1048 0c2f Erazor III Ultra
+ 1048 0c30 Erazor III Ultra
+ 1102 1021 3D Blaster RIVA TNT2 Ultra
+ 1102 1029 3D Blaster RIVA TNT2 Ultra
+ 1102 102f 3D Blaster RIVA TNT2 Ultra
+ 14af 5820 Maxi Gamer Xentor 32
+ 002a NV5 [Riva TnT2]
+ 002b NV5 [Riva TnT2]
+ 002c NV6 [Vanta/Vanta LT]
+ 1043 0200 AGP-V3800 Combat SDRAM
+ 1043 0201 AGP-V3800 Combat
+ 1092 6820 Viper V730
+ 1102 1031 CT6938 VANTA 8MB
+ 1102 1034 CT6894 VANTA 16MB
+ 14af 5008 Maxi Gamer Phoenix 2
+ 002d NV5M64 [RIVA TNT2 Model 64/Model 64 Pro]
+ 1043 0200 AGP-V3800M
+ 1043 0201 AGP-V3800M
+ 1048 0c3a Erazor III LT
+ 1048 0c3b Erazor III LT
+ 10de 001e M64 AGP4x
+ 1102 1023 CT6892 RIVA TNT2 Value
+ 1102 1024 CT6932 RIVA TNT2 Value 32Mb
+ 1102 102c CT6931 RIVA TNT2 Value [Jumper]
+ 1462 8808 MSI-8808
+ 1554 1041 Pixelview RIVA TNT2 M64
+ 1569 002d Palit Microsystems Daytona TNT2 M64
+ 002e NV6 [Vanta]
+ 002f NV6 [Vanta]
+ 0034 MCP04 SMBus
+ 0035 MCP04 IDE
+ 0036 MCP04 Serial ATA Controller
+ 0037 MCP04 Ethernet Controller
+ 0038 MCP04 Ethernet Controller
+ 003a MCP04 AC'97 Audio Controller
+ 003b MCP04 USB Controller
+ 003c MCP04 USB Controller
+ 003d MCP04 PCI Bridge
+ 003e MCP04 Serial ATA Controller
+ 0040 nv40 [GeForce 6800 Ultra]
+ 0041 NV40 [GeForce 6800]
+ 1043 817b V9999 Gamer Edition
+ 0042 NV40.2 [GeForce 6800 LE]
+ 0043 NV40.3
+ 0045 NV40 [GeForce 6800 GT]
+ 0049 NV40GL
+ 004e NV40GL [Quadro FX 4000]
+ 0050 CK804 ISA Bridge
+ 1043 815a K8N4-E Mainboard
+ 0051 CK804 ISA Bridge
+ 0052 CK804 SMBus
+ 1043 815a K8N4-E Mainboard
+ 0053 CK804 IDE
+ 1043 815a K8N4-E Mainboard
+ 0054 CK804 Serial ATA Controller
+ 0055 CK804 Serial ATA Controller
+ 1043 815a K8N4-E Mainboard
+ 0056 CK804 Ethernet Controller
+ 0057 CK804 Ethernet Controller
+ 1043 8141 K8N4-E Mainboard
+ 0058 CK804 AC'97 Modem
+ 0059 CK804 AC'97 Audio Controller
+ 1043 812a K8N4-E Mainboard
+ 005a CK804 USB Controller
+ 1043 815a K8N4-E Mainboard
+ 005b CK804 USB Controller
+ 1043 815a K8N4-E Mainboard
+ 005c CK804 PCI Bridge
+ 005d CK804 PCIE Bridge
+ 005e CK804 Memory Controller
+ 005f CK804 Memory Controller
+ 0060 nForce2 ISA Bridge
+ 1043 80ad A7N8X Mainboard
+ 0064 nForce2 SMBus (MCP)
+ 0065 nForce2 IDE
+ 0066 nForce2 Ethernet Controller
+ 1043 80a7 A7N8X Mainboard onboard nForce2 Ethernet
+ 0067 nForce2 USB Controller
+ 1043 0c11 A7N8X Mainboard
+ 0068 nForce2 USB Controller
+ 1043 0c11 A7N8X Mainboard
+ 006a nForce2 AC97 Audio Controler (MCP)
+ 006b nForce Audio Processing Unit
+ 10de 006b nForce2 MCP Audio Processing Unit
+ 006c nForce2 External PCI Bridge
+ 006d nForce2 PCI Bridge
+ 006e nForce2 FireWire (IEEE 1394) Controller
+ 0080 MCP2A ISA bridge
+ 0084 MCP2A SMBus
+ 0085 MCP2A IDE
+ 0086 MCP2A Ethernet Controller
+ 0087 MCP2A USB Controller
+ 0088 MCP2A USB Controller
+ 008a MCP2S AC'97 Audio Controller
+ 008b MCP2A PCI Bridge
+ 008c MCP2A Ethernet Controller
+ 008e nForce2 Serial ATA Controller
+ 0091 GeForce 7800 GTX
+ 00a0 NV5 [Aladdin TNT2]
+ 14af 5810 Maxi Gamer Xentor
+ 00c0 NV41.0
+ 00c1 NV41.1 [GeForce 6800]
+ 00c2 NV41.2 [GeForce 6800 LE]
+ 00c8 NV41.8 [GeForce Go 6800]
+ 00c9 NV41.9 [GeForce Go 6800 Ultra]
+ 00cc NV41 [Quadro FX Go1400]
+ 00cd NV41 [Quadro FX 3450/4000 SDI]
+ 00ce NV41GL [Quadro FX 1400]
+ 00d0 nForce3 LPC Bridge
+ 00d1 nForce3 Host Bridge
+ 00d2 nForce3 AGP Bridge
+ 00d3 CK804 Memory Controller
+ 00d4 nForce3 SMBus
+ 00d5 nForce3 IDE
+ 00d6 nForce3 Ethernet
+ 00d7 nForce3 USB 1.1
+ 00d8 nForce3 USB 2.0
+ 00da nForce3 Audio
+ 00dd nForce3 PCI Bridge
+ 00df CK8S Ethernet Controller
+ 147b 1c0b NF8 Mainboard
+ 00e0 nForce3 250Gb LPC Bridge
+ 147b 1c0b NF8 Mainboard
+ 00e1 nForce3 250Gb Host Bridge
+ 147b 1c0b NF8 Mainboard
+ 00e2 nForce3 250Gb AGP Host to PCI Bridge
+ 00e3 CK8S Serial ATA Controller (v2.5)
+ 147b 1c0b NF8 Mainboard
+ 00e4 nForce 250Gb PCI System Management
+ 147b 1c0b NF8 Mainboard
+ 00e5 CK8S Parallel ATA Controller (v2.5)
+ 147b 1c0b NF8 Mainboard
+ 00e6 CK8S Ethernet Controller
+ 00e7 CK8S USB Controller
+ 147b 1c0b NF8 Mainboard
+ 00e8 nForce3 EHCI USB 2.0 Controller
+ 147b 1c0b NF8 Mainboard
+ 00ea nForce3 250Gb AC'97 Audio Controller
+ 147b 1c0b NF8 Mainboard
+ 00ed nForce3 250Gb PCI-to-PCI Bridge
+ 00ee CK8S Serial ATA Controller (v2.5)
+ 00f0 NV40 [GeForce 6800/GeForce 6800 Ultra]
+ 00f1 NV43 [GeForce 6600/GeForce 6600 GT]
+ 00f2 NV43 [GeForce 6600/GeForce 6600 GT]
+ 00f3 NV43 [GeForce 6200]
+ 00f8 NV45GL [Quadro FX 3400/4400]
+ 00f9 NV40 [GeForce 6800 Ultra/GeForce 6800 GT]
+ 1682 2120 GEFORCE 6800 GT PCI-E
+ 00fa NV36 [GeForce PCX 5750]
+ 00fb NV35 [GeForce PCX 5900]
+ 00fc NV37GL [Quadro FX 330/GeForce PCX 5300]
+ 00fd NV37GL [Quadro FX 330]
+ 00fe NV38GL [Quadro FX 1300]
+ 00ff NV18 [GeForce PCX 4300]
+ 0100 NV10 [GeForce 256 SDR]
+ 1043 0200 AGP-V6600 SGRAM
+ 1043 0201 AGP-V6600 SDRAM
+ 1043 4008 AGP-V6600 SGRAM
+ 1043 4009 AGP-V6600 SDRAM
+ 1048 0c41 Erazor X
+ 1048 0c43 ERAZOR X PCI
+ 1048 0c48 Synergy Force
+ 1102 102d CT6941 GeForce 256
+ 14af 5022 3D Prophet SE
+ 0101 NV10DDR [GeForce 256 DDR]
+ 1043 0202 AGP-V6800 DDR
+ 1043 400a AGP-V6800 DDR SGRAM
+ 1043 400b AGP-V6800 DDR SDRAM
+ 1048 0c42 Erazor X
+ 107d 2822 WinFast GeForce 256
+ 1102 102e CT6971 GeForce 256 DDR
+ 14af 5021 3D Prophet DDR-DVI
+ 0103 NV10GL [Quadro]
+ 1048 0c40 GLoria II-64
+ 1048 0c4a GLoria II-64 Pro
+ 1048 0c4b GLoria II-64 Pro DVII
+ 0110 NV11 [GeForce2 MX/MX 400]
+ 1043 4015 AGP-V7100 Pro
+ 1043 4031 V7100 Pro with TV output
+ 1048 0c60 Gladiac MX
+ 1048 0c61 Gladiac 511PCI
+ 1048 0c63 Gladiac 511TV-OUT 32MB
+ 1048 0c64 Gladiac 511TV-OUT 64MB
+ 1048 0c65 Gladiac 511TWIN
+ 1048 0c66 Gladiac 311
+ 10de 0091 Dell OEM GeForce 2 MX 400
+ 10de 00a1 Apple OEM GeForce2 MX
+ 1462 8817 MSI GeForce2 MX400 Pro32S [MS-8817]
+ 14af 7102 3D Prophet II MX
+ 14af 7103 3D Prophet II MX Dual-Display
+ 0111 NV11DDR [GeForce2 MX 100 DDR/200 DDR]
+ 0112 NV11 [GeForce2 Go]
+ 0113 NV11GL [Quadro2 MXR/EX/Go]
+ 0140 NV43 [GeForce 6600 GT]
+ 0141 NV43 [GeForce 6600]
+ 1458 3124 GV-NX66128DP Turboforce Edition
+ 0144 NV43 [GeForce Go 6600]
+ 0145 NV43 [GeForce 6610 XL]
+ 0146 NV43 [Geforce Go 6600TE/6200TE]
+ 0148 NV43 [GeForce Go 6600]
+ 014e NV43GL [Quadro FX 540]
+ 014f NV43 [GeForce 6200]
+ 0150 NV15 [GeForce2 GTS/Pro]
+ 1043 4016 V7700 AGP Video Card
+ 1048 0c50 Gladiac
+ 1048 0c52 Gladiac-64
+ 107d 2840 WinFast GeForce2 GTS with TV output
+ 107d 2842 WinFast GeForce 2 Pro
+ 1462 8831 Creative GeForce2 Pro
+ 0151 NV15DDR [GeForce2 Ti]
+ 1043 405f V7700Ti
+ 1462 5506 Creative 3D Blaster Geforce2 Titanium
+ 0152 NV15BR [GeForce2 Ultra, Bladerunner]
+ 1048 0c56 GLADIAC Ultra
+ 0153 NV15GL [Quadro2 Pro]
+ 0161 GeForce 6200 TurboCache(TM)
+ 0164 NV44 [GeForce Go 6200]
+ 0165 NV44 [Quadro NVS 285]
+ 0167 GeForce Go 6200 TurboCache
+ 0170 NV17 [GeForce4 MX 460]
+ 0171 NV17 [GeForce4 MX 440]
+ 10b0 0002 Gainward Pro/600 TV
+ 10de 0008 Apple OEM GeForce4 MX 440
+ 1462 8661 G4MX440-VTP
+ 1462 8730 MX440SES-T (MS-8873)
+ 147b 8f00 Abit Siluro GeForce4MX440
+ 0172 NV17 [GeForce4 MX 420]
+ 0173 NV17 [GeForce4 MX 440-SE]
+ 0174 NV17 [GeForce4 440 Go]
+ 0175 NV17 [GeForce4 420 Go]
+ 0176 NV17 [GeForce4 420 Go 32M]
+ 4c53 1090 Cx9 / Vx9 mainboard
+ 0177 NV17 [GeForce4 460 Go]
+ 0178 NV17GL [Quadro4 550 XGL]
+ 0179 NV17 [GeForce4 420 Go 32M]
+ 10de 0179 GeForce4 MX (Mac)
+ 017a NV17GL [Quadro4 200/400 NVS]
+ 017b NV17GL [Quadro4 550 XGL]
+ 017c NV17GL [Quadro4 500 GoGL]
+ 017d NV17 [GeForce4 410 Go 16M]
+ 0181 NV18 [GeForce4 MX 440 AGP 8x]
+ 1043 806f V9180 Magic
+ 1462 8880 MS-StarForce GeForce4 MX 440 with AGP8X
+ 1462 8900 MS-8890 GeForce 4 MX440 AGP8X
+ 1462 9350 MSI Geforce4 MX T8X with AGP8X
+ 147b 8f0d Siluro GF4 MX-8X
+ 0182 NV18 [GeForce4 MX 440SE AGP 8x]
+ 0183 NV18 [GeForce4 MX 420 AGP 8x]
+ 0185 NV18 [GeForce4 MX 4000 AGP 8x]
+ 0186 NV18M [GeForce4 448 Go]
+ 0187 NV18M [GeForce4 488 Go]
+ 0188 NV18GL [Quadro4 580 XGL]
+ 018a NV18GL [Quadro4 NVS AGP 8x]
+ 018b NV18GL [Quadro4 380 XGL]
+ 018d NV18M [GeForce4 448 Go]
+ 01a0 NVCrush11 [GeForce2 MX Integrated Graphics]
+ 01a4 nForce CPU bridge
+ 01ab nForce 420 Memory Controller (DDR)
+ 01ac nForce 220/420 Memory Controller
+ 01ad nForce 220/420 Memory Controller
+ 01b0 nForce Audio
+ 01b1 nForce Audio
+ 01b2 nForce ISA Bridge
+ 01b4 nForce PCI System Management
+ 01b7 nForce AGP to PCI Bridge
+ 01b8 nForce PCI-to-PCI bridge
+ 01bc nForce IDE
+ 01c1 nForce AC'97 Modem Controller
+ 01c2 nForce USB Controller
+ 01c3 nForce Ethernet Controller
+ 01e0 nForce2 AGP (different version?)
+ 01e8 nForce2 AGP
+ 01ea nForce2 Memory Controller 0
+ 01eb nForce2 Memory Controller 1
+ 01ec nForce2 Memory Controller 2
+ 01ed nForce2 Memory Controller 3
+ 01ee nForce2 Memory Controller 4
+ 01ef nForce2 Memory Controller 5
+ 01f0 NV18 [GeForce4 MX - nForce GPU]
+ 0200 NV20 [GeForce3]
+ 1043 402f AGP-V8200 DDR
+ 0201 NV20 [GeForce3 Ti 200]
+ 0202 NV20 [GeForce3 Ti 500]
+ 1043 405b V8200 T5
+ 1545 002f Xtasy 6964
+ 0203 NV20DCC [Quadro DCC]
+ 0221 GeForce 6200
+ 0240 C51 PCI Express Bridge
+ 0241 C51 PCI Express Bridge
+ 0242 C51 PCI Express Bridge
+ 0243 C51 PCI Express Bridge
+ 0244 C51 PCI Express Bridge
+ 0245 C51 PCI Express Bridge
+ 0246 C51 PCI Express Bridge
+ 0247 C51 PCI Express Bridge
+ 0248 C51 PCI Express Bridge
+ 0249 C51 PCI Express Bridge
+ 024a C51 PCI Express Bridge
+ 024b C51 PCI Express Bridge
+ 024c C51 PCI Express Bridge
+ 024d C51 PCI Express Bridge
+ 024e C51 PCI Express Bridge
+ 024f C51 PCI Express Bridge
+ 0250 NV25 [GeForce4 Ti 4600]
+ 0251 NV25 [GeForce4 Ti 4400]
+ 1043 8023 v8440 GeForce 4 Ti4400
+ 0252 NV25 [GeForce4 Ti]
+ 0253 NV25 [GeForce4 Ti 4200]
+ 107d 2896 WinFast A250 LE TD (Dual VGA/TV-out/DVI)
+ 147b 8f09 Siluro (Dual VGA/TV-out/DVI)
+ 0258 NV25GL [Quadro4 900 XGL]
+ 0259 NV25GL [Quadro4 750 XGL]
+ 025b NV25GL [Quadro4 700 XGL]
+ 0260 MCP51 LPC Bridge
+ 0261 MCP51 LPC Bridge
+ 0262 MCP51 LPC Bridge
+ 0263 MCP51 LPC Bridge
+ 0264 MCP51 SMBus
+ 0265 MCP51 IDE
+ 0266 MCP51 Serial ATA Controller
+ 0267 MCP51 Serial ATA Controller
+ 0268 MCP51 Ethernet Controller
+ 0269 MCP51 Ethernet Controller
+ 026a MCP51 MCI
+ 026b MCP51 AC97 Audio Controller
+ 026c MCP51 High Definition Audio
+ 026d MCP51 USB Controller
+ 026e MCP51 USB Controller
+ 026f MCP51 PCI Bridge
+ 0270 MCP51 Host Bridge
+ 0271 MCP51 PMU
+ 0272 MCP51 Memory Controller 0
+ 027e C51 Memory Controller 2
+ 027f C51 Memory Controller 3
+ 0280 NV28 [GeForce4 Ti 4800]
+ 0281 NV28 [GeForce4 Ti 4200 AGP 8x]
+ 0282 NV28 [GeForce4 Ti 4800 SE]
+ 0286 NV28 [GeForce4 Ti 4200 Go AGP 8x]
+ 0288 NV28GL [Quadro4 980 XGL]
+ 0289 NV28GL [Quadro4 780 XGL]
+ 028c NV28GLM [Quadro4 700 GoGL]
+# NV2A Xbox Graphics Processing Unit (Intergrated). GeForce3 derivative (NV20 < NV2A < NV25)
+ 02a0 NV2A [XGPU]
+ 02f0 C51 Host Bridge
+ 02f1 C51 Host Bridge
+ 02f2 C51 Host Bridge
+ 02f3 C51 Host Bridge
+ 02f4 C51 Host Bridge
+ 02f5 C51 Host Bridge
+ 02f6 C51 Host Bridge
+ 02f7 C51 Host Bridge
+ 02f8 C51 Memory Controller 5
+ 02f9 C51 Memory Controller 4
+ 02fa C51 Memory Controller 0
+ 02fb C51 PCI Express Bridge
+ 02fc C51 PCI Express Bridge
+ 02fd C51 PCI Express Bridge
+ 02fe C51 Memory Controller 1
+ 02ff C51 Host Bridge
+ 0300 NV30 [GeForce FX]
+ 0301 NV30 [GeForce FX 5800 Ultra]
+ 0302 NV30 [GeForce FX 5800]
+ 0308 NV30GL [Quadro FX 2000]
+ 0309 NV30GL [Quadro FX 1000]
+ 0311 NV31 [GeForce FX 5600 Ultra]
+ 0312 NV31 [GeForce FX 5600]
+ 0313 NV31
+ 0314 NV31 [GeForce FX 5600XT]
+ 1043 814a V9560XT/TD
+ 0316 NV31M
+ 0317 NV31M Pro
+ 031a NV31M [GeForce FX Go5600]
+ 031b NV31M [GeForce FX Go5650]
+ 031c NVIDIA Quadro FX Go700
+ 031d NV31GLM
+ 031e NV31GLM Pro
+ 031f NV31GLM Pro
+ 0320 NV34 [GeForce FX 5200]
+ 0321 NV34 [GeForce FX 5200 Ultra]
+ 0322 NV34 [GeForce FX 5200]
+ 1462 9171 MS-8917 (FX5200-T128)
+ 0323 NV34 [GeForce FX 5200LE]
+ 0324 NV34M [GeForce FX Go5200]
+ 1028 0196 Inspiron 5160
+ 1071 8160 MIM2000
+ 0325 NV34M [GeForce FX Go5250]
+ 0326 NV34 [GeForce FX 5500]
+ 0327 NV34 [GeForce FX 5100]
+ 0328 NV34M [GeForce FX Go5200 32M/64M]
+ 0329 NV34M [GeForce FX Go5200]
+ 032a NV34GL [Quadro NVS 280 PCI]
+ 032b NV34GL [Quadro FX 500/600 PCI]
+ 032c NV34GLM [GeForce FX Go 5300]
+ 032d NV34 [GeForce FX Go5100]
+ 032f NV34GL
+ 0330 NV35 [GeForce FX 5900 Ultra]
+ 0331 NV35 [GeForce FX 5900]
+ 1043 8145 V9950GE
+ 0332 NV35 [GeForce FX 5900XT]
+ 0333 NV38 [GeForce FX 5950 Ultra]
+ 0334 NV35 [GeForce FX 5900ZT]
+ 0338 NV35GL [Quadro FX 3000]
+ 033f NV35GL [Quadro FX 700]
+ 0341 NV36.1 [GeForce FX 5700 Ultra]
+ 0342 NV36.2 [GeForce FX 5700]
+ 0343 NV36 [GeForce FX 5700LE]
+ 0344 NV36.4 [GeForce FX 5700VE]
+ 0345 NV36.5
+ 0347 NV36 [GeForce FX Go5700]
+ 0348 NV36 [GeForce FX Go5700]
+ 0349 NV36M Pro
+ 034b NV36MAP
+ 034c NV36 [Quadro FX Go1000]
+ 034e NV36GL [Quadro FX 1100]
+ 034f NV36GL
+ 0360 MCP55 LPC Bridge
+ 0361 MCP55 LPC Bridge
+ 0362 MCP55 LPC Bridge
+ 0363 MCP55 LPC Bridge
+ 0364 MCP55 LPC Bridge
+ 0365 MCP55 LPC Bridge
+ 0366 MCP55 LPC Bridge
+ 0367 MCP55 LPC Bridge
+ 0368 MCP55 SMBus
+ 0369 MCP55 Memory Controller
+ 036a MCP55 Memory Controller
+ 036c MCP55 USB Controller
+ 036d MCP55 USB Controller
+ 036e MCP55 IDE
+ 0372 MCP55 Ethernet
+ 0373 MCP55 Ethernet
+ 037a MCP55 Memory Controller
+ 037e MCP55 SATA Controller
+ 037f MCP55 SATA Controller
+10df Emulex Corporation
+ 1ae5 LP6000 Fibre Channel Host Adapter
+ 1ae6 LP 8000 Fibre Channel Host Adapter Alternate ID (JX1:2-3, JX2:1-2)
+ 1ae7 LP 8000 Fibre Channel Host Adapter Alternate ID (JX1:2-3, JX2:2-3)
+ f005 LP1150e Fibre Channel Host Adapter
+ f085 LP850 Fibre Channel Host Adapter
+ f095 LP952 Fibre Channel Host Adapter
+ f098 LP982 Fibre Channel Host Adapter
+ f0a5 LP1050 Fibre Channel Host Adapter
+ f0d5 LP1150 Fibre Channel Host Adapter
+ f100 LP11000e Fibre Channel Host Adapter
+ f700 LP7000 Fibre Channel Host Adapter
+ f701 LP7000 Fibre Channel Host Adapter Alternate ID (JX1:2-3, JX2:1-2)
+ f800 LP8000 Fibre Channel Host Adapter
+ f801 LP8000 Fibre Channel Host Adapter Alternate ID (JX1:2-3, JX2:1-2)
+ f900 LP9000 Fibre Channel Host Adapter
+ f901 LP9000 Fibre Channel Host Adapter Alternate ID (JX1:2-3, JX2:1-2)
+ f980 LP9802 Fibre Channel Host Adapter
+ f981 LP9802 Fibre Channel Host Adapter Alternate ID
+ f982 LP9802 Fibre Channel Host Adapter Alternate ID
+ fa00 LP10000 Fibre Channel Host Adapter
+ fa01 LP101 Fibre Channel Host Adapter
+ fd00 LP11000 Fibre Channel Host Adapter
+10e0 Integrated Micro Solutions Inc.
+ 5026 IMS5026/27/28
+ 5027 IMS5027
+ 5028 IMS5028
+ 8849 IMS8849
+ 8853 IMS8853
+ 9128 IMS9128 [Twin turbo 128]
+10e1 Tekram Technology Co.,Ltd.
+ 0391 TRM-S1040
+ 10e1 0391 DC-315U SCSI-3 Host Adapter
+ 690c DC-690c
+ dc29 DC-290
+10e2 Aptix Corporation
+10e3 Tundra Semiconductor Corp.
+ 0000 CA91C042 [Universe]
+ 0860 CA91C860 [QSpan]
+ 0862 CA91C862A [QSpan-II]
+ 8260 CA91L8200B [Dual PCI PowerSpan II]
+ 8261 CA91L8260B [Single PCI PowerSpan II]
+10e4 Tandem Computers
+10e5 Micro Industries Corporation
+10e6 Gainbery Computer Products Inc.
+10e7 Vadem
+10e8 Applied Micro Circuits Corp.
+ 1072 INES GPIB-PCI (AMCC5920 based)
+ 2011 Q-Motion Video Capture/Edit board
+ 4750 S5930 [Matchmaker]
+ 5920 S5920
+ 8043 LANai4.x [Myrinet LANai interface chip]
+ 8062 S5933_PARASTATION
+ 807d S5933 [Matchmaker]
+ 8088 Kongsberg Spacetec Format Synchronizer
+ 8089 Kongsberg Spacetec Serial Output Board
+ 809c S5933_HEPC3
+ 80d7 PCI-9112
+ 80d9 PCI-9118
+ 80da PCI-9812
+ 811a PCI-IEEE1355-DS-DE Interface
+ 814c Fastcom ESCC-PCI (Commtech, Inc.)
+ 8170 S5933 [Matchmaker] (Chipset Development Tool)
+# sold with Roper Scientifc(Photometrics) CoolSnap HQ camera
+ 81e6 Multimedia video controller
+ 8291 Fastcom 232/8-PCI (Commtech, Inc.)
+ 82c4 Fastcom 422/4-PCI (Commtech, Inc.)
+ 82c5 Fastcom 422/2-PCI (Commtech, Inc.)
+ 82c6 Fastcom IG422/1-PCI (Commtech, Inc.)
+ 82c7 Fastcom IG232/2-PCI (Commtech, Inc.)
+ 82ca Fastcom 232/4-PCI (Commtech, Inc.)
+ 82db AJA HDNTV HD SDI Framestore
+ 82e2 Fastcom DIO24H-PCI (Commtech, Inc.)
+ 8851 S5933 on Innes Corp FM Radio Capture card
+10e9 Alps Electric Co., Ltd.
+10ea Intergraphics Systems
+ 1680 IGA-1680
+ 1682 IGA-1682
+ 1683 IGA-1683
+ 2000 CyberPro 2000
+ 2010 CyberPro 2000A
+ 5000 CyberPro 5000
+ 5050 CyberPro 5050
+ 5202 CyberPro 5202
+# CyberPro5202 Audio Function
+ 5252 CyberPro5252
+10eb Artists Graphics
+ 0101 3GA
+ 8111 Twist3 Frame Grabber
+10ec Realtek Semiconductor Co., Ltd.
+ 8029 RTL-8029(AS)
+ 10b8 2011 EZ-Card (SMC1208)
+ 10ec 8029 RTL-8029(AS)
+ 1113 1208 EN1208
+ 1186 0300 DE-528
+ 1259 2400 AT-2400
+ 8129 RTL-8129
+ 10ec 8129 RT8129 Fast Ethernet Adapter
+ 8138 RT8139 (B/C) Cardbus Fast Ethernet Adapter
+ 10ec 8138 RT8139 (B/C) Fast Ethernet Adapter
+ 8139 RTL-8139/8139C/8139C+
+ 0357 000a TTP-Monitoring Card V2.0
+ 1025 005a TravelMate 290
+ 1025 8920 ALN-325
+ 1025 8921 ALN-325
+ 1071 8160 MIM2000
+ 10bd 0320 EP-320X-R
+ 10ec 8139 RT8139
+ 1113 ec01 FNC-0107TX
+ 1186 1300 DFE-538TX
+ 1186 1320 SN5200
+ 1186 8139 DRN-32TX
+ 11f6 8139 FN22-3(A) LinxPRO Ethernet Adapter
+ 1259 2500 AT-2500TX
+ 1259 2503 AT-2500TX/ACPI
+ 1429 d010 ND010
+ 1432 9130 EN-9130TX
+ 1436 8139 RT8139
+ 1458 e000 GA-7VM400M/7VT600 Motherboard
+ 146c 1439 FE-1439TX
+ 1489 6001 GF100TXRII
+ 1489 6002 GF100TXRA
+ 149c 139a LFE-8139ATX
+ 149c 8139 LFE-8139TX
+ 14cb 0200 LNR-100 Family 10/100 Base-TX Ethernet
+ 1799 5000 F5D5000 PCI Card/Desktop Network PCI Card
+ 2646 0001 EtheRx
+ 8e2e 7000 KF-230TX
+ 8e2e 7100 KF-230TX/2
+ a0a0 0007 ALN-325C
+ 8169 RTL-8169 Gigabit Ethernet
+ 1259 c107 CG-LAPCIGT
+ 1371 434e ProG-2000L
+ 1458 e000 GA-K8VT800 Pro Motherboard
+ 1462 702c K8T NEO 2 motherboard
+ 8180 RTL8180L 802.11b MAC
+ 8197 SmartLAN56 56K Modem
+10ed Ascii Corporation
+ 7310 V7310
+10ee Xilinx Corporation
+ 3fc0 RME Digi96
+ 3fc1 RME Digi96/8
+ 3fc2 RME Digi96/8 Pro
+ 3fc3 RME Digi96/8 Pad
+ 3fc4 RME Digi9652 (Hammerfall)
+ 3fc5 RME Hammerfall DSP
+ 3fc6 RME Hammerfall DSP MADI
+ 8381 Ellips Santos Frame Grabber
+10ef Racore Computer Products, Inc.
+ 8154 M815x Token Ring Adapter
+10f0 Peritek Corporation
+10f1 Tyan Computer
+10f2 Achme Computer, Inc.
+10f3 Alaris, Inc.
+10f4 S-MOS Systems, Inc.
+10f5 NKK Corporation
+ a001 NDR4000 [NR4600 Bridge]
+10f6 Creative Electronic Systems SA
+10f7 Matsushita Electric Industrial Co., Ltd.
+10f8 Altos India Ltd
+10f9 PC Direct
+10fa Truevision
+ 000c TARGA 1000
+10fb Thesys Gesellschaft fuer Mikroelektronik mbH
+ 186f TH 6255
+10fc I-O Data Device, Inc.
+# What's in the cardbus end of a Sony ACR-A01 card, comes with newer Vaio CD-RW drives
+ 0003 Cardbus IDE Controller
+ 0005 Cardbus SCSI CBSC II
+10fd Soyo Computer, Inc
+10fe Fast Multimedia AG
+10ff NCube
+1100 Jazz Multimedia
+1101 Initio Corporation
+ 1060 INI-A100U2W
+ 9100 INI-9100/9100W
+ 9400 INI-940
+ 9401 INI-950
+ 9500 360P
+ 9502 Initio INI-9100UW Ultra Wide SCSI Controller INIC-950P chip
+1102 Creative Labs
+ 0002 SB Live! EMU10k1
+ 1102 0020 CT4850 SBLive! Value
+ 1102 0021 CT4620 SBLive!
+ 1102 002f SBLive! mainboard implementation
+ 1102 4001 E-mu APS
+ 1102 8022 CT4780 SBLive! Value
+ 1102 8023 CT4790 SoundBlaster PCI512
+ 1102 8024 CT4760 SBLive!
+ 1102 8025 SBLive! Mainboard Implementation
+ 1102 8026 CT4830 SBLive! Value
+ 1102 8027 CT4832 SBLive! Value
+ 1102 8028 CT4760 SBLive! OEM version
+ 1102 8031 CT4831 SBLive! Value
+ 1102 8040 CT4760 SBLive!
+ 1102 8051 CT4850 SBLive! Value
+ 1102 8061 SBLive! Player 5.1
+ 1102 8064 SBLive! 5.1 Model SB0100
+ 1102 8065 SBLive! 5.1 Digital Model SB0220
+ 1102 8067 SBLive! 5.1 eMicro 28028
+ 0004 SB Audigy
+ 1102 0051 SB0090 Audigy Player
+ 1102 0053 SB0090 Audigy Player/OEM
+ 1102 0058 SB0090 Audigy Player/OEM
+ 1102 1007 SB0240 Audigy 2 Platinum 6.1
+ 1102 2002 SB Audigy 2 ZS (SB0350)
+ 0006 [SB Live! Value] EMU10k1X
+ 0007 SB Audigy LS
+ 1102 0007 SBLive! 24bit
+ 1102 1001 SB0310 Audigy LS
+ 1102 1002 SB0312 Audigy LS
+ 1102 1006 SB0410 SBLive! 24-bit
+ 0008 SB0400 Audigy2 Value
+ 4001 SB Audigy FireWire Port
+ 1102 0010 SB Audigy FireWire Port
+ 7002 SB Live! MIDI/Game Port
+ 1102 0020 Gameport Joystick
+ 7003 SB Audigy MIDI/Game port
+ 1102 0040 SB Audigy MIDI/Game Port
+ 7004 [SB Live! Value] Input device controller
+ 7005 SB Audigy LS MIDI/Game port
+ 1102 1001 SB0310 Audigy LS MIDI/Game port
+ 1102 1002 SB0312 Audigy LS MIDI/Game port
+ 8064 SB0100 [SBLive! 5.1 OEM]
+ 8938 Ectiva EV1938
+ 1033 80e5 SlimTower-Jim (NEC)
+ 1071 7150 Mitac 7150
+ 110a 5938 Siemens Scenic Mobile 510PIII
+ 13bd 100c Ceres-C (Sharp, Intel BX)
+ 13bd 100d Sharp, Intel Banister
+ 13bd 100e TwinHead P09S/P09S3 (Sharp)
+ 13bd f6f1 Marlin (Sharp)
+ 14ff 0e70 P88TE (TWINHEAD INTERNATIONAL Corp)
+ 14ff c401 Notebook 9100/9200/2000 (TWINHEAD INTERNATIONAL Corp)
+ 156d b400 G400 - Geo (AlphaTop (Taiwan))
+ 156d b550 G560 (AlphaTop (Taiwan))
+ 156d b560 G560 (AlphaTop (Taiwan))
+ 156d b700 G700/U700 (AlphaTop (Taiwan))
+ 156d b795 G795 (AlphaTop (Taiwan))
+ 156d b797 G797 (AlphaTop (Taiwan))
+1103 Triones Technologies, Inc.
+ 0003 HPT343
+ 0004 HPT366/368/370/370A/372/372N
+ 1103 0001 HPT370A
+ 1103 0003 HPT343 / HPT345 / HPT363 UDMA33
+ 1103 0004 HPT366 UDMA66 (r1) / HPT368 UDMA66 (r2) / HPT370 UDMA100 (r3) / HPT370 UDMA100 RAID (r4)
+ 1103 0005 HPT370 UDMA100
+ 1103 0006 HPT302
+ 1103 0007 HPT371 UDMA133
+ 1103 0008 HPT374 UDMA/ATA133 RAID Controller
+ 0005 HPT372A/372N
+ 0006 HPT302
+ 0007 HPT371/371N
+ 0008 HPT374
+ 0009 HPT372N
+1104 RasterOps Corp.
+1105 Sigma Designs, Inc.
+ 1105 REALmagic Xcard MPEG 1/2/3/4 DVD Decoder
+ 8300 REALmagic Hollywood Plus DVD Decoder
+ 8400 EM840x REALmagic DVD/MPEG-2 Audio/Video Decoder
+ 8401 EM8401 REALmagic DVD/MPEG-2 A/V Decoder
+ 8470 EM8470 REALmagic DVD/MPEG-4 A/V Decoder
+ 8471 EM8471 REALmagic DVD/MPEG-4 A/V Decoder
+ 8475 EM8475 REALmagic DVD/MPEG-4 A/V Decoder
+ 1105 0001 REALmagic X-Card
+ 8476 EM8476 REALmagic DVD/MPEG-4 A/V Decoder
+ 127d 0000 CineView II
+ 8485 EM8485 REALmagic DVD/MPEG-4 A/V Decoder
+ 8486 EM8486 REALmagic DVD/MPEG-4 A/V Decoder
+1106 VIA Technologies, Inc.
+ 0102 Embedded VIA Ethernet Controller
+ 0130 VT6305 1394.A Controller
+# Wrong ID found on Jetway K8M8MS
+ 0204 K8M800 Host Bridge
+ 0238 K8T890 Host Bridge
+ 0259 CN400/PM880 Host Bridge
+ 0269 KT880 Host Bridge
+ 0282 K8T800Pro Host Bridge
+ 0290 K8M890 Host Bridge
+ 0296 P4M800 Host Bridge
+ 0305 VT8363/8365 [KT133/KM133]
+ 1043 8033 A7V Mainboard
+ 1043 803e A7V-E Mainboard
+ 1043 8042 A7V133/A7V133-C Mainboard
+ 147b a401 KT7/KT7-RAID/KT7A/KT7A-RAID Mainboard
+ 0308 PT894 Host Bridge
+ 0314 P4M800CE Host Bridge
+ 0391 VT8371 [KX133]
+ 0501 VT8501 [Apollo MVP4]
+ 0505 VT82C505
+# Shares chip with :0576. The VT82C576M has :1571 instead of :0561.
+ 0561 VT82C576MV
+ 0571 VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE
+ 1019 0985 P6VXA Motherboard
+ 1019 0a81 L7VTA v1.0 Motherboard (KT400-8235)
+ 1043 8052 VT8233A Bus Master ATA100/66/33 IDE
+ 1043 808c A7V8X / A7V333 motherboard
+ 1043 80a1 A7V8X-X motherboard rev. 1.01
+ 1043 80ed A7V600/K8V-X motherboard
+ 1106 0571 VT82C586/B/VT82C686/A/B/VT8233/A/C/VT8235 PIPC Bus Master IDE
+ 1179 0001 Magnia Z310
+ 1297 f641 FX41 motherboard
+ 1458 5002 GA-7VAX Mainboard
+ 1462 7020 K8T NEO 2 motherboard
+ 147b 1407 KV8-MAX3 motherboard
+ 1849 0571 K7VT2 motherboard
+ 0576 VT82C576 3V [Apollo Master]
+ 0585 VT82C585VP [Apollo VP1/VPX]
+ 0586 VT82C586/A/B PCI-to-ISA [Apollo VP]
+ 1106 0000 MVP3 ISA Bridge
+ 0591 VT8237A SATA 2-Port Controller
+ 0595 VT82C595 [Apollo VP2]
+ 0596 VT82C596 ISA [Mobile South]
+ 1106 0000 VT82C596/A/B PCI to ISA Bridge
+ 1458 0596 VT82C596/A/B PCI to ISA Bridge
+ 0597 VT82C597 [Apollo VP3]
+ 0598 VT82C598 [Apollo MVP3]
+ 0601 VT8601 [Apollo ProMedia]
+ 0605 VT8605 [ProSavage PM133]
+ 1043 802c CUV4X mainboard
+ 0680 VT82C680 [Apollo P6]
+ 0686 VT82C686 [Apollo Super South]
+ 1019 0985 P6VXA Motherboard
+ 1043 802c CUV4X mainboard
+ 1043 8033 A7V Mainboard
+ 1043 803e A7V-E Mainboard
+ 1043 8040 A7M266 Mainboard
+ 1043 8042 A7V133/A7V133-C Mainboard
+ 1106 0000 VT82C686/A PCI to ISA Bridge
+ 1106 0686 VT82C686/A PCI to ISA Bridge
+ 1179 0001 Magnia Z310
+ 147b a702 KG7-Lite Mainboard
+ 0691 VT82C693A/694x [Apollo PRO133x]
+ 1019 0985 P6VXA Motherboard
+ 1179 0001 Magnia Z310
+ 1458 0691 VT82C691 Apollo Pro System Controller
+ 0693 VT82C693 [Apollo Pro Plus]
+ 0698 VT82C693A [Apollo Pro133 AGP]
+ 0926 VT82C926 [Amazon]
+ 1000 VT82C570MV
+ 1106 VT82C570MV
+ 1204 K8M800 Host Bridge
+ 1208 PT890 Host Bridge
+ 1238 K8T890 Host Bridge
+ 1258 PT880 Host Bridge
+ 1259 CN400/PM880 Host Bridge
+ 1269 KT880 Host Bridge
+ 1282 K8T800Pro Host Bridge
+ 1290 K8M890 Host Bridge
+ 1296 P4M800 Host Bridge
+ 1308 PT894 Host Bridge
+ 1314 P4M800CE Host Bridge
+ 1571 VT82C576M/VT82C586
+ 1595 VT82C595/97 [Apollo VP2/97]
+ 2204 K8M800 Host Bridge
+ 2208 PT890 Host Bridge
+ 2238 K8T890 Host Bridge
+ 2258 PT880 Host Bridge
+ 2259 CN400/PM880 Host Bridge
+ 2269 KT880 Host Bridge
+ 2282 K8T800Pro Host Bridge
+ 2290 K8M890 Host Bridge
+ 2296 P4M800 Host Bridge
+ 2308 PT894 Host Bridge
+ 2314 P4M800CE Host Bridge
+ 287a VT8251 PCI to PCI Bridge
+ 287b VT8251 PCI to PCIE Bridge
+ 287c VT8251 PCIE Root Port
+ 287d VT8251 PCIE Root Port
+ 287e VT8251 Ultra VLINK Controller
+ 3022 CLE266
+ 3038 VT82xxxxx UHCI USB 1.1 Controller
+ 0925 1234 USB Controller
+ 1019 0985 P6VXA Motherboard
+ 1019 0a81 L7VTA v1.0 Motherboard (KT400-8235)
+ 1043 8080 A7V333 motherboard
+ 1043 808c VT6202 USB2.0 4 port controller
+ 1043 80a1 A7V8X-X motherboard
+ 1043 80ed A7V600/K8V-X motherboard
+ 1179 0001 Magnia Z310
+ 1458 5004 GA-7VAX Mainboard
+ 1462 7020 K8T NEO 2 motherboard
+ 147b 1407 KV8-MAX3 motherboard
+ 182d 201d CN-029 USB2.0 4 port PCI Card
+ 3040 VT82C586B ACPI
+ 3043 VT86C100A [Rhine]
+ 10bd 0000 VT86C100A Fast Ethernet Adapter
+ 1106 0100 VT86C100A Fast Ethernet Adapter
+ 1186 1400 DFE-530TX rev A
+ 3044 IEEE 1394 Host Controller
+ 1025 005a TravelMate 290
+ 1458 1000 GA-7VT600-1394 Motherboard
+ 1462 702d K8T NEO 2 motherboard
+ 1462 971d MS-6917
+ 3050 VT82C596 Power Management
+ 3051 VT82C596 Power Management
+ 3053 VT6105M [Rhine-III]
+ 3057 VT82C686 [Apollo Super ACPI]
+ 1019 0985 P6VXA Motherboard
+ 1043 8033 A7V Mainboard
+ 1043 803e A7V-E Mainboard
+ 1043 8040 A7M266 Mainboard
+ 1043 8042 A7V133/A7V133-C Mainboard
+ 1179 0001 Magnia Z310
+ 3058 VT82C686 AC97 Audio Controller
+ 0e11 0097 SoundMax Digital Integrated Audio
+ 0e11 b194 Soundmax integrated digital audio
+ 1019 0985 P6VXA Motherboard
+ 1043 1106 A7V133/A7V133-C Mainboard
+ 1106 4511 Onboard Audio on EP7KXA
+ 1458 7600 Onboard Audio
+ 1462 3091 MS-6309 Onboard Audio
+ 1462 3300 MS-6330 Onboard Audio
+ 15dd 7609 Onboard Audio
+ 3059 VT8233/A/8235/8237 AC97 Audio Controller
+ 1019 0a81 L7VTA v1.0 Motherboard (KT400-8235)
+ 1043 8095 A7V8X Motherboard (Realtek ALC650 codec)
+ 1043 80a1 A7V8X-X Motherboard
+ 1043 80b0 A7V600/K8V Deluxe motherboard (ADI AD1980 codec [SoundMAX])
+ 1106 3059 L7VMM2 Motherboard
+ 1106 4161 K7VT2 motherboard
+ 1297 c160 FX41 motherboard (Realtek ALC650 codec)
+ 1458 a002 GA-7VAX Onboard Audio (Realtek ALC650)
+ 1462 0080 K8T NEO 2 motherboard
+ 1462 3800 KT266 onboard audio
+ 147b 1407 KV8-MAX3 motherboard
+ 4005 4710 MSI K7T266 Pro2-RU (MSI-6380 v2) onboard audio (Realtek/ALC 200/200P)
+ 3065 VT6102 [Rhine-II]
+ 1043 80a1 A7V8X-X Motherboard
+ 1106 0102 VT6102 [Rhine II] Embeded Ethernet Controller on VT8235
+ 1186 1400 DFE-530TX rev A
+ 1186 1401 DFE-530TX rev B
+ 13b9 1421 LD-10/100AL PCI Fast Ethernet Adapter (rev.B)
+ 1695 3005 VT6103
+ 1695 300c Realtek ALC655 sound chip
+# This hosts more than just the Intel 537 codec, it also hosts PCtel (SIL33) and SmartLink (SIL34) codecs
+ 3068 AC'97 Modem Controller
+ 1462 309e MS-6309 Saturn Motherboard
+ 3074 VT8233 PCI to ISA Bridge
+ 1043 8052 VT8233A
+ 3091 VT8633 [Apollo Pro266]
+ 3099 VT8366/A/7 [Apollo KT266/A/333]
+ 1043 8064 A7V266-E Mainboard
+ 1043 807f A7V333 Mainboard
+ 1849 3099 K7VT2 motherboard
+ 3101 VT8653 Host Bridge
+ 3102 VT8662 Host Bridge
+ 3103 VT8615 Host Bridge
+ 3104 USB 2.0
+ 1019 0a81 L7VTA v1.0 Motherboard (KT400-8235)
+ 1043 808c A7V8X motherboard
+ 1043 80a1 A7V8X-X motherboard rev 1.01
+ 1043 80ed A7V600/K8V-X motherboard
+ 1297 f641 FX41 motherboard
+ 1458 5004 GA-7VAX Mainboard
+ 1462 7020 K8T NEO 2 motherboard
+ 147b 1407 KV8-MAX3 motherboard
+ 182d 201d CN-029 USB 2.0 4 port PCI Card
+ 3106 VT6105 [Rhine-III]
+ 1186 1403 DFE-530TX rev C
+ 3108 S3 Unichrome Pro VGA Adapter
+ 3109 VT8233C PCI to ISA Bridge
+ 3112 VT8361 [KLE133] Host Bridge
+ 3113 VPX/VPX2 PCI to PCI Bridge Controller
+ 3116 VT8375 [KM266/KL266] Host Bridge
+ 1297 f641 FX41 motherboard
+ 3118 S3 Unichrome Pro VGA Adapter
+ 3119 VT6120/VT6121/VT6122 Gigabit Ethernet Adapter
+ 3122 VT8623 [Apollo CLE266] integrated CastleRock graphics
+ 3123 VT8623 [Apollo CLE266]
+ 3128 VT8753 [P4X266 AGP]
+ 3133 VT3133 Host Bridge
+ 3147 VT8233A ISA Bridge
+ 1043 808c A7V333 motherboard
+ 3148 P4M266 Host Bridge
+ 3149 VIA VT6420 SATA RAID Controller
+ 1043 80ed A7V600/K8V Deluxe/K8V-X motherboard
+ 1458 b003 GA-7VM400AM(F) Motherboard
+ 1462 7020 K8T Neo 2 Motherboard
+ 147b 1407 KV8-MAX3 motherboard
+ 3156 P/KN266 Host Bridge
+ 3164 VT6410 ATA133 RAID controller
+ 3168 VT8374 P4X400 Host Controller/AGP Bridge
+ 3177 VT8235 ISA Bridge
+ 1019 0a81 L7VTA v1.0 Motherboard (KT400-8235)
+ 1043 808c A7V8X motherboard
+ 1043 80a1 A7V8X-X motherboard
+ 1297 f641 FX41 motherboard
+ 1458 5001 GA-7VAX Mainboard
+ 1849 3177 K7VT2 motherboard
+ 3178 ProSavageDDR P4N333 Host Bridge
+ 3188 VT8385 [K8T800 AGP] Host Bridge
+ 1043 80a3 K8V Deluxe/K8V-X motherboard
+ 147b 1407 KV8-MAX3 motherboard
+ 3189 VT8377 [KT400/KT600 AGP] Host Bridge
+ 1043 807f A7V8X motherboard
+ 1458 5000 GA-7VAX Mainboard
+ 3204 K8M800 Host Bridge
+ 3205 VT8378 [KM400/A] Chipset Host Bridge
+ 1458 5000 GA-7VM400M Motherboard
+ 3208 PT890 Host Bridge
+ 3213 VPX/VPX2 PCI to PCI Bridge Controller
+ 3218 K8T800M Host Bridge
+ 3227 VT8237 ISA bridge [KT600/K8T800/K8T890 South]
+ 1043 80ed A7V600/K8V-X motherboard
+ 1106 3227 DFI KT600-AL Motherboard
+ 1458 5001 GA-7VT600 Motherboard
+ 147b 1407 KV8-MAX3 motherboard
+ 3238 K8T890 Host Bridge
+ 3249 VT6421 IDE RAID Controller
+ 3258 PT880 Host Bridge
+ 3259 CN400/PM880 Host Bridge
+ 3269 KT880 Host Bridge
+ 3282 K8T800Pro Host Bridge
+ 3288 VIA High Definition Audio Controller
+ 3290 K8M890 Host Bridge
+ 3296 P4M800 Host Bridge
+ 3337 VT8237A PCI to ISA Bridge
+ 3349 VT8251 AHCI/SATA 4-Port Controller
+ 337a VT8237A PCI to PCI Bridge
+ 337b VT8237A PCI to PCIE Bridge
+ 4149 VIA VT6420 (ATA133) Controller
+ 4204 K8M800 Host Bridge
+ 4208 PT890 Host Bridge
+ 4238 K8T890 Host Bridge
+ 4258 PT880 Host Bridge
+ 4259 CN400/PM880 Host Bridge
+ 4269 KT880 Host Bridge
+ 4282 K8T800Pro Host Bridge
+ 4290 K8M890 Host Bridge
+ 4296 P4M800 Host Bridge
+ 4308 PT894 Host Bridge
+ 4314 P4M800CE Host Bridge
+ 5030 VT82C596 ACPI [Apollo PRO]
+ 5208 PT890 I/O APIC Interrupt Controller
+ 5238 K8T890 I/O APIC Interrupt Controller
+ 5290 K8M890 I/O APIC Interrupt Controller
+ 5308 PT894 I/O APIC Interrupt Controller
+ 6100 VT85C100A [Rhine II]
+ 7204 K8M800 Host Bridge
+ 7205 VT8378 [S3 UniChrome] Integrated Video
+ 1458 d000 Gigabyte GA-7VM400(A)M(F) Motherboard
+ 7208 PT890 Host Bridge
+ 7238 K8T890 Host Bridge
+ 7258 PT880 Host Bridge
+ 7259 CN400/PM880 Host Bridge
+ 7269 KT880 Host Bridge
+ 7282 K8T800Pro Host Bridge
+ 7290 K8M890 Host Bridge
+ 7296 P4M800 Host Bridge
+ 7308 PT894 Host Bridge
+ 7314 P4M800CE Host Bridge
+ 8231 VT8231 [PCI-to-ISA Bridge]
+ 8235 VT8235 ACPI
+ 8305 VT8363/8365 [KT133/KM133 AGP]
+ 8391 VT8371 [KX133 AGP]
+ 8501 VT8501 [Apollo MVP4 AGP]
+ 8596 VT82C596 [Apollo PRO AGP]
+ 8597 VT82C597 [Apollo VP3 AGP]
+ 8598 VT82C598/694x [Apollo MVP3/Pro133x AGP]
+ 1019 0985 P6VXA Motherboard
+ 8601 VT8601 [Apollo ProMedia AGP]
+ 8605 VT8605 [PM133 AGP]
+ 8691 VT82C691 [Apollo Pro]
+ 8693 VT82C693 [Apollo Pro Plus] PCI Bridge
+ a208 PT890 PCI to PCI Bridge Controller
+ a238 K8T890 PCI to PCI Bridge Controller
+ b091 VT8633 [Apollo Pro266 AGP]
+ b099 VT8366/A/7 [Apollo KT266/A/333 AGP]
+ b101 VT8653 AGP Bridge
+ b102 VT8362 AGP Bridge
+ b103 VT8615 AGP Bridge
+ b112 VT8361 [KLE133] AGP Bridge
+ b113 VPX/VPX2 I/O APIC Interrupt Controller
+ b115 VT8363/8365 [KT133/KM133] PCI Bridge
+ b168 VT8235 PCI Bridge
+ b188 VT8237 PCI bridge [K8T800/K8T890 South]
+ 147b 1407 KV8-MAX3 motherboard
+ b198 VT8237 PCI Bridge
+ b213 VPX/VPX2 I/O APIC Interrupt Controller
+ c208 PT890 PCI to PCI Bridge Controller
+ c238 K8T890 PCI to PCI Bridge Controller
+ d104 VT8237 Integrated Fast Ethernet Controller
+ d208 PT890 PCI to PCI Bridge Controller
+ d213 VPX/VPX2 PCI to PCI Bridge Controller
+ d238 K8T890 PCI to PCI Bridge Controller
+ e208 PT890 PCI to PCI Bridge Controller
+ e238 K8T890 PCI to PCI Bridge Controller
+ f208 PT890 PCI to PCI Bridge Controller
+ f238 K8T890 PCI to PCI Bridge Controller
+1107 Stratus Computers
+ 0576 VIA VT82C570MV [Apollo] (Wrong vendor ID!)
+1108 Proteon, Inc.
+ 0100 p1690plus_AA
+ 0101 p1690plus_AB
+ 0105 P1690Plus
+ 0108 P1690Plus
+ 0138 P1690Plus
+ 0139 P1690Plus
+ 013c P1690Plus
+ 013d P1690Plus
+1109 Cogent Data Technologies, Inc.
+ 1400 EM110TX [EX110TX]
+110a Siemens Nixdorf AG
+ 0002 Pirahna 2-port
+ 0005 Tulip controller, power management, switch extender
+ 0006 FSC PINC (I/O-APIC)
+ 0015 FSC Multiprocessor Interrupt Controller
+ 001d FSC Copernicus Management Controller
+ 007b FSC Remote Service Controller, mailbox device
+ 007c FSC Remote Service Controller, shared memory device
+ 007d FSC Remote Service Controller, SMIC device
+ 2101 HST SAPHIR V Primary PCI (ISDN/PMx)
+# Superfastcom-PCI (Commtech, Inc.) or DSCC4 WAN Adapter
+ 2102 DSCC4 PEB/PEF 20534 DMA Supported Serial Communication Controller with 4 Channels
+ 2104 Eicon Diva 2.02 compatible passive ISDN card
+ 3142 SIMATIC NET CP 5613A1 (Profibus Adapter)
+ 4021 SIMATIC NET CP 5512 (Profibus and MPI Cardbus Adapter)
+ 4029 SIMATIC NET CP 5613A2 (Profibus Adapter)
+ 4942 FPGA I-Bus Tracer for MBD
+ 6120 SZB6120
+110b Chromatic Research Inc.
+ 0001 Mpact Media Processor
+ 0004 Mpact 2
+110c Mini-Max Technology, Inc.
+110d Znyx Advanced Systems
+110e CPU Technology
+110f Ross Technology
+1110 Powerhouse Systems
+ 6037 Firepower Powerized SMP I/O ASIC
+ 6073 Firepower Powerized SMP I/O ASIC
+1111 Santa Cruz Operation
+# Also claimed to be RNS or Rockwell International, current PCISIG records list Osicom
+1112 Osicom Technologies Inc
+ 2200 FDDI Adapter
+ 2300 Fast Ethernet Adapter
+ 2340 4 Port Fast Ethernet Adapter
+ 2400 ATM Adapter
+1113 Accton Technology Corporation
+ 1211 SMC2-1211TX
+ 103c 1207 EN-1207D Fast Ethernet Adapter
+ 1113 1211 EN-1207D Fast Ethernet Adapter
+ 1216 EN-1216 Ethernet Adapter
+ 1113 2242 EN2242 10/100 Ethernet Mini-PCI Card
+ 111a 1020 SpeedStream 1020 PCI 10/100 Ethernet Adaptor [EN-1207F-TX ?]
+ 1217 EN-1217 Ethernet Adapter
+ 5105 10Mbps Network card
+ 9211 EN-1207D Fast Ethernet Adapter
+ 1113 9211 EN-1207D Fast Ethernet Adapter
+ 9511 21x4x DEC-Tulip compatible Fast Ethernet
+ d301 CPWNA100 (Philips wireless PCMCIA)
+ ec02 SMC 1244TX v3
+1114 Atmel Corporation
+ 0506 at76c506 802.11b Wireless Network Adaptor
+1115 3D Labs
+1116 Data Translation
+ 0022 DT3001
+ 0023 DT3002
+ 0024 DT3003
+ 0025 DT3004
+ 0026 DT3005
+ 0027 DT3001-PGL
+ 0028 DT3003-PGL
+1117 Datacube, Inc
+ 9500 Max-1C SVGA card
+ 9501 Max-1C image processing
+1118 Berg Electronics
+1119 ICP Vortex Computersysteme GmbH
+ 0000 GDT 6000/6020/6050
+ 0001 GDT 6000B/6010
+ 0002 GDT 6110/6510
+ 0003 GDT 6120/6520
+ 0004 GDT 6530
+ 0005 GDT 6550
+ 0006 GDT 6117/6517
+ 0007 GDT 6127/6527
+ 0008 GDT 6537
+ 0009 GDT 6557/6557-ECC
+ 000a GDT 6115/6515
+ 000b GDT 6125/6525
+ 000c GDT 6535
+ 000d GDT 6555
+ 0010 GDT 6115/6515
+ 0011 GDT 6125/6525
+ 0012 GDT 6535
+ 0013 GDT 6555/6555-ECC
+ 0100 GDT 6117RP/6517RP
+ 0101 GDT 6127RP/6527RP
+ 0102 GDT 6537RP
+ 0103 GDT 6557RP
+ 0104 GDT 6111RP/6511RP
+ 0105 GDT 6121RP/6521RP
+ 0110 GDT 6117RD/6517RD
+ 0111 GDT 6127RD/6527RD
+ 0112 GDT 6537RD
+ 0113 GDT 6557RD
+ 0114 GDT 6111RD/6511RD
+ 0115 GDT 6121RD/6521RD
+ 0118 GDT 6118RD/6518RD/6618RD
+ 0119 GDT 6128RD/6528RD/6628RD
+ 011a GDT 6538RD/6638RD
+ 011b GDT 6558RD/6658RD
+ 0120 GDT 6117RP2/6517RP2
+ 0121 GDT 6127RP2/6527RP2
+ 0122 GDT 6537RP2
+ 0123 GDT 6557RP2
+ 0124 GDT 6111RP2/6511RP2
+ 0125 GDT 6121RP2/6521RP2
+ 0136 GDT 6113RS/6513RS
+ 0137 GDT 6123RS/6523RS
+ 0138 GDT 6118RS/6518RS/6618RS
+ 0139 GDT 6128RS/6528RS/6628RS
+ 013a GDT 6538RS/6638RS
+ 013b GDT 6558RS/6658RS
+ 013c GDT 6533RS/6633RS
+ 013d GDT 6543RS/6643RS
+ 013e GDT 6553RS/6653RS
+ 013f GDT 6563RS/6663RS
+ 0166 GDT 7113RN/7513RN/7613RN
+ 0167 GDT 7123RN/7523RN/7623RN
+ 0168 GDT 7118RN/7518RN/7518RN
+ 0169 GDT 7128RN/7528RN/7628RN
+ 016a GDT 7538RN/7638RN
+ 016b GDT 7558RN/7658RN
+ 016c GDT 7533RN/7633RN
+ 016d GDT 7543RN/7643RN
+ 016e GDT 7553RN/7653RN
+ 016f GDT 7563RN/7663RN
+ 01d6 GDT 4x13RZ
+ 01d7 GDT 4x23RZ
+ 01f6 GDT 8x13RZ
+ 01f7 GDT 8x23RZ
+ 01fc GDT 8x33RZ
+ 01fd GDT 8x43RZ
+ 01fe GDT 8x53RZ
+ 01ff GDT 8x63RZ
+ 0210 GDT 6519RD/6619RD
+ 0211 GDT 6529RD/6629RD
+ 0260 GDT 7519RN/7619RN
+ 0261 GDT 7529RN/7629RN
+ 02ff GDT MAXRP
+ 0300 GDT NEWRX
+111a Efficient Networks, Inc
+ 0000 155P-MF1 (FPGA)
+ 0002 155P-MF1 (ASIC)
+ 0003 ENI-25P ATM
+ 111a 0000 ENI-25p Miniport ATM Adapter
+ 0005 SpeedStream (LANAI)
+ 111a 0001 ENI-3010 ATM
+ 111a 0009 ENI-3060 ADSL (VPI=0)
+ 111a 0101 ENI-3010 ATM
+ 111a 0109 ENI-3060CO ADSL (VPI=0)
+ 111a 0809 ENI-3060 ADSL (VPI=0 or 8)
+ 111a 0909 ENI-3060CO ADSL (VPI=0 or 8)
+ 111a 0a09 ENI-3060 ADSL (VPI=<0..15>)
+ 0007 SpeedStream ADSL
+ 111a 1001 ENI-3061 ADSL [ASIC]
+ 1203 SpeedStream 1023 Wireless PCI Adapter
+111b Teledyne Electronic Systems
+111c Tricord Systems Inc.
+ 0001 Powerbis Bridge
+111d Integrated Device Technology, Inc.
+ 0001 IDT77201/77211 155Mbps ATM SAR Controller [NICStAR]
+ 0003 IDT77222/77252 155Mbps ATM MICRO ABR SAR Controller
+ 0004 IDT77V252 155Mbps ATM MICRO ABR SAR Controller
+ 0005 IDT77V222 155Mbps ATM MICRO ABR SAR Controller
+111e Eldec
+111f Precision Digital Images
+ 4a47 Precision MX Video engine interface
+ 5243 Frame capture bus interface
+1120 EMC Corporation
+1121 Zilog
+1122 Multi-tech Systems, Inc.
+1123 Excellent Design, Inc.
+1124 Leutron Vision AG
+1125 Eurocore
+1126 Vigra
+1127 FORE Systems Inc
+ 0200 ForeRunner PCA-200 ATM
+ 0210 PCA-200PC
+ 0250 ATM
+ 0300 ForeRunner PCA-200EPC ATM
+ 0310 ATM
+ 0400 ForeRunnerHE ATM Adapter
+ 1127 0400 ForeRunnerHE ATM
+1129 Firmworks
+112a Hermes Electronics Company, Ltd.
+112b Linotype - Hell AG
+112c Zenith Data Systems
+112d Ravicad
+112e Infomedia Microelectronics Inc.
+112f Imaging Technology Inc
+ 0000 MVC IC-PCI
+ 0001 MVC IM-PCI Video frame grabber/processor
+1130 Computervision
+1131 Philips Semiconductors
+ 1561 USB 1.1 Host Controller
+ 1562 USB 2.0 Host Controller
+ 3400 SmartPCI56(UCB1500) 56K Modem
+ 5400 TriMedia TM1000/1100
+ 5402 TriMedia TM-1300
+ 1244 0f00 Fritz!Card DSL
+ 7130 SAA7130 Video Broadcast Decoder
+ 102b 48d0 Matrox CronosPlus
+ 1048 226b ELSA EX-VISION 500TV
+ 1131 2001 10MOONS PCI TV CAPTURE CARD
+ 1461 050c Nagase Sangyo TransGear 3000TV
+ 1461 10ff AVerMedia DVD EZMaker
+ 1461 2108 AverMedia AverTV/305
+ 1461 2115 AverMedia AverTV Studio 305
+ 153b 1152 Terratec Cinergy 200 TV
+ 185b c100 Compro VideoMate TV PVR/FM
+ 5168 0138 LifeView FlyVIDEO2000
+ 7133 SAA7133 Video Broadcast Decoder
+ 1019 4cb5 Elitegroup ECS TVP3XP FM1236 Tuner Card (NTSC,FM)
+ 1043 0210 MiniPCI TV Card
+ 1043 4843 ASUS TV-FM 7133
+ 1131 2001 Proteus Pro [philips reference design]
+ 1461 f31f Avermedia AVerTV GO 007 FM
+ 1489 0214 LifeView FlyTV Platinum FM/Genius VideoWonder ProTV
+ 153b 1162 Terratec Cinergy 400 mobile
+ 185b c100 Compro VideoMate TV Gold+
+ 5168 0138 LifeView FlyVideo 3000
+ 5168 0212 LifeView FlyTV Platinum mini
+ 5168 0214 LifeView FlyTV Platinum
+ 5168 0306 LifeView FlyDVB-T DUO
+ 5168 0502 LifeView FlyDVB-T Duo CardBus
+ 7134 SAA7134 Video Broadcast Decoder
+ 1019 4cb4 Elitegroup ECS TVP3XP FM1216 Tuner Card(PAL-BG,FM)
+ 1043 4840 ASUS TV-FM 7134
+ 1043 4842 TV-FM Card 7134
+ 1131 4e85 SKNet Monster TV
+ 1131 6752 EMPRESS
+ 1131 7133 AOPEN VA1000 POWER
+ 11bd 002b Pinnacle PCTV Stereo (saa7134)
+ 11bd 002d Pinnacle PCTV 300i DVB-T + PAL
+ 1461 9715 Avermedia AVerTV Studio 307
+ 1461 a70a Avermedia AVerTV 307
+ 1461 a70b AverMedia M156 / Medion 2819
+ 1461 d6ee AVerMedia Cardbus TV/Radio
+ 153b 1142 Terratec Cinergy 400 TV
+ 153b 1143 Terratec Cinergy 600 TV
+ 153b 1158 Terratec Cinergy 600 TV MK3
+ 1540 9524 ProVideo PV952
+ 16be 0003 Medion 7134
+ 185b c200 Compro VideoMate Gold+ Pal
+ 1894 a006 KNC One TV-Station DVR
+ 1894 fe01 KNC One TV-Station RDS / Typhoon TV Tuner RDS
+ 7135 SAA7135 Video Broadcast Decoder
+ 1421 0350 ADS Tech Instant TV
+ 1421 0370 ADS Tech Instant TV (cardbus version)
+ 5168 0212 LifeView FlyTV Platinum Mini
+ 7145 SAA7145
+ 7146 SAA7146
+ 110a 0000 Fujitsu/Siemens DVB-C card rev1.5
+ 110a ffff Fujitsu/Siemens DVB-C card rev1.5
+ 1131 4f56 KNC1 DVB-S Budget
+ 1131 4f60 Fujitsu-Siemens Activy DVB-S Budget Rev AL
+ 1131 4f61 Activy DVB-S Budget Rev GR
+# It has an LSI companion chip.
+ 1131 5f61 Activy DVB-T Budget
+ 114b 2003 DVRaptor Video Edit/Capture Card
+ 11bd 0006 DV500 Overlay
+ 11bd 000a DV500 Overlay
+ 11bd 000f DV500 Overlay
+ 13c2 0000 Siemens/Technotrend/Hauppauge DVB card rev1.3 or rev1.5
+ 13c2 0001 Technotrend/Hauppauge DVB card rev1.3 or rev1.6
+ 13c2 0002 Technotrend/Hauppauge DVB card rev2.1
+ 13c2 0003 Technotrend/Hauppauge DVB card rev2.1
+ 13c2 0004 Technotrend/Hauppauge DVB card rev2.1
+ 13c2 0006 Technotrend/Hauppauge DVB card rev1.3 or rev1.6
+ 13c2 0008 Technotrend/Hauppauge DVB-T
+ 13c2 000a Octal/Technotrend DVB-C for iTV
+ 13c2 1003 Technotrend-Budget / Hauppauge WinTV-NOVA-S DVB card
+ 13c2 1004 Technotrend-Budget / Hauppauge WinTV-NOVA-C DVB card
+ 13c2 1005 Technotrend-Budget / Hauppauge WinTV-NOVA-T DVB card
+ 13c2 100c Technotrend-Budget / Hauppauge WinTV-NOVA-CI DVB card
+ 13c2 100f Technotrend-Budget / Hauppauge WinTV-NOVA-CI DVB card
+ 13c2 1011 Technotrend-Budget / Hauppauge WinTV-NOVA-T DVB card
+ 13c2 1013 SATELCO Multimedia DVB
+ 13c2 1102 Technotrend/Hauppauge DVB card rev2.1
+ 9730 SAA9730 Integrated Multimedia and Peripheral Controller
+1132 Mitel Corp.
+1133 Eicon Networks Corporation
+ 7901 EiconCard S90
+ 7902 EiconCard S90
+ 7911 EiconCard S91
+ 7912 EiconCard S91
+ 7941 EiconCard S94
+ 7942 EiconCard S94
+ 7943 EiconCard S94
+ 7944 EiconCard S94
+ b921 EiconCard P92
+ b922 EiconCard P92
+ b923 EiconCard P92
+ e001 Diva Pro 2.0 S/T
+ e002 Diva 2.0 S/T PCI
+ e003 Diva Pro 2.0 U
+ e004 Diva 2.0 U PCI
+ e005 Diva 2.01 S/T PCI
+ e006 Diva CT S/T PCI
+ e007 Diva CT U PCI
+ e008 Diva CT Lite S/T PCI
+ e009 Diva CT Lite U PCI
+ e00a Diva ISDN+V.90 PCI
+ e00b Diva 2.02 PCI S/T
+ e00c Diva 2.02 PCI U
+ e00d Diva ISDN Pro 3.0 PCI
+ e00e Diva ISDN+CT S/T PCI Rev 2
+ e010 Diva Server BRI-2M PCI
+ 110a 0021 Fujitsu Siemens ISDN S0
+ e011 Diva Server BRI S/T Rev 2
+ e012 Diva Server 4BRI-8M PCI
+ e013 Diva Server 4BRI Rev 2
+ 1133 1300 Diva Server V-4BRI-8
+ 1133 e013 Diva Server 4BRI-8M 2.0 PCI
+ e014 Diva Server PRI-30M PCI
+ e015 DIVA Server PRI Rev 2
+ 1133 e015 Diva Server PRI 2.0 PCI
+ e016 Diva Server Voice 4BRI PCI
+ e017 Diva Server Voice 4BRI Rev 2
+ 1133 e017 Diva Server Voice 4BRI-8M 2.0 PCI
+ e018 Diva Server BRI-2M 2.0 PCI
+ 1133 1800 Diva Server V-BRI-2
+ 1133 e018 Diva Server BRI-2M 2.0 PCI
+ e019 Diva Server Voice PRI Rev 2
+ 1133 e019 Diva Server Voice PRI 2.0 PCI
+ e01a Diva Server 2FX
+ e01b Diva Server Voice BRI-2M 2.0 PCI
+ 1133 e01b Diva Server Voice BRI-2M 2.0 PCI
+ e01c Diva Server PRI Rev 3
+ 1133 1c01 Diva Server PRI/E1/T1-8
+ 1133 1c02 Diva Server PRI/T1-24
+ 1133 1c03 Diva Server PRI/E1-30
+ 1133 1c04 Diva Server PRI/E1/T1
+ 1133 1c05 Diva Server V-PRI/T1-24
+ 1133 1c06 Diva Server V-PRI/E1-30
+ 1133 1c07 Diva Server PRI/E1/T1-8 Cornet NQ
+ 1133 1c08 Diva Server PRI/T1-24 Cornet NQ
+ 1133 1c09 Diva Server PRI/E1-30 Cornet NQ
+ 1133 1c0a Diva Server PRI/E1/T1 Cornet NQ
+ 1133 1c0b Diva Server V-PRI/T1-24 Cornet NQ
+ 1133 1c0c Diva Server V-PRI/E1-30 Cornet NQ
+ e01e Diva Server 2PRI
+ e020 Diva Server 4PRI
+ e024 Diva Server Analog-4P
+ 1133 2400 Diva Server V-Analog-4P
+ 1133 e024 Diva Server Analog-4P
+ e028 Diva Server Analog-8P
+ 1133 2800 Diva Server V-Analog-8P
+ 1133 e028 Diva Server Analog-8P
+ e02a Diva Server IPM-300
+ e02c Diva Server IPM-600
+1134 Mercury Computer Systems
+ 0001 Raceway Bridge
+ 0002 Dual PCI to RapidIO Bridge
+1135 Fuji Xerox Co Ltd
+ 0001 Printer controller
+1136 Momentum Data Systems
+1137 Cisco Systems Inc
+1138 Ziatech Corporation
+ 8905 8905 [STD 32 Bridge]
+1139 Dynamic Pictures, Inc
+ 0001 VGA Compatable 3D Graphics
+113a FWB Inc
+113b Network Computing Devices
+113c Cyclone Microsystems, Inc.
+ 0000 PCI-9060 i960 Bridge
+ 0001 PCI-SDK [PCI i960 Evaluation Platform]
+ 0911 PCI-911 [i960Jx-based Intelligent I/O Controller]
+ 0912 PCI-912 [i960CF-based Intelligent I/O Controller]
+ 0913 PCI-913
+ 0914 PCI-914 [I/O Controller w/ secondary PCI bus]
+113d Leading Edge Products Inc
+113e Sanyo Electric Co - Computer Engineering Dept
+113f Equinox Systems, Inc.
+ 0808 SST-64P Adapter
+ 1010 SST-128P Adapter
+ 80c0 SST-16P DB Adapter
+ 80c4 SST-16P RJ Adapter
+ 80c8 SST-16P Adapter
+ 8888 SST-4P Adapter
+ 9090 SST-8P Adapter
+1140 Intervoice Inc
+1141 Crest Microsystem Inc
+1142 Alliance Semiconductor Corporation
+ 3210 AP6410
+ 6422 ProVideo 6422
+ 6424 ProVideo 6424
+ 6425 ProMotion AT25
+ 643d ProMotion AT3D
+1143 NetPower, Inc
+1144 Cincinnati Milacron
+ 0001 Noservo controller
+1145 Workbit Corporation
+ 8007 NinjaSCSI-32 Workbit
+ f007 NinjaSCSI-32 KME
+ f010 NinjaSCSI-32 Workbit
+ f012 NinjaSCSI-32 Logitec
+ f013 NinjaSCSI-32 Logitec
+ f015 NinjaSCSI-32 Melco
+ f020 NinjaSCSI-32 Sony PCGA-DVD51
+1146 Force Computers
+1147 Interface Corp
+# Nee Schneider & Koch
+1148 SysKonnect
+ 4000 FDDI Adapter
+ 0e11 b03b Netelligent 100 FDDI DAS Fibre SC
+ 0e11 b03c Netelligent 100 FDDI SAS Fibre SC
+ 0e11 b03d Netelligent 100 FDDI DAS UTP
+ 0e11 b03e Netelligent 100 FDDI SAS UTP
+ 0e11 b03f Netelligent 100 FDDI SAS Fibre MIC
+ 1148 5521 FDDI SK-5521 (SK-NET FDDI-UP)
+ 1148 5522 FDDI SK-5522 (SK-NET FDDI-UP DAS)
+ 1148 5541 FDDI SK-5541 (SK-NET FDDI-FP)
+ 1148 5543 FDDI SK-5543 (SK-NET FDDI-LP)
+ 1148 5544 FDDI SK-5544 (SK-NET FDDI-LP DAS)
+ 1148 5821 FDDI SK-5821 (SK-NET FDDI-UP64)
+ 1148 5822 FDDI SK-5822 (SK-NET FDDI-UP64 DAS)
+ 1148 5841 FDDI SK-5841 (SK-NET FDDI-FP64)
+ 1148 5843 FDDI SK-5843 (SK-NET FDDI-LP64)
+ 1148 5844 FDDI SK-5844 (SK-NET FDDI-LP64 DAS)
+ 4200 Token Ring adapter
+ 4300 SK-98xx Gigabit Ethernet Server Adapter
+ 1148 9821 SK-9821 Gigabit Ethernet Server Adapter (SK-NET GE-T)
+ 1148 9822 SK-9822 Gigabit Ethernet Server Adapter (SK-NET GE-T dual link)
+ 1148 9841 SK-9841 Gigabit Ethernet Server Adapter (SK-NET GE-LX)
+ 1148 9842 SK-9842 Gigabit Ethernet Server Adapter (SK-NET GE-LX dual link)
+ 1148 9843 SK-9843 Gigabit Ethernet Server Adapter (SK-NET GE-SX)
+ 1148 9844 SK-9844 Gigabit Ethernet Server Adapter (SK-NET GE-SX dual link)
+ 1148 9861 SK-9861 Gigabit Ethernet Server Adapter (SK-NET GE-SX Volition)
+ 1148 9862 SK-9862 Gigabit Ethernet Server Adapter (SK-NET GE-SX Volition dual link)
+ 1148 9871 SK-9871 Gigabit Ethernet Server Adapter (SK-NET GE-ZX)
+ 1148 9872 SK-9872 Gigabit Ethernet Server Adapter (SK-NET GE-ZX dual link)
+ 1259 2970 AT-2970SX Gigabit Ethernet Adapter
+ 1259 2971 AT-2970LX Gigabit Ethernet Adapter
+ 1259 2972 AT-2970TX Gigabit Ethernet Adapter
+ 1259 2973 AT-2971SX Gigabit Ethernet Adapter
+ 1259 2974 AT-2971T Gigabit Ethernet Adapter
+ 1259 2975 AT-2970SX/2SC Gigabit Ethernet Adapter
+ 1259 2976 AT-2970LX/2SC Gigabit Ethernet Adapter
+ 1259 2977 AT-2970TX/2TX Gigabit Ethernet Adapter
+ 4320 SK-98xx V2.0 Gigabit Ethernet Adapter
+ 1148 0121 Marvell RDK-8001 Adapter
+ 1148 0221 Marvell RDK-8002 Adapter
+ 1148 0321 Marvell RDK-8003 Adapter
+ 1148 0421 Marvell RDK-8004 Adapter
+ 1148 0621 Marvell RDK-8006 Adapter
+ 1148 0721 Marvell RDK-8007 Adapter
+ 1148 0821 Marvell RDK-8008 Adapter
+ 1148 0921 Marvell RDK-8009 Adapter
+ 1148 1121 Marvell RDK-8011 Adapter
+ 1148 1221 Marvell RDK-8012 Adapter
+ 1148 3221 SK-9521 V2.0 10/100/1000Base-T Adapter
+ 1148 5021 SK-9821 V2.0 Gigabit Ethernet 10/100/1000Base-T Adapter
+ 1148 5041 SK-9841 V2.0 Gigabit Ethernet 1000Base-LX Adapter
+ 1148 5043 SK-9843 V2.0 Gigabit Ethernet 1000Base-SX Adapter
+ 1148 5051 SK-9851 V2.0 Gigabit Ethernet 1000Base-SX Adapter
+ 1148 5061 SK-9861 V2.0 Gigabit Ethernet 1000Base-SX Adapter
+ 1148 5071 SK-9871 V2.0 Gigabit Ethernet 1000Base-ZX Adapter
+ 1148 9521 SK-9521 10/100/1000Base-T Adapter
+ 4400 SK-9Dxx Gigabit Ethernet Adapter
+ 4500 SK-9Mxx Gigabit Ethernet Adapter
+ 9000 SK-9Sxx Gigabit Ethernet Server Adapter PCI-X
+ 9843 [Fujitsu] Gigabit Ethernet
+ 9e00 SK-9Exx 10/100/1000Base-T Adapter
+ 1148 2100 SK-9E21 Server Adapter
+ 1148 21d0 SK-9E21D 10/100/1000Base-T Adapter
+ 1148 2200 SK-9E22 Server Adapter
+ 1148 8100 SK-9E81 Server Adapter
+ 1148 8200 SK-9E82 Server Adapter
+ 1148 9100 SK-9E91 Server Adapter
+ 1148 9200 SK-9E92 Server Adapter
+1149 Win System Corporation
+114a VMIC
+ 5579 VMIPCI-5579 (Reflective Memory Card)
+ 5587 VMIPCI-5587 (Reflective Memory Card)
+ 6504 VMIC PCI 7755 FPGA
+ 7587 VMIVME-7587
+114b Canopus Co., Ltd
+114c Annabooks
+114d IC Corporation
+114e Nikon Systems Inc
+114f Digi International
+ 0002 AccelePort EPC
+ 0003 RightSwitch SE-6
+ 0004 AccelePort Xem
+ 0005 AccelePort Xr
+ 0006 AccelePort Xr,C/X
+ 0009 AccelePort Xr/J
+ 000a AccelePort EPC/J
+ 000c DataFirePRIme T1 (1-port)
+ 000d SyncPort 2-Port (x.25/FR)
+ 0011 AccelePort 8r EIA-232 (IBM)
+ 0012 AccelePort 8r EIA-422
+ 0013 AccelePort Xr
+ 0014 AccelePort 8r EIA-422
+ 0015 AccelePort Xem
+ 0016 AccelePort EPC/X
+ 0017 AccelePort C/X
+ 001a DataFirePRIme E1 (1-port)
+ 001b AccelePort C/X (IBM)
+ 001d DataFire RAS T1/E1/PRI
+ 114f 0050 DataFire RAS E1 Adapter
+ 114f 0051 DataFire RAS Dual E1 Adapter
+ 114f 0052 DataFire RAS T1 Adapter
+ 114f 0053 DataFire RAS Dual T1 Adapter
+ 0023 AccelePort RAS
+ 0024 DataFire RAS B4 ST/U
+ 114f 0030 DataFire RAS BRI U Adapter
+ 114f 0031 DataFire RAS BRI S/T Adapter
+ 0026 AccelePort 4r 920
+ 0027 AccelePort Xr 920
+ 0028 ClassicBoard 4
+ 0029 ClassicBoard 8
+ 0034 AccelePort 2r 920
+ 0035 DataFire DSP T1/E1/PRI cPCI
+ 0040 AccelePort Xp
+ 0042 AccelePort 2p
+ 0043 AccelePort 4p
+ 0044 AccelePort 8p
+ 0045 AccelePort 16p
+ 004e AccelePort 32p
+ 0070 Datafire Micro V IOM2 (Europe)
+ 0071 Datafire Micro V (Europe)
+ 0072 Datafire Micro V IOM2 (North America)
+ 0073 Datafire Micro V (North America)
+ 00b0 Digi Neo 4
+ 00b1 Digi Neo 8
+ 00c8 Digi Neo 2 DB9
+ 00c9 Digi Neo 2 DB9 PRI
+ 00ca Digi Neo 2 RJ45
+ 00cb Digi Neo 2 RJ45 PRI
+ 00d0 ClassicBoard 4 422
+ 00d1 ClassicBoard 8 422
+ 6001 Avanstar
+1150 Thinking Machines Corp
+1151 JAE Electronics Inc.
+1152 Megatek
+1153 Land Win Electronic Corp
+1154 Melco Inc
+1155 Pine Technology Ltd
+1156 Periscope Engineering
+1157 Avsys Corporation
+1158 Voarx R & D Inc
+ 3011 Tokenet/vg 1001/10m anylan
+ 9050 Lanfleet/Truevalue
+ 9051 Lanfleet/Truevalue
+1159 Mutech Corp
+ 0001 MV-1000
+115a Harlequin Ltd
+115b Parallax Graphics
+115c Photron Ltd.
+115d Xircom
+ 0003 Cardbus Ethernet 10/100
+ 1014 0181 10/100 EtherJet Cardbus Adapter
+ 1014 1181 10/100 EtherJet Cardbus Adapter
+ 1014 8181 10/100 EtherJet Cardbus Adapter
+ 1014 9181 10/100 EtherJet Cardbus Adapter
+ 115d 0181 Cardbus Ethernet 10/100
+ 115d 1181 Cardbus Ethernet 10/100
+ 1179 0181 Cardbus Ethernet 10/100
+ 8086 8181 EtherExpress PRO/100 Mobile CardBus 32 Adapter
+ 8086 9181 EtherExpress PRO/100 Mobile CardBus 32 Adapter
+ 0005 Cardbus Ethernet 10/100
+ 1014 0182 10/100 EtherJet Cardbus Adapter
+ 1014 1182 10/100 EtherJet Cardbus Adapter
+ 115d 0182 Cardbus Ethernet 10/100
+ 115d 1182 Cardbus Ethernet 10/100
+ 0007 Cardbus Ethernet 10/100
+ 1014 0182 10/100 EtherJet Cardbus Adapter
+ 1014 1182 10/100 EtherJet Cardbus Adapter
+ 115d 0182 Cardbus Ethernet 10/100
+ 115d 1182 Cardbus Ethernet 10/100
+ 000b Cardbus Ethernet 10/100
+ 1014 0183 10/100 EtherJet Cardbus Adapter
+ 115d 0183 Cardbus Ethernet 10/100
+ 000c Mini-PCI V.90 56k Modem
+ 000f Cardbus Ethernet 10/100
+ 1014 0183 10/100 EtherJet Cardbus Adapter
+ 115d 0183 Cardbus Ethernet 10/100
+ 00d4 Mini-PCI K56Flex Modem
+ 0101 Cardbus 56k modem
+ 115d 1081 Cardbus 56k Modem
+ 0103 Cardbus Ethernet + 56k Modem
+ 1014 9181 Cardbus 56k Modem
+ 1115 1181 Cardbus Ethernet 100 + 56k Modem
+ 115d 1181 CBEM56G-100 Ethernet + 56k Modem
+ 8086 9181 PRO/100 LAN + Modem56 CardBus
+115e Peer Protocols Inc
+115f Maxtor Corporation
+1160 Megasoft Inc
+1161 PFU Limited
+1162 OA Laboratory Co Ltd
+1163 Rendition
+ 0001 Verite 1000
+ 2000 Verite V2000/V2100/V2200
+ 1092 2000 Stealth II S220
+1164 Advanced Peripherals Technologies
+1165 Imagraph Corporation
+ 0001 Motion TPEG Recorder/Player with audio
+# nee ServerWorks
+1166 Broadcom
+ 0000 CMIC-LE
+ 0005 CNB20-LE Host Bridge
+ 0006 CNB20HE Host Bridge
+ 0007 CNB20-LE Host Bridge
+ 0008 CNB20HE Host Bridge
+ 0009 CNB20LE Host Bridge
+ 0010 CIOB30
+ 0011 CMIC-HE
+ 0012 CMIC-WS Host Bridge (GC-LE chipset)
+ 0013 CNB20-HE Host Bridge
+ 0014 CMIC-LE Host Bridge (GC-LE chipset)
+ 0015 CMIC-GC Host Bridge
+ 0016 CMIC-GC Host Bridge
+ 0017 GCNB-LE Host Bridge
+ 0036 HT1000 PCI/PCI-X bridge
+ 0101 CIOB-X2 PCI-X I/O Bridge
+ 0104 HT1000 PCI/PCI-X bridge
+ 0110 CIOB-E I/O Bridge with Gigabit Ethernet
+ 0130 HT1000 PCI-X bridge
+ 0132 HT1000 PCI-Express bridge
+ 0200 OSB4 South Bridge
+ 0201 CSB5 South Bridge
+ 4c53 1080 CT8 mainboard
+ 0203 CSB6 South Bridge
+ 1734 1012 Primergy RX300
+ 0205 HT1000 Legacy South Bridge
+ 0211 OSB4 IDE Controller
+ 0212 CSB5 IDE Controller
+ 4c53 1080 CT8 mainboard
+ 0213 CSB6 RAID/IDE Controller
+ 1028 c134 Poweredge SC600
+ 1734 1012 Primergy RX300
+ 0214 HT1000 Legacy IDE controller
+ 0217 CSB6 IDE Controller
+ 1028 4134 Poweredge SC600
+ 0220 OSB4/CSB5 OHCI USB Controller
+ 4c53 1080 CT8 mainboard
+ 0221 CSB6 OHCI USB Controller
+ 1734 1012 Primergy RX300
+ 0223 HT1000 USB Controller
+ 0225 CSB5 LPC bridge
+ 0227 GCLE-2 Host Bridge
+ 1734 1012 Primergy RX300
+ 0230 CSB5 LPC bridge
+ 4c53 1080 CT8 mainboard
+ 0234 HT1000 LPC Bridge
+ 0240 K2 SATA
+ 0241 RAIDCore RC4000
+ 0242 RAIDCore BC4000
+ 024a BCM5785 (HT1000) SATA Native SATA Mode
+1167 Mutoh Industries Inc
+1168 Thine Electronics Inc
+1169 Centre for Development of Advanced Computing
+116a Polaris Communications
+ 6100 Bus/Tag Channel
+ 6800 Escon Channel
+ 7100 Bus/Tag Channel
+ 7800 Escon Channel
+116b Connectware Inc
+116c Intelligent Resources Integrated Systems
+116d Martin-Marietta
+116e Electronics for Imaging
+116f Workstation Technology
+1170 Inventec Corporation
+1171 Loughborough Sound Images Plc
+1172 Altera Corporation
+1173 Adobe Systems, Inc
+1174 Bridgeport Machines
+1175 Mitron Computer Inc.
+1176 SBE Incorporated
+1177 Silicon Engineering
+1178 Alfa, Inc.
+ afa1 Fast Ethernet Adapter
+1179 Toshiba America Info Systems
+ 0102 Extended IDE Controller
+ 0103 EX-IDE Type-B
+ 0404 DVD Decoder card
+ 0406 Tecra Video Capture device
+ 0407 DVD Decoder card (Version 2)
+ 0601 CPU to PCI bridge
+ 1179 0001 Satellite Pro
+ 0603 ToPIC95 PCI to CardBus Bridge for Notebooks
+ 060a ToPIC95
+ 1179 0001 Satellite Pro
+ 060f ToPIC97
+ 0617 ToPIC100 PCI to Cardbus Bridge with ZV Support
+ 0618 CPU to PCI and PCI to ISA bridge
+# Claimed to be Lucent DSP1645 [Mars], but that's apparently incorrect. Does anyone know the correct ID?
+ 0701 FIR Port
+ 0804 TC6371AF SmartMedia Controller
+ 0805 SD TypA Controller
+ 0d01 FIR Port Type-DO
+ 1179 0001 FIR Port Type-DO
+117a A-Trend Technology
+117b L G Electronics, Inc.
+117c Atto Technology
+ 0030 Ultra320 SCSI Host Adapter
+ 117c 8013 ExpressPCI UL4D
+ 117c 8014 ExpressPCI UL4S
+117d Becton & Dickinson
+117e T/R Systems
+117f Integrated Circuit Systems
+1180 Ricoh Co Ltd
+ 0465 RL5c465
+ 0466 RL5c466
+ 0475 RL5c475
+ 144d c006 vpr Matrix 170B4 CardBus bridge
+ 0476 RL5c476 II
+ 1014 0185 ThinkPad A/T/X Series
+ 1028 0188 Inspiron 6000 laptop
+ 104d 80df Vaio PCG-FX403
+ 104d 80e7 VAIO PCG-GR214EP/GR214MP/GR215MP/GR314MP/GR315MP
+ 14ef 0220 PCD-RP-220S
+ 0477 RL5c477
+ 0478 RL5c478
+ 1014 0184 ThinkPad A30p (2653-64G)
+ 0522 R5C522 IEEE 1394 Controller
+ 1014 01cf ThinkPad A30p (2653-64G)
+ 0551 R5C551 IEEE 1394 Controller
+ 144d c006 vpr Matrix 170B4
+ 0552 R5C552 IEEE 1394 Controller
+ 1014 0511 ThinkPad A/T/X Series
+ 0575 R5C575 SD Bus Host Adapter
+ 0576 R5C576 SD Bus Host Adapter
+ 0592 R5C592 Memory Stick Bus Host Adapter
+ 0822 R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter
+ 1028 0188 Inspiron 6000 laptop
+ 0852 xD-Picture Card Controller
+1181 Telmatics International
+1183 Fujikura Ltd
+1184 Forks Inc
+1185 Dataworld International Ltd
+1186 D-Link System Inc
+ 0100 DC21041
+ 1002 DL10050 Sundance Ethernet
+ 1186 1002 DFE-550TX
+ 1186 1012 DFE-580TX
+ 1025 AirPlus Xtreme G DWL-G650 Adapter
+ 1026 AirXpert DWL-AG650 Wireless Cardbus Adapter
+ 1043 AirXpert DWL-AG650 Wireless Cardbus Adapter
+ 1300 RTL8139 Ethernet
+ 1186 1300 DFE-538TX 10/100 Ethernet Adapter
+ 1186 1301 DFE-530TX+ 10/100 Ethernet Adapter
+ 1186 1303 DFE-528TX 10/100 Fast Ethernet PCI Adapter
+ 1340 DFE-690TXD CardBus PC Card
+ 1541 DFE-680TXD CardBus PC Card
+ 1561 DRP-32TXD Cardbus PC Card
+ 2027 AirPlus Xtreme G DWL-G520 Adapter
+ 3203 AirPlus Xtreme G DWL-G520 Adapter
+ 3300 DWL-510 2.4GHz Wireless PCI Adapter
+ 3a03 AirPro DWL-A650 Wireless Cardbus Adapter(rev.B)
+ 3a04 AirPro DWL-AB650 Multimode Wireless Cardbus Adapter
+ 3a05 AirPro DWL-AB520 Multimode Wireless PCI Adapter
+ 3a07 AirXpert DWL-AG650 Wireless Cardbus Adapter
+ 3a08 AirXpert DWL-AG520 Wireless PCI Adapter
+ 3a10 AirXpert DWL-AG650 Wireless Cardbus Adapter(rev.B)
+ 3a11 AirXpert DWL-AG520 Wireless PCI Adapter(rev.B)
+ 3a12 AirPlus DWL-G650 Wireless Cardbus Adapter(rev.C)
+ 3a13 AirPlus DWL-G520 Wireless PCI Adapter(rev.B)
+ 3a14 AirPremier DWL-AG530 Wireless PCI Adapter
+ 3a63 AirXpert DWL-AG660 Wireless Cardbus Adapter
+ 4000 DL2000-based Gigabit Ethernet
+ 4300 DGE-528T Gigabit Ethernet Adapter
+ 4c00 Gigabit Ethernet Adapter
+ 1186 4c00 DGE-530T Gigabit Ethernet Adapter
+ 8400 D-Link DWL-650+ CardBus PC Card
+1187 Advanced Technology Laboratories, Inc.
+1188 Shima Seiki Manufacturing Ltd.
+1189 Matsushita Electronics Co Ltd
+118a Hilevel Technology
+118b Hypertec Pty Limited
+118c Corollary, Inc
+ 0014 PCIB [C-bus II to PCI bus host bridge chip]
+ 1117 Intel 8-way XEON Profusion Chipset [Cache Coherency Filter]
+118d BitFlow Inc
+ 0001 Raptor-PCI framegrabber
+ 0012 Model 12 Road Runner Frame Grabber
+ 0014 Model 14 Road Runner Frame Grabber
+ 0024 Model 24 Road Runner Frame Grabber
+ 0044 Model 44 Road Runner Frame Grabber
+ 0112 Model 12 Road Runner Frame Grabber
+ 0114 Model 14 Road Runner Frame Grabber
+ 0124 Model 24 Road Runner Frame Grabber
+ 0144 Model 44 Road Runner Frame Grabber
+ 0212 Model 12 Road Runner Frame Grabber
+ 0214 Model 14 Road Runner Frame Grabber
+ 0224 Model 24 Road Runner Frame Grabber
+ 0244 Model 44 Road Runner Frame Grabber
+ 0312 Model 12 Road Runner Frame Grabber
+ 0314 Model 14 Road Runner Frame Grabber
+ 0324 Model 24 Road Runner Frame Grabber
+ 0344 Model 44 Road Runner Frame Grabber
+118e Hermstedt GmbH
+118f Green Logic
+1190 Tripace
+ c731 TP-910/920/940 PCI Ultra(Wide) SCSI Adapter
+1191 Artop Electronic Corp
+ 0003 SCSI Cache Host Adapter
+ 0004 ATP8400
+ 0005 ATP850UF
+ 0006 ATP860 NO-BIOS
+ 0007 ATP860
+ 0008 ATP865 NO-ROM
+ 0009 ATP865
+ 8002 AEC6710 SCSI-2 Host Adapter
+ 8010 AEC6712UW SCSI
+ 8020 AEC6712U SCSI
+ 8030 AEC6712S SCSI
+ 8040 AEC6712D SCSI
+ 8050 AEC6712SUW SCSI
+ 8060 AEC6712 SCSI
+ 8080 AEC67160 SCSI
+ 8081 AEC67160S SCSI
+ 808a AEC67162 2-ch. LVD SCSI
+1192 Densan Company Ltd
+1193 Zeitnet Inc.
+ 0001 1221
+ 0002 1225
+1194 Toucan Technology
+1195 Ratoc System Inc
+1196 Hytec Electronics Ltd
+1197 Gage Applied Sciences, Inc.
+ 010c CompuScope 82G 8bit 2GS/s Analog Input Card
+1198 Lambda Systems Inc
+1199 Attachmate Corporation
+119a Mind Share, Inc.
+119b Omega Micro Inc.
+ 1221 82C092G
+119c Information Technology Inst.
+119d Bug, Inc. Sapporo Japan
+119e Fujitsu Microelectronics Ltd.
+ 0001 FireStream 155
+ 0003 FireStream 50
+119f Bull HN Information Systems
+11a0 Convex Computer Corporation
+11a1 Hamamatsu Photonics K.K.
+11a2 Sierra Research and Technology
+11a3 Deuretzbacher GmbH & Co. Eng. KG
+11a4 Barco Graphics NV
+11a5 Microunity Systems Eng. Inc
+11a6 Pure Data Ltd.
+11a7 Power Computing Corp.
+11a8 Systech Corp.
+11a9 InnoSys Inc.
+ 4240 AMCC S933Q Intelligent Serial Card
+11aa Actel
+# Nee Galileo Technology, Inc.
+11ab Marvell Technology Group Ltd.
+ 0146 GT-64010/64010A System Controller
+ 138f W8300 802.11 Adapter (rev 07)
+ 1fa6 Marvell W8300 802.11 Adapter
+ 1fa7 88W8310 and 88W8000G [Libertas] 802.11g client chipset
+ 1faa 88w8335 [Libertas] 802.11b/g Wireless
+ 4320 88E8001 Gigabit Ethernet Controller
+ 1019 0f38 Marvell 88E8001 Gigabit Ethernet Controller (ECS)
+ 1019 8001 Marvell 88E8001 Gigabit Ethernet Controller (ECS)
+ 1043 173c Marvell 88E8001 Gigabit Ethernet Controller (Asus)
+ 1043 811a Marvell 88E8001 Gigabit Ethernet Controller (Asus)
+ 105b 0c19 Marvell 88E8001 Gigabit Ethernet Controller (Foxconn)
+ 10b8 b452 EZ Card 1000 (SMC9452TXV.2)
+ 11ab 0121 Marvell RDK-8001
+ 11ab 0321 Marvell RDK-8003
+ 11ab 1021 Marvell RDK-8010
+ 11ab 5021 Marvell Yukon Gigabit Ethernet 10/100/1000Base-T Controller (64 bit)
+ 11ab 9521 Marvell Yukon Gigabit Ethernet 10/100/1000Base-T Controller (32 bit)
+ 1458 e000 Marvell 88E8001 Gigabit Ethernet Controller (Gigabyte)
+ 147b 1406 Marvell 88E8001 Gigabit Ethernet Controller (Abit)
+ 15d4 0047 Marvell 88E8001 Gigabit Ethernet Controller (Iwill)
+ 1695 9025 Marvell 88E8001 Gigabit Ethernet Controller (Epox)
+ 17f2 1c03 Marvell 88E8001 Gigabit Ethernet Controller (Albatron)
+ 270f 2803 Marvell 88E8001 Gigabit Ethernet Controller (Chaintech)
+ 4350 88E8035 Fast Ethernet Controller
+ 1179 0001 Marvell 88E8035 Fast Ethernet Controller (Toshiba)
+ 11ab 3521 Marvell RDK-8035
+ 1854 000d Marvell 88E8035 Fast Ethernet Controller (LGE)
+ 1854 000e Marvell 88E8035 Fast Ethernet Controller (LGE)
+ 1854 000f Marvell 88E8035 Fast Ethernet Controller (LGE)
+ 1854 0011 Marvell 88E8035 Fast Ethernet Controller (LGE)
+ 1854 0012 Marvell 88E8035 Fast Ethernet Controller (LGE)
+ 1854 0016 Marvell 88E8035 Fast Ethernet Controller (LGE)
+ 1854 0017 Marvell 88E8035 Fast Ethernet Controller (LGE)
+ 1854 0018 Marvell 88E8035 Fast Ethernet Controller (LGE)
+ 1854 0019 Marvell 88E8035 Fast Ethernet Controller (LGE)
+ 1854 001c Marvell 88E8035 Fast Ethernet Controller (LGE)
+ 1854 001e Marvell 88E8035 Fast Ethernet Controller (LGE)
+ 1854 0020 Marvell 88E8035 Fast Ethernet Controller (LGE)
+ 4351 88E8036 Fast Ethernet Controller
+ 107b 4009 Marvell 88E8036 Fast Ethernet Controller (Wistron)
+ 10f7 8338 Marvell 88E8036 Fast Ethernet Controller (Panasonic)
+ 1179 0001 Marvell 88E8036 Fast Ethernet Controller (Toshiba)
+ 1179 ff00 Marvell 88E8036 Fast Ethernet Controller (Compal)
+ 1179 ff10 Marvell 88E8036 Fast Ethernet Controller (Inventec)
+ 11ab 3621 Marvell RDK-8036
+ 13d1 ac12 Abocom EFE3K - 10/100 Ethernet Expresscard
+ 161f 203d Marvell 88E8036 Fast Ethernet Controller (Arima)
+ 1854 000d Marvell 88E8036 Fast Ethernet Controller (LGE)
+ 1854 000e Marvell 88E8036 Fast Ethernet Controller (LGE)
+ 1854 000f Marvell 88E8036 Fast Ethernet Controller (LGE)
+ 1854 0011 Marvell 88E8036 Fast Ethernet Controller (LGE)
+ 1854 0012 Marvell 88E8036 Fast Ethernet Controller (LGE)
+ 1854 0016 Marvell 88E8036 Fast Ethernet Controller (LGE)
+ 1854 0017 Marvell 88E8036 Fast Ethernet Controller (LGE)
+ 1854 0018 Marvell 88E8036 Fast Ethernet Controller (LGE)
+ 1854 0019 Marvell 88E8036 Fast Ethernet Controller (LGE)
+ 1854 001c Marvell 88E8036 Fast Ethernet Controller (LGE)
+ 1854 001e Marvell 88E8036 Fast Ethernet Controller (LGE)
+ 1854 0020 Marvell 88E8036 Fast Ethernet Controller (LGE)
+ 4360 88E8052 Gigabit Ethernet Controller
+ 1043 8134 Marvell 88E8052 Gigabit Ethernet Controller (Asus)
+ 107b 4009 Marvell 88E8052 Gigabit Ethernet Controller (Wistron)
+ 11ab 5221 Marvell RDK-8052
+ 1458 e000 Marvell 88E8052 Gigabit Ethernet Controller (Gigabyte)
+ 1462 052c Marvell 88E8052 Gigabit Ethernet Controller (MSI)
+ 1849 8052 Marvell 88E8052 Gigabit Ethernet Controller (ASRock)
+ a0a0 0509 Marvell 88E8052 Gigabit Ethernet Controller (Aopen)
+ 4361 88E8050 Gigabit Ethernet Controller
+ 107b 3015 Marvell 88E8050 Gigabit Ethernet Controller (Gateway)
+ 11ab 5021 Marvell 88E8050 Gigabit Ethernet Controller (Intel)
+ 8086 3063 D925XCVLK mainboard
+ 4362 88E8053 Gigabit Ethernet Controller
+ 103c 2a0d Marvell 88E8053 Gigabit Ethernet Controller (Asus)
+ 1043 8142 Marvell 88E8053 Gigabit Ethernet Controller (Asus)
+ 109f 3197 Marvell 88E8053 Gigabit Ethernet Controller (Trigem)
+ 10f7 8338 Marvell 88E8053 Gigabit Ethernet Controller (Panasonic)
+ 10fd a430 Marvell 88E8053 Gigabit Ethernet Controller (SOYO)
+ 1179 0001 Marvell 88E8053 Gigabit Ethernet Controller (Toshiba)
+ 1179 ff00 Marvell 88E8053 Gigabit Ethernet Controller (Compal)
+ 1179 ff10 Marvell 88E8053 Gigabit Ethernet Controller (Inventec)
+ 11ab 5321 Marvell RDK-8053
+ 1297 c240 Marvell 88E8053 Gigabit Ethernet Controller (Shuttle)
+ 1297 c241 Marvell 88E8053 Gigabit Ethernet Controller (Shuttle)
+ 1297 c242 Marvell 88E8053 Gigabit Ethernet Controller (Shuttle)
+ 1297 c243 Marvell 88E8053 Gigabit Ethernet Controller (Shuttle)
+ 1297 c244 Marvell 88E8053 Gigabit Ethernet Controller (Shuttle)
+ 13d1 ac11 EGE5K - Giga Ethernet Expresscard
+ 1458 e000 Marvell 88E8053 Gigabit Ethernet Controller (Gigabyte)
+ 1462 058c Marvell 88E8053 Gigabit Ethernet Controller (MSI)
+ 14c0 0012 Marvell 88E8053 Gigabit Ethernet Controller (Compal)
+ 1558 04a0 Marvell 88E8053 Gigabit Ethernet Controller (Clevo)
+ 15bd 1003 Marvell 88E8053 Gigabit Ethernet Controller (DFI)
+ 161f 203c Marvell 88E8053 Gigabit Ethernet Controller (Arima)
+ 161f 203d Marvell 88E8053 Gigabit Ethernet Controller (Arima)
+ 1695 9029 Marvell 88E8053 Gigabit Ethernet Controller (Epox)
+ 17f2 2c08 Marvell 88E8053 Gigabit Ethernet Controller (Albatron)
+ 17ff 0585 Marvell 88E8053 Gigabit Ethernet Controller (Quanta)
+ 1849 8053 Marvell 88E8053 Gigabit Ethernet Controller (ASRock)
+ 1854 000b Marvell 88E8053 Gigabit Ethernet Controller (LGE)
+ 1854 000c Marvell 88E8053 Gigabit Ethernet Controller (LGE)
+ 1854 0010 Marvell 88E8053 Gigabit Ethernet Controller (LGE)
+ 1854 0013 Marvell 88E8053 Gigabit Ethernet Controller (LGE)
+ 1854 0014 Marvell 88E8053 Gigabit Ethernet Controller (LGE)
+ 1854 0015 Marvell 88E8053 Gigabit Ethernet Controller (LGE)
+ 1854 001a Marvell 88E8053 Gigabit Ethernet Controller (LGE)
+ 1854 001b Marvell 88E8053 Gigabit Ethernet Controller (LGE)
+ 1854 001d Marvell 88E8053 Gigabit Ethernet Controller (LGE)
+ 1854 001f Marvell 88E8053 Gigabit Ethernet Controller (LGE)
+ 1854 0021 Marvell 88E8053 Gigabit Ethernet Controller (LGE)
+ 1854 0022 Marvell 88E8053 Gigabit Ethernet Controller (LGE)
+ 270f 2801 Marvell 88E8053 Gigabit Ethernet Controller (Chaintech)
+ a0a0 0506 Marvell 88E8053 Gigabit Ethernet Controller (Aopen)
+ 4611 GT-64115 System Controller
+ 4620 GT-64120/64120A/64121A System Controller
+ 4801 GT-48001
+ 5005 Belkin F5D5005 Gigabit Desktop Network PCI Card
+ 5040 MV88SX5040 4-port SATA I PCI-X Controller
+ 5041 MV88SX5041 4-port SATA I PCI-X Controller
+ 5080 MV88SX5080 8-port SATA I PCI-X Controller
+ 5081 MV88SX5081 8-port SATA I PCI-X Controller
+ 6041 MV88SX6041 4-port SATA II PCI-X Controller
+ 6081 MV88SX6081 8-port SATA II PCI-X Controller
+ 6460 MV64360/64361/64362 System Controller
+ f003 GT-64010 Primary Image Piranha Image Generator
+11ac Canon Information Systems Research Aust.
+11ad Lite-On Communications Inc
+ 0002 LNE100TX
+ 11ad 0002 LNE100TX
+ 11ad 0003 LNE100TX
+ 11ad f003 LNE100TX
+ 11ad ffff LNE100TX
+ 1385 f004 FA310TX
+ c115 LNE100TX [Linksys EtherFast 10/100]
+ 11ad c001 LNE100TX [ver 2.0]
+11ae Aztech System Ltd
+11af Avid Technology Inc.
+ 0001 Cinema
+ ee40 Digidesign Audiomedia III
+11b0 V3 Semiconductor Inc.
+ 0002 V300PSC
+ 0292 V292PBC [Am29030/40 Bridge]
+ 0960 V96xPBC
+ c960 V96DPC
+11b1 Apricot Computers
+11b2 Eastman Kodak
+11b3 Barr Systems Inc.
+11b4 Leitch Technology International
+11b5 Radstone Technology Plc
+11b6 United Video Corp
+11b7 Motorola
+11b8 XPoint Technologies, Inc
+ 0001 Quad PeerMaster
+11b9 Pathlight Technology Inc.
+ c0ed SSA Controller
+11ba Videotron Corp
+11bb Pyramid Technology
+11bc Network Peripherals Inc
+ 0001 NP-PCI
+11bd Pinnacle Systems Inc.
+11be International Microcircuits Inc
+11bf Astrodesign, Inc.
+11c0 Hewlett Packard
+# Nee Lucent Microelectronics
+11c1 Agere Systems
+ 0440 56k WinModem
+ 1033 8015 LT WinModem 56k Data+Fax+Voice+Dsvd
+ 1033 8047 LT WinModem 56k Data+Fax+Voice+Dsvd
+ 1033 804f LT WinModem 56k Data+Fax+Voice+Dsvd
+ 10cf 102c LB LT Modem V.90 56k
+ 10cf 104a BIBLO LT Modem 56k
+ 10cf 105f LB2 LT Modem V.90 56k
+ 1179 0001 Internal V.90 Modem
+ 11c1 0440 LT WinModem 56k Data+Fax+Voice+Dsvd
+ 122d 4101 MDP7800-U Modem
+ 122d 4102 MDP7800SP-U Modem
+ 13e0 0040 LT WinModem 56k Data+Fax+Voice+Dsvd
+ 13e0 0440 LT WinModem 56k Data+Fax+Voice+Dsvd
+ 13e0 0441 LT WinModem 56k Data+Fax+Voice+Dsvd
+ 13e0 0450 LT WinModem 56k Data+Fax+Voice+Dsvd
+ 13e0 f100 LT WinModem 56k Data+Fax+Voice+Dsvd
+ 13e0 f101 LT WinModem 56k Data+Fax+Voice+Dsvd
+ 144d 2101 LT56PV Modem
+ 149f 0440 LT WinModem 56k Data+Fax+Voice+Dsvd
+ 0441 56k WinModem
+ 1033 804d LT WinModem 56k Data+Fax
+ 1033 8065 LT WinModem 56k Data+Fax
+ 1092 0440 Supra 56i
+ 1179 0001 Internal V.90 Modem
+ 11c1 0440 LT WinModem 56k Data+Fax
+ 11c1 0441 LT WinModem 56k Data+Fax
+ 122d 4100 MDP7800-U Modem
+ 13e0 0040 LT WinModem 56k Data+Fax
+ 13e0 0100 LT WinModem 56k Data+Fax
+ 13e0 0410 LT WinModem 56k Data+Fax
+ 13e0 0420 TelePath Internet 56k WinModem
+ 13e0 0440 LT WinModem 56k Data+Fax
+ 13e0 0443 LT WinModem 56k Data+Fax
+ 13e0 f102 LT WinModem 56k Data+Fax
+ 1416 9804 CommWave 56k Modem
+ 141d 0440 LT WinModem 56k Data+Fax
+ 144f 0441 Lucent 56k V.90 DF Modem
+ 144f 0449 Lucent 56k V.90 DF Modem
+ 144f 110d Lucent Win Modem
+ 1468 0441 Presario 56k V.90 DF Modem
+ 1668 0440 Lucent Win Modem
+ 0442 56k WinModem
+ 11c1 0440 LT WinModem 56k Data+Fax+Voice+VoiceView+Dsvd
+ 11c1 0442 LT WinModem 56k Data+Fax+Voice+VoiceView+Dsvd
+ 13e0 0412 LT WinModem 56k Data+Fax+Voice+VoiceView+Dsvd
+ 13e0 0442 LT WinModem 56k Data+Fax+Voice+VoiceView+Dsvd
+ 13fc 2471 LT WinModem 56k Data+Fax+Voice+VoiceView+Dsvd
+ 144d 2104 LT56PT Modem
+ 144f 1104 LT WinModem 56k Data+Fax+Voice+VoiceView+Dsvd
+ 149f 0440 LT WinModem 56k Data+Fax+Voice+VoiceView+Dsvd
+ 1668 0440 LT WinModem 56k Data+Fax+Voice+VoiceView+Dsvd
+ 0443 LT WinModem
+ 0444 LT WinModem
+ 0445 LT WinModem
+ 8086 2203 PRO/100+ MiniPCI (probably an Ambit U98.003.C.00 combo card)
+ 8086 2204 PRO/100+ MiniPCI on Armada E500
+ 0446 LT WinModem
+ 0447 LT WinModem
+ 0448 WinModem 56k
+ 1014 0131 Lucent Win Modem
+ 1033 8066 LT WinModem 56k Data+Fax+Voice+Dsvd
+ 13e0 0030 56k Voice Modem
+ 13e0 0040 LT WinModem 56k Data+Fax+Voice+Dsvd
+# Actiontech eth+modem card as used by Dell &c.
+ 1668 2400 LT WinModem 56k (MiniPCI Ethernet+Modem)
+ 0449 WinModem 56k
+ 0e11 b14d 56k V.90 Modem
+ 13e0 0020 LT WinModem 56k Data+Fax
+ 13e0 0041 TelePath Internet 56k WinModem
+ 1436 0440 Lucent Win Modem
+ 144f 0449 Lucent 56k V.90 DFi Modem
+ 1468 0410 IBM ThinkPad T23 (2647-4MG)
+ 1468 0440 Lucent Win Modem
+ 1468 0449 Presario 56k V.90 DFi Modem
+ 044a F-1156IV WinModem (V90, 56KFlex)
+ 10cf 1072 LB Global LT Modem
+ 13e0 0012 LT WinModem 56k Data+Fax+Voice+VoiceView+Dsvd
+ 13e0 0042 LT WinModem 56k Data+Fax+Voice+VoiceView+Dsvd
+ 144f 1005 LT WinModem 56k Data+Fax+Voice+VoiceView+Dsvd
+ 044b LT WinModem
+ 044c LT WinModem
+ 044d LT WinModem
+ 044e LT WinModem
+ 044f V90 WildWire Modem
+ 0450 LT WinModem
+ 1033 80a8 Versa Note Vxi
+ 144f 4005 Magnia SG20
+ 4005 144f LifeBook C Series
+ 0451 LT WinModem
+ 0452 LT WinModem
+ 0453 LT WinModem
+ 0454 LT WinModem
+ 0455 LT WinModem
+ 0456 LT WinModem
+ 0457 LT WinModem
+ 0458 LT WinModem
+ 0459 LT WinModem
+ 045a LT WinModem
+ 045c LT WinModem
+ 0461 V90 WildWire Modem
+ 0462 V90 WildWire Modem
+ 0480 Venus Modem (V90, 56KFlex)
+ 048c V.92 56K WinModem
+# InPorte Home Internal 56k Modem/fax/answering machine/SMS Features
+ 048f V.92 56k WinModem
+ 5801 USB
+ 5802 USS-312 USB Controller
+ 5803 USS-344S USB Controller
+ 5811 FW323
+ 8086 524c D865PERL mainboard
+ dead 0800 FireWire Host Bus Adapter
+ 8110 T8110 H.100/H.110 TDM switch
+ ab10 WL60010 Wireless LAN MAC
+ ab11 WL60040 Multimode Wireles LAN MAC
+ 11c1 ab12 WaveLAN 11abg Cardbus card (Model 1102)
+ 11c1 ab13 WaveLAN 11abg MiniPCI card (Model 0512)
+ 11c1 ab15 WaveLAN 11abg Cardbus card (Model 1106)
+ 11c1 ab16 WaveLAN 11abg MiniPCI card (Model 0516)
+ ab20 ORiNOCO PCI Adapter
+ ab21 Agere Wireless PCI Adapter
+ ab30 Hermes2 Mini-PCI WaveLAN a/b/g
+ 14cd 2012 Hermes2 Mini-PCI WaveLAN a/b/g
+11c2 Sand Microelectronics
+11c3 NEC Corporation
+11c4 Document Technologies, Inc
+11c5 Shiva Corporation
+11c6 Dainippon Screen Mfg. Co. Ltd
+11c7 D.C.M. Data Systems
+11c8 Dolphin Interconnect Solutions AS
+ 0658 PSB32 SCI-Adapter D31x
+ d665 PSB64 SCI-Adapter D32x
+ d667 PSB66 SCI-Adapter D33x
+11c9 Magma
+ 0010 16-line serial port w/- DMA
+ 0011 4-line serial port w/- DMA
+11ca LSI Systems, Inc
+11cb Specialix Research Ltd.
+ 2000 PCI_9050
+ 11cb 0200 SX
+ 11cb b008 I/O8+
+ 4000 SUPI_1
+ 8000 T225
+11cc Michels & Kleberhoff Computer GmbH
+11cd HAL Computer Systems, Inc.
+11ce Netaccess
+11cf Pioneer Electronic Corporation
+11d0 Lockheed Martin Federal Systems-Manassas
+11d1 Auravision
+ 01f7 VxP524
+11d2 Intercom Inc.
+11d3 Trancell Systems Inc
+11d4 Analog Devices
+ 1535 Blackfin BF535 processor
+ 1805 SM56 PCI modem
+ 1889 AD1889 sound chip
+ 5340 AD1881 sound chip
+11d5 Ikon Corporation
+ 0115 10115
+ 0117 10117
+11d6 Tekelec Telecom
+11d7 Trenton Technology, Inc.
+11d8 Image Technologies Development
+11d9 TEC Corporation
+11da Novell
+11db Sega Enterprises Ltd
+11dc Questra Corporation
+11dd Crosfield Electronics Limited
+11de Zoran Corporation
+ 6057 ZR36057PQC Video cutting chipset
+ 1031 7efe DC10 Plus
+ 1031 fc00 MiroVIDEO DC50, Motion JPEG Capture/CODEC Board
+ 12f8 8a02 Tekram Video Kit
+ 13ca 4231 JPEG/TV Card
+ 6120 ZR36120
+ 1328 f001 Cinemaster C DVD Decoder
+ 1de1 9fff Video Kit C210
+11df New Wave PDG
+11e0 Cray Communications A/S
+11e1 GEC Plessey Semi Inc.
+11e2 Samsung Information Systems America
+11e3 Quicklogic Corporation
+ 5030 PC Watchdog
+11e4 Second Wave Inc
+11e5 IIX Consulting
+11e6 Mitsui-Zosen System Research
+11e7 Toshiba America, Elec. Company
+11e8 Digital Processing Systems Inc.
+11e9 Highwater Designs Ltd.
+11ea Elsag Bailey
+11eb Formation Inc.
+11ec Coreco Inc
+11ed Mediamatics
+11ee Dome Imaging Systems Inc
+11ef Nicolet Technologies B.V.
+11f0 Compu-Shack
+ 4231 FDDI
+ 4232 FASTline UTP Quattro
+ 4233 FASTline FO
+ 4234 FASTline UTP
+ 4235 FASTline-II UTP
+ 4236 FASTline-II FO
+ 4731 GIGAline
+11f1 Symbios Logic Inc
+11f2 Picture Tel Japan K.K.
+11f3 Keithley Metrabyte
+11f4 Kinetic Systems Corporation
+ 2915 CAMAC controller
+11f5 Computing Devices International
+11f6 Compex
+ 0112 ENet100VG4
+ 0113 FreedomLine 100
+ 1401 ReadyLink 2000
+ 2011 RL100-ATX 10/100
+ 11f6 2011 RL100-ATX
+ 2201 ReadyLink 100TX (Winbond W89C840)
+ 11f6 2011 ReadyLink 100TX
+ 9881 RL100TX Fast Ethernet
+11f7 Scientific Atlanta
+11f8 PMC-Sierra Inc.
+ 7375 PM7375 [LASAR-155 ATM SAR]
+11f9 I-Cube Inc
+11fa Kasan Electronics Company, Ltd.
+11fb Datel Inc
+11fc Silicon Magic
+11fd High Street Consultants
+11fe Comtrol Corporation
+ 0001 RocketPort 32 port w/external I/F
+ 0002 RocketPort 8 port w/external I/F
+ 0003 RocketPort 16 port w/external I/F
+ 0004 RocketPort 4 port w/quad cable
+ 0005 RocketPort 8 port w/octa cable
+ 0006 RocketPort 8 port w/RJ11 connectors
+ 0007 RocketPort 4 port w/RJ11 connectors
+ 0008 RocketPort 8 port w/ DB78 SNI (Siemens) connector
+ 0009 RocketPort 16 port w/ DB78 SNI (Siemens) connector
+ 000a RocketPort Plus 4 port
+ 000b RocketPort Plus 8 port
+ 000c RocketModem 6 port
+ 000d RocketModem 4-port
+ 000e RocketPort Plus 2 port RS232
+ 000f RocketPort Plus 2 port RS422
+ 0801 RocketPort UPCI 32 port w/external I/F
+ 0802 RocketPort UPCI 8 port w/external I/F
+ 0803 RocketPort UPCI 16 port w/external I/F
+ 0805 RocketPort UPCI 8 port w/octa cable
+ 080c RocketModem III 8 port
+ 080d RocketModem III 4 port
+ 0812 RocketPort UPCI Plus 8 port RS422
+ 0903 RocketPort Compact PCI 16 port w/external I/F
+ 8015 RocketPort 4-port UART 16954
+11ff Scion Corporation
+ 0003 AG-5
+1200 CSS Corporation
+1201 Vista Controls Corp
+1202 Network General Corp.
+ 4300 Gigabit Ethernet Adapter
+ 1202 9841 SK-9841 LX
+ 1202 9842 SK-9841 LX dual link
+ 1202 9843 SK-9843 SX
+ 1202 9844 SK-9843 SX dual link
+1203 Bayer Corporation, Agfa Division
+1204 Lattice Semiconductor Corporation
+1205 Array Corporation
+1206 Amdahl Corporation
+1208 Parsytec GmbH
+ 4853 HS-Link Device
+1209 SCI Systems Inc
+120a Synaptel
+120b Adaptive Solutions
+120c Technical Corp.
+120d Compression Labs, Inc.
+120e Cyclades Corporation
+ 0100 Cyclom-Y below first megabyte
+ 0101 Cyclom-Y above first megabyte
+ 0102 Cyclom-4Y below first megabyte
+ 0103 Cyclom-4Y above first megabyte
+ 0104 Cyclom-8Y below first megabyte
+ 0105 Cyclom-8Y above first megabyte
+ 0200 Cyclades-Z below first megabyte
+ 0201 Cyclades-Z above first megabyte
+ 0300 PC300/RSV or /X21 (2 ports)
+ 0301 PC300/RSV or /X21 (1 port)
+ 0310 PC300/TE (2 ports)
+ 0311 PC300/TE (1 port)
+ 0320 PC300/TE-M (2 ports)
+ 0321 PC300/TE-M (1 port)
+ 0400 PC400
+120f Essential Communications
+ 0001 Roadrunner serial HIPPI
+1210 Hyperparallel Technologies
+1211 Braintech Inc
+1212 Kingston Technology Corp.
+1213 Applied Intelligent Systems, Inc.
+1214 Performance Technologies, Inc.
+1215 Interware Co., Ltd
+1216 Purup Prepress A/S
+1217 O2 Micro, Inc.
+ 6729 OZ6729
+ 673a OZ6730
+ 6832 OZ6832/6833 CardBus Controller
+ 6836 OZ6836/6860 CardBus Controller
+ 6872 OZ6812 CardBus Controller
+ 6925 OZ6922 CardBus Controller
+ 6933 OZ6933/711E1 CardBus/SmartCardBus Controller
+ 1025 1016 Travelmate 612 TX
+ 6972 OZ601/6912/711E0 CardBus/SmartCardBus Controller
+ 1014 020c ThinkPad R30
+ 1179 0001 Magnia Z310
+ 7110 OZ711Mx 4-in-1 MemoryCardBus Accelerator
+ 103c 088c nc8000 laptop
+ 103c 0890 nc6000 laptop
+ 7112 OZ711EC1/M1 SmartCardBus/MemoryCardBus Controller
+ 7113 OZ711EC1 SmartCardBus Controller
+ 7114 OZ711M1/MC1 4-in-1 MemoryCardBus Controller
+ 7134 OZ711MP1/MS1 MemoryCardBus Controller
+ 71e2 OZ711E2 SmartCardBus Controller
+ 7212 OZ711M2 4-in-1 MemoryCardBus Controller
+ 7213 OZ6933E CardBus Controller
+ 7223 OZ711M3/MC3 4-in-1 MemoryCardBus Controller
+ 103c 088c nc8000 laptop
+ 103c 0890 nc6000 laptop
+ 7233 OZ711MP3/MS3 4-in-1 MemoryCardBus Controller
+1218 Hybricon Corp.
+1219 First Virtual Corporation
+121a 3Dfx Interactive, Inc.
+ 0001 Voodoo
+ 0002 Voodoo 2
+ 0003 Voodoo Banshee
+ 1092 0003 Monster Fusion
+ 1092 4000 Monster Fusion
+ 1092 4002 Monster Fusion
+ 1092 4801 Monster Fusion AGP
+ 1092 4803 Monster Fusion AGP
+ 1092 8030 Monster Fusion
+ 1092 8035 Monster Fusion AGP
+ 10b0 0001 Dragon 4000
+ 1102 1018 3D Blaster Banshee VE
+ 121a 0001 Voodoo Banshee AGP
+ 121a 0003 Voodoo Banshee AGP SGRAM
+ 121a 0004 Voodoo Banshee
+ 139c 0016 Raven
+ 139c 0017 Raven
+ 14af 0002 Maxi Gamer Phoenix
+ 0004 Voodoo Banshee [Velocity 100]
+ 0005 Voodoo 3
+ 121a 0004 Voodoo3 AGP
+ 121a 0030 Voodoo3 AGP
+ 121a 0031 Voodoo3 AGP
+ 121a 0034 Voodoo3 AGP
+ 121a 0036 Voodoo3 2000 PCI
+ 121a 0037 Voodoo3 AGP
+ 121a 0038 Voodoo3 AGP
+ 121a 003a Voodoo3 AGP
+ 121a 0044 Voodoo3
+ 121a 004b Velocity 100
+ 121a 004c Velocity 200
+ 121a 004d Voodoo3 AGP
+ 121a 004e Voodoo3 AGP
+ 121a 0051 Voodoo3 AGP
+ 121a 0052 Voodoo3 AGP
+ 121a 0060 Voodoo3 3500 TV (NTSC)
+ 121a 0061 Voodoo3 3500 TV (PAL)
+ 121a 0062 Voodoo3 3500 TV (SECAM)
+ 0009 Voodoo 4 / Voodoo 5
+ 121a 0003 Voodoo5 PCI 5500
+ 121a 0009 Voodoo5 AGP 5500/6000
+ 0057 Voodoo 3/3000 [Avenger]
+121b Advanced Telecommunications Modules
+121c Nippon Texaco., Ltd
+121d Lippert Automationstechnik GmbH
+121e CSPI
+121f Arcus Technology, Inc.
+1220 Ariel Corporation
+ 1220 AMCC 5933 TMS320C80 DSP/Imaging board
+1221 Contec Co., Ltd
+1222 Ancor Communications, Inc.
+1223 Artesyn Communication Products
+ 0003 PM/Link
+ 0004 PM/T1
+ 0005 PM/E1
+ 0008 PM/SLS
+ 0009 BajaSpan Resource Target
+ 000a BajaSpan Section 0
+ 000b BajaSpan Section 1
+ 000c BajaSpan Section 2
+ 000d BajaSpan Section 3
+ 000e PM/PPC
+1224 Interactive Images
+1225 Power I/O, Inc.
+1227 Tech-Source
+ 0006 Raptor GFX 8P
+1228 Norsk Elektro Optikk A/S
+1229 Data Kinesis Inc.
+122a Integrated Telecom
+122b LG Industrial Systems Co., Ltd
+122c Sican GmbH
+122d Aztech System Ltd
+ 1206 368DSP
+ 1400 Trident PCI288-Q3DII (NX)
+ 50dc 3328 Audio
+ 122d 0001 3328 Audio
+ 80da 3328 Audio
+ 122d 0001 3328 Audio
+122e Xyratex
+122f Andrew Corporation
+1230 Fishcamp Engineering
+1231 Woodward McCoach, Inc.
+1232 GPT Limited
+1233 Bus-Tech, Inc.
+# Also Bochs uses this for virtual VGA...
+1234 Technical Corp.
+1235 Risq Modular Systems, Inc.
+1236 Sigma Designs Corporation
+ 0000 RealMagic64/GX
+ 6401 REALmagic 64/GX (SD 6425)
+1237 Alta Technology Corporation
+1238 Adtran
+1239 3DO Company
+123a Visicom Laboratories, Inc.
+123b Seeq Technology, Inc.
+123c Century Systems, Inc.
+123d Engineering Design Team, Inc.
+ 0000 EasyConnect 8/32
+ 0002 EasyConnect 8/64
+ 0003 EasyIO
+123e Simutech, Inc.
+123f C-Cube Microsystems
+ 00e4 MPEG
+ 8120 E4?
+ 11bd 0006 DV500 E4
+ 11bd 000a DV500 E4
+ 11bd 000f DV500 E4
+ 8888 Cinemaster C 3.0 DVD Decoder
+ 1002 0001 Cinemaster C 3.0 DVD Decoder
+ 1002 0002 Cinemaster C 3.0 DVD Decoder
+ 1328 0001 Cinemaster C 3.0 DVD Decoder
+1240 Marathon Technologies Corp.
+1241 DSC Communications
+# Formerly Jaycor Networks, Inc.
+1242 JNI Corporation
+ 1560 JNIC-1560 PCI-X Fibre Channel Controller
+ 1242 6562 FCX2-6562 Dual Channel PCI-X Fibre Channel Adapter
+ 1242 656a FCX-6562 PCI-X Fibre Channel Adapter
+ 4643 FCI-1063 Fibre Channel Adapter
+ 6562 FCX2-6562 Dual Channel PCI-X Fibre Channel Adapter
+ 656a FCX-6562 PCI-X Fibre Channel Adapter
+1243 Delphax
+1244 AVM Audiovisuelles MKTG & Computer System GmbH
+ 0700 B1 ISDN
+ 0800 C4 ISDN
+ 0a00 A1 ISDN [Fritz]
+ 1244 0a00 FRITZ!Card ISDN Controller
+ 0e00 Fritz!PCI v2.0 ISDN
+ 1100 C2 ISDN
+ 1200 T1 ISDN
+ 2700 Fritz!Card DSL SL
+ 2900 Fritz!Card DSL v2.0
+1245 A.P.D., S.A.
+1246 Dipix Technologies, Inc.
+1247 Xylon Research, Inc.
+1248 Central Data Corporation
+1249 Samsung Electronics Co., Ltd.
+124a AEG Electrocom GmbH
+124b SBS/Greenspring Modular I/O
+ 0040 PCI-40A or cPCI-200 Quad IndustryPack carrier
+ 124b 9080 PCI9080 Bridge
+124c Solitron Technologies, Inc.
+124d Stallion Technologies, Inc.
+ 0000 EasyConnection 8/32
+ 0002 EasyConnection 8/64
+ 0003 EasyIO
+ 0004 EasyConnection/RA
+124e Cylink
+124f Infortrend Technology, Inc.
+ 0041 IFT-2000 Series RAID Controller
+1250 Hitachi Microcomputer System Ltd
+1251 VLSI Solutions Oy
+1253 Guzik Technical Enterprises
+1254 Linear Systems Ltd.
+1255 Optibase Ltd
+ 1110 MPEG Forge
+ 1210 MPEG Fusion
+ 2110 VideoPlex
+ 2120 VideoPlex CC
+ 2130 VideoQuest
+1256 Perceptive Solutions, Inc.
+ 4201 PCI-2220I
+ 4401 PCI-2240I
+ 5201 PCI-2000
+1257 Vertex Networks, Inc.
+1258 Gilbarco, Inc.
+1259 Allied Telesyn International
+ 2560 AT-2560 Fast Ethernet Adapter (i82557B)
+ a117 RTL81xx Fast Ethernet
+ a120 21x4x DEC-Tulip compatible 10/100 Ethernet
+125a ABB Power Systems
+125b Asix Electronics Corporation
+ 1400 ALFA GFC2204 Fast Ethernet
+ 1186 1100 AX8814X Based PCI Fast Ethernet Adapter
+125c Aurora Technologies, Inc.
+ 0101 Saturn 4520P
+ 0640 Aries 16000P
+125d ESS Technology
+ 0000 ES336H Fax Modem (Early Model)
+ 1948 Solo?
+ 1968 ES1968 Maestro 2
+ 1028 0085 ES1968 Maestro-2 PCI
+ 1033 8051 ES1968 Maestro-2 Audiodrive
+ 1969 ES1969 Solo-1 Audiodrive
+ 1014 0166 ES1969 SOLO-1 AudioDrive on IBM Aptiva Mainboard
+ 125d 8888 Solo-1 Audio Adapter
+ 153b 111b Terratec 128i PCI
+ 1978 ES1978 Maestro 2E
+ 0e11 b112 Armada M700/E500
+ 1033 803c ES1978 Maestro-2E Audiodrive
+ 1033 8058 ES1978 Maestro-2E Audiodrive
+ 1092 4000 Monster Sound MX400
+ 1179 0001 ES1978 Maestro-2E Audiodrive
+ 1988 ES1988 Allegro-1
+ 1092 4100 Sonic Impact S100
+ 125d 1988 ESS Allegro-1 Audiodrive
+ 1989 ESS Modem
+ 125d 1989 ESS Modem
+ 1998 ES1983S Maestro-3i PCI Audio Accelerator
+ 1028 00b1 Latitude C600
+ 1028 00e6 ES1983S Maestro-3i (Dell Inspiron 8100)
+ 1999 ES1983S Maestro-3i PCI Modem Accelerator
+ 199a ES1983S Maestro-3i PCI Audio Accelerator
+ 199b ES1983S Maestro-3i PCI Modem Accelerator
+ 2808 ES336H Fax Modem (Later Model)
+ 2838 ES2838/2839 SuperLink Modem
+ 2898 ES2898 Modem
+ 125d 0424 ES56-PI Data Fax Modem
+ 125d 0425 ES56T-PI Data Fax Modem
+ 125d 0426 ES56V-PI Data Fax Modem
+ 125d 0427 VW-PI Data Fax Modem
+ 125d 0428 ES56ST-PI Data Fax Modem
+ 125d 0429 ES56SV-PI Data Fax Modem
+ 147a c001 ES56-PI Data Fax Modem
+ 14fe 0428 ES56-PI Data Fax Modem
+ 14fe 0429 ES56-PI Data Fax Modem
+125e Specialvideo Engineering SRL
+125f Concurrent Technologies, Inc.
+1260 Intersil Corporation
+ 3872 Prism 2.5 Wavelan chipset
+ 1468 0202 LAN-Express IEEE 802.11b Wireless LAN
+ 3873 Prism 2.5 Wavelan chipset
+ 1186 3501 DWL-520 Wireless PCI Adapter
+ 1186 3700 DWL-520 Wireless PCI Adapter, Rev E1
+ 1385 4105 MA311 802.11b wireless adapter
+ 1668 0414 HWP01170-01 802.11b PCI Wireless Adapter
+ 16a5 1601 AIR.mate PC-400 PCI Wireless LAN Adapter
+ 1737 3874 WMP11 Wireless 802.11b PCI Adapter
+ 8086 2513 Wireless 802.11b MiniPCI Adapter
+ 3886 ISL3886 [Prism Javelin/Prism Xbow]
+ 17cf 0037 Z-Com XG-901 and clones Wireless Adapter
+ 3890 Intersil ISL3890 [Prism GT/Prism Duette]
+ 10b8 2802 SMC2802W Wireless PCI Adapter
+ 10b8 2835 SMC2835W Wireless Cardbus Adapter
+ 10b8 a835 SMC2835W V2 Wireless Cardbus Adapter
+ 1113 4203 WN4201B
+ 1113 ee03 SMC2802W V2 Wireless PCI Adapter
+ 1113 ee08 SMC2835W V3 EU Wireless Cardbus Adapter
+ 1186 3202 DWL-G650 A1 Wireless Adapter
+ 1259 c104 CG-WLCB54GT Wireless Adapter
+ 1385 4800 WG511 Wireless Adapter
+ 16a5 1605 ALLNET ALL0271 Wireless PCI Adapter
+ 17cf 0014 Z-Com XG-600 and clones Wireless Adapter
+ 17cf 0020 Z-Com XG-900 and clones Wireless Adapter
+ 8130 HMP8130 NTSC/PAL Video Decoder
+ 8131 HMP8131 NTSC/PAL Video Decoder
+# This is probably more likely a HW fault, but I am keeping it for now --mj
+ ffff ISL3886IK
+1261 Matsushita-Kotobuki Electronics Industries, Ltd.
+1262 ES Computer Company, Ltd.
+1263 Sonic Solutions
+1264 Aval Nagasaki Corporation
+1265 Casio Computer Co., Ltd.
+1266 Microdyne Corporation
+ 0001 NE10/100 Adapter (i82557B)
+ 1910 NE2000Plus (RT8029) Ethernet Adapter
+ 1266 1910 NE2000Plus Ethernet Adapter
+1267 S. A. Telecommunications
+ 5352 PCR2101
+ 5a4b Telsat Turbo
+1268 Tektronix
+1269 Thomson-CSF/TTM
+126a Lexmark International, Inc.
+126b Adax, Inc.
+126c Northern Telecom
+ 1211 10/100BaseTX [RTL81xx]
+ 126c 802.11b Wireless Ethernet Adapter
+126d Splash Technology, Inc.
+126e Sumitomo Metal Industries, Ltd.
+126f Silicon Motion, Inc.
+ 0501 SM501 VoyagerGX
+ 0710 SM710 LynxEM
+ 0712 SM712 LynxEM+
+ 0720 SM720 Lynx3DM
+ 0730 SM731 Cougar3DR
+ 0810 SM810 LynxE
+ 0811 SM811 LynxE
+ 0820 SM820 Lynx3D
+ 0910 SM910
+1270 Olympus Optical Co., Ltd.
+1271 GW Instruments
+1272 Telematics International
+1273 Hughes Network Systems
+ 0002 DirecPC
+1274 Ensoniq
+ 1171 ES1373 [AudioPCI] (also Creative Labs CT5803)
+ 1371 ES1371 [AudioPCI-97]
+ 0e11 0024 AudioPCI on Motherboard Compaq Deskpro
+ 0e11 b1a7 ES1371, ES1373 AudioPCI
+ 1033 80ac ES1371, ES1373 AudioPCI
+ 1042 1854 Tazer
+ 107b 8054 Tabor2
+ 1274 1371 Creative Sound Blaster AudioPCI64V, AudioPCI128
+ 1274 8001 CT4751 board
+ 1462 6470 ES1371, ES1373 AudioPCI On Motherboard MS-6147 1.1A
+ 1462 6560 ES1371, ES1373 AudioPCI On Motherboard MS-6156 1.10
+ 1462 6630 ES1371, ES1373 AudioPCI On Motherboard MS-6163BX 1.0A
+ 1462 6631 ES1371, ES1373 AudioPCI On Motherboard MS-6163VIA 1.0A
+ 1462 6632 ES1371, ES1373 AudioPCI On Motherboard MS-6163BX 2.0A
+ 1462 6633 ES1371, ES1373 AudioPCI On Motherboard MS-6163VIA 2.0A
+ 1462 6820 ES1371, ES1373 AudioPCI On Motherboard MS-6182 1.00
+ 1462 6822 ES1371, ES1373 AudioPCI On Motherboard MS-6182 1.00A
+ 1462 6830 ES1371, ES1373 AudioPCI On Motherboard MS-6183 1.00
+ 1462 6880 ES1371, ES1373 AudioPCI On Motherboard MS-6188 1.00
+ 1462 6900 ES1371, ES1373 AudioPCI On Motherboard MS-6190 1.00
+ 1462 6910 ES1371, ES1373 AudioPCI On Motherboard MS-6191
+ 1462 6930 ES1371, ES1373 AudioPCI On Motherboard MS-6193
+ 1462 6990 ES1371, ES1373 AudioPCI On Motherboard MS-6199BX 2.0A
+ 1462 6991 ES1371, ES1373 AudioPCI On Motherboard MS-6199VIA 2.0A
+ 14a4 2077 ES1371, ES1373 AudioPCI On Motherboard KR639
+ 14a4 2105 ES1371, ES1373 AudioPCI On Motherboard MR800
+ 14a4 2107 ES1371, ES1373 AudioPCI On Motherboard MR801
+ 14a4 2172 ES1371, ES1373 AudioPCI On Motherboard DR739
+ 1509 9902 ES1371, ES1373 AudioPCI On Motherboard KW11
+ 1509 9903 ES1371, ES1373 AudioPCI On Motherboard KW31
+ 1509 9904 ES1371, ES1373 AudioPCI On Motherboard KA11
+ 1509 9905 ES1371, ES1373 AudioPCI On Motherboard KC13
+ 152d 8801 ES1371, ES1373 AudioPCI On Motherboard CP810E
+ 152d 8802 ES1371, ES1373 AudioPCI On Motherboard CP810
+ 152d 8803 ES1371, ES1373 AudioPCI On Motherboard P3810E
+ 152d 8804 ES1371, ES1373 AudioPCI On Motherboard P3810-S
+ 152d 8805 ES1371, ES1373 AudioPCI On Motherboard P3820-S
+ 270f 2001 ES1371, ES1373 AudioPCI On Motherboard 6CTR
+ 270f 2200 ES1371, ES1373 AudioPCI On Motherboard 6WTX
+ 270f 3000 ES1371, ES1373 AudioPCI On Motherboard 6WSV
+ 270f 3100 ES1371, ES1373 AudioPCI On Motherboard 6WIV2
+ 270f 3102 ES1371, ES1373 AudioPCI On Motherboard 6WIV
+ 270f 7060 ES1371, ES1373 AudioPCI On Motherboard 6ASA2
+ 8086 4249 ES1371, ES1373 AudioPCI On Motherboard BI440ZX
+ 8086 424c ES1371, ES1373 AudioPCI On Motherboard BL440ZX
+ 8086 425a ES1371, ES1373 AudioPCI On Motherboard BZ440ZX
+ 8086 4341 ES1371, ES1373 AudioPCI On Motherboard Cayman
+ 8086 4343 ES1371, ES1373 AudioPCI On Motherboard Cape Cod
+ 8086 4541 D815EEA Motherboard
+ 8086 4649 ES1371, ES1373 AudioPCI On Motherboard Fire Island
+ 8086 464a ES1371, ES1373 AudioPCI On Motherboard FJ440ZX
+ 8086 4d4f ES1371, ES1373 AudioPCI On Motherboard Montreal
+ 8086 4f43 ES1371, ES1373 AudioPCI On Motherboard OC440LX
+ 8086 5243 ES1371, ES1373 AudioPCI On Motherboard RC440BX
+ 8086 5352 ES1371, ES1373 AudioPCI On Motherboard SunRiver
+ 8086 5643 ES1371, ES1373 AudioPCI On Motherboard Vancouver
+ 8086 5753 ES1371, ES1373 AudioPCI On Motherboard WS440BX
+ 5000 ES1370 [AudioPCI]
+ 5880 5880 AudioPCI
+ 1274 2000 Creative Sound Blaster AudioPCI128
+ 1274 2003 Creative SoundBlaster AudioPCI 128
+ 1274 5880 Creative Sound Blaster AudioPCI128
+ 1274 8001 Sound Blaster 16PCI 4.1ch
+ 1458 a000 5880 AudioPCI On Motherboard 6OXET
+ 1462 6880 5880 AudioPCI On Motherboard MS-6188 1.00
+ 270f 2001 5880 AudioPCI On Motherboard 6CTR
+ 270f 2200 5880 AudioPCI On Motherboard 6WTX
+ 270f 7040 5880 AudioPCI On Motherboard 6ATA4
+1275 Network Appliance Corporation
+1276 Switched Network Technologies, Inc.
+1277 Comstream
+1278 Transtech Parallel Systems Ltd.
+ 0701 TPE3/TM3 PowerPC Node
+ 0710 TPE5 PowerPC PCI board
+1279 Transmeta Corporation
+ 0060 TM8000 Northbridge
+ 0061 TM8000 AGP bridge
+ 0295 Northbridge
+ 0395 LongRun Northbridge
+ 0396 SDRAM controller
+ 0397 BIOS scratchpad
+127a Rockwell International
+ 1002 HCF 56k Data/Fax Modem
+ 1092 094c SupraExpress 56i PRO [Diamond SUP2380]
+ 122d 4002 HPG / MDP3858-U
+ 122d 4005 MDP3858-E
+ 122d 4007 MDP3858-A/-NZ
+ 122d 4012 MDP3858-SA
+ 122d 4017 MDP3858-W
+ 122d 4018 MDP3858-W
+ 127a 1002 Rockwell 56K D/F HCF Modem
+ 1003 HCF 56k Data/Fax Modem
+ 0e11 b0bc 229-DF Zephyr
+ 0e11 b114 229-DF Cheetah
+ 1033 802b 229-DF
+ 13df 1003 PCI56RX Modem
+ 13e0 0117 IBM
+ 13e0 0147 IBM F-1156IV+/R3 Spain V.90 Modem
+ 13e0 0197 IBM
+ 13e0 01c7 IBM F-1156IV+/R3 WW V.90 Modem
+ 13e0 01f7 IBM
+ 1436 1003 IBM
+ 1436 1103 IBM 5614PM3G V.90 Modem
+ 1436 1602 Compaq 229-DF Ducati
+ 1004 HCF 56k Data/Fax/Voice Modem
+ 1048 1500 MicroLink 56k Modem
+ 10cf 1059 Fujitsu 229-DFRT
+ 1005 HCF 56k Data/Fax/Voice/Spkp (w/Handset) Modem
+ 1005 127a AOpen FM56-P
+ 1033 8029 229-DFSV
+ 1033 8054 Modem
+ 10cf 103c Fujitsu
+ 10cf 1055 Fujitsu 229-DFSV
+ 10cf 1056 Fujitsu 229-DFSV
+ 122d 4003 MDP3858SP-U
+ 122d 4006 Packard Bell MDP3858V-E
+ 122d 4008 MDP3858SP-A/SP-NZ
+ 122d 4009 MDP3858SP-E
+ 122d 4010 MDP3858V-U
+ 122d 4011 MDP3858SP-SA
+ 122d 4013 MDP3858V-A/V-NZ
+ 122d 4015 MDP3858SP-W
+ 122d 4016 MDP3858V-W
+ 122d 4019 MDP3858V-SA
+ 13df 1005 PCI56RVP Modem
+ 13e0 0187 IBM
+ 13e0 01a7 IBM
+ 13e0 01b7 IBM DF-1156IV+/R3 Spain V.90 Modem
+ 13e0 01d7 IBM DF-1156IV+/R3 WW V.90 Modem
+ 1436 1005 IBM
+ 1436 1105 IBM
+ 1437 1105 IBM 5614PS3G V.90 Modem
+ 1022 HCF 56k Modem
+ 1436 1303 M3-5614PM3G V.90 Modem
+ 1023 HCF 56k Data/Fax Modem
+ 122d 4020 Packard Bell MDP3858-WE
+ 122d 4023 MDP3858-UE
+ 13e0 0247 IBM F-1156IV+/R6 Spain V.90 Modem
+ 13e0 0297 IBM
+ 13e0 02c7 IBM F-1156IV+/R6 WW V.90 Modem
+ 1436 1203 IBM
+ 1436 1303 IBM
+ 1024 HCF 56k Data/Fax/Voice Modem
+ 1025 HCF 56k Data/Fax/Voice/Spkp (w/Handset) Modem
+ 10cf 106a Fujitsu 235-DFSV
+ 122d 4021 Packard Bell MDP3858V-WE
+ 122d 4022 MDP3858SP-WE
+ 122d 4024 MDP3858V-UE
+ 122d 4025 MDP3858SP-UE
+ 1026 HCF 56k PCI Speakerphone Modem
+ 1032 HCF 56k Modem
+ 1033 HCF 56k Modem
+ 1034 HCF 56k Modem
+ 1035 HCF 56k PCI Speakerphone Modem
+ 1036 HCF 56k Modem
+ 1085 HCF 56k Volcano PCI Modem
+ 2005 HCF 56k Data/Fax Modem
+ 104d 8044 229-DFSV
+ 104d 8045 229-DFSV
+ 104d 8055 PBE/Aztech 235W-DFSV
+ 104d 8056 235-DFSV
+ 104d 805a Modem
+ 104d 805f Modem
+ 104d 8074 Modem
+ 2013 HSF 56k Data/Fax Modem
+ 1179 0001 Modem
+ 1179 ff00 Modem
+ 2014 HSF 56k Data/Fax/Voice Modem
+ 10cf 1057 Fujitsu Citicorp III
+ 122d 4050 MSP3880-U
+ 122d 4055 MSP3880-W
+ 2015 HSF 56k Data/Fax/Voice/Spkp (w/Handset) Modem
+ 10cf 1063 Fujitsu
+ 10cf 1064 Fujitsu
+ 1468 2015 Fujitsu
+ 2016 HSF 56k Data/Fax/Voice/Spkp Modem
+ 122d 4051 MSP3880V-W
+ 122d 4052 MSP3880SP-W
+ 122d 4054 MSP3880V-U
+ 122d 4056 MSP3880SP-U
+ 122d 4057 MSP3880SP-A
+ 4311 Riptide HSF 56k PCI Modem
+ 127a 4311 Ring Modular? Riptide HSF RT HP Dom
+ 13e0 0210 HP-GVC
+ 4320 Riptide PCI Audio Controller
+ 1235 4320 Riptide PCI Audio Controller
+ 4321 Riptide HCF 56k PCI Modem
+ 1235 4321 Hewlett Packard DF
+ 1235 4324 Hewlett Packard DF
+ 13e0 0210 Hewlett Packard DF
+ 144d 2321 Riptide
+ 4322 Riptide PCI Game Controller
+ 1235 4322 Riptide PCI Game Controller
+ 8234 RapidFire 616X ATM155 Adapter
+ 108d 0022 RapidFire 616X ATM155 Adapter
+ 108d 0027 RapidFire 616X ATM155 Adapter
+127b Pixera Corporation
+127c Crosspoint Solutions, Inc.
+127d Vela Research
+127e Winnov, L.P.
+127f Fujifilm
+1280 Photoscript Group Ltd.
+1281 Yokogawa Electric Corporation
+1282 Davicom Semiconductor, Inc.
+ 9009 Ethernet 100/10 MBit
+ 9100 21x4x DEC-Tulip compatible 10/100 Ethernet
+ 9102 21x4x DEC-Tulip compatible 10/100 Ethernet
+ 9132 Ethernet 100/10 MBit
+1283 Integrated Technology Express, Inc.
+ 673a IT8330G
+ 8211 ITE 8211F Single Channel UDMA 133 (ASUS 8211 (ITE IT8212 ATA RAID Controller))
+ 8212 IT/ITE8212 Dual channel ATA RAID controller (PCI version seems to be IT8212, embedded seems to be ITE8212)
+ 1283 0001 IT/ITE8212 Dual channel ATA RAID controller
+ 8330 IT8330G
+ 8872 IT8874F PCI Dual Serial Port Controller
+ 8888 IT8888F PCI to ISA Bridge with SMB
+ 8889 IT8889F PCI to ISA Bridge
+ e886 IT8330G
+1284 Sahara Networks, Inc.
+1285 Platform Technologies, Inc.
+ 0100 AGOGO sound chip (aka ESS Maestro 1)
+1286 Mazet GmbH
+1287 M-Pact, Inc.
+ 001e LS220D DVD Decoder
+ 001f LS220C DVD Decoder
+1288 Timestep Corporation
+1289 AVC Technology, Inc.
+128a Asante Technologies, Inc.
+128b Transwitch Corporation
+128c Retix Corporation
+128d G2 Networks, Inc.
+ 0021 ATM155 Adapter
+128e Hoontech Corporation/Samho Multi Tech Ltd.
+ 0008 ST128 WSS/SB
+ 0009 ST128 SAM9407
+ 000a ST128 Game Port
+ 000b ST128 MPU Port
+ 000c ST128 Ctrl Port
+128f Tateno Dennou, Inc.
+1290 Sord Computer Corporation
+1291 NCS Computer Italia
+1292 Tritech Microelectronics Inc
+1293 Media Reality Technology
+1294 Rhetorex, Inc.
+1295 Imagenation Corporation
+1296 Kofax Image Products
+1297 Holco Enterprise Co, Ltd/Shuttle Computer
+1298 Spellcaster Telecommunications Inc.
+1299 Knowledge Technology Lab.
+129a VMetro, inc.
+ 0615 PBT-615 PCI-X Bus Analyzer
+129b Image Access
+129c Jaycor
+129d Compcore Multimedia, Inc.
+129e Victor Company of Japan, Ltd.
+129f OEC Medical Systems, Inc.
+12a0 Allen-Bradley Company
+12a1 Simpact Associates, Inc.
+12a2 Newgen Systems Corporation
+12a3 Lucent Technologies
+ 8105 T8105 H100 Digital Switch
+12a4 NTT Electronics Technology Company
+12a5 Vision Dynamics Ltd.
+12a6 Scalable Networks, Inc.
+12a7 AMO GmbH
+12a8 News Datacom
+12a9 Xiotech Corporation
+12aa SDL Communications, Inc.
+12ab Yuan Yuan Enterprise Co., Ltd.
+ 0002 AU8830 [Vortex2] Based Sound Card With A3D Support
+ 3000 MPG-200C PCI DVD Decoder Card
+12ac Measurex Corporation
+12ad Multidata GmbH
+12ae Alteon Networks Inc.
+ 0001 AceNIC Gigabit Ethernet
+ 1014 0104 Gigabit Ethernet-SX PCI Adapter
+ 12ae 0001 Gigabit Ethernet-SX (Universal)
+ 1410 0104 Gigabit Ethernet-SX PCI Adapter
+ 0002 AceNIC Gigabit Ethernet (Copper)
+ 10a9 8002 Acenic Gigabit Ethernet
+ 12ae 0002 Gigabit Ethernet-T (3C986-T)
+ 00fa Farallon PN9100-T Gigabit Ethernet
+12af TDK USA Corp
+12b0 Jorge Scientific Corp
+12b1 GammaLink
+12b2 General Signal Networks
+12b3 Inter-Face Co Ltd
+12b4 FutureTel Inc
+12b5 Granite Systems Inc.
+12b6 Natural Microsystems
+12b7 Cognex Modular Vision Systems Div. - Acumen Inc.
+12b8 Korg
+# Nee US Robotics
+12b9 3Com Corp, Modem Division
+ 1006 WinModem
+ 12b9 005c USR 56k Internal Voice WinModem (Model 3472)
+ 12b9 005e USR 56k Internal WinModem (Models 662975)
+ 12b9 0062 USR 56k Internal Voice WinModem (Model 662978)
+ 12b9 0068 USR 56k Internal Voice WinModem (Model 5690)
+ 12b9 007a USR 56k Internal Voice WinModem (Model 662974)
+ 12b9 007f USR 56k Internal WinModem (Models 5698, 5699)
+ 12b9 0080 USR 56k Internal WinModem (Models 2975, 3528)
+ 12b9 0081 USR 56k Internal Voice WinModem (Models 2974, 3529)
+ 12b9 0091 USR 56k Internal Voice WinModem (Model 2978)
+ 1007 USR 56k Internal WinModem
+ 12b9 00a3 USR 56k Internal WinModem (Model 3595)
+ 1008 56K FaxModem Model 5610
+ 12b9 00a2 USR 56k Internal FAX Modem (Model 2977)
+ 12b9 00aa USR 56k Internal Voice Modem (Model 2976)
+ 12b9 00ab USR 56k Internal Voice Modem (Model 5609)
+ 12b9 00ac USR 56k Internal Voice Modem (Model 3298)
+ 12b9 00ad USR 56k Internal FAX Modem (Model 5610)
+12ba BittWare, Inc.
+12bb Nippon Unisoft Corporation
+12bc Array Microsystems
+12bd Computerm Corp.
+12be Anchor Chips Inc.
+ 3041 AN3041Q CO-MEM
+ 3042 AN3042Q CO-MEM Lite
+ 12be 3042 Anchor Chips Lite Evaluation Board
+12bf Fujifilm Microdevices
+12c0 Infimed
+12c1 GMM Research Corp
+12c2 Mentec Limited
+12c3 Holtek Microelectronics Inc
+ 0058 PCI NE2K Ethernet
+ 5598 PCI NE2K Ethernet
+12c4 Connect Tech Inc
+ 0001 Blue HEAT/PCI 8 (RS232/CL/RJ11)
+ 0002 Blue HEAT/PCI 4 (RS232)
+ 0003 Blue HEAT/PCI 2 (RS232)
+ 0004 Blue HEAT/PCI 8 (UNIV, RS485)
+ 0005 Blue HEAT/PCI 4+4/6+2 (UNIV, RS232/485)
+ 0006 Blue HEAT/PCI 4 (OPTO, RS485)
+ 0007 Blue HEAT/PCI 2+2 (RS232/485)
+ 0008 Blue HEAT/PCI 2 (OPTO, Tx, RS485)
+ 0009 Blue HEAT/PCI 2+6 (RS232/485)
+ 000a Blue HEAT/PCI 8 (Tx, RS485)
+ 000b Blue HEAT/PCI 4 (Tx, RS485)
+ 000c Blue HEAT/PCI 2 (20 MHz, RS485)
+ 000d Blue HEAT/PCI 2 PTM
+ 0100 NT960/PCI
+ 0201 cPCI Titan - 2 Port
+ 0202 cPCI Titan - 4 Port
+ 0300 CTI PCI UART 2 (RS232)
+ 0301 CTI PCI UART 4 (RS232)
+ 0302 CTI PCI UART 8 (RS232)
+ 0310 CTI PCI UART 1+1 (RS232/485)
+ 0311 CTI PCI UART 2+2 (RS232/485)
+ 0312 CTI PCI UART 4+4 (RS232/485)
+ 0320 CTI PCI UART 2
+ 0321 CTI PCI UART 4
+ 0322 CTI PCI UART 8
+ 0330 CTI PCI UART 2 (RS485)
+ 0331 CTI PCI UART 4 (RS485)
+ 0332 CTI PCI UART 8 (RS485)
+12c5 Picture Elements Incorporated
+ 007e Imaging/Scanning Subsystem Engine
+ 007f Imaging/Scanning Subsystem Engine
+ 0081 PCIVST [Grayscale Thresholding Engine]
+ 0085 Video Simulator/Sender
+ 0086 THR2 Multi-scale Thresholder
+12c6 Mitani Corporation
+12c7 Dialogic Corp
+12c8 G Force Co, Ltd
+12c9 Gigi Operations
+12ca Integrated Computing Engines
+12cb Antex Electronics Corporation
+12cc Pluto Technologies International
+12cd Aims Lab
+12ce Netspeed Inc.
+12cf Prophet Systems, Inc.
+12d0 GDE Systems, Inc.
+12d1 PSITech
+12d2 NVidia / SGS Thomson (Joint Venture)
+ 0008 NV1
+ 0009 DAC64
+ 0018 Riva128
+ 1048 0c10 VICTORY Erazor
+ 107b 8030 STB Velocity 128
+ 1092 0350 Viper V330
+ 1092 1092 Viper V330
+ 10b4 1b1b STB Velocity 128
+ 10b4 1b1d STB Velocity 128
+ 10b4 1b1e STB Velocity 128, PAL TV-Out
+ 10b4 1b20 STB Velocity 128 Sapphire
+ 10b4 1b21 STB Velocity 128
+ 10b4 1b22 STB Velocity 128 AGP, NTSC TV-Out
+ 10b4 1b23 STB Velocity 128 AGP, PAL TV-Out
+ 10b4 1b27 STB Velocity 128 DVD
+ 10b4 1b88 MVP Pro 128
+ 10b4 222a STB Velocity 128 AGP
+ 10b4 2230 STB Velocity 128
+ 10b4 2232 STB Velocity 128
+ 10b4 2235 STB Velocity 128 AGP
+ 2a15 54a3 3DVision-SAGP / 3DexPlorer 3000
+ 0019 Riva128ZX
+ 0020 TNT
+ 0028 TNT2
+ 0029 UTNT2
+ 002c VTNT2
+ 00a0 ITNT2
+12d3 Vingmed Sound A/S
+12d4 Ulticom (Formerly DGM&S)
+ 0200 T1 Card
+12d5 Equator Technologies Inc
+ 0003 BSP16
+ 1000 BSP15
+12d6 Analogic Corp
+12d7 Biotronic SRL
+12d8 Pericom Semiconductor
+ 8150 PCI to PCI Bridge
+12d9 Aculab PLC
+ 0002 PCI Prosody
+ 0004 cPCI Prosody
+ 0005 Aculab E1/T1 PCI card
+12da True Time Inc.
+12db Annapolis Micro Systems, Inc
+12dc Symicron Computer Communication Ltd.
+12dd Management Graphics
+12de Rainbow Technologies
+ 0200 CryptoSwift CS200
+12df SBS Technologies Inc
+12e0 Chase Research
+ 0010 ST16C654 Quad UART
+ 0020 ST16C654 Quad UART
+ 0030 ST16C654 Quad UART
+12e1 Nintendo Co, Ltd
+12e2 Datum Inc. Bancomm-Timing Division
+12e3 Imation Corp - Medical Imaging Systems
+12e4 Brooktrout Technology Inc
+12e5 Apex Semiconductor Inc
+12e6 Cirel Systems
+12e7 Sunsgroup Corporation
+12e8 Crisc Corp
+12e9 GE Spacenet
+12ea Zuken
+12eb Aureal Semiconductor
+ 0001 Vortex 1
+ 104d 8036 AU8820 Vortex Digital Audio Processor
+ 1092 2000 Sonic Impact A3D
+ 1092 2100 Sonic Impact A3D
+ 1092 2110 Sonic Impact A3D
+ 1092 2200 Sonic Impact A3D
+ 122d 1002 AU8820 Vortex Digital Audio Processor
+ 12eb 0001 AU8820 Vortex Digital Audio Processor
+ 5053 3355 Montego
+ 0002 Vortex 2
+ 104d 8049 AU8830 Vortex 3D Digital Audio Processor
+ 104d 807b AU8830 Vortex 3D Digital Audio Processor
+ 1092 3000 Monster Sound II
+ 1092 3001 Monster Sound II
+ 1092 3002 Monster Sound II
+ 1092 3003 Monster Sound II
+ 1092 3004 Monster Sound II
+ 12eb 0001 AU8830 Vortex 3D Digital Audio Processor
+ 12eb 0002 AU8830 Vortex 3D Digital Audio Processor
+ 12eb 0088 AU8830 Vortex 3D Digital Audio Processor
+ 144d 3510 AU8830 Vortex 3D Digital Audio Processor
+ 5053 3356 Montego II
+ 0003 AU8810 Vortex Digital Audio Processor
+ 104d 8049 AU8810 Vortex Digital Audio Processor
+ 104d 8077 AU8810 Vortex Digital Audio Processor
+ 109f 1000 AU8810 Vortex Digital Audio Processor
+ 12eb 0003 AU8810 Vortex Digital Audio Processor
+ 1462 6780 AU8810 Vortex Digital Audio Processor
+ 14a4 2073 AU8810 Vortex Digital Audio Processor
+ 14a4 2091 AU8810 Vortex Digital Audio Processor
+ 14a4 2104 AU8810 Vortex Digital Audio Processor
+ 14a4 2106 AU8810 Vortex Digital Audio Processor
+ 8803 Vortex 56k Software Modem
+ 12eb 8803 Vortex 56k Software Modem
+12ec 3A International, Inc.
+12ed Optivision Inc.
+12ee Orange Micro
+12ef Vienna Systems
+12f0 Pentek
+12f1 Sorenson Vision Inc
+12f2 Gammagraphx, Inc.
+12f3 Radstone Technology
+12f4 Megatel
+12f5 Forks
+12f6 Dawson France
+12f7 Cognex
+12f8 Electronic Design GmbH
+ 0002 VideoMaker
+12f9 Four Fold Ltd
+12fb Spectrum Signal Processing
+ 0001 PMC-MAI
+ 00f5 F5 Dakar
+ 02ad PMC-2MAI
+ 2adc ePMC-2ADC
+ 3100 PRO-3100
+ 3500 PRO-3500
+ 4d4f Modena
+ 8120 ePMC-8120
+ da62 Daytona C6201 PCI (Hurricane)
+ db62 Ingliston XBIF
+ dc62 Ingliston PLX9054
+ dd62 Ingliston JTAG/ISP
+ eddc ePMC-MSDDC
+ fa01 ePMC-FPGA
+12fc Capital Equipment Corp
+12fd I2S
+12fe ESD Electronic System Design GmbH
+12ff Lexicon
+1300 Harman International Industries Inc
+1302 Computer Sciences Corp
+1303 Innovative Integration
+1304 Juniper Networks
+1305 Netphone, Inc
+1306 Duet Technologies
+# Nee ComputerBoards
+1307 Measurement Computing
+ 0001 PCI-DAS1602/16
+ 000b PCI-DIO48H
+ 000c PCI-PDISO8
+ 000d PCI-PDISO16
+ 000f PCI-DAS1200
+ 0010 PCI-DAS1602/12
+ 0014 PCI-DIO24H
+ 0015 PCI-DIO24H/CTR3
+ 0016 PCI-DIO48H/CTR15
+ 0017 PCI-DIO96H
+ 0018 PCI-CTR05
+ 0019 PCI-DAS1200/JR
+ 001a PCI-DAS1001
+ 001b PCI-DAS1002
+ 001c PCI-DAS1602JR/16
+ 001d PCI-DAS6402/16
+ 001e PCI-DAS6402/12
+ 001f PCI-DAS16/M1
+ 0020 PCI-DDA02/12
+ 0021 PCI-DDA04/12
+ 0022 PCI-DDA08/12
+ 0023 PCI-DDA02/16
+ 0024 PCI-DDA04/16
+ 0025 PCI-DDA08/16
+ 0026 PCI-DAC04/12-HS
+ 0027 PCI-DAC04/16-HS
+ 0028 PCI-DIO24
+ 0029 PCI-DAS08
+ 002c PCI-INT32
+ 0033 PCI-DUAL-AC5
+ 0034 PCI-DAS-TC
+ 0035 PCI-DAS64/M1/16
+ 0036 PCI-DAS64/M2/16
+ 0037 PCI-DAS64/M3/16
+ 004c PCI-DAS1000
+ 004d PCI-QUAD04
+ 0052 PCI-DAS4020/12
+ 0054 PCI-DIO96
+ 005e PCI-DAS6025
+1308 Jato Technologies Inc.
+ 0001 NetCelerator Adapter
+ 1308 0001 NetCelerator Adapter
+1309 AB Semiconductor Ltd
+130a Mitsubishi Electric Microcomputer
+130b Colorgraphic Communications Corp
+130c Ambex Technologies, Inc
+130d Accelerix Inc
+130e Yamatake-Honeywell Co. Ltd
+130f Advanet Inc
+1310 Gespac
+1311 Videoserver, Inc
+1312 Acuity Imaging, Inc
+1313 Yaskawa Electric Co.
+1316 Teradyne Inc
+1317 Linksys
+ 0981 21x4x DEC-Tulip compatible 10/100 Ethernet
+ 0985 NC100 Network Everywhere Fast Ethernet 10/100
+ 1985 21x4x DEC-Tulip compatible 10/100 Ethernet
+ 2850 HSP MicroModem 56
+ 8201 ADMtek ADM8211 802.11b Wireless Interface
+ 10b8 2635 SMC2635W 802.11b (11Mbps) wireless lan pcmcia (cardbus) card
+ 1317 8201 SMC2635W 802.11b (11mbps) wireless lan pcmcia (cardbus) card
+ 8211 ADMtek ADM8211 802.11b Wireless Interface
+ 9511 21x4x DEC-Tulip compatible 10/100 Ethernet
+1318 Packet Engines Inc.
+ 0911 GNIC-II PCI Gigabit Ethernet [Hamachi]
+1319 Fortemedia, Inc
+ 0801 Xwave QS3000A [FM801]
+ 0802 Xwave QS3000A [FM801 game port]
+ 1000 FM801 PCI Audio
+ 1001 FM801 PCI Joystick
+131a Finisar Corp.
+131c Nippon Electro-Sensory Devices Corp
+131d Sysmic, Inc.
+131e Xinex Networks Inc
+131f Siig Inc
+ 1000 CyberSerial (1-port) 16550
+ 1001 CyberSerial (1-port) 16650
+ 1002 CyberSerial (1-port) 16850
+ 1010 Duet 1S(16550)+1P
+ 1011 Duet 1S(16650)+1P
+ 1012 Duet 1S(16850)+1P
+ 1020 CyberParallel (1-port)
+ 1021 CyberParallel (2-port)
+ 1030 CyberSerial (2-port) 16550
+ 1031 CyberSerial (2-port) 16650
+ 1032 CyberSerial (2-port) 16850
+ 1034 Trio 2S(16550)+1P
+ 1035 Trio 2S(16650)+1P
+ 1036 Trio 2S(16850)+1P
+ 1050 CyberSerial (4-port) 16550
+ 1051 CyberSerial (4-port) 16650
+ 1052 CyberSerial (4-port) 16850
+ 2000 CyberSerial (1-port) 16550
+ 2001 CyberSerial (1-port) 16650
+ 2002 CyberSerial (1-port) 16850
+ 2010 Duet 1S(16550)+1P
+ 2011 Duet 1S(16650)+1P
+ 2012 Duet 1S(16850)+1P
+ 2020 CyberParallel (1-port)
+ 2021 CyberParallel (2-port)
+ 2030 CyberSerial (2-port) 16550
+ 131f 2030 PCI Serial Card
+ 2031 CyberSerial (2-port) 16650
+ 2032 CyberSerial (2-port) 16850
+ 2040 Trio 1S(16550)+2P
+ 2041 Trio 1S(16650)+2P
+ 2042 Trio 1S(16850)+2P
+ 2050 CyberSerial (4-port) 16550
+ 2051 CyberSerial (4-port) 16650
+ 2052 CyberSerial (4-port) 16850
+ 2060 Trio 2S(16550)+1P
+ 2061 Trio 2S(16650)+1P
+ 2062 Trio 2S(16850)+1P
+ 2081 CyberSerial (8-port) ST16654
+1320 Crypto AG
+1321 Arcobel Graphics BV
+1322 MTT Co., Ltd
+1323 Dome Inc
+1324 Sphere Communications
+1325 Salix Technologies, Inc
+1326 Seachange international
+1327 Voss scientific
+1328 quadrant international
+1329 Productivity Enhancement
+132a Microcom Inc.
+132b Broadband Technologies
+132c Micrel Inc
+132d Integrated Silicon Solution, Inc.
+1330 MMC Networks
+1331 Radisys Corp.
+ 0030 ENP-2611
+ 8200 82600 Host Bridge
+ 8201 82600 IDE
+ 8202 82600 USB
+ 8210 82600 PCI Bridge
+1332 Micro Memory
+ 5415 MM-5415CN PCI Memory Module with Battery Backup
+ 5425 MM-5425CN PCI 64/66 Memory Module with Battery Backup
+ 6140 MM-6140D
+1334 Redcreek Communications, Inc
+1335 Videomail, Inc
+1337 Third Planet Publishing
+1338 BT Electronics
+133a Vtel Corp
+133b Softcom Microsystems
+133c Holontech Corp
+133d SS Technologies
+133e Virtual Computer Corp
+133f SCM Microsystems
+1340 Atalla Corp
+1341 Kyoto Microcomputer Co
+1342 Promax Systems Inc
+1343 Phylon Communications Inc
+1344 Crucial Technology
+1345 Arescom Inc
+1347 Odetics
+1349 Sumitomo Electric Industries, Ltd.
+134a DTC Technology Corp.
+ 0001 Domex 536
+ 0002 Domex DMX3194UP SCSI Adapter
+134b ARK Research Corp.
+134c Chori Joho System Co. Ltd
+134d PCTel Inc
+ 2189 HSP56 MicroModem
+ 2486 2304WT V.92 MDC Modem
+ 7890 HSP MicroModem 56
+ 134d 0001 PCT789 adapter
+ 7891 HSP MicroModem 56
+ 134d 0001 HSP MicroModem 56
+ 7892 HSP MicroModem 56
+ 7893 HSP MicroModem 56
+ 7894 HSP MicroModem 56
+ 7895 HSP MicroModem 56
+ 7896 HSP MicroModem 56
+ 7897 HSP MicroModem 56
+134e CSTI
+134f Algo System Co Ltd
+1350 Systec Co. Ltd
+1351 Sonix Inc
+1353 Thales Idatys
+ 0002 Proserver
+ 0003 PCI-FUT
+ 0004 PCI-S0
+ 0005 PCI-FUT-S0
+1354 Dwave System Inc
+1355 Kratos Analytical Ltd
+1356 The Logical Co
+1359 Prisa Networks
+135a Brain Boxes
+135b Giganet Inc
+135c Quatech Inc
+ 0010 QSC-100
+ 0020 DSC-100
+ 0030 DSC-200/300
+ 0040 QSC-200/300
+ 0050 ESC-100D
+ 0060 ESC-100M
+ 00f0 MPAC-100 Syncronous Serial Card (Zilog 85230)
+ 0170 QSCLP-100
+ 0180 DSCLP-100
+ 0190 SSCLP-100
+ 01a0 QSCLP-200/300
+ 01b0 DSCLP-200/300
+ 01c0 SSCLP-200/300
+135d ABB Network Partner AB
+135e Sealevel Systems Inc
+ 5101 Route 56.PCI - Multi-Protocol Serial Interface (Zilog Z16C32)
+ 7101 Single Port RS-232/422/485/530
+ 7201 Dual Port RS-232/422/485 Interface
+ 7202 Dual Port RS-232 Interface
+ 7401 Four Port RS-232 Interface
+ 7402 Four Port RS-422/485 Interface
+ 7801 Eight Port RS-232 Interface
+ 8001 8001 Digital I/O Adapter
+135f I-Data International A-S
+1360 Meinberg Funkuhren
+ 0101 PCI32 DCF77 Radio Clock
+ 0102 PCI509 DCF77 Radio Clock
+ 0103 PCI510 DCF77 Radio Clock
+ 0201 GPS167PCI GPS Receiver
+ 0202 GPS168PCI GPS Receiver
+ 0203 GPS169PCI GPS Receiver
+ 0301 TCR510PCI IRIG Timecode Reader
+ 0302 TCR167PCI IRIG Timecode Reader
+1361 Soliton Systems K.K.
+1362 Fujifacom Corporation
+1363 Phoenix Technology Ltd
+1364 ATM Communications Inc
+1365 Hypercope GmbH
+1366 Teijin Seiki Co. Ltd
+1367 Hitachi Zosen Corporation
+1368 Skyware Corporation
+1369 Digigram
+136a High Soft Tech
+136b Kawasaki Steel Corporation
+ ff01 KL5A72002 Motion JPEG
+136c Adtek System Science Co Ltd
+136d Gigalabs Inc
+136f Applied Magic Inc
+1370 ATL Products
+1371 CNet Technology Inc
+ 434e GigaCard Network Adapter
+ 1371 434e N-Way PCI-Bus Giga-Card 1000/100/10Mbps(L)
+1373 Silicon Vision Inc
+1374 Silicom Ltd
+1375 Argosystems Inc
+1376 LMC
+1377 Electronic Equipment Production & Distribution GmbH
+1378 Telemann Co. Ltd
+1379 Asahi Kasei Microsystems Co Ltd
+137a Mark of the Unicorn Inc
+ 0001 PCI-324 Audiowire Interface
+137b PPT Vision
+137c Iwatsu Electric Co Ltd
+137d Dynachip Corporation
+137e Patriot Scientific Corporation
+137f Japan Satellite Systems Inc
+1380 Sanritz Automation Co Ltd
+1381 Brains Co. Ltd
+1382 Marian - Electronic & Software
+ 0001 ARC88 audio recording card
+ 2008 Prodif 96 Pro sound system
+ 2088 Marc 8 Midi sound system
+ 20c8 Marc A sound system
+ 4008 Marc 2 sound system
+ 4010 Marc 2 Pro sound system
+ 4048 Marc 4 MIDI sound system
+ 4088 Marc 4 Digi sound system
+ 4248 Marc X sound system
+1383 Controlnet Inc
+1384 Reality Simulation Systems Inc
+1385 Netgear
+# Note: This lists as Atheros Communications, Inc. AR5212 802.11abg NIC because of Madwifi
+ 0013 WG311T
+ 311a GA511 Gigabit Ethernet
+ 4100 802.11b Wireless Adapter (MA301)
+ 4105 MA311 802.11b wireless adapter
+ 4400 WAG511 802.11a/b/g Dual Band Wireless PC Card
+ 4600 WAG511 802.11a/b/g Dual Band Wireless PC Card
+ 4601 WAG511 802.11a/b/g Dual Band Wireless PC Card
+ 4610 WAG511 802.11a/b/g Dual Band Wireless PC Card
+ 4a00 WAG311 802.11a/g Wireless PCI Adapter
+ 4c00 WG311v2 54 Mbps Wireless PCI Adapter
+ 620a GA620 Gigabit Ethernet
+ 622a GA622
+ 630a GA630 Gigabit Ethernet
+ f004 FA310TX
+1386 Video Domain Technologies
+1387 Systran Corp
+1388 Hitachi Information Technology Co Ltd
+1389 Applicom International
+ 0001 PCI1500PFB [Intelligent fieldbus adaptor]
+138a Fusion Micromedia Corp
+138b Tokimec Inc
+138c Silicon Reality
+138d Future Techno Designs pte Ltd
+138e Basler GmbH
+138f Patapsco Designs Inc
+1390 Concept Development Inc
+1391 Development Concepts Inc
+1392 Medialight Inc
+1393 Moxa Technologies Co Ltd
+ 1040 Smartio C104H/PCI
+ 1141 Industrio CP-114
+ 1680 Smartio C168H/PCI
+ 2040 Intellio CP-204J
+ 2180 Intellio C218 Turbo PCI
+ 3200 Intellio C320 Turbo PCI
+1394 Level One Communications
+ 0001 LXT1001 Gigabit Ethernet
+ 1394 0001 NetCelerator Adapter
+1395 Ambicom Inc
+1396 Cipher Systems Inc
+1397 Cologne Chip Designs GmbH
+ 16b8 ISDN network Controller [HFC-8S]
+ 2bd0 ISDN network controller [HFC-PCI]
+ 0675 1704 ISDN Adapter (PCI Bus, D, C)
+ 0675 1708 ISDN Adapter (PCI Bus, D, C, ACPI)
+ 1397 2bd0 ISDN Board
+ e4bf 1000 CI1-1-Harp
+1398 Clarion co. Ltd
+1399 Rios systems Co Ltd
+139a Alacritech Inc
+ 0001 Quad Port 10/100 Server Accelerator
+ 0003 Single Port 10/100 Server Accelerator
+ 0005 Single Port Gigabit Server Accelerator
+139b Mediasonic Multimedia Systems Ltd
+139c Quantum 3d Inc
+139d EPL limited
+139e Media4
+139f Aethra s.r.l.
+13a0 Crystal Group Inc
+13a1 Kawasaki Heavy Industries Ltd
+13a2 Ositech Communications Inc
+13a3 Hifn Inc.
+ 0005 7751 Security Processor
+ 0006 6500 Public Key Processor
+ 0007 7811 Security Processor
+ 0012 7951 Security Processor
+ 0014 78XX Security Processor
+ 0016 8065 Security Processor
+ 0017 8165 Security Processor
+ 0018 8154 Security Processor
+ 001d 7956 Security Processor
+ 0020 7955 Security Processor
+ 0026 8155 Security Processor
+13a4 Rascom Inc
+13a5 Audio Digital Imaging Inc
+13a6 Videonics Inc
+13a7 Teles AG
+13a8 Exar Corp.
+ 0152 XR17C/D152 Dual PCI UART
+ 0154 XR17C154 Quad UART
+ 0158 XR17C158 Octal UART
+13a9 Siemens Medical Systems, Ultrasound Group
+13aa Broadband Networks Inc
+13ab Arcom Control Systems Ltd
+13ac Motion Media Technology Ltd
+13ad Nexus Inc
+13ae ALD Technology Ltd
+13af T.Sqware
+13b0 Maxspeed Corp
+13b1 Tamura corporation
+13b2 Techno Chips Co. Ltd
+13b3 Lanart Corporation
+13b4 Wellbean Co Inc
+13b5 ARM
+13b6 Dlog GmbH
+13b7 Logic Devices Inc
+13b8 Nokia Telecommunications oy
+13b9 Elecom Co Ltd
+13ba Oxford Instruments
+13bb Sanyo Technosound Co Ltd
+13bc Bitran Corporation
+13bd Sharp corporation
+13be Miroku Jyoho Service Co. Ltd
+13bf Sharewave Inc
+13c0 Microgate Corporation
+ 0010 SyncLink Adapter v1
+ 0020 SyncLink SCC Adapter
+ 0030 SyncLink Multiport Adapter
+ 0210 SyncLink Adapter v2
+13c1 3ware Inc
+ 1000 5xxx/6xxx-series PATA-RAID
+ 1001 7xxx/8xxx-series PATA/SATA-RAID
+ 13c1 1001 7xxx/8xxx-series PATA/SATA-RAID
+ 1002 9xxx-series SATA-RAID
+13c2 Technotrend Systemtechnik GmbH
+13c3 Janz Computer AG
+13c4 Phase Metrics
+13c5 Alphi Technology Corp
+13c6 Condor Engineering Inc
+ 0520 CEI-520 A429 Card
+ 0620 CEI-620 A429 Card
+ 0820 CEI-820 A429 Card
+13c7 Blue Chip Technology Ltd
+13c8 Apptech Inc
+13c9 Eaton Corporation
+13ca Iomega Corporation
+13cb Yano Electric Co Ltd
+13cc Metheus Corporation
+13cd Compatible Systems Corporation
+13ce Cocom A/S
+13cf Studio Audio & Video Ltd
+13d0 Techsan Electronics Co Ltd
+ 2103 B2C2 FlexCopII DVB chip / Technisat SkyStar2 DVB card
+ 2200 B2C2 FlexCopIII DVB chip / Technisat SkyStar2 DVB card
+13d1 Abocom Systems Inc
+ ab02 ADMtek Centaur-C rev 17 [D-Link DFE-680TX] CardBus Fast Ethernet Adapter
+ ab03 21x4x DEC-Tulip compatible 10/100 Ethernet
+ ab06 RTL8139 [FE2000VX] CardBus Fast Ethernet Attached Port Adapter
+ ab08 21x4x DEC-Tulip compatible 10/100 Ethernet
+13d2 Shark Multimedia Inc
+13d3 IMC Networks
+13d4 Graphics Microsystems Inc
+13d5 Media 100 Inc
+13d6 K.I. Technology Co Ltd
+13d7 Toshiba Engineering Corporation
+13d8 Phobos corporation
+13d9 Apex PC Solutions Inc
+13da Intresource Systems pte Ltd
+13db Janich & Klass Computertechnik GmbH
+13dc Netboost Corporation
+13dd Multimedia Bundle Inc
+13de ABB Robotics Products AB
+13df E-Tech Inc
+ 0001 PCI56RVP Modem
+ 13df 0001 PCI56RVP Modem
+13e0 GVC Corporation
+13e1 Silicom Multimedia Systems Inc
+13e2 Dynamics Research Corporation
+13e3 Nest Inc
+13e4 Calculex Inc
+13e5 Telesoft Design Ltd
+13e6 Argosy research Inc
+13e7 NAC Incorporated
+13e8 Chip Express Corporation
+13e9 Intraserver Technology Inc
+13ea Dallas Semiconductor
+13eb Hauppauge Computer Works Inc
+13ec Zydacron Inc
+13ed Raytheion E-Systems
+13ee Hayes Microcomputer Products Inc
+13ef Coppercom Inc
+13f0 Sundance Technology Inc
+ 0201 ST201 Sundance Ethernet
+ 1023 IC Plus IP1000 Family Gigabit Ethernet
+13f1 Oce' - Technologies B.V.
+13f2 Ford Microelectronics Inc
+13f3 Mcdata Corporation
+13f4 Troika Networks, Inc.
+ 1401 Zentai Fibre Channel Adapter
+13f5 Kansai Electric Co. Ltd
+13f6 C-Media Electronics Inc
+ 0011 CMI8738
+ 0100 CM8338A
+ 13f6 ffff CMI8338/C3DX PCI Audio Device
+ 0101 CM8338B
+ 13f6 0101 CMI8338-031 PCI Audio Device
+ 0111 CM8738
+ 1019 0970 P6STP-FL motherboard
+ 1043 8035 CUSI-FX motherboard
+ 1043 8077 CMI8738 6-channel audio controller
+ 1043 80e2 CMI8738 6ch-MX
+ 13f6 0111 CMI8738/C3DX PCI Audio Device
+ 1681 a000 Gamesurround MUSE XL
+ 0211 CM8738
+13f7 Wildfire Communications
+13f8 Ad Lib Multimedia Inc
+13f9 NTT Advanced Technology Corp.
+13fa Pentland Systems Ltd
+13fb Aydin Corp
+13fc Computer Peripherals International
+13fd Micro Science Inc
+13fe Advantech Co. Ltd
+ 1240 PCI-1240 4-channel stepper motor controller card
+ 1600 PCI-1612 4-port RS-232/422/485 PCI communication card
+ 1733 PCI-1733 32-channel isolated digital input card
+ 1752 PCI-1752
+ 1754 PCI-1754
+ 1756 PCI-1756
+13ff Silicon Spice Inc
+1400 Artx Inc
+ 1401 9432 TX
+1401 CR-Systems A/S
+1402 Meilhaus Electronic GmbH
+1403 Ascor Inc
+1404 Fundamental Software Inc
+1405 Excalibur Systems Inc
+1406 Oce' Printing Systems GmbH
+1407 Lava Computer mfg Inc
+ 0100 Lava Dual Serial
+ 0101 Lava Quatro A
+ 0102 Lava Quatro B
+ 0110 Lava DSerial-PCI Port A
+ 0111 Lava DSerial-PCI Port B
+ 0120 Quattro-PCI A
+ 0121 Quattro-PCI B
+ 0180 Lava Octo A
+ 0181 Lava Octo B
+ 0200 Lava Port Plus
+ 0201 Lava Quad A
+ 0202 Lava Quad B
+ 0220 Lava Quattro PCI Ports A/B
+ 0221 Lava Quattro PCI Ports C/D
+ 0500 Lava Single Serial
+ 0600 Lava Port 650
+ 8000 Lava Parallel
+ 8001 Dual parallel port controller A
+ 8002 Lava Dual Parallel port A
+ 8003 Lava Dual Parallel port B
+ 8800 BOCA Research IOPPAR
+1408 Aloka Co. Ltd
+1409 Timedia Technology Co Ltd
+ 7168 PCI2S550 (Dual 16550 UART)
+140a DSP Research Inc
+140b Ramix Inc
+140c Elmic Systems Inc
+140d Matsushita Electric Works Ltd
+140e Goepel Electronic GmbH
+140f Salient Systems Corp
+1410 Midas lab Inc
+1411 Ikos Systems Inc
+# Nee IC Ensemble Inc.
+1412 VIA Technologies Inc.
+ 1712 ICE1712 [Envy24] PCI Multi-Channel I/O Controller
+ 1412 1712 Hoontech ST Audio DSP 24
+ 1412 d630 M-Audio Delta 1010
+ 1412 d631 M-Audio Delta DiO
+ 1412 d632 M-Audio Delta 66
+ 1412 d633 M-Audio Delta 44
+ 1412 d634 M-Audio Delta Audiophile
+ 1412 d635 M-Audio Delta TDIF
+ 1412 d637 M-Audio Delta RBUS
+ 1412 d638 M-Audio Delta 410
+ 1412 d63b M-Audio Delta 1010LT
+ 1412 d63c Digigram VX442
+ 1416 1712 Hoontech ST Audio DSP 24 Media 7.1
+ 153b 1115 EWS88 MT
+ 153b 1125 EWS88 MT (Master)
+ 153b 112b EWS88 D
+ 153b 112c EWS88 D (Master)
+ 153b 1130 EWX 24/96
+ 153b 1138 DMX 6fire 24/96
+ 153b 1151 PHASE88
+ 16ce 1040 Edirol DA-2496
+ 1724 VT1720/24 [Envy24PT/HT] PCI Multi-Channel Audio Controller
+ 1412 1724 AMP Ltd AUDIO2000
+ 1412 3630 M-Audio Revolution 7.1
+ 153b 1145 Aureon 7.1 Space
+ 153b 1147 Aureon 5.1 Sky
+ 153b 1153 Aureon 7.1 Universe
+ 270f f641 ZNF3-150
+ 270f f645 ZNF3-250
+1413 Addonics
+1414 Microsoft Corporation
+1415 Oxford Semiconductor Ltd
+ 8403 VScom 011H-EP1 1 port parallel adaptor
+ 9501 OX16PCI954 (Quad 16950 UART) function 0
+ 131f 2050 CyberPro (4-port)
+# Model IO1085, Part No: JJ-P46012
+ 131f 2051 CyberSerial 4S Plus
+ 15ed 2000 MCCR Serial p0-3 of 8
+ 15ed 2001 MCCR Serial p0-3 of 16
+ 950a EXSYS EX-41092 Dual 16950 Serial adapter
+ 950b OXCB950 Cardbus 16950 UART
+ 9510 OX16PCI954 (Quad 16950 UART) function 1 (Disabled)
+ 9511 OX16PCI954 (Quad 16950 UART) function 1
+ 15ed 2000 MCCR Serial p4-7 of 8
+ 15ed 2001 MCCR Serial p4-15 of 16
+ 9521 OX16PCI952 (Dual 16950 UART)
+ 9523 OX16PCI952 Integrated Parallel Port
+1416 Multiwave Innovation pte Ltd
+1417 Convergenet Technologies Inc
+1418 Kyushu electronics systems Inc
+1419 Excel Switching Corp
+141a Apache Micro Peripherals Inc
+141b Zoom Telephonics Inc
+141d Digitan Systems Inc
+141e Fanuc Ltd
+141f Visiontech Ltd
+1420 Psion Dacom plc
+ 8002 Gold Card NetGlobal 56k+10/100Mb CardBus (Ethernet part)
+ 8003 Gold Card NetGlobal 56k+10/100Mb CardBus (Modem part)
+1421 Ads Technologies Inc
+1422 Ygrec Systems Co Ltd
+1423 Custom Technology Corp.
+1424 Videoserver Connections
+1425 Chelsio Communications Inc
+1426 Storage Technology Corp.
+1427 Better On-Line Solutions
+1428 Edec Co Ltd
+1429 Unex Technology Corp.
+142a Kingmax Technology Inc
+142b Radiolan
+142c Minton Optic Industry Co Ltd
+142d Pix stream Inc
+142e Vitec Multimedia
+ 4020 VM2-2 [Video Maker 2] MPEG1/2 Encoder
+142f Radicom Research Inc
+1430 ITT Aerospace/Communications Division
+1431 Gilat Satellite Networks
+1432 Edimax Computer Co.
+ 9130 RTL81xx Fast Ethernet
+1433 Eltec Elektronik GmbH
+1435 Real Time Devices US Inc.
+1436 CIS Technology Inc
+1437 Nissin Inc Co
+1438 Atmel-dream
+1439 Outsource Engineering & Mfg. Inc
+143a Stargate Solutions Inc
+143b Canon Research Center, America
+143c Amlogic Inc
+143d Tamarack Microelectronics Inc
+143e Jones Futurex Inc
+143f Lightwell Co Ltd - Zax Division
+1440 ALGOL Corp.
+1441 AGIE Ltd
+1442 Phoenix Contact GmbH & Co.
+1443 Unibrain S.A.
+1444 TRW
+1445 Logical DO Ltd
+1446 Graphin Co Ltd
+1447 AIM GmBH
+1448 Alesis Studio Electronics
+1449 TUT Systems Inc
+144a Adlink Technology
+ 7296 PCI-7296
+ 7432 PCI-7432
+ 7433 PCI-7433
+ 7434 PCI-7434
+ 7841 PCI-7841
+ 8133 PCI-8133
+ 8164 PCI-8164
+ 8554 PCI-8554
+ 9111 PCI-9111
+ 9113 PCI-9113
+ 9114 PCI-9114
+144b Loronix Information Systems Inc
+144c Catalina Research Inc
+144d Samsung Electronics Co Ltd
+144e OLITEC
+144f Askey Computer Corp.
+1450 Octave Communications Ind.
+1451 SP3D Chip Design GmBH
+1453 MYCOM Inc
+1454 Altiga Networks
+1455 Logic Plus Plus Inc
+1456 Advanced Hardware Architectures
+1457 Nuera Communications Inc
+1458 Giga-byte Technology
+ 0c11 K8NS Pro Mainboard
+1459 DOOIN Electronics
+145a Escalate Networks Inc
+145b PRAIM SRL
+145c Cryptek
+145d Gallant Computer Inc
+145e Aashima Technology B.V.
+145f Baldor Electric Company
+ 0001 NextMove PCI
+1460 DYNARC INC
+1461 Avermedia Technologies Inc
+1462 Micro-Star International Co., Ltd.
+# MSI CB54G Wireless PC Card that seems to use the Broadcom 4306 Chipset
+ 6819 Broadcom Corporation BCM4306 802.11b/g Wireless LAN Controller [MSI CB54G]
+ 6825 PCI Card wireless 11g [PC54G]
+ 8725 NVIDIA NV25 [GeForce4 Ti 4600] VGA Adapter
+ 9000 NVIDIA NV28 [GeForce4 Ti 4800] VGA Adapter
+ 9110 GeFORCE FX5200
+ 9119 NVIDIA NV31 [GeForce FX 5600XT] VGA Adapter
+ 9591 nVidia Corporation NV36 [GeForce FX 5700LE]
+1463 Fast Corporation
+1464 Interactive Circuits & Systems Ltd
+1465 GN NETTEST Telecom DIV.
+1466 Designpro Inc.
+1467 DIGICOM SPA
+1468 AMBIT Microsystem Corp.
+1469 Cleveland Motion Controls
+146a IFR
+146b Parascan Technologies Ltd
+146c Ruby Tech Corp.
+ 1430 FE-1430TX Fast Ethernet PCI Adapter
+146d Tachyon, INC.
+146e Williams Electronics Games, Inc.
+146f Multi Dimensional Consulting Inc
+1470 Bay Networks
+1471 Integrated Telecom Express Inc
+1472 DAIKIN Industries, Ltd
+1473 ZAPEX Technologies Inc
+1474 Doug Carson & Associates
+1475 PICAZO Communications
+1476 MORTARA Instrument Inc
+1477 Net Insight
+1478 DIATREND Corporation
+1479 TORAY Industries Inc
+147a FORMOSA Industrial Computing
+147b ABIT Computer Corp.
+147c AWARE, Inc.
+147d Interworks Computer Products
+147e Matsushita Graphic Communication Systems, Inc.
+147f NIHON UNISYS, Ltd.
+1480 SCII Telecom
+1481 BIOPAC Systems Inc
+1482 ISYTEC - Integrierte Systemtechnik GmBH
+1483 LABWAY Corporation
+1484 Logic Corporation
+1485 ERMA - Electronic GmBH
+1486 L3 Communications Telemetry & Instrumentation
+1487 MARQUETTE Medical Systems
+1488 KONTRON Electronik GmBH
+1489 KYE Systems Corporation
+148a OPTO
+148b INNOMEDIALOGIC Inc.
+148c C.P. Technology Co. Ltd
+148d DIGICOM Systems, Inc.
+ 1003 HCF 56k Data/Fax Modem
+148e OSI Plus Corporation
+148f Plant Equipment, Inc.
+1490 Stone Microsystems PTY Ltd.
+1491 ZEAL Corporation
+1492 Time Logic Corporation
+1493 MAKER Communications
+1494 WINTOP Technology, Inc.
+1495 TOKAI Communications Industry Co. Ltd
+1496 JOYTECH Computer Co., Ltd.
+1497 SMA Regelsysteme GmBH
+ 1497 SMA Technologie AG
+1498 TEWS Datentechnik GmBH
+ 30c8 TPCI200
+1499 EMTEC CO., Ltd
+149a ANDOR Technology Ltd
+149b SEIKO Instruments Inc
+149c OVISLINK Corp.
+149d NEWTEK Inc
+ 0001 Video Toaster for PC
+149e Mapletree Networks Inc.
+149f LECTRON Co Ltd
+14a0 SOFTING GmBH
+14a1 Systembase Co Ltd
+14a2 Millennium Engineering Inc
+14a3 Maverick Networks
+14a4 GVC/BCM Advanced Research
+14a5 XIONICS Document Technologies Inc
+14a6 INOVA Computers GmBH & Co KG
+14a7 MYTHOS Systems Inc
+14a8 FEATRON Technologies Corporation
+14a9 HIVERTEC Inc
+14aa Advanced MOS Technology Inc
+14ab Mentor Graphics Corp.
+14ac Novaweb Technologies Inc
+14ad Time Space Radio AB
+14ae CTI, Inc
+14af Guillemot Corporation
+ 7102 3D Prophet II MX
+14b0 BST Communication Technology Ltd
+14b1 Nextcom K.K.
+14b2 ENNOVATE Networks Inc
+14b3 XPEED Inc
+ 0000 DSL NIC
+14b4 PHILIPS Business Electronics B.V.
+14b5 Creamware GmBH
+ 0200 Scope
+ 0300 Pulsar
+ 0400 PulsarSRB
+ 0600 Pulsar2
+ 0800 DSP-Board
+ 0900 DSP-Board
+ 0a00 DSP-Board
+ 0b00 DSP-Board
+14b6 Quantum Data Corp.
+14b7 PROXIM Inc
+ 0001 Symphony 4110
+14b8 Techsoft Technology Co Ltd
+14b9 AIRONET Wireless Communications
+ 0001 PC4800
+ 0340 PC4800
+ 0350 PC4800
+ 4500 PC4500
+ 4800 Cisco Aironet 340 802.11b Wireless LAN Adapter/Aironet PC4800
+ a504 Cisco Aironet Wireless 802.11b
+ a505 Cisco Aironet CB20a 802.11a Wireless LAN Adapter
+ a506 Cisco Aironet Mini PCI b/g
+14ba INTERNIX Inc.
+14bb SEMTECH Corporation
+14bc Globespan Semiconductor Inc.
+14bd CARDIO Control N.V.
+14be L3 Communications
+14bf SPIDER Communications Inc.
+14c0 COMPAL Electronics Inc
+14c1 MYRICOM Inc.
+ 8043 Myrinet 2000 Scalable Cluster Interconnect
+14c2 DTK Computer
+14c3 MEDIATEK Corp.
+14c4 IWASAKI Information Systems Co Ltd
+14c5 Automation Products AB
+14c6 Data Race Inc
+14c7 Modular Technology Holdings Ltd
+14c8 Turbocomm Tech. Inc.
+14c9 ODIN Telesystems Inc
+14ca PE Logic Corp.
+14cb Billionton Systems Inc
+14cc NAKAYO Telecommunications Inc
+14cd Universal Scientific Ind.
+14ce Whistle Communications
+14cf TEK Microsystems Inc.
+14d0 Ericsson Axe R & D
+14d1 Computer Hi-Tech Co Ltd
+14d2 Titan Electronics Inc
+ 8001 VScom 010L 1 port parallel adaptor
+ 8002 VScom 020L 2 port parallel adaptor
+ 8010 VScom 100L 1 port serial adaptor
+ 8011 VScom 110L 1 port serial and 1 port parallel adaptor
+ 8020 VScom 200L 1 port serial adaptor
+ 8021 VScom 210L 2 port serial and 1 port parallel adaptor
+ 8040 VScom 400L 4 port serial adaptor
+ 8080 VScom 800L 8 port serial adaptor
+ a000 VScom 010H 1 port parallel adaptor
+ a001 VScom 100H 1 port serial adaptor
+ a003 VScom 400H 4 port serial adaptor
+ a004 VScom 400HF1 4 port serial adaptor
+ a005 VScom 200H 2 port serial adaptor
+ e001 VScom 010HV2 1 port parallel adaptor
+ e010 VScom 100HV2 1 port serial adaptor
+ e020 VScom 200HV2 2 port serial adaptor
+14d3 CIRTECH (UK) Ltd
+14d4 Panacom Technology Corp
+14d5 Nitsuko Corporation
+14d6 Accusys Inc
+14d7 Hirakawa Hewtech Corp
+14d8 HOPF Elektronik GmBH
+# Formerly SiPackets, Inc., formerly API NetWorks, Inc., formerly Alpha Processor, Inc.
+14d9 Alliance Semiconductor Corporation
+ 0010 AP1011/SP1011 HyperTransport-PCI Bridge [Sturgeon]
+ 9000 AS90L10204/10208 HyperTransport to PCI-X Bridge
+14da National Aerospace Laboratories
+14db AFAVLAB Technology Inc
+ 2120 TK9902
+14dc Amplicon Liveline Ltd
+ 0000 PCI230
+ 0001 PCI242
+ 0002 PCI244
+ 0003 PCI247
+ 0004 PCI248
+ 0005 PCI249
+ 0006 PCI260
+ 0007 PCI224
+ 0008 PCI234
+ 0009 PCI236
+ 000a PCI272
+ 000b PCI215
+14dd Boulder Design Labs Inc
+14de Applied Integration Corporation
+14df ASIC Communications Corp
+14e1 INVERTEX
+14e2 INFOLIBRIA
+14e3 AMTELCO
+14e4 Broadcom Corporation
+ 0800 Sentry5 Chipcommon I/O Controller
+ 0804 Sentry5 PCI Bridge
+ 0805 Sentry5 MIPS32 CPU
+ 0806 Sentry5 Ethernet Controller
+ 080b Sentry5 Crypto Accelerator
+ 080f Sentry5 DDR/SDR RAM Controller
+ 0811 Sentry5 External Interface Core
+ 0816 BCM3302 Sentry5 MIPS32 CPU
+ 1600 NetXtreme BCM5752 Gigabit Ethernet PCI Express
+ 1601 NetXtreme BCM5752M Gigabit Ethernet PCI Express
+ 1644 NetXtreme BCM5700 Gigabit Ethernet
+ 1014 0277 Broadcom Vigil B5700 1000Base-T
+ 1028 00d1 Broadcom BCM5700
+ 1028 0106 Broadcom BCM5700
+ 1028 0109 Broadcom BCM5700 1000Base-T
+ 1028 010a Broadcom BCM5700 1000BaseTX
+ 10b7 1000 3C996-T 1000Base-T
+ 10b7 1001 3C996B-T 1000Base-T
+ 10b7 1002 3C996C-T 1000Base-T
+ 10b7 1003 3C997-T 1000Base-T Dual Port
+ 10b7 1004 3C996-SX 1000Base-SX
+ 10b7 1005 3C997-SX 1000Base-SX Dual Port
+ 10b7 1008 3C942 Gigabit LOM (31X31)
+ 14e4 0002 NetXtreme 1000Base-SX
+ 14e4 0003 NetXtreme 1000Base-SX
+ 14e4 0004 NetXtreme 1000Base-T
+ 14e4 1028 NetXtreme 1000BaseTX
+ 14e4 1644 BCM5700 1000Base-T
+ 1645 NetXtreme BCM5701 Gigabit Ethernet
+ 0e11 007c NC7770 Gigabit Server Adapter (PCI-X, 10/100/1000-T)
+ 0e11 007d NC6770 Gigabit Server Adapter (PCI-X, 1000-SX)
+ 0e11 0085 NC7780 Gigabit Server Adapter (embedded, WOL)
+ 0e11 0099 NC7780 Gigabit Server Adapter (embedded, WOL)
+ 0e11 009a NC7770 Gigabit Server Adapter (PCI-X, 10/100/1000-T)
+ 0e11 00c1 NC6770 Gigabit Server Adapter (PCI-X, 1000-SX)
+ 1028 0121 Broadcom BCM5701 1000Base-T
+ 103c 128a 1000Base-T (PCI) [A7061A]
+ 103c 128b 1000Base-SX (PCI) [A7073A]
+ 103c 12a4 Core Lan 1000Base-T
+ 103c 12c1 IOX Core Lan 1000Base-T [A7109AX]
+ 103c 1300 Core LAN/SCSI Combo [A6794A]
+ 10a9 8010 IO9 Gigabit Ethernet (Copper)
+ 10a9 8011 Gigabit Ethernet (Copper)
+ 10a9 8012 Gigabit Ethernet (Fiber)
+ 10b7 1004 3C996-SX 1000Base-SX
+ 10b7 1006 3C996B-T 1000Base-T
+ 10b7 1007 3C1000-T 1000Base-T
+ 10b7 1008 3C940-BR01 1000Base-T
+ 14e4 0001 BCM5701 1000Base-T
+ 14e4 0005 BCM5701 1000Base-T
+ 14e4 0006 BCM5701 1000Base-T
+ 14e4 0007 BCM5701 1000Base-SX
+ 14e4 0008 BCM5701 1000Base-T
+ 14e4 8008 BCM5701 1000Base-T
+ 1646 NetXtreme BCM5702 Gigabit Ethernet
+ 0e11 00bb NC7760 1000BaseTX
+ 1028 0126 Broadcom BCM5702 1000BaseTX
+ 14e4 8009 BCM5702 1000BaseTX
+ 1647 NetXtreme BCM5703 Gigabit Ethernet
+ 0e11 0099 NC7780 1000BaseTX
+ 0e11 009a NC7770 1000BaseTX
+ 10a9 8010 SGI IO9 Gigabit Ethernet (Copper)
+ 14e4 0009 BCM5703 1000BaseTX
+ 14e4 000a BCM5703 1000BaseSX
+ 14e4 000b BCM5703 1000BaseTX
+ 14e4 8009 BCM5703 1000BaseTX
+ 14e4 800a BCM5703 1000BaseTX
+ 1648 NetXtreme BCM5704 Gigabit Ethernet
+ 0e11 00cf NC7772 Gigabit Server Adapter (PCI-X, 10,100,1000-T)
+ 0e11 00d0 NC7782 Gigabit Server Adapter (PCI-X, 10,100,1000-T)
+ 0e11 00d1 NC7783 Gigabit Server Adapter (PCI-X, 10,100,1000-T)
+ 10b7 2000 3C998-T Dual Port 10/100/1000 PCI-X
+ 10b7 3000 3C999-T Quad Port 10/100/1000 PCI-X
+ 1166 1648 NetXtreme CIOB-E 1000Base-T
+ 1734 100b Primergy RX300
+ 164a NetXtreme II BCM5706 Gigabit Ethernet
+ 164d NetXtreme BCM5702FE Gigabit Ethernet
+ 1653 NetXtreme BCM5705 Gigabit Ethernet
+ 0e11 00e3 NC7761 Gigabit Server Adapter
+ 1654 NetXtreme BCM5705_2 Gigabit Ethernet
+ 0e11 00e3 NC7761 Gigabit Server Adapter
+ 103c 3100 NC1020 HP ProLiant Gigabit Server Adapter 32 PCI
+ 103c 3101 NC370T Multifunction Gigabit Server Adapter
+ 103c 3102 NC370F Multifunction Gigabit Server Adapter
+ 103c 3226 NC150T 4-port Gigabit Combo Switch & Adapter
+ 1659 NetXtreme BCM5721 Gigabit Ethernet PCI Express
+ 103c 7031 NC320T PCIe Gigabit Server Adapter
+ 103c 7032 NC320i PCIe Gigabit Server Adapter
+ 1734 1061 Primergy RX300 S2
+ 165d NetXtreme BCM5705M Gigabit Ethernet
+ 1028 865d Latitude D400
+ 165e NetXtreme BCM5705M_2 Gigabit Ethernet
+ 103c 088c nc8000 laptop
+ 103c 0890 nc6000 laptop
+ 166a NetXtreme BCM5780 Gigabit Ethernet
+ 166b NetXtreme BCM5780S Gigabit Ethernet
+ 166e 570x 10/100 Integrated Controller
+ 1677 NetXtreme BCM5751 Gigabit Ethernet PCI Express
+ 1028 0179 Optiplex GX280
+ 1028 0182 Latitude D610
+ 1734 105d Scenic W620
+ 167d NetXtreme BCM5751M Gigabit Ethernet PCI Express
+ 167e NetXtreme BCM5751F Fast Ethernet PCI Express
+ 1696 NetXtreme BCM5782 Gigabit Ethernet
+ 103c 12bc HP d530 CMT (DG746A)
+ 14e4 000d NetXtreme BCM5782 1000Base-T
+ 169c NetXtreme BCM5788 Gigabit Ethernet
+ 169d NetLink BCM5789 Gigabit Ethernet PCI Express
+ 16a6 NetXtreme BCM5702X Gigabit Ethernet
+ 0e11 00bb NC7760 Gigabit Server Adapter (PCI-X, 10/100/1000-T)
+ 1028 0126 BCM5702 1000Base-T
+ 14e4 000c BCM5702 1000Base-T
+ 14e4 8009 BCM5702 1000Base-T
+ 16a7 NetXtreme BCM5703X Gigabit Ethernet
+ 0e11 00ca NC7771 Gigabit Server Adapter (PCI-X, 10,100,1000-T)
+ 0e11 00cb NC7781 Gigabit Server Adapter (PCI-X, 10,100,1000-T)
+ 14e4 0009 NetXtreme BCM5703 1000Base-T
+ 14e4 000a NetXtreme BCM5703 1000Base-SX
+ 14e4 000b NetXtreme BCM5703 1000Base-T
+ 14e4 800a NetXtreme BCM5703 1000Base-T
+ 16a8 NetXtreme BCM5704S Gigabit Ethernet
+ 10b7 2001 3C998-SX Dual Port 1000-SX PCI-X
+ 16aa NetXtreme II BCM5706S Gigabit Ethernet
+ 16c6 NetXtreme BCM5702A3 Gigabit Ethernet
+ 10b7 1100 3C1000B-T 10/100/1000 PCI
+ 14e4 000c BCM5702 1000Base-T
+ 14e4 8009 BCM5702 1000Base-T
+ 16c7 NetXtreme BCM5703 Gigabit Ethernet
+ 0e11 00ca NC7771 Gigabit Server Adapter (PCI-X, 10,100,1000-T)
+ 0e11 00cb NC7781 Gigabit Server Adapter (PCI-X, 10,100,1000-T)
+ 103c 12c3 Combo FC/GigE-SX [A9782A]
+ 103c 12ca Combo FC/GigE-T [A9784A]
+ 14e4 0009 NetXtreme BCM5703 1000Base-T
+ 14e4 000a NetXtreme BCM5703 1000Base-SX
+ 16dd NetLink BCM5781 Gigabit Ethernet PCI Express
+ 16f7 NetXtreme BCM5753 Gigabit Ethernet PCI Express
+ 16fd NetXtreme BCM5753M Gigabit Ethernet PCI Express
+ 16fe NetXtreme BCM5753F Fast Ethernet PCI Express
+ 170c BCM4401-B0 100Base-TX
+ 1028 0188 Inspiron 6000 laptop
+ 1028 0196 Inspiron 5160
+ 103c 099c nx6110
+ 170d NetXtreme BCM5901 100Base-TX
+ 1014 0545 ThinkPad R40e (2684-HVG) builtin ethernet controller
+ 170e NetXtreme BCM5901 100Base-TX
+ 3352 BCM3352
+ 3360 BCM3360
+ 4210 BCM4210 iLine10 HomePNA 2.0
+ 4211 BCM4211 iLine10 HomePNA 2.0 + V.90 56k modem
+ 4212 BCM4212 v.90 56k modem
+ 4301 BCM4303 802.11b Wireless LAN Controller
+ 1028 0407 TrueMobile 1180 Onboard WLAN
+ 1043 0120 WL-103b Wireless LAN PC Card
+ 4305 BCM4307 V.90 56k Modem
+ 4306 BCM4307 Ethernet Controller
+ 4307 BCM4307 802.11b Wireless LAN Controller
+ 4310 BCM4310 Chipcommon I/OController
+ 4312 BCM4310 UART
+ 4313 BCM4310 Ethernet Controller
+ 4315 BCM4310 USB Controller
+ 4318 BCM4318 [AirForce One 54g] 802.11g Wireless LAN Controller
+ 1468 0311 Aspire 3022WLMi
+ 14e4 0449 Gateway 7510GX
+ 4320 BCM4306 802.11b/g Wireless LAN Controller
+ 1028 0001 TrueMobile 1300 WLAN Mini-PCI Card
+ 1028 0003 Wireless 1350 WLAN Mini-PCI Card
+ 1043 100f WL-100G
+ 1057 7025 WN825G
+ 106b 004e AirPort Extreme
+ 14e4 4320 Linksys WMP54G PCI
+ 1737 4320 WPC54G
+ 1799 7001 Belkin F5D7001 High-Speed Mode Wireless G Network Card
+ 1799 7010 Belkin F5D7010 54g Wireless Network card
+ 4321 BCM4306 802.11a Wireless LAN Controller
+ 4322 BCM4306 UART
+ 4324 BCM4309 802.11a/b/g
+ 1028 0001 Truemobile 1400
+ 1028 0003 Truemobile 1450 MiniPCI
+ 4325 BCM43xG 802.11b/g
+ 1414 0003 Wireless Notebook Adapter MN-720
+ 1414 0004 Wireless PCI Adapter MN-730
+# probably this is a correct ID...
+ 4326 BCM4307 Chipcommon I/O Controller?
+ 4401 BCM4401 100Base-T
+ 1043 80a8 A7V8X motherboard
+ 4402 BCM4402 Integrated 10/100BaseT
+ 4403 BCM4402 V.90 56k Modem
+ 4410 BCM4413 iLine32 HomePNA 2.0
+ 4411 BCM4413 V.90 56k modem
+ 4412 BCM4412 10/100BaseT
+ 4430 BCM44xx CardBus iLine32 HomePNA 2.0
+ 4432 BCM4432 CardBus 10/100BaseT
+ 4610 BCM4610 Sentry5 PCI to SB Bridge
+ 4611 BCM4610 Sentry5 iLine32 HomePNA 1.0
+ 4612 BCM4610 Sentry5 V.90 56k Modem
+ 4613 BCM4610 Sentry5 Ethernet Controller
+ 4614 BCM4610 Sentry5 External Interface
+ 4615 BCM4610 Sentry5 USB Controller
+ 4704 BCM4704 PCI to SB Bridge
+ 4705 BCM4704 Sentry5 802.11b Wireless LAN Controller
+ 4706 BCM4704 Sentry5 Ethernet Controller
+ 4707 BCM4704 Sentry5 USB Controller
+ 4708 BCM4704 Crypto Accelerator
+ 4710 BCM4710 Sentry5 PCI to SB Bridge
+ 4711 BCM47xx Sentry5 iLine32 HomePNA 2.0
+ 4712 BCM47xx V.92 56k modem
+ 4713 Sentry5 Ethernet Controller
+ 4714 BCM47xx Sentry5 External Interface
+ 4715 Sentry5 USB Controller
+ 4716 BCM47xx Sentry5 USB Host Controller
+ 4717 BCM47xx Sentry5 USB Device Controller
+ 4718 Sentry5 Crypto Accelerator
+ 4720 BCM4712 MIPS CPU
+ 5365 BCM5365P Sentry5 Host Bridge
+ 5600 BCM5600 StrataSwitch 24+2 Ethernet Switch Controller
+ 5605 BCM5605 StrataSwitch 24+2 Ethernet Switch Controller
+ 5615 BCM5615 StrataSwitch 24+2 Ethernet Switch Controller
+ 5625 BCM5625 StrataSwitch 24+2 Ethernet Switch Controller
+ 5645 BCM5645 StrataSwitch 24+2 Ethernet Switch Controller
+ 5670 BCM5670 8-Port 10GE Ethernet Switch Fabric
+ 5680 BCM5680 G-Switch 8 Port Gigabit Ethernet Switch Controller
+ 5690 BCM5690 12-port Multi-Layer Gigabit Ethernet Switch
+ 5691 BCM5691 GE/10GE 8+2 Gigabit Ethernet Switch Controller
+ 5692 BCM5692 12-port Multi-Layer Gigabit Ethernet Switch
+ 5820 BCM5820 Crypto Accelerator
+ 5821 BCM5821 Crypto Accelerator
+ 5822 BCM5822 Crypto Accelerator
+ 5823 BCM5823 Crypto Accelerator
+ 5824 BCM5824 Crypto Accelerator
+ 5840 BCM5840 Crypto Accelerator
+ 5841 BCM5841 Crypto Accelerator
+ 5850 BCM5850 Crypto Accelerator
+14e5 Pixelfusion Ltd
+14e6 SHINING Technology Inc
+14e7 3CX
+14e8 RAYCER Inc
+14e9 GARNETS System CO Ltd
+14ea Planex Communications, Inc
+ ab06 FNW-3603-TX CardBus Fast Ethernet
+ ab07 RTL81xx RealTek Ethernet
+ ab08 FNW-3602-TX CardBus Fast Ethernet
+14eb SEIKO EPSON Corp
+14ec ACQIRIS
+14ed DATAKINETICS Ltd
+14ee MASPRO KENKOH Corp
+14ef CARRY Computer ENG. CO Ltd
+14f0 CANON RESEACH CENTRE FRANCE
+14f1 Conexant
+ 1002 HCF 56k Modem
+ 1003 HCF 56k Modem
+ 1004 HCF 56k Modem
+ 1005 HCF 56k Modem
+ 1006 HCF 56k Modem
+ 1022 HCF 56k Modem
+ 1023 HCF 56k Modem
+ 1024 HCF 56k Modem
+ 1025 HCF 56k Modem
+ 1026 HCF 56k Modem
+ 1032 HCF 56k Modem
+ 1033 HCF 56k Data/Fax Modem
+ 1033 8077 NEC
+ 122d 4027 Dell Zeus - MDP3880-W(B) Data Fax Modem
+ 122d 4030 Dell Mercury - MDP3880-U(B) Data Fax Modem
+ 122d 4034 Dell Thor - MDP3880-W(U) Data Fax Modem
+ 13e0 020d Dell Copper
+ 13e0 020e Dell Silver
+ 13e0 0261 IBM
+ 13e0 0290 Compaq Goldwing
+ 13e0 02a0 IBM
+ 13e0 02b0 IBM
+ 13e0 02c0 Compaq Scooter
+ 13e0 02d0 IBM
+ 144f 1500 IBM P85-DF (1)
+ 144f 1501 IBM P85-DF (2)
+ 144f 150a IBM P85-DF (3)
+ 144f 150b IBM P85-DF Low Profile (1)
+ 144f 1510 IBM P85-DF Low Profile (2)
+ 1034 HCF 56k Data/Fax/Voice Modem
+ 1035 HCF 56k Data/Fax/Voice/Spkp (w/Handset) Modem
+ 10cf 1098 Fujitsu P85-DFSV
+ 1036 HCF 56k Data/Fax/Voice/Spkp Modem
+ 104d 8067 HCF 56k Modem
+ 122d 4029 MDP3880SP-W
+ 122d 4031 MDP3880SP-U
+ 13e0 0209 Dell Titanium
+ 13e0 020a Dell Graphite
+ 13e0 0260 Gateway Red Owl
+ 13e0 0270 Gateway White Horse
+ 1052 HCF 56k Data/Fax Modem (Worldwide)
+ 1053 HCF 56k Data/Fax Modem (Worldwide)
+ 1054 HCF 56k Data/Fax/Voice Modem (Worldwide)
+ 1055 HCF 56k Data/Fax/Voice/Spkp (w/Handset) Modem (Worldwide)
+ 1056 HCF 56k Data/Fax/Voice/Spkp Modem (Worldwide)
+ 1057 HCF 56k Data/Fax/Voice/Spkp Modem (Worldwide)
+ 1059 HCF 56k Data/Fax/Voice Modem (Worldwide)
+ 1063 HCF 56k Data/Fax Modem
+ 1064 HCF 56k Data/Fax/Voice Modem
+ 1065 HCF 56k Data/Fax/Voice/Spkp (w/Handset) Modem
+ 1066 HCF 56k Data/Fax/Voice/Spkp Modem
+ 122d 4033 Dell Athena - MDP3900V-U
+ 1085 HCF V90 56k Data/Fax/Voice/Spkp PCI Modem
+ 1433 HCF 56k Data/Fax Modem
+ 1434 HCF 56k Data/Fax/Voice Modem
+ 1435 HCF 56k Data/Fax/Voice/Spkp (w/Handset) Modem
+ 1436 HCF 56k Data/Fax Modem
+ 1453 HCF 56k Data/Fax Modem
+ 13e0 0240 IBM
+ 13e0 0250 IBM
+ 144f 1502 IBM P95-DF (1)
+ 144f 1503 IBM P95-DF (2)
+ 1454 HCF 56k Data/Fax/Voice Modem
+ 1455 HCF 56k Data/Fax/Voice/Spkp (w/Handset) Modem
+ 1456 HCF 56k Data/Fax/Voice/Spkp Modem
+ 122d 4035 Dell Europa - MDP3900V-W
+ 122d 4302 Dell MP3930V-W(C) MiniPCI
+ 1610 ADSL AccessRunner PCI Arbitration Device
+ 1611 AccessRunner PCI ADSL Interface Device
+ 1620 AccessRunner V2 PCI ADSL Arbitration Device
+ 1621 AccessRunner V2 PCI ADSL Interface Device
+ 1622 AccessRunner V2 PCI ADSL Yukon WAN Adapter
+ 1803 HCF 56k Modem
+ 0e11 0023 623-LAN Grizzly
+ 0e11 0043 623-LAN Yogi
+ 1811 Conextant MiniPCI Network Adapter
+ 1815 HCF 56k Modem
+ 0e11 0022 Grizzly
+ 0e11 0042 Yogi
+ 2003 HSF 56k Data/Fax Modem
+ 2004 HSF 56k Data/Fax/Voice Modem
+ 2005 HSF 56k Data/Fax/Voice/Spkp (w/Handset) Modem
+ 2006 HSF 56k Data/Fax/Voice/Spkp Modem
+ 2013 HSF 56k Data/Fax Modem
+ 0e11 b195 Bear
+ 0e11 b196 Seminole 1
+ 0e11 b1be Seminole 2
+ 1025 8013 Acer
+ 1033 809d NEC
+ 1033 80bc NEC
+ 155d 6793 HP
+ 155d 8850 E Machines
+ 2014 HSF 56k Data/Fax/Voice Modem
+ 2015 HSF 56k Data/Fax/Voice/Spkp (w/Handset) Modem
+ 2016 HSF 56k Data/Fax/Voice/Spkp Modem
+ 2043 HSF 56k Data/Fax Modem (WorldW SmartDAA)
+ 2044 HSF 56k Data/Fax/Voice Modem (WorldW SmartDAA)
+ 2045 HSF 56k Data/Fax/Voice/Spkp (w/Handset) Modem (WorldW SmartDAA)
+ 2046 HSF 56k Data/Fax/Voice/Spkp Modem (WorldW SmartDAA)
+ 2063 HSF 56k Data/Fax Modem (SmartDAA)
+ 2064 HSF 56k Data/Fax/Voice Modem (SmartDAA)
+ 2065 HSF 56k Data/Fax/Voice/Spkp (w/Handset) Modem (SmartDAA)
+ 2066 HSF 56k Data/Fax/Voice/Spkp Modem (SmartDAA)
+ 2093 HSF 56k Modem
+ 155d 2f07 Legend
+ 2143 HSF 56k Data/Fax/Cell Modem (Mob WorldW SmartDAA)
+ 2144 HSF 56k Data/Fax/Voice/Cell Modem (Mob WorldW SmartDAA)
+ 2145 HSF 56k Data/Fax/Voice/Spkp (w/HS)/Cell Modem (Mob WorldW SmartDAA)
+ 2146 HSF 56k Data/Fax/Voice/Spkp/Cell Modem (Mob WorldW SmartDAA)
+ 2163 HSF 56k Data/Fax/Cell Modem (Mob SmartDAA)
+ 2164 HSF 56k Data/Fax/Voice/Cell Modem (Mob SmartDAA)
+ 2165 HSF 56k Data/Fax/Voice/Spkp (w/HS)/Cell Modem (Mob SmartDAA)
+ 2166 HSF 56k Data/Fax/Voice/Spkp/Cell Modem (Mob SmartDAA)
+ 2343 HSF 56k Data/Fax CardBus Modem (Mob WorldW SmartDAA)
+ 2344 HSF 56k Data/Fax/Voice CardBus Modem (Mob WorldW SmartDAA)
+ 2345 HSF 56k Data/Fax/Voice/Spkp (w/HS) CardBus Modem (Mob WorldW SmartDAA)
+ 2346 HSF 56k Data/Fax/Voice/Spkp CardBus Modem (Mob WorldW SmartDAA)
+ 2363 HSF 56k Data/Fax CardBus Modem (Mob SmartDAA)
+ 2364 HSF 56k Data/Fax/Voice CardBus Modem (Mob SmartDAA)
+ 2365 HSF 56k Data/Fax/Voice/Spkp (w/HS) CardBus Modem (Mob SmartDAA)
+ 2366 HSF 56k Data/Fax/Voice/Spkp CardBus Modem (Mob SmartDAA)
+ 2443 HSF 56k Data/Fax Modem (Mob WorldW SmartDAA)
+ 104d 8075 Modem
+ 104d 8083 Modem
+ 104d 8097 Modem
+ 2444 HSF 56k Data/Fax/Voice Modem (Mob WorldW SmartDAA)
+ 2445 HSF 56k Data/Fax/Voice/Spkp (w/HS) Modem (Mob WorldW SmartDAA)
+ 2446 HSF 56k Data/Fax/Voice/Spkp Modem (Mob WorldW SmartDAA)
+ 2463 HSF 56k Data/Fax Modem (Mob SmartDAA)
+ 2464 HSF 56k Data/Fax/Voice Modem (Mob SmartDAA)
+ 2465 HSF 56k Data/Fax/Voice/Spkp (w/HS) Modem (Mob SmartDAA)
+ 2466 HSF 56k Data/Fax/Voice/Spkp Modem (Mob SmartDAA)
+ 2f00 HSF 56k HSFi Modem
+ 13e0 8d84 IBM HSFi V.90
+ 13e0 8d85 Compaq Stinger
+ 14f1 2004 Dynalink 56PMi
+ 2f02 HSF 56k HSFi Data/Fax
+ 2f11 HSF 56k HSFi Modem
+ 2f20 HSF 56k Data/Fax Modem
+ 8234 RS8234 ATM SAR Controller [ServiceSAR Plus]
+ 8800 CX23880/1/2/3 PCI Video and Audio Decoder
+ 0070 2801 Hauppauge WinTV 28xxx (Roslyn) models
+ 0070 3401 Hauppauge WinTV 34xxx models
+ 0070 9002 Hauppauge Nova-T DVB-T
+ 1002 00f8 ATI TV Wonder Pro
+ 1043 4823 ASUS PVR-416
+ 107d 6613 Leadtek Winfast 2000XP Expert
+ 107d 6620 Leadtek Winfast DV2000
+ 107d 663c Leadtek PVR 2000
+ 10fc d003 IODATA GV-VCP3/PCI
+ 10fc d035 IODATA GV/BCTV7E
+ 1461 000b AverTV Studio 303 (M126)
+ 1462 8606 MSI TV-@nywhere Master
+ 14c7 0107 GDI Black Gold
+ 14f1 0187 Conexant DVB-T reference design
+ 14f1 0342 Digital-Logic MICROSPACE Entertainment Center (MEC)
+ 1540 2580 Provideo PV259
+ 1554 4811 PixelView
+ 17de 08a1 XPert DVB-T PCI BDA DVBT 23880 Video Capture
+ 17de 08a6 KWorld/VStream XPert DVB-T
+ 17de a8a6 digitalnow DNTV Live! DVB-T
+ 18ac d500 DViCO FusionHDTV5 Gold
+ 18ac d810 DViCO FusionHDTV3 Gold-Q
+ 18ac d820 DViCO FusionHDTV3 Gold-T
+ 18ac db00 DVICO FusionHDTV DVB-T1
+ 18ac db10 DVICO FusionHDTV DVB-T Plus
+ 7063 3000 pcHDTV HD3000 HDTV
+ 8801 CX23880/1/2/3 PCI Video and Audio Decoder [Audio Port]
+ 0070 2801 Hauppauge WinTV 28xxx (Roslyn) models
+ 8802 CX23880/1/2/3 PCI Video and Audio Decoder [MPEG Port]
+ 0070 2801 Hauppauge WinTV 28xxx (Roslyn) models
+ 0070 9002 Nova-T DVB-T Model 909
+ 1043 4823 ASUS PVR-416
+ 107d 663c Leadtek PVR 2000
+ 14f1 0187 Conexant DVB-T reference design
+ 17de 08a1 XPert DVB-T PCI BDA DVBT 23880 Transport Stream Capture
+ 17de 08a6 KWorld/VStream XPert DVB-T
+ 18ac d500 DViCO FusionHDTV5 Gold
+ 18ac d810 DViCO FusionHDTV3 Gold-Q
+ 18ac d820 DViCO FusionHDTV3 Gold-T
+ 18ac db00 DVICO FusionHDTV DVB-T1
+ 18ac db10 DVICO FusionHDTV DVB-T Plus
+ 7063 3000 pcHDTV HD3000 HDTV
+ 8804 CX23880/1/2/3 PCI Video and Audio Decoder [IR Port]
+ 0070 9002 Nova-T DVB-T Model 909
+ 8811 CX23880/1/2/3 PCI Video and Audio Decoder [Audio Port]
+ 0070 3401 Hauppauge WinTV 34xxx models
+ 1462 8606 MSI TV-@nywhere Master
+ 18ac d500 DViCO FusionHDTV5 Gold
+ 18ac d810 DViCO FusionHDTV3 Gold-Q
+ 18ac d820 DViCO FusionHDTV3 Gold-T
+ 18ac db00 DVICO FusionHDTV DVB-T1
+14f2 MOBILITY Electronics
+ 0120 EV1000 bridge
+ 0121 EV1000 Parallel port
+ 0122 EV1000 Serial port
+ 0123 EV1000 Keyboard controller
+ 0124 EV1000 Mouse controller
+14f3 BroadLogic
+ 2030 2030 DVB-S Satellite Reciever
+ 2050 2050 DVB-T Terrestrial (Cable) Reciever
+ 2060 2060 ATSC Terrestrial (Cable) Reciever
+14f4 TOKYO Electronic Industry CO Ltd
+14f5 SOPAC Ltd
+14f6 COYOTE Technologies LLC
+14f7 WOLF Technology Inc
+14f8 AUDIOCODES Inc
+ 2077 TP-240 dual span E1 VoIP PCI card
+14f9 AG COMMUNICATIONS
+14fa WANDEL & GOCHERMANN
+14fb TRANSAS MARINE (UK) Ltd
+14fc Quadrics Ltd
+ 0000 QsNet Elan3 Network Adapter
+ 0001 QsNetII Elan4 Network Adapter
+14fd JAPAN Computer Industry Inc
+14fe ARCHTEK TELECOM Corp
+14ff TWINHEAD INTERNATIONAL Corp
+1500 DELTA Electronics, Inc
+ 1360 RTL81xx RealTek Ethernet
+1501 BANKSOFT CANADA Ltd
+1502 MITSUBISHI ELECTRIC LOGISTICS SUPPORT Co Ltd
+1503 KAWASAKI LSI USA Inc
+1504 KAISER Electronics
+1505 ITA INGENIEURBURO FUR TESTAUFGABEN GmbH
+1506 CHAMELEON Systems Inc
+# Should be HTEC Ltd, but there are no known HTEC chips and 1507 is already used by mistake by Motorola (see vendor ID 1057).
+1507 Motorola ?? / HTEC
+ 0001 MPC105 [Eagle]
+ 0002 MPC106 [Grackle]
+ 0003 MPC8240 [Kahlua]
+ 0100 MC145575 [HFC-PCI]
+ 0431 KTI829c 100VG
+ 4801 Raven
+ 4802 Falcon
+ 4803 Hawk
+ 4806 CPX8216
+1508 HONDA CONNECTORS/MHOTRONICS Inc
+1509 FIRST INTERNATIONAL Computer Inc
+150a FORVUS RESEARCH Inc
+150b YAMASHITA Systems Corp
+150c KYOPAL CO Ltd
+150d WARPSPPED Inc
+150e C-PORT Corp
+150f INTEC GmbH
+1510 BEHAVIOR TECH Computer Corp
+1511 CENTILLIUM Technology Corp
+1512 ROSUN Technologies Inc
+1513 Raychem
+1514 TFL LAN Inc
+1515 Advent design
+1516 MYSON Technology Inc
+ 0800 MTD-8xx 100/10M Ethernet PCI Adapter
+ 0803 SURECOM EP-320X-S 100/10M Ethernet PCI Adapter
+ 1320 10bd SURECOM EP-320X-S 100/10M Ethernet PCI Adapter
+ 0891 MTD-8xx 100/10M Ethernet PCI Adapter
+1517 ECHOTEK Corp
+1518 PEP MODULAR Computers GmbH
+1519 TELEFON AKTIEBOLAGET LM Ericsson
+151a Globetek
+ 1002 PCI-1002
+ 1004 PCI-1004
+ 1008 PCI-1008
+151b COMBOX Ltd
+151c DIGITAL AUDIO LABS Inc
+ 0003 Prodif T 2496
+ 4000 Prodif 88
+151d Fujitsu Computer Products Of America
+151e MATRIX Corp
+151f TOPIC SEMICONDUCTOR Corp
+ 0000 TP560 Data/Fax/Voice 56k modem
+1520 CHAPLET System Inc
+1521 BELL Corp
+1522 MainPine Ltd
+ 0100 PCI <-> IOBus Bridge
+ 1522 0200 RockForceDUO 2 Port V.92/V.44 Data/Fax/Voice Modem
+ 1522 0300 RockForceQUATRO 4 Port V.92/V.44 Data/Fax/Voice Modem
+ 1522 0400 RockForceDUO+ 2 Port V.92/V.44 Data/Fax/Voice Modem
+ 1522 0500 RockForceQUATRO+ 4 Port V.92/V.44 Data/Fax/Voice Modem
+ 1522 0600 RockForce+ 2 Port V.90 Data/Fax/Voice Modem
+ 1522 0700 RockForce+ 4 Port V.90 Data/Fax/Voice Modem
+ 1522 0800 RockForceOCTO+ 8 Port V.92/V.44 Data/Fax/Voice Modem
+ 1522 0c00 RockForceDUO+ 2 Port V.92/V.44 Data, V.34 Super-G3 Fax, Voice Modem
+ 1522 0d00 RockForceQUATRO+ 4 Port V.92/V.44 Data, V.34 Super-G3 Fax, Voice Modem
+ 1522 1d00 RockForceOCTO+ 8 Port V.92/V.44 Data, V.34 Super-G3 Fax, Voice Modem
+1523 MUSIC Semiconductors
+1524 ENE Technology Inc
+ 0510 CB710 Memory Card Reader Controller
+ 0530 ENE PCI Memory Stick Card Reader Controller
+ 0550 ENE PCI Secure Digital Card Reader Controller
+ 0610 PCI Smart Card Reader Controller
+ 1211 CB1211 Cardbus Controller
+ 1225 CB1225 Cardbus Controller
+ 1410 CB1410 Cardbus Controller
+ 1025 005a TravelMate 290
+ 1411 CB-710/2/4 Cardbus Controller
+ 1412 CB-712/4 Cardbus Controller
+ 1420 CB1420 Cardbus Controller
+ 1421 CB-720/2/4 Cardbus Controller
+ 1422 CB-722/4 Cardbus Controller
+1525 IMPACT Technologies
+1526 ISS, Inc
+1527 SOLECTRON
+1528 ACKSYS
+1529 AMERICAN MICROSystems Inc
+152a QUICKTURN DESIGN Systems
+152b FLYTECH Technology CO Ltd
+152c MACRAIGOR Systems LLC
+152d QUANTA Computer Inc
+152e MELEC Inc
+152f PHILIPS - CRYPTO
+1530 ACQIS Technology Inc
+1531 CHRYON Corp
+1532 ECHELON Corp
+1533 BALTIMORE
+1534 ROAD Corp
+1535 EVERGREEN Technologies Inc
+1537 DATALEX COMMUNCATIONS
+1538 ARALION Inc
+ 0303 ARS106S Ultra ATA 133/100/66 Host Controller
+1539 ATELIER INFORMATIQUES et ELECTRONIQUE ETUDES S.A.
+153a ONO SOKKI
+153b TERRATEC Electronic GmbH
+ 1144 Aureon 5.1
+# Terratec seems to use several IDs for the same card.
+ 1147 Aureon 5.1 Sky
+ 1158 Philips Semiconductors SAA7134 (rev 01) [Terratec Cinergy 600 TV]
+153c ANTAL Electronic
+153d FILANET Corp
+153e TECHWELL Inc
+153f MIPS Technologies, Inc.
+ 0001 SOC-it 101 System Controller
+1540 PROVIDEO MULTIMEDIA Co Ltd
+1541 MACHONE Communications
+1542 VIVID Technology Inc
+1543 SILICON Laboratories
+ 3052 Intel 537 [Winmodem]
+ 4c22 Si3036 MC'97 DAA
+1544 DCM DATA Systems
+1545 VISIONTEK
+1546 IOI Technology Corp
+1547 MITUTOYO Corp
+1548 JET PROPULSION Laboratory
+1549 INTERCONNECT Systems Solutions
+154a MAX Technologies Inc
+154b COMPUTEX Co Ltd
+154c VISUAL Technology Inc
+154d PAN INTERNATIONAL Industrial Corp
+154e SERVOTEST Ltd
+154f STRATABEAM Technology
+1550 OPEN NETWORK Co Ltd
+1551 SMART Electronic DEVELOPMENT GmBH
+1552 RACAL AIRTECH Ltd
+1553 CHICONY Electronics Co Ltd
+1554 PROLINK Microsystems Corp
+1555 GESYTEC GmBH
+1556 PLD APPLICATIONS
+1557 MEDIASTAR Co Ltd
+1558 CLEVO/KAPOK Computer
+1559 SI LOGIC Ltd
+155a INNOMEDIA Inc
+155b PROTAC INTERNATIONAL Corp
+155c Cemax-Icon Inc
+155d Mac System Co Ltd
+155e LP Elektronik GmbH
+155f Perle Systems Ltd
+1560 Terayon Communications Systems
+1561 Viewgraphics Inc
+1562 Symbol Technologies
+1563 A-Trend Technology Co Ltd
+1564 Yamakatsu Electronics Industry Co Ltd
+1565 Biostar Microtech Int'l Corp
+1566 Ardent Technologies Inc
+1567 Jungsoft
+1568 DDK Electronics Inc
+1569 Palit Microsystems Inc.
+156a Avtec Systems
+156b 2wire Inc
+156c Vidac Electronics GmbH
+156d Alpha-Top Corp
+156e Alfa Inc
+156f M-Systems Flash Disk Pioneers Ltd
+1570 Lecroy Corp
+1571 Contemporary Controls
+ a001 CCSI PCI20-485 ARCnet
+ a002 CCSI PCI20-485D ARCnet
+ a003 CCSI PCI20-485X ARCnet
+ a004 CCSI PCI20-CXB ARCnet
+ a005 CCSI PCI20-CXS ARCnet
+ a006 CCSI PCI20-FOG-SMA ARCnet
+ a007 CCSI PCI20-FOG-ST ARCnet
+ a008 CCSI PCI20-TB5 ARCnet
+ a009 CCSI PCI20-5-485 5Mbit ARCnet
+ a00a CCSI PCI20-5-485D 5Mbit ARCnet
+ a00b CCSI PCI20-5-485X 5Mbit ARCnet
+ a00c CCSI PCI20-5-FOG-ST 5Mbit ARCnet
+ a00d CCSI PCI20-5-FOG-SMA 5Mbit ARCnet
+ a201 CCSI PCI22-485 10Mbit ARCnet
+ a202 CCSI PCI22-485D 10Mbit ARCnet
+ a203 CCSI PCI22-485X 10Mbit ARCnet
+ a204 CCSI PCI22-CHB 10Mbit ARCnet
+ a205 CCSI PCI22-FOG_ST 10Mbit ARCnet
+ a206 CCSI PCI22-THB 10Mbit ARCnet
+1572 Otis Elevator Company
+1573 Lattice - Vantis
+1574 Fairchild Semiconductor
+1575 Voltaire Advanced Data Security Ltd
+1576 Viewcast COM
+1578 HITT
+ 5615 VPMK3 [Video Processor Mk III]
+1579 Dual Technology Corp
+157a Japan Elecronics Ind Inc
+157b Star Multimedia Corp
+157c Eurosoft (UK)
+ 8001 Fix2000 PCI Y2K Compliance Card
+157d Gemflex Networks
+157e Transition Networks
+157f PX Instruments Technology Ltd
+1580 Primex Aerospace Co
+1581 SEH Computertechnik GmbH
+1582 Cytec Corp
+1583 Inet Technologies Inc
+1584 Uniwill Computer Corp
+1585 Logitron
+1586 Lancast Inc
+1587 Konica Corp
+1588 Solidum Systems Corp
+1589 Atlantek Microsystems Pty Ltd
+158a Digalog Systems Inc
+158b Allied Data Technologies
+158c Hitachi Semiconductor & Devices Sales Co Ltd
+158d Point Multimedia Systems
+158e Lara Technology Inc
+158f Ditect Coop
+1590 3pardata Inc
+1591 ARN
+1592 Syba Tech Ltd
+ 0781 Multi-IO Card
+ 0782 Parallel Port Card 2xEPP
+ 0783 Multi-IO Card
+ 0785 Multi-IO Card
+ 0786 Multi-IO Card
+ 0787 Multi-IO Card
+ 0788 Multi-IO Card
+ 078a Multi-IO Card
+1593 Bops Inc
+1594 Netgame Ltd
+1595 Diva Systems Corp
+1596 Folsom Research Inc
+1597 Memec Design Services
+1598 Granite Microsystems
+1599 Delta Electronics Inc
+159a General Instrument
+159b Faraday Technology Corp
+159c Stratus Computer Systems
+159d Ningbo Harrison Electronics Co Ltd
+159e A-Max Technology Co Ltd
+159f Galea Network Security
+15a0 Compumaster SRL
+15a1 Geocast Network Systems
+15a2 Catalyst Enterprises Inc
+ 0001 TA700 PCI Bus Analyzer/Exerciser
+15a3 Italtel
+15a4 X-Net OY
+15a5 Toyota Macs Inc
+15a6 Sunlight Ultrasound Technologies Ltd
+15a7 SSE Telecom Inc
+15a8 Shanghai Communications Technologies Center
+15aa Moreton Bay
+15ab Bluesteel Networks Inc
+15ac North Atlantic Instruments
+15ad VMware Inc
+ 0405 [VMware SVGA II] PCI Display Adapter
+ 0710 Virtual SVGA
+ 0720 VMware High-Speed Virtual NIC [vmxnet]
+15ae Amersham Pharmacia Biotech
+15b0 Zoltrix International Ltd
+15b1 Source Technology Inc
+15b2 Mosaid Technologies Inc
+15b3 Mellanox Technologies
+ 5274 MT21108 InfiniBridge
+ 5a44 MT23108 InfiniHost
+ 5a45 MT23108 [Infinihost HCA Flash Recovery]
+ 5a46 MT23108 PCI Bridge
+ 5e8d MT25204 [InfiniHost III Lx HCA Flash Recovery]
+ 6274 MT25204 [InfiniHost III Lx HCA]
+ 6278 MT25208 InfiniHost III Ex (Tavor compatibility mode)
+ 6279 MT25208 [InfiniHost III Ex HCA Flash Recovery]
+ 6282 MT25208 InfiniHost III Ex
+15b4 CCI/TRIAD
+15b5 Cimetrics Inc
+15b6 Texas Memory Systems Inc
+15b7 Sandisk Corp
+15b8 ADDI-DATA GmbH
+15b9 Maestro Digital Communications
+15ba Impacct Technology Corp
+15bb Portwell Inc
+15bc Agilent Technologies
+ 1100 E8001-66442 PCI Express CIC
+ 2922 64 Bit, 133MHz PCI-X Exerciser & Protocol Checker
+ 2928 64 Bit, 66MHz PCI Exerciser & Analyzer
+ 2929 64 Bit, 133MHz PCI-X Analyzer & Exerciser
+15bd DFI Inc
+15be Sola Electronics
+15bf High Tech Computer Corp (HTC)
+15c0 BVM Ltd
+15c1 Quantel
+15c2 Newer Technology Inc
+15c3 Taiwan Mycomp Co Ltd
+15c4 EVSX Inc
+15c5 Procomp Informatics Ltd
+ 8010 1394b - 1394 Firewire 3-Port Host Adapter Card
+15c6 Technical University of Budapest
+15c7 Tateyama System Laboratory Co Ltd
+ 0349 Tateyama C-PCI PLC/NC card Rev.01A
+15c8 Penta Media Co Ltd
+15c9 Serome Technology Inc
+15ca Bitboys OY
+15cb AG Electronics Ltd
+15cc Hotrail Inc
+15cd Dreamtech Co Ltd
+15ce Genrad Inc
+15cf Hilscher GmbH
+15d1 Infineon Technologies AG
+15d2 FIC (First International Computer Inc)
+15d3 NDS Technologies Israel Ltd
+15d4 Iwill Corp
+15d5 Tatung Co
+15d6 Entridia Corp
+15d7 Rockwell-Collins Inc
+15d8 Cybernetics Technology Co Ltd
+15d9 Super Micro Computer Inc
+15da Cyberfirm Inc
+15db Applied Computing Systems Inc
+15dc Litronic Inc
+ 0001 Argus 300 PCI Cryptography Module
+15dd Sigmatel Inc
+15de Malleable Technologies Inc
+15df Infinilink Corp
+15e0 Cacheflow Inc
+15e1 Voice Technologies Group Inc
+15e2 Quicknet Technologies Inc
+15e3 Networth Technologies Inc
+15e4 VSN Systemen BV
+15e5 Valley technologies Inc
+15e6 Agere Inc
+15e7 Get Engineering Corp
+15e8 National Datacomm Corp
+ 0130 Wireless PCI Card
+15e9 Pacific Digital Corp
+ 1841 ADMA-100 DiscStaQ ATA Controller
+15ea Tokyo Denshi Sekei K.K.
+15eb Drsearch GmbH
+15ec Beckhoff GmbH
+ 3101 FC3101 Profibus DP 1 Channel PCI
+ 5102 FC5102
+15ed Macrolink Inc
+15ee In Win Development Inc
+15ef Intelligent Paradigm Inc
+15f0 B-Tree Systems Inc
+15f1 Times N Systems Inc
+15f2 Diagnostic Instruments Inc
+15f3 Digitmedia Corp
+15f4 Valuesoft
+15f5 Power Micro Research
+15f6 Extreme Packet Device Inc
+15f7 Banctec
+15f8 Koga Electronics Co
+15f9 Zenith Electronics Corp
+15fa J.P. Axzam Corp
+15fb Zilog Inc
+15fc Techsan Electronics Co Ltd
+15fd N-CUBED.NET
+15fe Kinpo Electronics Inc
+15ff Fastpoint Technologies Inc
+1600 Northrop Grumman - Canada Ltd
+1601 Tenta Technology
+1602 Prosys-tec Inc
+1603 Nokia Wireless Communications
+1604 Central System Research Co Ltd
+1605 Pairgain Technologies
+1606 Europop AG
+1607 Lava Semiconductor Manufacturing Inc
+1608 Automated Wagering International
+1609 Scimetric Instruments Inc
+1612 Telesynergy Research Inc.
+1619 FarSite Communications Ltd
+ 0400 FarSync T2P (2 port X.21/V.35/V.24)
+ 0440 FarSync T4P (4 port X.21/V.35/V.24)
+ 0610 FarSync T1U (1 port X.21/V.35/V.24)
+ 0620 FarSync T2U (1 port X.21/V.35/V.24)
+ 0640 FarSync T4U (4 port X.21/V.35/V.24)
+ 1610 FarSync TE1 (T1,E1)
+ 2610 FarSync DSL-S1 (SHDSL)
+161f Rioworks
+1626 TDK Semiconductor Corp.
+ 8410 RTL81xx Fast Ethernet
+1629 Kongsberg Spacetec AS
+ 1003 Format synchronizer v3.0
+ 2002 Fast Universal Data Output
+# This seems to occur on their 802.11b Wireless card WMP-11
+1637 Linksys
+ 3874 Linksys 802.11b WMP11 PCI Wireless card
+1638 Standard Microsystems Corp [SMC]
+ 1100 SMC2602W EZConnect / Addtron AWA-100 / Eumitcom PCI WL11000
+163c Smart Link Ltd.
+ 3052 SmartLink SmartPCI562 56K Modem
+ 5449 SmartPCI561 Modem
+1657 Brocade Communications Systems, Inc.
+165a Epix Inc
+ c100 PIXCI(R) CL1 Camera Link Video Capture Board [custom QL5232]
+ d200 PIXCI(R) D2X Digital Video Capture Board [custom QL5232]
+ d300 PIXCI(R) D3X Digital Video Capture Board [custom QL5232]
+165d Hsing Tech. Enterprise Co., Ltd.
+165f Linux Media Labs, LLC
+ 1020 LMLM4 MPEG-4 encoder
+1661 Worldspace Corp.
+1668 Actiontec Electronics Inc
+ 0100 Mini-PCI bridge
+# Formerly SiByte, Inc.
+166d Broadcom Corporation
+ 0001 SiByte BCM1125/1125H/1250 System-on-a-Chip PCI
+ 0002 SiByte BCM1125H/1250 System-on-a-Chip HyperTransport
+1677 Bernecker + Rainer
+ 104e 5LS172.6 B&R Dual CAN Interface Card
+ 12d7 5LS172.61 B&R Dual CAN Interface Card
+167b ZyDAS Technology Corp.
+ 2102 ZyDAS ZD1202
+ 187e 3406 ZyAIR B-122 CardBus 11Mbs Wireless LAN Card
+1681 Hercules
+ 0010 Hercules 3d Prophet II Ultra 64MB (350 MHz NV15BR core)
+1682 XFX Pine Group Inc.
+1688 CastleNet Technology Inc.
+ 1170 WLAN 802.11b card
+168c Atheros Communications, Inc.
+ 0007 AR5000 802.11a Wireless Adapter
+ 0011 AR5210 802.11a NIC
+ 0012 AR5211 802.11ab NIC
+ 0013 AR5212 802.11abg NIC
+ 1113 d301 Philips CPWNA100 Wireless CardBus adapter
+ 1186 3202 D-link DWL-G650 (Rev B3,B5) Wireless cardbus adapter
+ 1186 3203 DWL-G520 Wireless PCI Adapter
+ 1186 3a13 DWL-G520 Wireless PCI Adapter rev. B
+ 1186 3a94 C54C Wireless 801.11g cardbus
+ 1385 4d00 Netgear WG311T Wireless PCI Adapter
+ 14b7 0a60 8482-WD ORiNOCO 11a/b/g Wireless PCI Adapter
+ 168c 0013 WG511T Wireless CardBus Adapter
+ 168c 1025 DWL-G650B2 Wireless CardBus Adapter
+ 168c 1027 Netgate NL-3054CB ARIES b/g CardBus Adapter
+ 168c 2026 Netgate 5354MP ARIES a(108Mb turbo)/b/g MiniPCI Adapter
+ 168c 2041 Netgate 5354MP Plus ARIES2 b/g MiniPCI Adapter
+ 168c 2042 Netgate 5354MP Plus ARIES2 a/b/g MiniPCI Adapter
+ 16ab 7302 Trust Speedshare Turbo Pro Wireless PCI Adapter
+ 1014 AR5212 802.11abg NIC
+1695 EPoX Computer Co., Ltd.
+169c Netcell Corporation
+ 0044 Revolution Storage Processing Card
+16a5 Tekram Technology Co.,Ltd.
+16ab Global Sun Technology Inc
+ 1100 GL24110P
+ 1101 PLX9052 PCMCIA-to-PCI Wireless LAN
+ 1102 PCMCIA-to-PCI Wireless Network Bridge
+ 8501 WL-8305 Wireless LAN PCI Adapter
+16ae Safenet Inc
+ 1141 SafeXcel-1141
+16af SparkLAN Communications, Inc.
+16b4 Aspex Semiconductor Ltd
+16b8 Sonnet Technologies, Inc.
+16be Creatix Polymedia GmbH
+16ca CENATEK Inc
+ 0001 Rocket Drive DL
+16cd Densitron Technologies
+16ce Roland Corp.
+16df PIKA Technologies Inc.
+16e3 European Space Agency
+ 1e0f LEON2FT Processor
+16ec U.S. Robotics
+ 00ff USR997900 10/100 Mbps PCI Network Card
+ 0116 USR997902 10/100/1000 Mbps PCI Network Card
+ 3685 Wireless Access PCI Adapter Model 022415
+16ed Sycron N. V.
+ 1001 UMIO communication card
+16f3 Jetway Information Co., Ltd.
+16f4 Vweb Corp
+ 8000 VW2010
+16f6 VideoTele.com, Inc.
+1702 Internet Machines Corporation (IMC)
+1705 Digital First, Inc.
+170b NetOctave
+ 0100 NSP2000-SSL crypto accelerator
+170c YottaYotta Inc.
+# Seems to be a 2nd ID for Vitesse Semiconductor
+1725 Vitesse Semiconductor
+ 7174 VSC7174 PCI/PCI-X Serial ATA Host Bus Controller
+172a Accelerated Encryption
+ 13c8 AEP SureWare Runner 1000V3
+1734 Fujitsu Siemens Computer GmbH
+1737 Linksys
+ 0013 WMP54G Wireless Pci Card
+ 0015 WMP54GS Wireless Pci Card
+ 1032 Gigabit Network Adapter
+ 1737 0015 EG1032 v2 Instant Gigabit Network Adapter
+ 1737 0024 EG1032 v3 Instant Gigabit Network Adapter
+ 1064 Gigabit Network Adapter
+ 1737 0016 EG1064 v2 Instant Gigabit Network Adapter
+ ab08 21x4x DEC-Tulip compatible 10/100 Ethernet
+ ab09 21x4x DEC-Tulip compatible 10/100 Ethernet
+173b Altima (nee Broadcom)
+ 03e8 AC1000 Gigabit Ethernet
+ 03e9 AC1001 Gigabit Ethernet
+ 03ea AC9100 Gigabit Ethernet
+ 173b 0001 AC1002
+ 03eb AC1003 Gigabit Ethernet
+1743 Peppercon AG
+ 8139 ROL/F-100 Fast Ethernet Adapter with ROL
+1749 RLX Technologies
+174b PC Partner Limited
+174d WellX Telecom SA
+175c AudioScience Inc
+175e Sanera Systems, Inc.
+1787 Hightech Information System Ltd.
+# also used by Struck Innovative Systeme for joint developments
+1796 Research Centre Juelich
+ 0001 SIS1100 [Gigabit link]
+ 0002 HOTlink
+ 0003 Counter Timer
+ 0004 CAMAC Controller
+ 0005 PROFIBUS
+ 0006 AMCC HOTlink
+1797 JumpTec h, GMBH
+1799 Belkin
+ 6001 Wireless PCI Card - F5D6001
+ 6020 Wireless PCMCIA Card - F5D6020
+ 6060 Wireless PDA Card - F5D6060
+ 7000 Wireless PCI Card - F5D7000
+ 7010 BCM4306 802.11b/g Wireless Lan Controller F5D7010
+17a0 Genesys Logic, Inc
+ 8033 GL880S USB 1.1 controller
+ 8034 GL880S USB 2.0 controller
+17aa Lenovo
+17af Hightech Information System Ltd.
+17b3 Hawking Technologies
+ ab08 PN672TX 10/100 Ethernet
+17b4 Indra Networks, Inc.
+ 0011 WebEnhance 100 GZIP Compression Card
+17c0 Wistron Corp.
+17c2 Newisys, Inc.
+17cb Airgo Networks Inc
+17cc NetChip Technology, Inc
+ 2280 USB 2.0
+17cf Z-Com, Inc.
+17d3 Areca Technology Corp.
+ 1110 ARC-1110 4-Port PCI-X to SATA RAID Controller
+ 1120 ARC-1120 8-Port PCI-X to SATA RAID Controller
+ 1130 ARC-1130 12-Port PCI-X to SATA RAID Controller
+ 1160 ARC-1160 16-Port PCI-X to SATA RAID Controller
+ 1210 ARC-1210 4-Port PCI-Express to SATA RAID Controller
+ 1220 ARC-1220 8-Port PCI-Express to SATA RAID Controller
+ 1230 ARC-1230 12-Port PCI-Express to SATA RAID Controller
+ 1260 ARC-1260 16-Port PCI-Express to SATA RAID Controller
+17d5 S2io Inc.
+ 5831 Xframe 10 Gigabit Ethernet PCI-X
+ 103c 12d5 HP PCI-X 133MHz 10GbE SR Fiber
+17de KWorld Computer Co. Ltd.
+17ee Connect Components Ltd
+17f2 Albatron Corp.
+17fe Linksys, A Division of Cisco Systems
+ 2120 WMP11v4 802.11b PCI card
+ 2220 [AirConn] INPROCOMM IPN 2220 Wireless LAN Adapter (rev 01)
+ 17fe 2220 WPC54G ver. 4
+17ff Benq Corporation
+1813 Ambient Technologies Inc
+ 4000 HaM controllerless modem
+ 16be 0001 V9x HAM Data Fax Modem
+ 4100 HaM plus Data Fax Modem
+ 16be 0002 V9x HAM 1394
+1814 RaLink
+ 0101 Wireless PCI Adpator RT2400 / RT2460
+ 1043 0127 WiFi-b add-on Card
+ 0201 Ralink RT2500 802.11 Cardbus Reference Card
+ 1371 001e CWC-854 Wireless-G CardBus Adapter
+ 1371 001f CWM-854 Wireless-G Mini PCI Adapter
+ 1371 0020 CWP-854 Wireless-G PCI Adapter
+ 1458 e381 GN-WMKG 802.11b/g Wireless CardBus Adapter
+ 1462 6835 MSI Wireless 11G CardBus CB54G2
+ 185f 22a0 CN-WF513 Wireless Cardbus Adapter
+1820 InfiniCon Systems Inc.
+1822 Twinhan Technology Co. Ltd
+ 4e35 Mantis DTV PCI Bridge Controller [Ver 1.0]
+182d SiteCom Europe BV
+# HFC-based ISDN card
+ 3069 ISDN PCI DC-105V2
+ 9790 WL-121 Wireless Network Adapter 100g+ [Ver.3]
+1830 Credence Systems Corporation
+183b MikroM GmbH
+ 08a7 MVC100 DVI
+ 08a8 MVC101 SDI
+ 08a9 MVC102 DVI+Audio
+1849 ASRock Incorporation
+1851 Microtune, Inc.
+1852 Anritsu Corp.
+1854 LG Electronics, Inc.
+185b Compro Technology, Inc.
+185f Wistron NeWeb Corp.
+1867 Topspin Communications
+ 5a44 MT23108 PCI-X HCA
+ 5a45 MT23108 PCI-X HCA flash recovery
+ 5a46 MT23108 PCI-X HCA bridge
+ 6278 MT25208 InfiniHost III Ex (Tavor compatibility mode)
+ 6282 MT25208 InfiniHost III Ex
+187e ZyXEL Communication Corporation
+1888 Varisys Ltd
+ 0301 VMFX1 FPGA PMC module
+ 0601 VSM2 dual PMC carrier
+ 0710 VS14x series PowerPC PCI board
+ 0720 VS24x series PowerPC PCI board
+1894 KNC One
+1896 B&B Electronics Manufacturing Company, Inc.
+18a1 Astute Networks Inc.
+18ac DViCO Corporation
+ d500 FusionHDTV 5
+ d810 FusionHDTV 3 Gold
+ d820 FusionHDTV 3 Gold-T
+18b8 Ammasso
+ b001 AMSO 1100 iWARP/RDMA Gigabit Ethernet Coprocessor
+18bc Info-Tek Corp.
+# Nee Octigabay System
+18c8 Cray Inc
+18c9 ARVOO Engineering BV
+18ca XGI - Xabre Graphics Inc
+ 0020 Volari Z7
+ 0040 Volari V3XT/V5/V8
+18d2 Sitecom
+# Sitecom HFC-S based ISDN controller card DC-105v2
+ 3069 DC-105v2 ISDN controller
+18dd Artimi Inc
+ 4c6f Artimi RTMI-100 UWB adapter
+18e6 MPL AG
+ 0001 OSCI [Octal Serial Communication Interface]
+18f7 Commtech, Inc.
+ 0001 Fastcom ESCC-PCI-335
+ 0002 Fastcom 422/4-PCI-335
+ 0004 Fastcom 422/2-PCI-335
+ 0005 Fastcom IGESCC-PCI-ISO/1
+ 000a Fastcom 232/4-PCI-335
+18fb Resilience Corporation
+1924 Level 5 Networks Inc.
+1931 Option N.V.
+1966 Orad Hi-Tec Systems
+ 1975 DVG64 family
+1993 Innominate Security Technologies AG
+19ae Progeny Systems Corporation
+ 0520 4135 HFT Interface Controller
+19d4 Quixant Limited
+1a08 Sierra semiconductor
+ 0000 SC15064
+1b13 Jaton Corp
+1c1c Symphony
+ 0001 82C101
+1d44 DPT
+ a400 PM2x24/PM3224
+1de1 Tekram Technology Co.,Ltd.
+ 0391 TRM-S1040
+ 2020 DC-390
+ 690c 690c
+ dc29 DC290
+1fc0 Tumsan Oy
+ 0300 E2200 Dual E1/Rawpipe Card
+1fc1 PathScale, Inc
+ 000d InfiniPath HT-400
+2000 Smart Link Ltd.
+2001 Temporal Research Ltd
+2003 Smart Link Ltd.
+2004 Smart Link Ltd.
+21c3 21st Century Computer Corp.
+2348 Racore
+ 2010 8142 100VG/AnyLAN
+2646 Kingston Technologies
+270b Xantel Corporation
+270f Chaintech Computer Co. Ltd
+2711 AVID Technology Inc.
+2a15 3D Vision(???)
+3000 Hansol Electronics Inc.
+3142 Post Impression Systems.
+3388 Hint Corp
+ 0013 HiNT HC4 PCI to ISDN bridge, Multimedia audio controller
+ 0014 HiNT HC4 PCI to ISDN bridge, Network controller
+ 0020 HB6 Universal PCI-PCI bridge (transparent mode)
+ 0021 HB6 Universal PCI-PCI bridge (non-transparent mode)
+ 4c53 1050 CT7 mainboard
+ 4c53 1080 CT8 mainboard
+ 4c53 1090 Cx9 mainboard
+ 4c53 10a0 CA3/CR3 mainboard
+ 4c53 3010 PPCI mezzanine (32-bit PMC)
+ 4c53 3011 PPCI mezzanine (64-bit PMC)
+ 0022 HiNT HB4 PCI-PCI Bridge (PCI6150)
+ 0026 HB2 PCI-PCI Bridge
+ 101a E.Band [AudioTrak Inca88]
+ 101b E.Band [AudioTrak Inca88]
+ 8011 VXPro II Chipset
+ 3388 8011 VXPro II Chipset CPU to PCI Bridge
+ 8012 VXPro II Chipset
+ 3388 8012 VXPro II Chipset PCI to ISA Bridge
+ 8013 VXPro II IDE
+ 3388 8013 VXPro II Chipset EIDE Controller
+3411 Quantum Designs (H.K.) Inc
+3513 ARCOM Control Systems Ltd
+3842 eVga.com. Corp.
+ c370 e-GeFORCE 6600 256 DDR PCI-e
+38ef 4Links
+3d3d 3DLabs
+ 0001 GLINT 300SX
+ 0002 GLINT 500TX
+ 0000 0000 GLoria L
+ 0003 GLINT Delta
+ 0000 0000 GLoria XL
+ 0004 Permedia
+ 0005 Permedia
+ 0006 GLINT MX
+ 0000 0000 GLoria XL
+ 1048 0a42 GLoria XXL
+ 0007 3D Extreme
+ 0008 GLINT Gamma G1
+ 1048 0a42 GLoria XXL
+ 0009 Permedia II 2D+3D
+ 1040 0011 AccelStar II
+ 1048 0a42 GLoria XXL
+ 13e9 1000 6221L-4U
+ 3d3d 0100 AccelStar II 3D Accelerator
+ 3d3d 0111 Permedia 3:16
+ 3d3d 0114 Santa Ana
+ 3d3d 0116 Oxygen GVX1
+ 3d3d 0119 Scirocco
+ 3d3d 0120 Santa Ana PCL
+ 3d3d 0125 Oxygen VX1
+ 3d3d 0127 Permedia3 Create!
+ 000a GLINT R3
+ 3d3d 0121 Oxygen VX1
+ 000c GLINT R3 [Oxygen VX1]
+ 3d3d 0144 Oxygen VX1-4X AGP [Permedia 4]
+ 000d GLint R4 rev A
+ 0011 GLint R4 rev B
+ 0012 GLint R5 rev A
+ 0013 GLint R5 rev B
+ 0020 VP10 visual processor
+ 0022 VP10 visual processor
+ 0024 VP9 visual processor
+ 0100 Permedia II 2D+3D
+ 07a1 Wildcat III 6210
+ 07a2 Sun XVR-500 Graphics Accelerator
+ 07a3 Wildcat IV 7210
+ 1004 Permedia
+ 3d04 Permedia
+ ffff Glint VGA
+4005 Avance Logic Inc.
+ 0300 ALS300 PCI Audio Device
+ 0308 ALS300+ PCI Audio Device
+ 0309 PCI Input Controller
+ 1064 ALG-2064
+ 2064 ALG-2064i
+ 2128 ALG-2364A GUI Accelerator
+ 2301 ALG-2301
+ 2302 ALG-2302
+ 2303 AVG-2302 GUI Accelerator
+ 2364 ALG-2364A
+ 2464 ALG-2464
+ 2501 ALG-2564A/25128A
+ 4000 ALS4000 Audio Chipset
+ 4005 4000 ALS4000 Audio Chipset
+ 4710 ALC200/200P
+4033 Addtron Technology Co, Inc.
+ 1360 RTL8139 Ethernet
+4143 Digital Equipment Corp
+4144 Alpha Data
+ 0044 ADM-XRCIIPro
+416c Aladdin Knowledge Systems
+ 0100 AladdinCARD
+ 0200 CPC
+4444 Internext Compression Inc
+ 0016 iTVC16 (CX23416) MPEG-2 Encoder
+ 0070 4009 WinTV PVR 250
+ 0070 8003 WinTV PVR 150
+ 0803 iTVC15 MPEG-2 Encoder
+ 0070 4000 WinTV PVR-350
+ 0070 4001 WinTV PVR-250
+# video capture card
+ 1461 a3cf M179
+4468 Bridgeport machines
+4594 Cogetec Informatique Inc
+45fb Baldor Electric Company
+4680 Umax Computer Corp
+4843 Hercules Computer Technology Inc
+4916 RedCreek Communications Inc
+ 1960 RedCreek PCI adapter
+4943 Growth Networks
+494f ACCES I/O Products, Inc.
+ 10e8 LPCI-COM-8SM
+4978 Axil Computer Inc
+4a14 NetVin
+ 5000 NV5000SC
+ 4a14 5000 RT8029-Based Ethernet Adapter
+4b10 Buslogic Inc.
+4c48 LUNG HWA Electronics
+4c53 SBS Technologies
+ 0000 PLUSTEST device
+ 4c53 3000 PLUSTEST card (PC104+)
+ 4c53 3001 PLUSTEST card (PMC)
+ 0001 PLUSTEST-MM device
+ 4c53 3002 PLUSTEST-MM card (PMC)
+4ca1 Seanix Technology Inc
+4d51 MediaQ Inc.
+ 0200 MQ-200
+4d54 Microtechnica Co Ltd
+4ddc ILC Data Device Corp
+ 0100 DD-42924I5-300 (ARINC 429 Data Bus)
+ 0801 BU-65570I1 MIL-STD-1553 Test and Simulation
+ 0802 BU-65570I2 MIL-STD-1553 Test and Simulation
+ 0811 BU-65572I1 MIL-STD-1553 Test and Simulation
+ 0812 BU-65572I2 MIL-STD-1553 Test and Simulation
+ 0881 BU-65570T1 MIL-STD-1553 Test and Simulation
+ 0882 BU-65570T2 MIL-STD-1553 Test and Simulation
+ 0891 BU-65572T1 MIL-STD-1553 Test and Simulation
+ 0892 BU-65572T2 MIL-STD-1553 Test and Simulation
+ 0901 BU-65565C1 MIL-STD-1553 Data Bus
+ 0902 BU-65565C2 MIL-STD-1553 Data Bus
+ 0903 BU-65565C3 MIL-STD-1553 Data Bus
+ 0904 BU-65565C4 MIL-STD-1553 Data Bus
+ 0b01 BU-65569I1 MIL-STD-1553 Data Bus
+ 0b02 BU-65569I2 MIL-STD-1553 Data Bus
+ 0b03 BU-65569I3 MIL-STD-1553 Data Bus
+ 0b04 BU-65569I4 MIL-STD-1553 Data Bus
+5046 GemTek Technology Corporation
+ 1001 PCI Radio
+5053 Voyetra Technologies
+ 2010 Daytona Audio Adapter
+5136 S S Technologies
+5143 Qualcomm Inc
+5145 Ensoniq (Old)
+ 3031 Concert AudioPCI
+5168 Animation Technologies Inc.
+5301 Alliance Semiconductor Corp.
+ 0001 ProMotion aT3D
+5333 S3 Inc.
+ 0551 Plato/PX (system)
+ 5631 86c325 [ViRGE]
+ 8800 86c866 [Vision 866]
+ 8801 86c964 [Vision 964]
+ 8810 86c764_0 [Trio 32 vers 0]
+ 8811 86c764/765 [Trio32/64/64V+]
+ 8812 86cM65 [Aurora64V+]
+ 8813 86c764_3 [Trio 32/64 vers 3]
+ 8814 86c767 [Trio 64UV+]
+ 8815 86cM65 [Aurora 128]
+ 883d 86c988 [ViRGE/VX]
+ 8870 FireGL
+ 8880 86c868 [Vision 868 VRAM] vers 0
+ 8881 86c868 [Vision 868 VRAM] vers 1
+ 8882 86c868 [Vision 868 VRAM] vers 2
+ 8883 86c868 [Vision 868 VRAM] vers 3
+ 88b0 86c928 [Vision 928 VRAM] vers 0
+ 88b1 86c928 [Vision 928 VRAM] vers 1
+ 88b2 86c928 [Vision 928 VRAM] vers 2
+ 88b3 86c928 [Vision 928 VRAM] vers 3
+ 88c0 86c864 [Vision 864 DRAM] vers 0
+ 88c1 86c864 [Vision 864 DRAM] vers 1
+ 88c2 86c864 [Vision 864-P DRAM] vers 2
+ 88c3 86c864 [Vision 864-P DRAM] vers 3
+ 88d0 86c964 [Vision 964 VRAM] vers 0
+ 88d1 86c964 [Vision 964 VRAM] vers 1
+ 88d2 86c964 [Vision 964-P VRAM] vers 2
+ 88d3 86c964 [Vision 964-P VRAM] vers 3
+ 88f0 86c968 [Vision 968 VRAM] rev 0
+ 88f1 86c968 [Vision 968 VRAM] rev 1
+ 88f2 86c968 [Vision 968 VRAM] rev 2
+ 88f3 86c968 [Vision 968 VRAM] rev 3
+ 8900 86c755 [Trio 64V2/DX]
+ 5333 8900 86C775 Trio64V2/DX
+ 8901 86c775/86c785 [Trio 64V2/DX or /GX]
+ 5333 8901 86C775 Trio64V2/DX, 86C785 Trio64V2/GX
+ 8902 Plato/PX
+ 8903 Trio 3D business multimedia
+ 8904 Trio 64 3D
+ 1014 00db Integrated Trio3D
+ 5333 8904 86C365 Trio3D AGP
+ 8905 Trio 64V+ family
+ 8906 Trio 64V+ family
+ 8907 Trio 64V+ family
+ 8908 Trio 64V+ family
+ 8909 Trio 64V+ family
+ 890a Trio 64V+ family
+ 890b Trio 64V+ family
+ 890c Trio 64V+ family
+ 890d Trio 64V+ family
+ 890e Trio 64V+ family
+ 890f Trio 64V+ family
+ 8a01 ViRGE/DX or /GX
+ 0e11 b032 ViRGE/GX
+ 10b4 1617 Nitro 3D
+ 10b4 1717 Nitro 3D
+ 5333 8a01 ViRGE/DX
+ 8a10 ViRGE/GX2
+ 1092 8a10 Stealth 3D 4000
+ 8a13 86c368 [Trio 3D/2X]
+ 5333 8a13 Trio3D/2X
+ 8a20 86c794 [Savage 3D]
+ 5333 8a20 86C391 Savage3D
+ 8a21 86c390 [Savage 3D/MV]
+ 5333 8a21 86C390 Savage3D/MV
+ 8a22 Savage 4
+ 1033 8068 Savage 4
+ 1033 8069 Savage 4
+ 1033 8110 Savage 4 LT
+ 105d 0018 SR9 8Mb SDRAM
+ 105d 002a SR9 Pro 16Mb SDRAM
+ 105d 003a SR9 Pro 32Mb SDRAM
+ 105d 092f SR9 Pro+ 16Mb SGRAM
+ 1092 4207 Stealth III S540
+ 1092 4800 Stealth III S540
+ 1092 4807 SpeedStar A90
+ 1092 4808 Stealth III S540
+ 1092 4809 Stealth III S540
+ 1092 480e Stealth III S540
+ 1092 4904 Stealth III S520
+ 1092 4905 SpeedStar A200
+ 1092 4a09 Stealth III S540
+ 1092 4a0b Stealth III S540 Xtreme
+ 1092 4a0f Stealth III S540
+ 1092 4e01 Stealth III S540
+ 1102 101d 3d Blaster Savage 4
+ 1102 101e 3d Blaster Savage 4
+ 5333 8100 86C394-397 Savage4 SDRAM 100
+ 5333 8110 86C394-397 Savage4 SDRAM 110
+ 5333 8125 86C394-397 Savage4 SDRAM 125
+ 5333 8143 86C394-397 Savage4 SDRAM 143
+ 5333 8a22 86C394-397 Savage4
+ 5333 8a2e 86C394-397 Savage4 32bit
+ 5333 9125 86C394-397 Savage4 SGRAM 125
+ 5333 9143 86C394-397 Savage4 SGRAM 143
+ 8a23 Savage 4
+ 8a25 ProSavage PM133
+ 8a26 ProSavage KM133
+ 8c00 ViRGE/M3
+ 8c01 ViRGE/MX
+ 1179 0001 ViRGE/MX
+ 8c02 ViRGE/MX+
+ 8c03 ViRGE/MX+MV
+ 8c10 86C270-294 Savage/MX-MV
+ 8c11 82C270-294 Savage/MX
+ 8c12 86C270-294 Savage/IX-MV
+ 1014 017f ThinkPad T20
+ 1179 0001 86C584 SuperSavage/IXC Toshiba
+ 8c13 86C270-294 Savage/IX
+ 1179 0001 Magnia Z310
+ 8c22 SuperSavage MX/128
+ 8c24 SuperSavage MX/64
+ 8c26 SuperSavage MX/64C
+ 8c2a SuperSavage IX/128 SDR
+ 8c2b SuperSavage IX/128 DDR
+ 8c2c SuperSavage IX/64 SDR
+ 8c2d SuperSavage IX/64 DDR
+ 8c2e SuperSavage IX/C SDR
+ 1014 01fc ThinkPad T23 (2647-4MG)
+ 8c2f SuperSavage IX/C DDR
+ 8d01 86C380 [ProSavageDDR K4M266]
+ 8d02 VT8636A [ProSavage KN133] AGP4X VGA Controller (TwisterK)
+ 8d03 VT8751 [ProSavageDDR P4M266]
+ 8d04 VT8375 [ProSavage8 KM266/KL266]
+ 9102 86C410 Savage 2000
+ 1092 5932 Viper II Z200
+ 1092 5934 Viper II Z200
+ 1092 5952 Viper II Z200
+ 1092 5954 Viper II Z200
+ 1092 5a35 Viper II Z200
+ 1092 5a37 Viper II Z200
+ 1092 5a55 Viper II Z200
+ 1092 5a57 Viper II Z200
+ ca00 SonicVibes
+544c Teralogic Inc
+ 0350 TL880-based HDTV/ATSC tuner
+5455 Technische University Berlin
+ 4458 S5933
+5519 Cnet Technologies, Inc.
+5544 Dunord Technologies
+ 0001 I-30xx Scanner Interface
+5555 Genroco, Inc
+ 0003 TURBOstor HFP-832 [HiPPI NIC]
+5654 VoiceTronix Pty Ltd
+ 3132 OpenSwitch12
+5700 Netpower
+5851 Exacq Technologies
+6356 UltraStor
+6374 c't Magazin fuer Computertechnik
+ 6773 GPPCI
+6409 Logitec Corp.
+6666 Decision Computer International Co.
+ 0001 PCCOM4
+ 0002 PCCOM8
+ 0004 PCCOM2
+7063 pcHDTV
+ 2000 HD-2000
+ 3000 HD-3000
+7604 O.N. Electronic Co Ltd.
+7bde MIDAC Corporation
+7fed PowerTV
+8008 Quancom Electronic GmbH
+ 0010 WDOG1 [PCI-Watchdog 1]
+ 0011 PWDOG2 [PCI-Watchdog 2]
+# Wrong ID used in subsystem ID of AsusTek PCI-USB2 PCI card.
+807d Asustek Computer, Inc.
+8086 Intel Corporation
+ 0007 82379AB
+ 0008 Extended Express System Support Controller
+ 0039 21145 Fast Ethernet
+ 0122 82437FX
+ 0309 80303 I/O Processor PCI-to-PCI Bridge
+ 030d 80312 I/O Companion Chip PCI-to-PCI Bridge
+ 0326 6700/6702PXH I/OxAPIC Interrupt Controller A
+ 0327 6700PXH I/OxAPIC Interrupt Controller B
+ 0329 6700PXH PCI Express-to-PCI Bridge A
+ 032a 6700PXH PCI Express-to-PCI Bridge B
+ 032c 6702PXH PCI Express-to-PCI Bridge A
+ 0330 80332 [Dobson] I/O processor (A-Segment Bridge)
+ 0331 80332 [Dobson] I/O processor (A-Segment IOAPIC)
+ 0332 80332 [Dobson] I/O processor (B-Segment Bridge)
+ 0333 80332 [Dobson] I/O processor (B-Segment IOAPIC)
+ 0334 80332 [Dobson] I/O processor (ATU)
+ 0335 80331 [Lindsay] I/O processor (PCI-X Bridge)
+ 0336 80331 [Lindsay] I/O processor (ATU)
+ 0340 41210 [Lanai] Serial to Parallel PCI Bridge (A-Segment Bridge)
+ 0341 41210 [Lanai] Serial to Parallel PCI Bridge (B-Segment Bridge)
+ 0370 80333 Segment-A PCI Express-to-PCI Express Bridge
+ 0371 80333 A-Bus IOAPIC
+ 0372 80333 Segment-B PCI Express-to-PCI Express Bridge
+ 0373 80333 B-Bus IOAPIC
+ 0374 80333 Address Translation Unit
+ 0482 82375EB/SB PCI to EISA Bridge
+ 0483 82424TX/ZX [Saturn] CPU to PCI bridge
+ 0484 82378ZB/IB, 82379AB (SIO, SIO.A) PCI to ISA Bridge
+ 0486 82425EX/ZX [Aries] PCIset with ISA bridge
+ 04a3 82434LX/NX [Mercury/Neptune] Processor to PCI bridge
+ 04d0 82437FX [Triton FX]
+ 0500 E8870 Processor bus control
+ 0501 E8870 Memory controller
+# and registers common to both SPs
+ 0502 E8870 Scalability Port 0
+# and global performance monitoring
+ 0503 E8870 Scalability Port 1
+ 0510 E8870IO Hub Interface Port 0 registers (8-bit compatibility port)
+ 0511 E8870IO Hub Interface Port 1 registers
+ 0512 E8870IO Hub Interface Port 2 registers
+ 0513 E8870IO Hub Interface Port 3 registers
+ 0514 E8870IO Hub Interface Port 4 registers
+ 0515 E8870IO General SIOH registers
+ 0516 E8870IO RAS registers
+ 0530 E8870SP Scalability Port 0 registers
+ 0531 E8870SP Scalability Port 1 registers
+ 0532 E8870SP Scalability Port 2 registers
+ 0533 E8870SP Scalability Port 3 registers
+ 0534 E8870SP Scalability Port 4 registers
+ 0535 E8870SP Scalability Port 5 registers
+# (bi-interleave 0) and global registers that are neither per-port nor per-interleave
+ 0536 E8870SP Interleave registers 0 and 1
+# (bi-interleave 1)
+ 0537 E8870SP Interleave registers 2 and 3
+ 0600 RAID Controller
+ 8086 01c1 ICP Vortex GDT8546RZ
+ 8086 01f7 SCRU32
+# uninitialized SRCU32 RAID Controller
+ 061f 80303 I/O Processor
+ 0960 80960RP [i960 RP Microprocessor/Bridge]
+ 0962 80960RM [i960RM Bridge]
+ 0964 80960RP [i960 RP Microprocessor/Bridge]
+ 1000 82542 Gigabit Ethernet Controller
+ 0e11 b0df NC1632 Gigabit Ethernet Adapter (1000-SX)
+ 0e11 b0e0 NC1633 Gigabit Ethernet Adapter (1000-LX)
+ 0e11 b123 NC1634 Gigabit Ethernet Adapter (1000-SX)
+ 1014 0119 Netfinity Gigabit Ethernet SX Adapter
+ 8086 1000 PRO/1000 Gigabit Server Adapter
+ 1001 82543GC Gigabit Ethernet Controller (Fiber)
+ 0e11 004a NC6136 Gigabit Server Adapter
+ 1014 01ea Netfinity Gigabit Ethernet SX Adapter
+ 8086 1002 PRO/1000 F Server Adapter
+ 8086 1003 PRO/1000 F Server Adapter
+ 1002 Pro 100 LAN+Modem 56 Cardbus II
+ 8086 200e Pro 100 LAN+Modem 56 Cardbus II
+ 8086 2013 Pro 100 SR Mobile Combo Adapter
+ 8086 2017 Pro 100 S Combo Mobile Adapter
+ 1004 82543GC Gigabit Ethernet Controller (Copper)
+ 0e11 0049 NC7132 Gigabit Upgrade Module
+ 0e11 b1a4 NC7131 Gigabit Server Adapter
+ 1014 10f2 Gigabit Ethernet Server Adapter
+ 8086 1004 PRO/1000 T Server Adapter
+ 8086 2004 PRO/1000 T Server Adapter
+ 1008 82544EI Gigabit Ethernet Controller (Copper)
+ 1014 0269 iSeries 1000/100/10 Ethernet Adapter
+ 1028 011c PRO/1000 XT Network Connection
+ 8086 1107 PRO/1000 XT Server Adapter
+ 8086 2107 PRO/1000 XT Server Adapter
+ 8086 2110 PRO/1000 XT Server Adapter
+ 8086 3108 PRO/1000 XT Network Connection
+ 1009 82544EI Gigabit Ethernet Controller (Fiber)
+ 1014 0268 iSeries Gigabit Ethernet Adapter
+ 8086 1109 PRO/1000 XF Server Adapter
+ 8086 2109 PRO/1000 XF Server Adapter
+ 100a 82540EM Gigabit Ethernet Controller
+ 100c 82544GC Gigabit Ethernet Controller (Copper)
+ 8086 1112 PRO/1000 T Desktop Adapter
+ 8086 2112 PRO/1000 T Desktop Adapter
+ 100d 82544GC Gigabit Ethernet Controller (LOM)
+ 1028 0123 PRO/1000 XT Network Connection
+ 1079 891f 82544GC Based Network Connection
+ 4c53 1080 CT8 mainboard
+ 8086 110d 82544GC Based Network Connection
+ 100e 82540EM Gigabit Ethernet Controller
+ 1014 0265 PRO/1000 MT Network Connection
+ 1014 0267 PRO/1000 MT Network Connection
+ 1014 026a PRO/1000 MT Network Connection
+ 1024 0134 Poweredge SC600
+ 1028 002e Optiplex GX260
+ 1028 0151 PRO/1000 MT Network Connection
+ 107b 8920 PRO/1000 MT Desktop Adapter
+ 8086 001e PRO/1000 MT Desktop Adapter
+ 8086 002e PRO/1000 MT Desktop Adapter
+ 8086 1376 PRO/1000 GT Desktop Adapter
+ 8086 1476 PRO/1000 GT Desktop Adapter
+ 100f 82545EM Gigabit Ethernet Controller (Copper)
+ 1014 0269 iSeries 1000/100/10 Ethernet Adapter
+ 1014 028e PRO/1000 MT Network Connection
+ 8086 1000 PRO/1000 MT Network Connection
+ 8086 1001 PRO/1000 MT Server Adapter
+ 1010 82546EB Gigabit Ethernet Controller (Copper)
+ 0e11 00db NC7170 Gigabit Server Adapter
+ 1014 027c PRO/1000 MT Dual Port Network Adapter
+ 18fb 7872 RESlink-X
+ 1fc1 0026 Niagara 2260 Bypass Card
+ 4c53 1080 CT8 mainboard
+ 4c53 10a0 CA3/CR3 mainboard
+ 8086 1011 PRO/1000 MT Dual Port Server Adapter
+ 8086 1012 Primergy RX300
+ 8086 101a PRO/1000 MT Dual Port Network Adapter
+ 8086 3424 SE7501HG2 Mainboard
+ 1011 82545EM Gigabit Ethernet Controller (Fiber)
+ 1014 0268 iSeries Gigabit Ethernet Adapter
+ 8086 1002 PRO/1000 MF Server Adapter
+ 8086 1003 PRO/1000 MF Server Adapter (LX)
+ 1012 82546EB Gigabit Ethernet Controller (Fiber)
+ 0e11 00dc NC6170 Gigabit Server Adapter
+ 8086 1012 PRO/1000 MF Dual Port Server Adapter
+ 1013 82541EI Gigabit Ethernet Controller (Copper)
+ 8086 0013 PRO/1000 MT Network Connection
+ 8086 1013 IBM ThinkCentre Network Card
+ 8086 1113 PRO/1000 MT Desktop Adapter
+ 1014 82541ER Gigabit Ethernet Controller
+ 1015 82540EM Gigabit Ethernet Controller (LOM)
+ 1016 82540EP Gigabit Ethernet Controller (LOM)
+ 1014 052c PRO/1000 MT Mobile Connection
+ 1179 0001 PRO/1000 MT Mobile Connection
+ 8086 1016 PRO/1000 MT Mobile Connection
+ 1017 82540EP Gigabit Ethernet Controller (LOM)
+ 8086 1017 PR0/1000 MT Desktop Connection
+ 1018 82541EI Gigabit Ethernet Controller
+ 8086 1018 PRO/1000 MT Desktop Adapter
+ 1019 82547EI Gigabit Ethernet Controller (LOM)
+ 1458 1019 GA-8IPE1000 Pro2 motherboard (865PE)
+ 1458 e000 Intel Gigabit Ethernet (Kenai II)
+ 8086 1019 PRO/1000 CT Desktop Connection
+ 8086 301f D865PERL mainboard
+ 8086 3427 S875WP1-E mainboard
+ 101a 82547EI Gigabit Ethernet Controller (Mobile)
+ 101d 82546EB Gigabit Ethernet Controller
+ 8086 1000 PRO/1000 MT Quad Port Server Adapter
+ 101e 82540EP Gigabit Ethernet Controller (Mobile)
+ 1014 0549 PRO/1000 MT Mobile Connection
+ 1179 0001 PRO/1000 MT Mobile Connection
+ 8086 101e PRO/1000 MT Mobile Connection
+ 1026 82545GM Gigabit Ethernet Controller
+ 1028 0169 Precision 470
+ 8086 1000 PRO/1000 MT Server Connection
+ 8086 1001 PRO/1000 MT Server Adapter
+ 8086 1002 PRO/1000 MT Server Adapter
+ 8086 1026 PRO/1000 MT Server Connection
+ 1027 82545GM Gigabit Ethernet Controller
+ 103c 3103 NC310F PCI-X Gigabit Server Adapter
+ 8086 1001 PRO/1000 MF Server Adapter(LX)
+ 8086 1002 PRO/1000 MF Server Adapter(LX)
+ 8086 1003 PRO/1000 MF Server Adapter(LX)
+ 8086 1027 PRO/1000 MF Server Adapter
+ 1028 82545GM Gigabit Ethernet Controller
+ 8086 1028 PRO/1000 MB Server Adapter
+ 1029 82559 Ethernet Controller
+ 1030 82559 InBusiness 10/100
+ 1031 82801CAM (ICH3) PRO/100 VE (LOM) Ethernet Controller
+ 1014 0209 ThinkPad A/T/X Series
+ 104d 80e7 Vaio PCG-GR214EP/GR214MP/GR215MP/GR314MP/GR315MP
+ 107b 5350 EtherExpress PRO/100 VE
+ 1179 0001 EtherExpress PRO/100 VE
+ 144d c000 EtherExpress PRO/100 VE
+ 144d c001 EtherExpress PRO/100 VE
+ 144d c003 EtherExpress PRO/100 VE
+ 144d c006 vpr Matrix 170B4
+ 1032 82801CAM (ICH3) PRO/100 VE Ethernet Controller
+ 1033 82801CAM (ICH3) PRO/100 VM (LOM) Ethernet Controller
+ 1034 82801CAM (ICH3) PRO/100 VM Ethernet Controller
+ 1035 82801CAM (ICH3)/82562EH (LOM) Ethernet Controller
+ 1036 82801CAM (ICH3) 82562EH Ethernet Controller
+ 1037 82801CAM (ICH3) Chipset Ethernet Controller
+ 1038 82801CAM (ICH3) PRO/100 VM (KM) Ethernet Controller
+ 1039 82801DB PRO/100 VE (LOM) Ethernet Controller
+ 1014 0267 NetVista A30p
+ 103a 82801DB PRO/100 VE (CNR) Ethernet Controller
+ 103b 82801DB PRO/100 VM (LOM) Ethernet Controller
+ 103c 82801DB PRO/100 VM (CNR) Ethernet Controller
+ 103d 82801DB PRO/100 VE (MOB) Ethernet Controller
+ 103e 82801DB PRO/100 VM (MOB) Ethernet Controller
+ 1040 536EP Data Fax Modem
+ 16be 1040 V.9X DSP Data Fax Modem
+ 1043 PRO/Wireless LAN 2100 3B Mini PCI Adapter
+ 8086 2527 MIM2000/Centrino
+ 1048 PRO/10GbE LR Server Adapter
+ 8086 a01f PRO/10GbE LR Server Adapter
+ 8086 a11f PRO/10GbE LR Server Adapter
+ 1050 82562EZ 10/100 Ethernet Controller
+ 1462 728c 865PE Neo2 (MS-6728)
+ 1462 758c MS-6758 (875P Neo)
+ 8086 3020 D865PERL mainboard
+ 8086 302f Desktop Board D865GBF
+ 8086 3427 S875WP1-E mainboard
+ 1051 82801EB/ER (ICH5/ICH5R) integrated LAN Controller
+ 1052 PRO/100 VM Network Connection
+ 1053 PRO/100 VM Network Connection
+ 1059 82551QM Ethernet Controller
+ 1064 82562ET/EZ/GT/GZ - PRO/100 VE (LOM) Ethernet Controller
+ 1065 82562ET/EZ/GT/GZ - PRO/100 VE Ethernet Controller
+ 1066 82562 EM/EX/GX - PRO/100 VM (LOM) Ethernet Controller
+ 1067 82562 EM/EX/GX - PRO/100 VM Ethernet Controller
+ 1068 82562ET/EZ/GT/GZ - PRO/100 VE (LOM) Ethernet Controller Mobile
+ 1069 82562EM/EX/GX - PRO/100 VM (LOM) Ethernet Controller Mobile
+ 106a 82562G - PRO/100 VE (LOM) Ethernet Controller
+ 106b 82562G - PRO/100 VE Ethernet Controller Mobile
+ 1075 82547GI Gigabit Ethernet Controller
+ 1028 0165 PowerEdge 750
+ 8086 0075 PRO/1000 CT Network Connection
+ 8086 1075 PRO/1000 CT Network Connection
+ 1076 82541GI/PI Gigabit Ethernet Controller
+ 1028 0165 PowerEdge 750
+ 1028 019a PowerEdge SC1425
+ 8086 0076 PRO/1000 MT Network Connection
+ 8086 1076 PRO/1000 MT Network Connection
+ 8086 1176 PRO/1000 MT Desktop Adapter
+ 8086 1276 PRO/1000 MT Desktop Adapter
+ 1077 82541GI Gigabit Ethernet Controller
+ 1179 0001 PRO/1000 MT Mobile Connection
+ 8086 0077 PRO/1000 MT Mobile Connection
+ 8086 1077 PRO/1000 MT Mobile Connection
+ 1078 82541EI Gigabit Ethernet Controller
+ 8086 1078 PRO/1000 MT Network Connection
+ 1079 82546GB Gigabit Ethernet Controller
+ 103c 12a6 HP Dual Port 1000Base-T [A9900A]
+ 103c 12cf HP Core Dual Port 1000Base-T [AB352A]
+ 1fc1 0027 Niagara 2261 Failover NIC
+ 4c53 1090 Cx9 / Vx9 mainboard
+ 4c53 10b0 CL9 mainboard
+ 8086 0079 PRO/1000 MT Dual Port Network Connection
+ 8086 1079 PRO/1000 MT Dual Port Network Connection
+ 8086 1179 PRO/1000 MT Dual Port Network Connection
+ 8086 117a PRO/1000 MT Dual Port Server Adapter
+ 107a 82546GB Gigabit Ethernet Controller
+ 103c 12a8 HP Dual Port 1000base-SX [A9899A]
+ 8086 107a PRO/1000 MF Dual Port Server Adapter
+ 8086 127a PRO/1000 MF Dual Port Server Adapter
+ 107b 82546GB Gigabit Ethernet Controller
+ 8086 007b PRO/1000 MB Dual Port Server Connection
+ 8086 107b PRO/1000 MB Dual Port Server Connection
+ 107c 82541PI Gigabit Ethernet Controller
+ 1080 FA82537EP 56K V.92 Data/Fax Modem PCI
+ 1081 Enterprise Southbridge LAN Copper
+ 1082 Enterprise Southbridge LAN fiber
+ 1083 Enterprise Southbridge LAN SERDES
+ 1084 Enterprise Southbridge IDE Redirection
+ 1085 Enterprise Southbridge Serial Port Redirection
+ 1086 Enterprise Southbridge IPMI/KCS0
+ 1087 Enterprise Southbridge UHCI Redirection
+ 1089 Enterprise Southbridge BT
+ 108a 82546EB Gigabit Ethernet Controller
+ 108b 82573V Gigabit Ethernet Controller (Copper)
+ 108c 82573E Gigabit Ethernet Controller (Copper)
+ 1096 Enterprise Southbridge DPT LAN Copper
+ 1097 Enterprise Southbridge DPT LAN fiber
+ 1098 Enterprise Southbridge DPT LAN SERDES
+ 1099 82546GB Quad Port Server Adapter
+ 109a 82573L Gigabit Ethernet Controller
+ 1107 PRO/1000 MF Server Adapter (LX)
+ 1130 82815 815 Chipset Host Bridge and Memory Controller Hub
+ 1025 1016 Travelmate 612 TX
+ 1043 8027 TUSL2-C Mainboard
+ 104d 80df Vaio PCG-FX403
+ 8086 4532 D815EEA2 mainboard
+ 8086 4557 D815EGEW Mainboard
+ 1131 82815 815 Chipset AGP Bridge
+ 1132 82815 CGC [Chipset Graphics Controller]
+ 1025 1016 Travelmate 612 TX
+ 104d 80df Vaio PCG-FX403
+ 8086 4532 D815EEA2 Mainboard
+ 8086 4541 D815EEA Motherboard
+ 8086 4557 D815EGEW Mainboard
+ 1161 82806AA PCI64 Hub Advanced Programmable Interrupt Controller
+ 8086 1161 82806AA PCI64 Hub APIC
+ 1162 Xscale 80200 Big Endian Companion Chip
+ 1200 Intel IXP1200 Network Processor
+ 172a 0000 AEP SSL Accelerator
+ 1209 8255xER/82551IT Fast Ethernet Controller
+ 4c53 1050 CT7 mainboard
+ 4c53 1051 CE7 mainboard
+ 4c53 1070 PC6 mainboard
+ 1221 82092AA PCI to PCMCIA Bridge
+ 1222 82092AA IDE Controller
+ 1223 SAA7116
+ 1225 82452KX/GX [Orion]
+ 1226 82596 PRO/10 PCI
+ 1227 82865 EtherExpress PRO/100A
+ 1228 82556 EtherExpress PRO/100 Smart
+# the revision field differentiates between them (1-3 is 82557, 4-5 is 82558, 6-8 is 82559, 9 is 82559ER)
+ 1229 82557/8/9 [Ethernet Pro 100]
+ 0e11 3001 82559 Fast Ethernet LOM with Alert on LAN*
+ 0e11 3002 82559 Fast Ethernet LOM with Alert on LAN*
+ 0e11 3003 82559 Fast Ethernet LOM with Alert on LAN*
+ 0e11 3004 82559 Fast Ethernet LOM with Alert on LAN*
+ 0e11 3005 82559 Fast Ethernet LOM with Alert on LAN*
+ 0e11 3006 82559 Fast Ethernet LOM with Alert on LAN*
+ 0e11 3007 82559 Fast Ethernet LOM with Alert on LAN*
+ 0e11 b01e NC3120 Fast Ethernet NIC
+ 0e11 b01f NC3122 Fast Ethernet NIC (dual port)
+ 0e11 b02f NC1120 Ethernet NIC
+ 0e11 b04a Netelligent 10/100TX NIC with Wake on LAN
+ 0e11 b0c6 NC3161 Fast Ethernet NIC (embedded, WOL)
+ 0e11 b0c7 NC3160 Fast Ethernet NIC (embedded)
+ 0e11 b0d7 NC3121 Fast Ethernet NIC (WOL)
+ 0e11 b0dd NC3131 Fast Ethernet NIC (dual port)
+ 0e11 b0de NC3132 Fast Ethernet Module (dual port)
+ 0e11 b0e1 NC3133 Fast Ethernet Module (100-FX)
+ 0e11 b134 NC3163 Fast Ethernet NIC (embedded, WOL)
+ 0e11 b13c NC3162 Fast Ethernet NIC (embedded)
+ 0e11 b144 NC3123 Fast Ethernet NIC (WOL)
+ 0e11 b163 NC3134 Fast Ethernet NIC (dual port)
+ 0e11 b164 NC3135 Fast Ethernet Upgrade Module (dual port)
+ 0e11 b1a4 NC7131 Gigabit Server Adapter
+ 1014 005c 82558B Ethernet Pro 10/100
+ 1014 01bc 82559 Fast Ethernet LAN On Motherboard
+ 1014 01f1 10/100 Ethernet Server Adapter
+ 1014 01f2 10/100 Ethernet Server Adapter
+ 1014 0207 Ethernet Pro/100 S
+ 1014 0232 10/100 Dual Port Server Adapter
+ 1014 023a ThinkPad R30
+ 1014 105c Netfinity 10/100
+ 1014 2205 ThinkPad A22p
+ 1014 305c 10/100 EtherJet Management Adapter
+ 1014 405c 10/100 EtherJet Adapter with Alert on LAN
+ 1014 505c 10/100 EtherJet Secure Management Adapter
+ 1014 605c 10/100 EtherJet Secure Management Adapter
+ 1014 705c 10/100 Netfinity 10/100 Ethernet Security Adapter
+ 1014 805c 10/100 Netfinity 10/100 Ethernet Security Adapter
+ 1028 009b PowerEdge 2500/2550
+ 1028 00ce PowerEdge 1400
+ 1033 8000 PC-9821X-B06
+ 1033 8016 PK-UG-X006
+ 1033 801f PK-UG-X006
+ 1033 8026 PK-UG-X006
+ 1033 8063 82559-based Fast Ethernet Adapter
+ 1033 8064 82559-based Fast Ethernet Adapter
+ 103c 10c0 NetServer 10/100TX
+ 103c 10c3 NetServer 10/100TX
+ 103c 10ca NetServer 10/100TX
+ 103c 10cb NetServer 10/100TX
+ 103c 10e3 NetServer 10/100TX
+ 103c 10e4 NetServer 10/100TX
+ 103c 1200 NetServer 10/100TX
+ 108e 10cf EtherExpress PRO/100(B)
+ 10c3 1100 SmartEther100 SC1100
+ 10cf 1115 8255x-based Ethernet Adapter (10/100)
+ 10cf 1143 8255x-based Ethernet Adapter (10/100)
+ 110a 008b 82551QM Fast Ethernet Multifuction PCI/CardBus Controller
+ 1179 0001 8255x-based Ethernet Adapter (10/100)
+ 1179 0002 PCI FastEther LAN on Docker
+ 1179 0003 8255x-based Fast Ethernet
+ 1259 2560 AT-2560 100
+ 1259 2561 AT-2560 100 FX Ethernet Adapter
+ 1266 0001 NE10/100 Adapter
+ 13e9 1000 6221L-4U
+ 144d 2501 SEM-2000 MiniPCI LAN Adapter
+ 144d 2502 SEM-2100IL MiniPCI LAN Adapter
+ 1668 1100 EtherExpress PRO/100B (TX) (MiniPCI Ethernet+Modem)
+ 4c53 1080 CT8 mainboard
+ 4c53 10e0 PSL09 PrPMC
+ 8086 0001 EtherExpress PRO/100B (TX)
+ 8086 0002 EtherExpress PRO/100B (T4)
+ 8086 0003 EtherExpress PRO/10+
+ 8086 0004 EtherExpress PRO/100 WfM
+ 8086 0005 82557 10/100
+ 8086 0006 82557 10/100 with Wake on LAN
+ 8086 0007 82558 10/100 Adapter
+ 8086 0008 82558 10/100 with Wake on LAN
+ 8086 0009 EtherExpress PRO/100+
+ 8086 000a EtherExpress PRO/100+ Management Adapter
+ 8086 000b EtherExpress PRO/100+
+ 8086 000c EtherExpress PRO/100+ Management Adapter
+ 8086 000d EtherExpress PRO/100+ Alert On LAN II* Adapter
+ 8086 000e EtherExpress PRO/100+ Management Adapter with Alert On LAN*
+ 8086 000f EtherExpress PRO/100 Desktop Adapter
+ 8086 0010 EtherExpress PRO/100 S Management Adapter
+ 8086 0011 EtherExpress PRO/100 S Management Adapter
+ 8086 0012 EtherExpress PRO/100 S Advanced Management Adapter (D)
+ 8086 0013 EtherExpress PRO/100 S Advanced Management Adapter (E)
+ 8086 0030 EtherExpress PRO/100 Management Adapter with Alert On LAN* GC
+ 8086 0031 EtherExpress PRO/100 Desktop Adapter
+ 8086 0040 EtherExpress PRO/100 S Desktop Adapter
+ 8086 0041 EtherExpress PRO/100 S Desktop Adapter
+ 8086 0042 EtherExpress PRO/100 Desktop Adapter
+ 8086 0050 EtherExpress PRO/100 S Desktop Adapter
+ 8086 1009 EtherExpress PRO/100+ Server Adapter
+ 8086 100c EtherExpress PRO/100+ Server Adapter (PILA8470B)
+ 8086 1012 EtherExpress PRO/100 S Server Adapter (D)
+ 8086 1013 EtherExpress PRO/100 S Server Adapter (E)
+ 8086 1015 EtherExpress PRO/100 S Dual Port Server Adapter
+ 8086 1017 EtherExpress PRO/100+ Dual Port Server Adapter
+ 8086 1030 EtherExpress PRO/100+ Management Adapter with Alert On LAN* G Server
+ 8086 1040 EtherExpress PRO/100 S Server Adapter
+ 8086 1041 EtherExpress PRO/100 S Server Adapter
+ 8086 1042 EtherExpress PRO/100 Server Adapter
+ 8086 1050 EtherExpress PRO/100 S Server Adapter
+ 8086 1051 EtherExpress PRO/100 Server Adapter
+ 8086 1052 EtherExpress PRO/100 Server Adapter
+ 8086 10f0 EtherExpress PRO/100+ Dual Port Adapter
+ 8086 2009 EtherExpress PRO/100 S Mobile Adapter
+ 8086 200d EtherExpress PRO/100 Cardbus
+ 8086 200e EtherExpress PRO/100 LAN+V90 Cardbus Modem
+ 8086 200f EtherExpress PRO/100 SR Mobile Adapter
+ 8086 2010 EtherExpress PRO/100 S Mobile Combo Adapter
+ 8086 2013 EtherExpress PRO/100 SR Mobile Combo Adapter
+ 8086 2016 EtherExpress PRO/100 S Mobile Adapter
+ 8086 2017 EtherExpress PRO/100 S Combo Mobile Adapter
+ 8086 2018 EtherExpress PRO/100 SR Mobile Adapter
+ 8086 2019 EtherExpress PRO/100 SR Combo Mobile Adapter
+ 8086 2101 EtherExpress PRO/100 P Mobile Adapter
+ 8086 2102 EtherExpress PRO/100 SP Mobile Adapter
+ 8086 2103 EtherExpress PRO/100 SP Mobile Adapter
+ 8086 2104 EtherExpress PRO/100 SP Mobile Adapter
+ 8086 2105 EtherExpress PRO/100 SP Mobile Adapter
+ 8086 2106 EtherExpress PRO/100 P Mobile Adapter
+ 8086 2107 EtherExpress PRO/100 Network Connection
+ 8086 2108 EtherExpress PRO/100 Network Connection
+ 8086 2200 EtherExpress PRO/100 P Mobile Combo Adapter
+ 8086 2201 EtherExpress PRO/100 P Mobile Combo Adapter
+ 8086 2202 EtherExpress PRO/100 SP Mobile Combo Adapter
+ 8086 2203 EtherExpress PRO/100+ MiniPCI
+ 8086 2204 EtherExpress PRO/100+ MiniPCI
+ 8086 2205 EtherExpress PRO/100 SP Mobile Combo Adapter
+ 8086 2206 EtherExpress PRO/100 SP Mobile Combo Adapter
+ 8086 2207 EtherExpress PRO/100 SP Mobile Combo Adapter
+ 8086 2208 EtherExpress PRO/100 P Mobile Combo Adapter
+ 8086 2402 EtherExpress PRO/100+ MiniPCI
+ 8086 2407 EtherExpress PRO/100+ MiniPCI
+ 8086 2408 EtherExpress PRO/100+ MiniPCI
+ 8086 2409 EtherExpress PRO/100+ MiniPCI
+ 8086 240f EtherExpress PRO/100+ MiniPCI
+ 8086 2410 EtherExpress PRO/100+ MiniPCI
+ 8086 2411 EtherExpress PRO/100+ MiniPCI
+ 8086 2412 EtherExpress PRO/100+ MiniPCI
+ 8086 2413 EtherExpress PRO/100+ MiniPCI
+ 8086 3000 82559 Fast Ethernet LAN on Motherboard
+ 8086 3001 82559 Fast Ethernet LOM with Basic Alert on LAN*
+ 8086 3002 82559 Fast Ethernet LOM with Alert on LAN II*
+ 8086 3006 EtherExpress PRO/100 S Network Connection
+ 8086 3007 EtherExpress PRO/100 S Network Connection
+ 8086 3008 EtherExpress PRO/100 Network Connection
+ 8086 3010 EtherExpress PRO/100 S Network Connection
+ 8086 3011 EtherExpress PRO/100 S Network Connection
+ 8086 3012 EtherExpress PRO/100 Network Connection
+ 8086 3411 SDS2 Mainboard
+ 122d 430FX - 82437FX TSC [Triton I]
+ 122e 82371FB PIIX ISA [Triton I]
+ 1230 82371FB PIIX IDE [Triton I]
+ 1231 DSVD Modem
+ 1234 430MX - 82371MX Mobile PCI I/O IDE Xcelerator (MPIIX)
+ 1235 430MX - 82437MX Mob. System Ctrlr (MTSC) & 82438MX Data Path (MTDP)
+ 1237 440FX - 82441FX PMC [Natoma]
+ 1239 82371FB PIIX IDE Interface
+ 123b 82380PB PCI to PCI Docking Bridge
+ 123c 82380AB (MISA) Mobile PCI-to-ISA Bridge
+ 123d 683053 Programmable Interrupt Device
+# in" hidden" mode
+ 123e 82466GX (IHPC) Integrated Hot-Plug Controller
+ 123f 82466GX Integrated Hot-Plug Controller (IHPC)
+ 1240 82752 (752) AGP Graphics Accelerator
+ 124b 82380FB (MPCI2) Mobile Docking Controller
+ 1250 430HX - 82439HX TXC [Triton II]
+ 1360 82806AA PCI64 Hub PCI Bridge
+ 1361 82806AA PCI64 Hub Controller (HRes)
+ 8086 1361 82806AA PCI64 Hub Controller (HRes)
+ 8086 8000 82806AA PCI64 Hub Controller (HRes)
+ 1460 82870P2 P64H2 Hub PCI Bridge
+ 1461 82870P2 P64H2 I/OxAPIC
+ 15d9 3480 P4DP6
+ 4c53 1090 Cx9/Vx9 mainboard
+ 1462 82870P2 P64H2 Hot Plug Controller
+ 1960 80960RP [i960RP Microprocessor]
+ 101e 0431 MegaRAID 431 RAID Controller
+ 101e 0438 MegaRAID 438 Ultra2 LVD RAID Controller
+ 101e 0466 MegaRAID 466 Express Plus RAID Controller
+ 101e 0467 MegaRAID 467 Enterprise 1500 RAID Controller
+ 101e 0490 MegaRAID 490 Express 300 RAID Controller
+ 101e 0762 MegaRAID 762 Express RAID Controller
+ 101e 09a0 PowerEdge Expandable RAID Controller 2/SC
+ 1028 0467 PowerEdge Expandable RAID Controller 2/DC
+ 1028 1111 PowerEdge Expandable RAID Controller 2/SC
+ 103c 03a2 MegaRAID
+ 103c 10c6 MegaRAID 438, HP NetRAID-3Si
+ 103c 10c7 MegaRAID T5, Integrated HP NetRAID
+ 103c 10cc MegaRAID, Integrated HP NetRAID
+ 103c 10cd HP NetRAID-1Si
+ 105a 0000 SuperTrak
+ 105a 2168 SuperTrak Pro
+ 105a 5168 SuperTrak66/100
+ 1111 1111 MegaRAID 466, PowerEdge Expandable RAID Controller 2/SC
+ 1111 1112 PowerEdge Expandable RAID Controller 2/SC
+ 113c 03a2 MegaRAID
+ e4bf 1010 CG1-RADIO
+ e4bf 1020 CU2-QUARTET
+ e4bf 1040 CU1-CHORUS
+ e4bf 3100 CX1-BAND
+ 1962 80960RM [i960RM Microprocessor]
+ 105a 0000 SuperTrak SX6000 I2O CPU
+ 1a21 82840 840 (Carmel) Chipset Host Bridge (Hub A)
+ 1a23 82840 840 (Carmel) Chipset AGP Bridge
+ 1a24 82840 840 (Carmel) Chipset PCI Bridge (Hub B)
+ 1a30 82845 845 (Brookdale) Chipset Host Bridge
+ 1028 010e Optiplex GX240
+ 1a31 82845 845 (Brookdale) Chipset AGP Bridge
+ 1a38 Server DMA Controller
+ 1a48 PRO/10GbE SR Server Adapter
+ 2410 82801AA ISA Bridge (LPC)
+ 2411 82801AA IDE
+ 2412 82801AA USB
+ 2413 82801AA SMBus
+ 2415 82801AA AC'97 Audio
+ 1028 0095 Precision Workstation 220 Integrated Digital Audio
+ 110a 0051 Activy 2xx
+ 11d4 0040 SoundMAX Integrated Digital Audio
+ 11d4 0048 SoundMAX Integrated Digital Audio
+ 11d4 5340 SoundMAX Integrated Digital Audio
+ 1734 1025 Activy 3xx
+ 2416 82801AA AC'97 Modem
+ 2418 82801AA PCI Bridge
+ 2420 82801AB ISA Bridge (LPC)
+ 2421 82801AB IDE
+ 2422 82801AB USB
+ 2423 82801AB SMBus
+ 2425 82801AB AC'97 Audio
+ 11d4 0040 SoundMAX Integrated Digital Audio
+ 11d4 0048 SoundMAX Integrated Digital Audio
+ 2426 82801AB AC'97 Modem
+ 2428 82801AB PCI Bridge
+ 2440 82801BA ISA Bridge (LPC)
+ 2442 82801BA/BAM USB (Hub #1)
+ 1014 01c6 Netvista A40/A40p
+ 1025 1016 Travelmate 612 TX
+ 1028 010e Optiplex GX240
+ 1043 8027 TUSL2-C Mainboard
+ 104d 80df Vaio PCG-FX403
+ 147b 0507 TH7II-RAID
+ 8086 4532 D815EEA2 mainboard
+ 8086 4557 D815EGEW Mainboard
+ 2443 82801BA/BAM SMBus
+ 1014 01c6 Netvista A40/A40p
+ 1025 1016 Travelmate 612 TX
+ 1028 010e Optiplex GX240
+ 1043 8027 TUSL2-C Mainboard
+ 104d 80df Vaio PCG-FX403
+ 147b 0507 TH7II-RAID
+ 8086 4532 D815EEA2 mainboard
+ 8086 4557 D815EGEW Mainboard
+ 2444 82801BA/BAM USB (Hub #2)
+ 1025 1016 Travelmate 612 TX
+ 1028 010e Optiplex GX240
+ 1043 8027 TUSL2-C Mainboard
+ 104d 80df Vaio PCG-FX403
+ 147b 0507 TH7II-RAID
+ 8086 4532 D815EEA2 mainboard
+ 2445 82801BA/BAM AC'97 Audio
+ 1014 01c6 Netvista A40/A40p
+ 1025 1016 Travelmate 612 TX
+ 104d 80df Vaio PCG-FX403
+ 1462 3370 STAC9721 AC
+ 147b 0507 TH7II-RAID
+ 8086 4557 D815EGEW Mainboard
+ 2446 82801BA/BAM AC'97 Modem
+ 1025 1016 Travelmate 612 TX
+ 104d 80df Vaio PCG-FX403
+ 2448 82801 Mobile PCI Bridge
+ 103c 099c nx6110
+ 2449 82801BA/BAM/CA/CAM Ethernet Controller
+ 0e11 0012 EtherExpress PRO/100 VM
+ 0e11 0091 EtherExpress PRO/100 VE
+ 1014 01ce EtherExpress PRO/100 VE
+ 1014 01dc EtherExpress PRO/100 VE
+ 1014 01eb EtherExpress PRO/100 VE
+ 1014 01ec EtherExpress PRO/100 VE
+ 1014 0202 EtherExpress PRO/100 VE
+ 1014 0205 EtherExpress PRO/100 VE
+ 1014 0217 EtherExpress PRO/100 VE
+ 1014 0234 EtherExpress PRO/100 VE
+ 1014 023d EtherExpress PRO/100 VE
+ 1014 0244 EtherExpress PRO/100 VE
+ 1014 0245 EtherExpress PRO/100 VE
+ 1014 0265 PRO/100 VE Desktop Connection
+ 1014 0267 PRO/100 VE Desktop Connection
+ 1014 026a PRO/100 VE Desktop Connection
+ 109f 315d EtherExpress PRO/100 VE
+ 109f 3181 EtherExpress PRO/100 VE
+ 1179 ff01 PRO/100 VE Network Connection
+ 1186 7801 EtherExpress PRO/100 VE
+ 144d 2602 HomePNA 1M CNR
+ 8086 3010 EtherExpress PRO/100 VE
+ 8086 3011 EtherExpress PRO/100 VM
+ 8086 3012 82562EH based Phoneline
+ 8086 3013 EtherExpress PRO/100 VE
+ 8086 3014 EtherExpress PRO/100 VM
+ 8086 3015 82562EH based Phoneline
+ 8086 3016 EtherExpress PRO/100 P Mobile Combo
+ 8086 3017 EtherExpress PRO/100 P Mobile
+ 8086 3018 EtherExpress PRO/100
+ 244a 82801BAM IDE U100
+ 1025 1016 Travelmate 612TX
+ 104d 80df Vaio PCG-FX403
+ 244b 82801BA IDE U100
+ 1014 01c6 Netvista A40/A40p
+ 1028 010e Optiplex GX240
+ 1043 8027 TUSL2-C Mainboard
+ 147b 0507 TH7II-RAID
+ 8086 4532 D815EEA2 mainboard
+ 8086 4557 D815EGEW Mainboard
+ 244c 82801BAM ISA Bridge (LPC)
+ 244e 82801 PCI Bridge
+ 1014 0267 NetVista A30p
+ 2450 82801E ISA Bridge (LPC)
+ 2452 82801E USB
+ 2453 82801E SMBus
+ 2459 82801E Ethernet Controller 0
+ 245b 82801E IDE U100
+ 245d 82801E Ethernet Controller 1
+ 245e 82801E PCI Bridge
+ 2480 82801CA LPC Interface Controller
+ 2482 82801CA/CAM USB (Hub #1)
+ 1014 0220 ThinkPad A/T/X Series
+ 104d 80e7 VAIO PCG-GR214EP/GR214MP/GR215MP/GR314MP/GR315MP
+ 15d9 3480 P4DP6
+ 8086 1958 vpr Matrix 170B4
+ 8086 3424 SE7501HG2 Mainboard
+ 8086 4541 Latitude C640
+ 2483 82801CA/CAM SMBus Controller
+ 1014 0220 ThinkPad A/T/X Series
+ 104d 80e7 VAIO PCG-GR214EP/GR214MP/GR215MP/GR314MP/GR315MP
+ 15d9 3480 P4DP6
+ 8086 1958 vpr Matrix 170B4
+ 2484 82801CA/CAM USB (Hub #2)
+ 1014 0220 ThinkPad A/T/X Series
+ 104d 80e7 VAIO PCG-GR214EP/GR214MP/GR215MP/GR314MP/GR315MP
+ 15d9 3480 P4DP6
+ 8086 1958 vpr Matrix 170B4
+ 2485 82801CA/CAM AC'97 Audio Controller
+ 1013 5959 Crystal WMD Audio Codec
+ 1014 0222 ThinkPad T23 (2647-4MG) or A30/A30p (2652/2653)
+ 1014 0508 ThinkPad T30
+ 1014 051c ThinkPad A/T/X Series
+ 104d 80e7 VAIO PCG-GR214EP/GR214MP/GR215MP/GR314MP/GR315MP
+ 144d c006 vpr Matrix 170B4
+ 2486 82801CA/CAM AC'97 Modem Controller
+ 1014 0223 ThinkPad A/T/X Series
+ 1014 0503 ThinkPad R31 2656BBG
+ 1014 051a ThinkPad A/T/X Series
+ 101f 1025 Acer 620 Series
+ 104d 80e7 VAIO PCG-GR214EP/GR214MP/GR215MP/GR314MP/GR315MP
+ 1179 0001 Toshiba Satellite 1110 Z15 internal Modem
+ 134d 4c21 Dell Inspiron 2100 internal modem
+ 144d 2115 vpr Matrix 170B4 internal modem
+ 14f1 5421 MD56ORD V.92 MDC Modem
+ 2487 82801CA/CAM USB (Hub #3)
+ 1014 0220 ThinkPad A/T/X Series
+ 104d 80e7 VAIO PCG-GR214EP/GR214MP/GR215MP/GR314MP/GR315MP
+ 15d9 3480 P4DP6
+ 8086 1958 vpr Matrix 170B4
+ 248a 82801CAM IDE U100
+ 1014 0220 ThinkPad A/T/X Series
+ 104d 80e7 VAIO PCG-GR214EP/GR214MP/GR215MP/GR314MP/GR315MP
+ 8086 1958 vpr Matrix 170B4
+ 8086 4541 Latitude C640
+ 248b 82801CA Ultra ATA Storage Controller
+ 15d9 3480 P4DP6
+ 248c 82801CAM ISA Bridge (LPC)
+ 24c0 82801DB/DBL (ICH4/ICH4-L) LPC Interface Bridge
+ 1014 0267 NetVista A30p
+ 1462 5800 845PE Max (MS-6580)
+ 24c1 82801DBL (ICH4-L) IDE Controller
+ 24c2 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #1
+ 1014 0267 NetVista A30p
+ 1025 005a TravelMate 290
+ 1028 0126 Optiplex GX260
+ 1028 0163 Latitude D505
+ 1028 0196 Inspiron 5160
+ 103c 088c nc8000 laptop
+ 103c 0890 nc6000 laptop
+ 1071 8160 MIM2000
+ 1462 5800 845PE Max (MS-6580)
+ 1509 2990 Averatec 5110H laptop
+ 4c53 1090 Cx9 / Vx9 mainboard
+ 8086 4541 Latitude D400
+ 24c3 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) SMBus Controller
+ 1014 0267 NetVista A30p
+ 1025 005a TravelMate 290
+ 1028 0126 Optiplex GX260
+ 103c 088c nc8000 laptop
+ 103c 0890 nc6000 laptop
+ 1071 8160 MIM2000
+ 1458 24c2 GA-8PE667 Ultra
+ 1462 5800 845PE Max (MS-6580)
+ 4c53 1090 Cx9 / Vx9 mainboard
+ 24c4 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #2
+ 1014 0267 NetVista A30p
+ 1025 005a TravelMate 290
+ 1028 0126 Optiplex GX260
+ 1028 0163 Latitude D505
+ 1028 0196 Inspiron 5160
+ 103c 088c nc8000 laptop
+ 103c 0890 nc6000 laptop
+ 1071 8160 MIM2000
+ 1462 5800 845PE Max (MS-6580)
+ 1509 2990 Averatec 5110H
+ 4c53 1090 Cx9 / Vx9 mainboard
+ 8086 4541 Latitude D400
+ 24c5 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller
+ 0e11 00b8 Analog Devices Inc. codec [SoundMAX]
+ 1014 0267 NetVista A30p
+ 1025 005a TravelMate 290
+ 1028 0139 Latitude D400
+ 1028 0163 Latitude D505
+ 1028 0196 Inspiron 5160
+ 103c 088c nc8000 laptop
+ 103c 0890 nc6000 laptop
+ 1071 8160 MIM2000
+ 1458 a002 GA-8PE667 Ultra
+ 1462 5800 845PE Max (MS-6580)
+ 24c6 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Modem Controller
+ 1025 005a TravelMate 290
+ 1028 0196 Inspiron 5160
+ 103c 088c nc8000 laptop
+ 103c 0890 nc6000 laptop
+ 1071 8160 MIM2000
+ 24c7 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #3
+ 1014 0267 NetVista A30p
+ 1025 005a TravelMate 290
+ 1028 0126 Optiplex GX260
+ 1028 0163 Latitude D505
+ 1028 0196 Inspiron 5160
+ 103c 088c nc8000 laptop
+ 103c 0890 nc6000 laptop
+ 1071 8160 MIM2000
+ 1462 5800 845PE Max (MS-6580)
+ 1509 2990 Averatec 5110H
+ 4c53 1090 Cx9 / Vx9 mainboard
+ 8086 4541 Latitude D400
+ 24ca 82801DBM (ICH4-M) IDE Controller
+ 1025 005a TravelMate 290
+ 1028 0163 Latitude D505
+ 1028 0196 Inspiron 5160
+ 103c 088c nc8000 laptop
+ 103c 0890 nc6000 laptop
+ 1071 8160 MIM2000
+ 8086 4541 Latitude D400
+ 24cb 82801DB (ICH4) IDE Controller
+ 1014 0267 NetVista A30p
+ 1028 0126 Optiplex GX260
+ 1458 24c2 GA-8PE667 Ultra
+ 1462 5800 845PE Max (MS-6580)
+ 4c53 1090 Cx9 / Vx9 mainboard
+ 24cc 82801DBM (ICH4-M) LPC Interface Bridge
+ 24cd 82801DB/DBM (ICH4/ICH4-M) USB2 EHCI Controller
+ 1014 0267 NetVista A30p
+ 1025 005a TravelMate 290
+ 1028 0126 Optiplex GX260
+ 1028 0139 Latitude D400
+ 1028 0163 Latitude D505
+ 1028 0196 Inspiron 5160
+ 103c 088c nc8000 laptop
+ 103c 0890 nc6000 laptop
+ 1071 8160 MIM2000
+ 1462 3981 845PE Max (MS-6580)
+ 1509 1968 Averatec 5110H
+ 4c53 1090 Cx9 / Vx9 mainboard
+ 24d0 82801EB/ER (ICH5/ICH5R) LPC Interface Bridge
+ 24d1 82801EB (ICH5) SATA Controller
+ 1028 0169 Precision 470
+ 1028 019a PowerEdge SC1425
+ 103c 12bc d530 CMT (DG746A)
+ 1458 24d1 GA-8IPE1000 Pro2 motherboard (865PE)
+ 1462 7280 865PE Neo2 (MS-6728)
+ 15d9 4580 P4SCE Mainboard
+ 8086 3427 S875WP1-E mainboard
+ 8086 4246 Desktop Board D865GBF
+ 8086 524c D865PERL mainboard
+ 24d2 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #1
+ 1028 0169 Precision 470
+ 1028 0183 PowerEdge 1800
+ 1028 019a PowerEdge SC1425
+ 103c 12bc d530 CMT (DG746A)
+ 1043 80a6 P4P800 Mainboard
+ 1458 24d2 GA-8IPE1000/8KNXP motherboard
+ 1462 7280 865PE Neo2 (MS-6728)
+ 15d9 4580 P4SCE Mainboard
+ 1734 101c Primergy RX300 S2
+ 8086 3427 S875WP1-E mainboard
+ 8086 4246 Desktop Board D865GBF
+ 8086 524c D865PERL mainboard
+ 24d3 82801EB/ER (ICH5/ICH5R) SMBus Controller
+ 1028 0169 Precision 470
+ 1043 80a6 P4P800 Mainboard
+ 1458 24d2 GA-8IPE1000 Pro2 motherboard (865PE)
+ 1462 7280 865PE Neo2 (MS-6728)
+ 15d9 4580 P4SCE Mainboard
+ 1734 101c Primergy RX300 S2
+ 8086 3427 S875WP1-E mainboard
+ 8086 524c D865PERL mainboard
+ 24d4 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #2
+ 1028 0169 Precision 470
+ 1028 0183 PowerEdge 1800
+ 1028 019a PowerEdge SC1425
+ 103c 12bc d530 CMT (DG746A)
+ 1043 80a6 P4P800 Mainboard
+ 1458 24d2 GA-8IPE1000 Pro2 motherboard (865PE)
+ 1462 7280 865PE Neo2 (MS-6728)
+ 15d9 4580 P4SCE Mainboard
+ 1734 101c Primergy RX300 S2
+ 8086 3427 S875WP1-E mainboard
+ 8086 4246 Desktop Board D865GBF
+ 8086 524c D865PERL mainboard
+ 24d5 82801EB/ER (ICH5/ICH5R) AC'97 Audio Controller
+ 1028 0169 Precision 470
+ 103c 12bc Analog Devices codec [SoundMAX Integrated Digital Audio]
+ 1043 80f3 P4P800 Mainboard
+ 1458 a002 GA-8IPE1000/8KNXP motherboard
+ 1462 7280 865PE Neo2 (MS-6728)
+ 8086 a000 D865PERL mainboard
+ 8086 e000 D865PERL mainboard
+ 8086 e001 Desktop Board D865GBF
+ 24d6 82801EB/ER (ICH5/ICH5R) AC'97 Modem Controller
+ 24d7 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #3
+ 1028 0169 Precision 470
+ 1028 0183 PowerEdge 1800
+ 103c 12bc d530 CMT (DG746A)
+ 1043 80a6 P4P800 Mainboard
+ 1458 24d2 GA-8IPE1000 Pro2 motherboard (865PE)
+ 1462 7280 865PE Neo2 (MS-6728)
+ 15d9 4580 P4SCE Mainboard
+ 1734 101c Primergy RX300 S2
+ 8086 3427 S875WP1-E mainboard
+ 8086 4246 Desktop Board D865GBF
+ 8086 524c D865PERL mainboard
+ 24db 82801EB/ER (ICH5/ICH5R) IDE Controller
+ 1028 0169 Precision 470
+ 1028 019a PowerEdge SC1425
+ 103c 12bc d530 CMT (DG746A)
+ 1043 80a6 P4P800 Mainboard
+ 1458 24d2 GA-8IPE1000 Pro2 motherboard (865PE)
+ 1462 7280 865PE Neo2 (MS-6728)
+ 1462 7580 MSI 875P
+ 15d9 4580 P4SCE Mainboard
+ 1734 101c Primergy RX300 S2
+ 8086 24db P4C800 Mainboard
+ 8086 3427 S875WP1-E mainboard
+ 8086 4246 Desktop Board D865GBF
+ 8086 524c D865PERL mainboard
+ 24dc 82801EB (ICH5) LPC Interface Bridge
+ 24dd 82801EB/ER (ICH5/ICH5R) USB2 EHCI Controller
+ 1028 0169 Precision 470
+ 1028 0183 PowerEdge 1800
+ 1028 019a PowerEdge SC1425
+ 103c 12bc d530 CMT (DG746A)
+ 1043 80a6 P4P800 Mainboard
+ 1458 5006 GA-8IPE1000 Pro2 motherboard (865PE)
+ 1462 7280 865PE Neo2 (MS-6728)
+ 8086 3427 S875WP1-E mainboard
+ 8086 4246 Desktop Board D865GBF
+ 8086 524c D865PERL mainboard
+ 24de 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #4
+ 1028 0169 Precision 470
+ 1043 80a6 P4P800 Mainboard
+ 1458 24d2 GA-8IPE1000 Pro2 motherboard (865PE)
+ 1462 7280 865PE Neo2 (MS-6728)
+ 15d9 4580 P4SCE Mainboard
+ 1734 101c Primergy RX300 S2
+ 8086 3427 S875WP1-E mainboard
+ 8086 4246 Desktop Board D865GBF
+ 8086 524c D865PERL mainboard
+ 24df 82801ER (ICH5R) SATA Controller
+ 2500 82820 820 (Camino) Chipset Host Bridge (MCH)
+ 1028 0095 Precision Workstation 220 Chipset
+ 1043 801c P3C-2000 system chipset
+ 2501 82820 820 (Camino) Chipset Host Bridge (MCH)
+ 1043 801c P3C-2000 system chipset
+ 250b 82820 820 (Camino) Chipset Host Bridge
+ 250f 82820 820 (Camino) Chipset AGP Bridge
+ 2520 82805AA MTH Memory Translator Hub
+ 2521 82804AA MRH-S Memory Repeater Hub for SDRAM
+ 2530 82850 850 (Tehama) Chipset Host Bridge (MCH)
+ 147b 0507 TH7II-RAID
+ 2531 82860 860 (Wombat) Chipset Host Bridge (MCH)
+ 2532 82850 850 (Tehama) Chipset AGP Bridge
+ 2533 82860 860 (Wombat) Chipset AGP Bridge
+ 2534 82860 860 (Wombat) Chipset PCI Bridge
+ 2540 E7500 Memory Controller Hub
+ 15d9 3480 P4DP6
+ 2541 E7500/E7501 Host RASUM Controller
+ 15d9 3480 P4DP6
+ 4c53 1090 Cx9 / Vx9 mainboard
+ 8086 3424 SE7501HG2 Mainboard
+ 2543 E7500/E7501 Hub Interface B PCI-to-PCI Bridge
+ 2544 E7500/E7501 Hub Interface B RASUM Controller
+ 4c53 1090 Cx9 / Vx9 mainboard
+ 2545 E7500/E7501 Hub Interface C PCI-to-PCI Bridge
+ 2546 E7500/E7501 Hub Interface C RASUM Controller
+ 2547 E7500/E7501 Hub Interface D PCI-to-PCI Bridge
+ 2548 E7500/E7501 Hub Interface D RASUM Controller
+ 254c E7501 Memory Controller Hub
+ 4c53 1090 Cx9 / Vx9 mainboard
+ 8086 3424 SE7501HG2 Mainboard
+ 2550 E7505 Memory Controller Hub
+ 2551 E7505/E7205 Series RAS Controller
+ 2552 E7505/E7205 PCI-to-AGP Bridge
+ 2553 E7505 Hub Interface B PCI-to-PCI Bridge
+ 2554 E7505 Hub Interface B PCI-to-PCI Bridge RAS Controller
+ 255d E7205 Memory Controller Hub
+ 2560 82845G/GL[Brookdale-G]/GE/PE DRAM Controller/Host-Hub Interface
+ 1028 0126 Optiplex GX260
+ 1458 2560 GA-8PE667 Ultra
+ 1462 5800 845PE Max (MS-6580)
+ 2561 82845G/GL[Brookdale-G]/GE/PE Host-to-AGP Bridge
+ 2562 82845G/GL[Brookdale-G]/GE Chipset Integrated Graphics Device
+ 1014 0267 NetVista A30p
+ 2570 82865G/PE/P DRAM Controller/Host-Hub Interface
+ 1043 80f2 P4P800 Mainboard
+ 1458 2570 GA-8IPE1000 Pro2 motherboard (865PE)
+ 2571 82865G/PE/P PCI to AGP Controller
+ 2572 82865G Integrated Graphics Controller
+ 1028 019d Dimension 3000
+ 2573 82865G/PE/P PCI to CSA Bridge
+ 2576 82865G/PE/P Processor to I/O Memory Interface
+ 2578 82875P/E7210 Memory Controller Hub
+ 1458 2578 GA-8KNXP motherboard (875P)
+ 1462 7580 MS-6758 (875P Neo)
+ 15d9 4580 P4SCE Motherboard
+ 2579 82875P Processor to AGP Controller
+ 257b 82875P/E7210 Processor to PCI to CSA Bridge
+ 257e 82875P/E7210 Processor to I/O Memory Interface
+ 2580 915G/P/GV/GL/PL/910GL Processor to I/O Controller
+ 1734 105b Scenic W620
+ 2581 915G/P/GV/GL/PL/910GL PCI Express Root Port
+ 2582 82915G/GV/910GL Express Chipset Family Graphics Controller
+ 1028 1079 Optiplex GX280
+ 1734 105b Scenic W620
+ 2584 925X/XE Memory Controller Hub
+ 2585 925X/XE PCI Express Root Port
+ 2588 E7220/E7221 Memory Controller Hub
+ 2589 E7220/E7221 PCI Express Root Port
+ 258a E7221 Integrated Graphics Controller
+ 2590 Mobile 915GM/PM/GMS/910GML Express Processor to DRAM Controller
+ 103c 099c nx6110
+ a304 81b7 Vaio VGN-S3XP
+ 2591 Mobile 915GM/PM Express PCI Express Root Port
+ 2592 Mobile 915GM/GMS/910GML Express Graphics Controller
+ 103c 099c nx6110
+ 25a1 6300ESB LPC Interface Controller
+ 25a2 6300ESB PATA Storage Controller
+ 4c53 10b0 CL9 mainboard
+ 4c53 10e0 PSL09 PrPMC
+ 25a3 6300ESB SATA Storage Controller
+ 4c53 10b0 CL9 mainboard
+ 4c53 10d0 Telum ASLP10 Processor AMC
+ 4c53 10e0 PSL09 PrPMC
+ 25a4 6300ESB SMBus Controller
+ 4c53 10b0 CL9 mainboard
+ 4c53 10d0 Telum ASLP10 Processor AMC
+ 4c53 10e0 PSL09 PrPMC
+ 25a6 6300ESB AC'97 Audio Controller
+ 4c53 10b0 CL9 mainboard
+ 25a7 6300ESB AC'97 Modem Controller
+ 25a9 6300ESB USB Universal Host Controller
+ 4c53 10b0 CL9 mainboard
+ 4c53 10d0 Telum ASLP10 Processor AMC
+ 4c53 10e0 PSL09 PrPMC
+ 25aa 6300ESB USB Universal Host Controller
+ 4c53 10b0 CL9 mainboard
+ 4c53 10e0 PSL09 PrPMC
+ 25ab 6300ESB Watchdog Timer
+ 4c53 10b0 CL9 mainboard
+ 4c53 10d0 Telum ASLP10 Processor AMC
+ 4c53 10e0 PSL09 PrPMC
+ 25ac 6300ESB I/O Advanced Programmable Interrupt Controller
+ 4c53 10b0 CL9 mainboard
+ 4c53 10d0 Telum ASLP10 Processor AMC
+ 4c53 10e0 PSL09 PrPMC
+ 25ad 6300ESB USB2 Enhanced Host Controller
+ 4c53 10b0 CL9 mainboard
+ 4c53 10d0 Telum ASLP10 Processor AMC
+ 4c53 10e0 PSL09 PrPMC
+ 25ae 6300ESB 64-bit PCI-X Bridge
+ 25b0 6300ESB SATA RAID Controller
+ 4c53 10d0 Telum ASLP10 Processor AMC
+ 4c53 10e0 PSL09 PrPMC
+ 25c0 Workstation Memory Controller Hub
+ 25d0 Server Memory Controller Hub
+ 25d8 Server Memory Controller Hub
+ 25e2 Server PCI Express x4 Port 2
+ 25e3 Server PCI Express x4 Port 3
+ 25e4 Server PCI Express x4 Port 4
+ 25e5 Server PCI Express x4 Port 5
+ 25e6 Server PCI Express x4 Port 6
+ 25e7 Server PCI Express x4 Port 7
+ 25e8 Server AMB Memory Mapped Registers
+ 25f0 Server Error Reporting Registers
+ 25f5 Server FBD Registers
+ 25f6 Server FBD Registers
+ 25f7 Server PCI Express x8 Port 2-3
+ 25f8 Server PCI Express x8 Port 4-5
+ 25f9 Server PCI Express x8 Port 6-7
+ 25fa Server PCI Express x16 Port 4-7
+ 2600 E8500 Hub Interface 1.5
+ 2601 E8500 PCI Express x4 Port D
+ 2602 E8500 PCI Express x4 Port C0
+ 2603 E8500 PCI Express x4 Port C1
+ 2604 E8500 PCI Express x4 Port B0
+ 2605 E8500 PCI Express x4 Port B1
+ 2606 E8500 PCI Express x4 Port A0
+ 2607 E8500 PCI Express x4 Port A1
+ 2608 E8500 PCI Express x8 Port C
+ 2609 E8500 PCI Express x8 Port B
+ 260a E8500 PCI Express x8 Port A
+ 260c E8500 IMI Registers
+ 2610 E8500 Front Side Bus, Boot, and Interrupt Registers
+ 2611 E8500 Address Mapping Registers
+ 2612 E8500 RAS Registers
+ 2613 E8500 Reserved Registers
+ 2614 E8500 Reserved Registers
+ 2615 E8500 Miscellaneous Registers
+ 2617 E8500 Reserved Registers
+ 2618 E8500 Reserved Registers
+ 2619 E8500 Reserved Registers
+ 261a E8500 Reserved Registers
+ 261b E8500 Reserved Registers
+ 261c E8500 Reserved Registers
+ 261d E8500 Reserved Registers
+ 261e E8500 Reserved Registers
+ 2620 E8500 eXternal Memory Bridge
+ 2621 E8500 XMB Miscellaneous Registers
+ 2622 E8500 XMB Memory Interleaving Registers
+ 2623 E8500 XMB DDR Initialization and Calibration
+ 2624 E8500 XMB Reserved Registers
+ 2625 E8500 XMB Reserved Registers
+ 2626 E8500 XMB Reserved Registers
+ 2627 E8500 XMB Reserved Registers
+ 2640 82801FB/FR (ICH6/ICH6R) LPC Interface Bridge
+ 1734 105c Scenic W620
+ 2641 82801FBM (ICH6M) LPC Interface Bridge
+ 103c 099c nx6110
+ 2642 82801FW/FRW (ICH6W/ICH6RW) LPC Interface Bridge
+ 2651 82801FB/FW (ICH6/ICH6W) SATA Controller
+ 1028 0179 Optiplex GX280
+ 1734 105c Scenic W620
+ 2652 82801FR/FRW (ICH6R/ICH6RW) SATA Controller
+ 2653 82801FBM (ICH6M) SATA Controller
+ 2658 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #1
+ 1028 0179 Optiplex GX280
+ 103c 099c nx6110
+ 1734 105c Scenic W620
+ 2659 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #2
+ 1028 0179 Optiplex GX280
+ 103c 099c nx6110
+ 1734 105c Scenic W620
+ 265a 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #3
+ 1028 0179 Optiplex GX280
+ 103c 099c nx6110
+ 1734 105c Scenic W620
+ 265b 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #4
+ 1028 0179 Optiplex GX280
+ 103c 099c nx6110
+ 1734 105c Scenic W620
+ 265c 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB2 EHCI Controller
+ 1028 0179 Optiplex GX280
+ 103c 099c nx6110
+ 1734 105c Scenic W620
+ 2660 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 1
+ 2662 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 2
+ 2664 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 3
+ 2666 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 4
+ 2668 82801FB/FBM/FR/FW/FRW (ICH6 Family) High Definition Audio Controller
+ 266a 82801FB/FBM/FR/FW/FRW (ICH6 Family) SMBus Controller
+ 1028 0179 Optiplex GX280
+ 1734 105c Scenic W620
+ 266c 82801FB/FBM/FR/FW/FRW (ICH6 Family) LAN Controller
+ 266d 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Modem Controller
+ 103c 099c nx6110
+ 266e 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Audio Controller
+ 1028 0179 Optiplex GX280
+ 1028 0188 Inspiron 6000 laptop
+ 103c 099c nx6110
+ 1734 105a Scenic W620
+ 266f 82801FB/FBM/FR/FW/FRW (ICH6 Family) IDE Controller
+ 103c 099c nx6110
+ 1734 105c Scenic W620
+ 2670 Enterprise Southbridge LPC
+ 2680 Enterprise Southbridge SATA cc=IDE
+ 2681 Enterprise Southbridge SATA cc=AHCI
+ 2682 Enterprise Southbridge SATA cc=RAID
+ 2683 Enterprise Southbridge SATA cc=RAID
+ 2688 Enterprise Southbridge UHCI USB #1
+ 2689 Enterprise Southbridge UHCI USB #2
+ 268a Enterprise Southbridge UHCI USB #3
+ 268b Enterprise Southbridge UHCI USB #4
+ 268c Enterprise Southbridge EHCI USB
+ 2690 Enterprise Southbridge PCI Express Root Port 1
+ 2692 Enterprise Southbridge PCI Express Root Port 2
+ 2694 Enterprise Southbridge PCI Express Root Port 3
+ 2696 Enterprise Southbridge PCI Express Root Port 4
+ 2698 Enterprise Southbridge AC '97 Audio
+ 2699 Enterprise Southbridge AC '97 Modem
+ 269a Enterprise Southbridge High Definition Audio
+ 269b Enterprise Southbridge SMBus
+ 269e Enterprise Southbridge PATA
+ 2770 945G/P Memory Controller Hub
+ 2771 945G/P PCI Express Graphics Port
+ 2772 945G Integrated Graphics Controller
+ 2774 955X Memory Controller Hub
+ 2775 955X PCI Express Graphics Port
+ 2776 945G Integrated Graphics Controller
+ 2778 E7230 Memory Controller Hub
+ 2779 E7230 PCI Express Root Port
+ 2782 82915G Express Chipset Family Graphics Controller
+ 1734 105b Scenic W620
+ 2792 Mobile 915GM/GMS/910GML Express Graphics Controller
+ 103c 099c nx6110
+ 27a0 Mobile Memory Controller Hub
+ 27a1 Mobile PCI Express Graphics Port
+ 27a2 Mobile Integrated Graphics Controller
+ 27a6 Mobile Integrated Graphics Controller
+ 27b0 82801GH (ICH7DH) LPC Interface Bridge
+ 27b8 82801GB/GR (ICH7 Family) LPC Interface Bridge
+ 27b9 82801GBM (ICH7-M) LPC Interface Bridge
+ 27bd 82801GHM (ICH7-M DH) LPC Interface Bridge
+ 27c0 82801GB/GR/GH (ICH7 Family) Serial ATA Storage Controllers cc=IDE
+ 27c1 82801GR/GH (ICH7 Family) Serial ATA Storage Controllers cc=AHCI
+ 27c3 82801GR/GH (ICH7 Family) Serial ATA Storage Controllers cc=RAID
+ 27c4 82801GBM/GHM (ICH7 Family) Serial ATA Storage Controllers cc=IDE
+ 27c5 82801GBM/GHM (ICH7 Family) Serial ATA Storage Controllers cc=AHCI
+ 27c6 82801GHM (ICH7-M DH) Serial ATA Storage Controllers cc=RAID
+ 27c8 82801G (ICH7 Family) USB UHCI #1
+ 27c9 82801G (ICH7 Family) USB UHCI #2
+ 27ca 82801G (ICH7 Family) USB UHCI #3
+ 27cb 82801G (ICH7 Family) USB UHCI #4
+ 27cc 82801G (ICH7 Family) USB2 EHCI Controller
+ 27d0 82801G (ICH7 Family) PCI Express Port 1
+ 27d2 82801G (ICH7 Family) PCI Express Port 2
+ 27d4 82801G (ICH7 Family) PCI Express Port 3
+ 27d6 82801G (ICH7 Family) PCI Express Port 4
+ 27d8 82801G (ICH7 Family) High Definition Audio Controller
+ 27da 82801G (ICH7 Family) SMBus Controller
+ 27dc 82801G (ICH7 Family) LAN Controller
+ 27dd 82801G (ICH7 Family) AC'97 Modem Controller
+ 27de 82801G (ICH7 Family) AC'97 Audio Controller
+ 27df 82801G (ICH7 Family) IDE Controller
+ 27e0 82801GR/GH/GHM (ICH7 Family) PCI Express Port 5
+ 27e2 82801GR/GH/GHM (ICH7 Family) PCI Express Port 6
+ 3092 Integrated RAID
+ 3200 GD31244 PCI-X SATA HBA
+ 3340 82855PM Processor to I/O Controller
+ 1025 005a TravelMate 290
+ 103c 088c nc8000 laptop
+ 103c 0890 nc6000 laptop
+ 3341 82855PM Processor to AGP Controller
+ 3500 Enterprise Southbridge PCI Express Upstream Port
+ 3501 Enterprise Southbridge PCI Express Upstream Port
+ 3504 Enterprise Southbridge IOxAPIC
+ 3505 Enterprise Southbridge IOxAPIC
+ 350c Enterprise Southbridge PCI Express to PCI-X Bridge
+ 350d Enterprise Southbridge PCI Express to PCI-X Bridge
+ 3510 Enterprise Southbridge PCI Express Downstream Port E1
+ 3511 Enterprise Southbridge PCI Express Downstream Port E1
+ 3514 Enterprise Southbridge PCI Express Downstream Port E2
+ 3515 Enterprise Southbridge PCI Express Downstream Port E2
+ 3518 Enterprise Southbridge PCI Express Downstream Port E3
+ 3519 Enterprise Southbridge PCI Express Downstream Port E3
+ 3575 82830 830 Chipset Host Bridge
+ 1014 021d ThinkPad A/T/X Series
+ 104d 80e7 VAIO PCG-GR214EP/GR214MP/GR215MP/GR314MP/GR315MP
+ 3576 82830 830 Chipset AGP Bridge
+ 3577 82830 CGC [Chipset Graphics Controller]
+ 1014 0513 ThinkPad A/T/X Series
+ 3578 82830 830 Chipset Host Bridge
+ 3580 82852/82855 GM/GME/PM/GMV Processor to I/O Controller
+ 1028 0139 Latitude D400
+ 1028 0163 Latitude D505
+ 1028 0196 Inspiron 5160
+ 4c53 10b0 CL9 mainboard
+ 4c53 10e0 PSL09 PrPMC
+ 3581 82852/82855 GM/GME/PM/GMV Processor to AGP Controller
+ 3582 82852/855GM Integrated Graphics Device
+ 1028 0139 Latitude D400
+ 1028 0163 Latitude D505
+ 4c53 10b0 CL9 mainboard
+ 4c53 10e0 PSL09 PrPMC
+ 3584 82852/82855 GM/GME/PM/GMV Processor to I/O Controller
+ 1028 0139 Latitude D400
+ 1028 0163 Latitude D505
+ 1028 0196 Inspiron 5160
+ 4c53 10b0 CL9 mainboard
+ 4c53 10e0 PSL09 PrPMC
+ 3585 82852/82855 GM/GME/PM/GMV Processor to I/O Controller
+ 1028 0139 Latitude D400
+ 1028 0163 Latitude D505
+ 1028 0196 Inspiron 5160
+ 4c53 10b0 CL9 mainboard
+ 4c53 10e0 PSL09 PrPMC
+ 3590 E7520 Memory Controller Hub
+ 1028 019a PowerEdge SC1425
+ 1734 103e Primergy RX300 S2
+ 4c53 10d0 Telum ASLP10 Processor AMC
+ 3591 E7525/E7520 Error Reporting Registers
+ 1028 0169 Precision 470
+ 4c53 10d0 Telum ASLP10 Processor AMC
+ 3592 E7320 Memory Controller Hub
+ 3593 E7320 Error Reporting Registers
+ 3594 E7520 DMA Controller
+ 4c53 10d0 Telum ASLP10 Processor AMC
+ 3595 E7525/E7520/E7320 PCI Express Port A
+ 3596 E7525/E7520/E7320 PCI Express Port A1
+ 3597 E7525/E7520 PCI Express Port B
+ 3598 E7520 PCI Express Port B1
+ 3599 E7520 PCI Express Port C
+ 359a E7520 PCI Express Port C1
+ 359b E7525/E7520/E7320 Extended Configuration Registers
+ 359e E7525 Memory Controller Hub
+ 1028 0169 Precision 470
+ 4220 PRO/Wireless 2200BG
+ 4223 PRO/Wireless 2915ABG MiniPCI Adapter
+ 4224 PRO/Wireless 2915ABG MiniPCI Adapter
+ 5200 EtherExpress PRO/100 Intelligent Server
+ 5201 EtherExpress PRO/100 Intelligent Server
+ 8086 0001 EtherExpress PRO/100 Server Ethernet Adapter
+ 530d 80310 IOP [IO Processor]
+ 7000 82371SB PIIX3 ISA [Natoma/Triton II]
+ 7010 82371SB PIIX3 IDE [Natoma/Triton II]
+ 7020 82371SB PIIX3 USB [Natoma/Triton II]
+ 7030 430VX - 82437VX TVX [Triton VX]
+ 7050 Intercast Video Capture Card
+ 7100 430TX - 82439TX MTXC
+ 7110 82371AB/EB/MB PIIX4 ISA
+ 15ad 1976 virtualHW v3
+ 7111 82371AB/EB/MB PIIX4 IDE
+ 15ad 1976 virtualHW v3
+ 7112 82371AB/EB/MB PIIX4 USB
+ 15ad 1976 virtualHW v3
+ 7113 82371AB/EB/MB PIIX4 ACPI
+ 15ad 1976 virtualHW v3
+ 7120 82810 GMCH [Graphics Memory Controller Hub]
+ 4c53 1040 CL7 mainboard
+ 4c53 1060 PC7 mainboard
+ 7121 82810 CGC [Chipset Graphics Controller]
+ 4c53 1040 CL7 mainboard
+ 4c53 1060 PC7 mainboard
+ 8086 4341 Cayman (CA810) Mainboard
+ 7122 82810 DC-100 GMCH [Graphics Memory Controller Hub]
+ 7123 82810 DC-100 CGC [Chipset Graphics Controller]
+ 7124 82810E DC-133 GMCH [Graphics Memory Controller Hub]
+ 7125 82810E DC-133 CGC [Chipset Graphics Controller]
+ 7126 82810 DC-133 System and Graphics Controller
+ 7128 82810-M DC-100 System and Graphics Controller
+ 712a 82810-M DC-133 System and Graphics Controller
+ 7180 440LX/EX - 82443LX/EX Host bridge
+ 7181 440LX/EX - 82443LX/EX AGP bridge
+ 7190 440BX/ZX/DX - 82443BX/ZX/DX Host bridge
+ 0e11 0500 Armada 1750 Laptop System Chipset
+ 0e11 b110 Armada M700/E500
+ 1179 0001 Toshiba Tecra 8100 Laptop System Chipset
+ 15ad 1976 virtualHW v3
+ 4c53 1050 CT7 mainboard
+ 4c53 1051 CE7 mainboard
+ 7191 440BX/ZX/DX - 82443BX/ZX/DX AGP bridge
+ 7192 440BX/ZX/DX - 82443BX/ZX/DX Host bridge (AGP disabled)
+ 0e11 0460 Armada 1700 Laptop System Chipset
+ 4c53 1000 CC7/CR7/CP7/VC7/VP7/VR7 mainboard
+ 7194 82440MX Host Bridge
+ 1033 0000 Versa Note Vxi
+ 4c53 10a0 CA3/CR3 mainboard
+ 7195 82440MX AC'97 Audio Controller
+ 1033 80cc Versa Note VXi
+ 10cf 1099 QSound_SigmaTel Stac97 PCI Audio
+ 11d4 0040 SoundMAX Integrated Digital Audio
+ 11d4 0048 SoundMAX Integrated Digital Audio
+ 7196 82440MX AC'97 Modem Controller
+ 7198 82440MX ISA Bridge
+ 7199 82440MX EIDE Controller
+ 719a 82440MX USB Universal Host Controller
+ 719b 82440MX Power Management Controller
+ 71a0 440GX - 82443GX Host bridge
+ 4c53 1050 CT7 mainboard
+ 4c53 1051 CE7 mainboard
+ 71a1 440GX - 82443GX AGP bridge
+ 71a2 440GX - 82443GX Host bridge (AGP disabled)
+ 4c53 1000 CC7/CR7/CP7/VC7/VP7/VR7 mainboard
+ 7600 82372FB PIIX5 ISA
+ 7601 82372FB PIIX5 IDE
+ 7602 82372FB PIIX5 USB
+ 7603 82372FB PIIX5 SMBus
+ 7800 82740 (i740) AGP Graphics Accelerator
+ 003d 0008 Starfighter AGP
+ 003d 000b Starfighter AGP
+ 1092 0100 Stealth II G460
+ 10b4 201a Lightspeed 740
+ 10b4 202f Lightspeed 740
+ 8086 0000 Terminator 2x/i
+ 8086 0100 Intel740 Graphics Accelerator
+ 84c4 450KX/GX [Orion] - 82454KX/GX PCI bridge
+ 84c5 450KX/GX [Orion] - 82453KX/GX Memory controller
+ 84ca 450NX - 82451NX Memory & I/O Controller
+ 84cb 450NX - 82454NX/84460GX PCI Expander Bridge
+ 84e0 460GX - 84460GX System Address Controller (SAC)
+ 84e1 460GX - 84460GX System Data Controller (SDC)
+ 84e2 460GX - 84460GX AGP Bridge (GXB function 2)
+ 84e3 460GX - 84460GX Memory Address Controller (MAC)
+ 84e4 460GX - 84460GX Memory Data Controller (MDC)
+ 84e6 460GX - 82466GX Wide and fast PCI eXpander Bridge (WXB)
+ 84ea 460GX - 84460GX AGP Bridge (GXB function 1)
+ 8500 IXP4XX Intel Network Processor (IXP420/421/422/425/IXC1100)
+ 1993 0ded mGuard-PCI AV#2
+ 1993 0dee mGuard-PCI AV#1
+ 1993 0def mGuard-PCI AV#0
+ 9000 IXP2000 Family Network Processor
+ 9001 IXP2400 Network Processor
+ 9004 IXP2800 Network Processor
+ 9621 Integrated RAID
+ 9622 Integrated RAID
+ 9641 Integrated RAID
+ 96a1 Integrated RAID
+ b152 21152 PCI-to-PCI Bridge
+# observed, and documented in Intel revision note; new mask of 1011:0026
+ b154 21154 PCI-to-PCI Bridge
+ b555 21555 Non transparent PCI-to-PCI Bridge
+ 12d9 000a PCI VoIP Gateway
+ 4c53 1050 CT7 mainboard
+ 4c53 1051 CE7 mainboard
+ e4bf 1000 CC8-1-BLUES
+8401 TRENDware International Inc.
+8800 Trigem Computer Inc.
+ 2008 Video assistent component
+8866 T-Square Design Inc.
+8888 Silicon Magic
+8912 TRX
+# 8c4a is not Winbond but there is a board misprogrammed
+8c4a Winbond
+ 1980 W89C940 misprogrammed [ne2k]
+8e0e Computone Corporation
+8e2e KTI
+ 3000 ET32P2
+9004 Adaptec
+ 0078 AHA-2940U_CN
+ 1078 AIC-7810
+ 1160 AIC-1160 [Family Fibre Channel Adapter]
+ 2178 AIC-7821
+ 3860 AHA-2930CU
+ 3b78 AHA-4844W/4844UW
+ 5075 AIC-755x
+ 5078 AHA-7850
+ 9004 7850 AHA-2904/Integrated AIC-7850
+ 5175 AIC-755x
+ 5178 AIC-7851
+ 5275 AIC-755x
+ 5278 AIC-7852
+ 5375 AIC-755x
+ 5378 AIC-7850
+ 5475 AIC-755x
+ 5478 AIC-7850
+ 5575 AVA-2930
+ 5578 AIC-7855
+ 5647 ANA-7711 TCP Offload Engine
+ 9004 7710 ANA-7711F TCP Offload Engine - Optical
+ 9004 7711 ANA-7711LP TCP Offload Engine - Copper
+ 5675 AIC-755x
+ 5678 AIC-7856
+ 5775 AIC-755x
+ 5778 AIC-7850
+ 5800 AIC-5800
+ 5900 ANA-5910/5930/5940 ATM155 & 25 LAN Adapter
+ 5905 ANA-5910A/5930A/5940A ATM Adapter
+ 6038 AIC-3860
+ 6075 AIC-1480 / APA-1480
+ 9004 7560 AIC-1480 / APA-1480 Cardbus
+ 6078 AIC-7860
+ 6178 AIC-7861
+ 9004 7861 AHA-2940AU Single
+ 6278 AIC-7860
+ 6378 AIC-7860
+ 6478 AIC-786x
+ 6578 AIC-786x
+ 6678 AIC-786x
+ 6778 AIC-786x
+ 6915 ANA620xx/ANA69011A
+ 9004 0008 ANA69011A/TX 10/100
+ 9004 0009 ANA69011A/TX 10/100
+ 9004 0010 ANA62022 2-port 10/100
+ 9004 0018 ANA62044 4-port 10/100
+ 9004 0019 ANA62044 4-port 10/100
+ 9004 0020 ANA62022 2-port 10/100
+ 9004 0028 ANA69011A/TX 10/100
+ 9004 8008 ANA69011A/TX 64 bit 10/100
+ 9004 8009 ANA69011A/TX 64 bit 10/100
+ 9004 8010 ANA62022 2-port 64 bit 10/100
+ 9004 8018 ANA62044 4-port 64 bit 10/100
+ 9004 8019 ANA62044 4-port 64 bit 10/100
+ 9004 8020 ANA62022 2-port 64 bit 10/100
+ 9004 8028 ANA69011A/TX 64 bit 10/100
+ 7078 AHA-294x / AIC-7870
+ 7178 AHA-2940/2940W / AIC-7871
+ 7278 AHA-3940/3940W / AIC-7872
+ 7378 AHA-3985 / AIC-7873
+ 7478 AHA-2944/2944W / AIC-7874
+ 7578 AHA-3944/3944W / AIC-7875
+ 7678 AHA-4944W/UW / AIC-7876
+ 7710 ANA-7711F Network Accelerator Card (NAC) - Optical
+ 7711 ANA-7711C Network Accelerator Card (NAC) - Copper
+ 7778 AIC-787x
+ 7810 AIC-7810
+ 7815 AIC-7815 RAID+Memory Controller IC
+ 9004 7815 ARO-1130U2 RAID Controller
+ 9004 7840 AIC-7815 RAID+Memory Controller IC
+ 7850 AIC-7850
+ 7855 AHA-2930
+ 7860 AIC-7860
+ 7870 AIC-7870
+ 7871 AHA-2940
+ 7872 AHA-3940
+ 7873 AHA-3980
+ 7874 AHA-2944
+ 7880 AIC-7880P
+ 7890 AIC-7890
+ 7891 AIC-789x
+ 7892 AIC-789x
+ 7893 AIC-789x
+ 7894 AIC-789x
+ 7895 AHA-2940U/UW / AHA-39xx / AIC-7895
+ 9004 7890 AHA-2940U/2940UW Dual AHA-394xAU/AUW/AUWD AIC-7895B
+ 9004 7891 AHA-2940U/2940UW Dual
+ 9004 7892 AHA-3940AU/AUW/AUWD/UWD
+ 9004 7894 AHA-3944AUWD
+ 9004 7895 AHA-2940U/2940UW Dual AHA-394xAU/AUW/AUWD AIC-7895B
+ 9004 7896 AHA-2940U/2940UW Dual AHA-394xAU/AUW/AUWD AIC-7895B
+ 9004 7897 AHA-2940U/2940UW Dual AHA-394xAU/AUW/AUWD AIC-7895B
+ 7896 AIC-789x
+ 7897 AIC-789x
+ 8078 AIC-7880U
+ 9004 7880 AIC-7880P Ultra/Ultra Wide SCSI Chipset
+ 8178 AHA-2940U/UW/D / AIC-7881U
+ 9004 7881 AHA-2940UW SCSI Host Adapter
+ 8278 AHA-3940U/UW/UWD / AIC-7882U
+ 8378 AHA-3940U/UW / AIC-7883U
+ 8478 AHA-2944UW / AIC-7884U
+ 8578 AHA-3944U/UWD / AIC-7885
+ 8678 AHA-4944UW / AIC-7886
+ 8778 AHA-2940UW Pro / AIC-788x
+ 9004 7887 2940UW Pro Ultra-Wide SCSI Controller
+ 8878 AHA-2930UW / AIC-7888
+ 9004 7888 AHA-2930UW SCSI Controller
+ 8b78 ABA-1030
+ ec78 AHA-4944W/UW
+9005 Adaptec
+ 0010 AHA-2940U2/U2W
+ 9005 2180 AHA-2940U2 SCSI Controller
+ 9005 8100 AHA-2940U2B SCSI Controller
+ 9005 a100 AHA-2940U2B SCSI Controller
+ 9005 a180 AHA-2940U2W SCSI Controller
+ 9005 e100 AHA-2950U2B SCSI Controller
+ 0011 AHA-2930U2
+ 0013 78902
+ 9005 0003 AAA-131U2 Array1000 1 Channel RAID Controller
+ 9005 000f AIC7890_ARO
+ 001f AHA-2940U2/U2W / 7890/7891
+ 9005 000f 2940U2W SCSI Controller
+ 9005 a180 2940U2W SCSI Controller
+ 0020 AIC-7890
+ 002f AIC-7890
+ 0030 AIC-7890
+ 003f AIC-7890
+ 0050 AHA-3940U2x/395U2x
+ 9005 f500 AHA-3950U2B
+ 9005 ffff AHA-3950U2B
+ 0051 AHA-3950U2D
+ 9005 b500 AHA-3950U2D
+ 0053 AIC-7896 SCSI Controller
+ 9005 ffff AIC-7896 SCSI Controller mainboard implementation
+ 005f AIC-7896U2/7897U2
+ 0080 AIC-7892A U160/m
+ 0e11 e2a0 Compaq 64-Bit/66MHz Wide Ultra3 SCSI Adapter
+ 9005 6220 AHA-29160C
+ 9005 62a0 29160N Ultra160 SCSI Controller
+ 9005 e220 29160LP Low Profile Ultra160 SCSI Controller
+ 9005 e2a0 29160 Ultra160 SCSI Controller
+ 0081 AIC-7892B U160/m
+ 9005 62a1 19160 Ultra160 SCSI Controller
+ 0083 AIC-7892D U160/m
+ 008f AIC-7892P U160/m
+ 1179 0001 Magnia Z310
+ 15d9 9005 Onboard SCSI Host Adapter
+ 00c0 AHA-3960D / AIC-7899A U160/m
+ 0e11 f620 Compaq 64-Bit/66MHz Dual Channel Wide Ultra3 SCSI Adapter
+ 9005 f620 AHA-3960D U160/m
+ 00c1 AIC-7899B U160/m
+ 00c3 AIC-7899D U160/m
+ 00c5 RAID subsystem HBA
+ 1028 00c5 PowerEdge 2400,2500,2550,4400
+ 00cf AIC-7899P U160/m
+ 1028 00ce PowerEdge 1400
+ 1028 00d1 PowerEdge 2550
+ 1028 00d9 PowerEdge 2500
+ 10f1 2462 Thunder K7 S2462
+ 15d9 9005 Onboard SCSI Host Adapter
+ 8086 3411 SDS2 Mainboard
+ 0241 Serial ATA II RAID 1420SA
+ 0250 ServeRAID Controller
+ 1014 0279 ServeRAID-xx
+ 1014 028c ServeRAID-xx
+ 0279 ServeRAID 6M
+ 0283 AAC-RAID
+ 9005 0283 Catapult
+ 0284 AAC-RAID
+ 9005 0284 Tomcat
+ 0285 AAC-RAID
+ 0e11 0295 SATA 6Ch (Bearcat)
+ 1014 02f2 ServeRAID 8i
+ 1028 0287 PowerEdge Expandable RAID Controller 320/DC
+ 1028 0291 CERC SATA RAID 2 PCI SATA 6ch (DellCorsair)
+ 103c 3227 AAR-2610SA
+ 17aa 0286 Legend S220 (Legend Crusader)
+ 17aa 0287 Legend S230 (Legend Vulcan)
+ 9005 0285 2200S (Vulcan)
+ 9005 0286 2120S (Crusader)
+ 9005 0287 2200S (Vulcan-2m)
+ 9005 0288 3230S (Harrier)
+ 9005 0289 3240S (Tornado)
+ 9005 028a ASR-2020S PCI-X ZCR (Skyhawk)
+ 9005 028b ASR-2025S (Terminator)
+ 9005 028e ASR-2020SA (Skyhawk)
+ 9005 028f ASR-2025SA
+ 9005 0290 AAR-2410SA PCI SATA 4ch (Jaguar II)
+ 9005 0292 AAR-2810SA PCI SATA 8ch (Corsair-8)
+ 9005 0293 AAR-21610SA PCI SATA 16ch (Corsair-16)
+ 9005 0294 ESD SO-DIMM PCI-X SATA ZCR (Prowler)
+ 9005 0296 ASR-2240S
+ 9005 0297 ASR-4005SAS
+ 9005 0298 ASR-4000SAS
+ 9005 0299 ASR-4800SAS
+ 9005 029a ASR-4805SAS
+ 0286 AAC-RAID (Rocket)
+ 1014 9540 ServeRAID 8k/8k-l4
+ 1014 9580 ServeRAID 8k/8k-l8
+ 9005 028c ASR-2230S + ASR-2230SLP PCI-X (Lancer)
+ 9005 028d ASR-2130S
+ 9005 029b ASR-2820SA
+ 9005 029c ASR-2620SA
+ 9005 029d ASR-2420SA
+ 9005 029e ICP ICP9024R0
+ 9005 029f ICP ICP9014R0
+ 9005 02a0 ICP ICP9047MA
+ 9005 02a1 ICP ICP9087MA
+ 9005 02a2 ASR-4810SAS
+ 9005 02a3 ICP ICP5085AU
+ 9005 02a4 ICP ICP5085LI
+ 9005 02a5 ICP ICP5085BR
+ 9005 02a6 ICP9067MA
+ 9005 0800 Callisto
+ 0503 Scamp chipset SCSI controller
+ 0910 AUA-3100B
+ 091e AUA-3100B
+ 8000 ASC-29320A U320
+ 800f AIC-7901 U320
+ 8010 ASC-39320 U320
+ 8011 ASC-39320D
+ 0e11 00ac ASC-39320D U320
+ 9005 0041 ASC-39320D U320
+ 8012 ASC-29320 U320
+ 8013 ASC-29320B U320
+ 8014 ASC-29320LP U320
+ 8015 ASC-39320B U320
+ 8016 ASC-39320A U320
+ 8017 ASC-29320ALP U320
+ 801c ASC-39320D U320
+ 801d AIC-7902B U320
+ 801e AIC-7901A U320
+ 801f AIC-7902 U320
+ 1734 1011 Primergy RX300
+ 8080 ASC-29320A U320 w/HostRAID
+ 808f AIC-7901 U320 w/HostRAID
+ 8090 ASC-39320 U320 w/HostRAID
+ 8091 ASC-39320D U320 w/HostRAID
+ 8092 ASC-29320 U320 w/HostRAID
+ 8093 ASC-29320B U320 w/HostRAID
+ 8094 ASC-29320LP U320 w/HostRAID
+ 8095 ASC-39320(B) U320 w/HostRAID
+ 8096 ASC-39320A U320 w/HostRAID
+ 8097 ASC-29320ALP U320 w/HostRAID
+ 809c ASC-39320D(B) U320 w/HostRAID
+ 809d AIC-7902(B) U320 w/HostRAID
+ 809e AIC-7901A U320 w/HostRAID
+ 809f AIC-7902 U320 w/HostRAID
+907f Atronics
+ 2015 IDE-2015PL
+919a Gigapixel Corp
+9412 Holtek
+ 6565 6565
+9699 Omni Media Technology Inc
+ 6565 6565
+9710 NetMos Technology
+ 7780 USB IRDA-port
+ 9805 PCI 1 port parallel adapter
+ 9815 PCI 9815 Multi-I/O Controller
+ 1000 0020 2P0S (2 port parallel adaptor)
+ 9835 PCI 9835 Multi-I/O Controller
+ 1000 0002 2S (16C550 UART)
+ 1000 0012 1P2S
+ 9845 PCI 9845 Multi-I/O Controller
+ 1000 0004 0P4S (4 port 16550A serial card)
+ 1000 0006 0P6S (6 port 16550a serial card)
+ 9855 PCI 9855 Multi-I/O Controller
+ 1000 0014 1P4S
+9902 Stargen Inc.
+ 0001 SG2010 PCI over Starfabric Bridge
+ 0002 SG2010 PCI to Starfabric Gateway
+ 0003 SG1010 Starfabric Switch and PCI Bridge
+a0a0 AOPEN Inc.
+a0f1 UNISYS Corporation
+a200 NEC Corporation
+a259 Hewlett Packard
+a25b Hewlett Packard GmbH PL24-MKT
+a304 Sony
+a727 3Com Corporation
+ 0013 3CRPAG175 Wireless PC Card
+aa42 Scitex Digital Video
+ac1e Digital Receiver Technology Inc
+ac3d Actuality Systems
+aecb Adrienne Electronics Corporation
+ 6250 VITC/LTC Timecode Reader card [PCI-VLTC/RDR]
+b1b3 Shiva Europe Limited
+# Pinnacle should be 11bd, but they got it wrong several times --mj
+bd11 Pinnacle Systems, Inc. (Wrong ID)
+c001 TSI Telsys
+c0a9 Micron/Crucial Technology
+c0de Motorola
+c0fe Motion Engineering, Inc.
+ca50 Varian Australia Pty Ltd
+cafe Chrysalis-ITS
+cccc Catapult Communications
+cddd Tyzx, Inc.
+ 0101 DeepSea 1 High Speed Stereo Vision Frame Grabber
+ 0200 DeepSea 2 High Speed Stereo Vision Frame Grabber
+d4d4 Dy4 Systems Inc
+ 0601 PCI Mezzanine Card
+d531 I+ME ACTIA GmbH
+d84d Exsys
+dead Indigita Corporation
+deaf Middle Digital Inc.
+ 9050 PC Weasel Virtual VGA
+ 9051 PC Weasel Serial Port
+ 9052 PC Weasel Watchdog Timer
+e000 Winbond
+ e000 W89C940
+e159 Tiger Jet Network Inc.
+ 0001 Tiger3XX Modem/ISDN interface
+ 0059 0001 128k ISDN-S/T Adapter
+ 0059 0003 128k ISDN-U Adapter
+ 0002 Tiger100APC ISDN chipset
+e4bf EKF Elektronik GmbH
+# Innovative and scalable network IC vendor
+e55e Essence Technology, Inc.
+ea01 Eagle Technology
+# The main chip of all these devices is by Xilinx -> It could also be a Xilinx ID.
+ea60 RME
+ 9896 Digi32
+ 9897 Digi32 Pro
+ 9898 Digi32/8
+eabb Aashima Technology B.V.
+eace Endace Measurement Systems, Ltd
+ 3100 DAG 3.10 OC-3/OC-12
+ 3200 DAG 3.2x OC-3/OC-12
+ 320e DAG 3.2E Fast Ethernet
+ 340e DAG 3.4E Fast Ethernet
+ 341e DAG 3.41E Fast Ethernet
+ 3500 DAG 3.5 OC-3/OC-12
+ 351c DAG 3.5ECM Fast Ethernet
+ 4100 DAG 4.10 OC-48
+ 4110 DAG 4.11 OC-48
+ 4220 DAG 4.2 OC-48
+ 422e DAG 4.2E Dual Gigabit Ethernet
+ec80 Belkin Corporation
+ ec00 F5D6000
+ecc0 Echo Digital Audio Corporation
+edd8 ARK Logic Inc
+ a091 1000PV [Stingray]
+ a099 2000PV [Stingray]
+ a0a1 2000MT
+ a0a9 2000MI
+f1d0 AJA Video
+ c0fe Xena HS/HD-R
+ c0ff Kona/Xena 2
+ cafe Kona SD
+ cfee Xena LS/SD-22-DA/SD-DA
+ dcaf Kona HD
+ dfee Xena HD-DA
+ efac Xena SD-MM/SD-22-MM
+ facd Xena HD-MM
+fa57 Interagon AS
+ 0001 PMC [Pattern Matching Chip]
+febd Ultraview Corp.
+# Nee Epigram
+feda Broadcom Inc
+ a0fa BCM4210 iLine10 HomePNA 2.0
+ a10e BCM4230 iLine10 HomePNA 2.0
+fede Fedetec Inc.
+ 0003 TABIC PCI v3
+fffe VMWare Inc
+ 0405 Virtual SVGA 4.0
+ 0710 Virtual SVGA
+ffff Illegal Vendor ID
+
+
+# List of known device classes, subclasses and programming interfaces
+
+# Syntax:
+# C class class_name
+# subclass subclass_name <-- single tab
+# prog-if prog-if_name <-- two tabs
+
+C 00 Unclassified device
+ 00 Non-VGA unclassified device
+ 01 VGA compatible unclassified device
+C 01 Mass storage controller
+ 00 SCSI storage controller
+ 01 IDE interface
+ 02 Floppy disk controller
+ 03 IPI bus controller
+ 04 RAID bus controller
+ 80 Mass storage controller
+C 02 Network controller
+ 00 Ethernet controller
+ 01 Token ring network controller
+ 02 FDDI network controller
+ 03 ATM network controller
+ 04 ISDN controller
+ 80 Network controller
+C 03 Display controller
+ 00 VGA compatible controller
+ 00 VGA
+ 01 8514
+ 01 XGA compatible controller
+ 02 3D controller
+ 80 Display controller
+C 04 Multimedia controller
+ 00 Multimedia video controller
+ 01 Multimedia audio controller
+ 02 Computer telephony device
+ 80 Multimedia controller
+C 05 Memory controller
+ 00 RAM memory
+ 01 FLASH memory
+ 80 Memory controller
+C 06 Bridge
+ 00 Host bridge
+ 01 ISA bridge
+ 02 EISA bridge
+ 03 MicroChannel bridge
+ 04 PCI bridge
+ 00 Normal decode
+ 01 Subtractive decode
+ 05 PCMCIA bridge
+ 06 NuBus bridge
+ 07 CardBus bridge
+ 08 RACEway bridge
+ 00 Transparent mode
+ 01 Endpoint mode
+ 09 Semi-transparent PCI-to-PCI bridge
+ 40 Primary bus towards host CPU
+ 80 Secondary bus towards host CPU
+ 0a InfiniBand to PCI host bridge
+ 80 Bridge
+C 07 Communication controller
+ 00 Serial controller
+ 00 8250
+ 01 16450
+ 02 16550
+ 03 16650
+ 04 16750
+ 05 16850
+ 06 16950
+ 01 Parallel controller
+ 00 SPP
+ 01 BiDir
+ 02 ECP
+ 03 IEEE1284
+ fe IEEE1284 Target
+ 02 Multiport serial controller
+ 03 Modem
+ 00 Generic
+ 01 Hayes/16450
+ 02 Hayes/16550
+ 03 Hayes/16650
+ 04 Hayes/16750
+ 80 Communication controller
+C 08 Generic system peripheral
+ 00 PIC
+ 00 8259
+ 01 ISA PIC
+ 02 EISA PIC
+ 10 IO-APIC
+ 20 IO(X)-APIC
+ 01 DMA controller
+ 00 8237
+ 01 ISA DMA
+ 02 EISA DMA
+ 02 Timer
+ 00 8254
+ 01 ISA Timer
+ 02 EISA Timers
+ 03 RTC
+ 00 Generic
+ 01 ISA RTC
+ 04 PCI Hot-plug controller
+ 80 System peripheral
+C 09 Input device controller
+ 00 Keyboard controller
+ 01 Digitizer Pen
+ 02 Mouse controller
+ 03 Scanner controller
+ 04 Gameport controller
+ 00 Generic
+ 10 Extended
+ 80 Input device controller
+C 0a Docking station
+ 00 Generic Docking Station
+ 80 Docking Station
+C 0b Processor
+ 00 386
+ 01 486
+ 02 Pentium
+ 10 Alpha
+ 20 Power PC
+ 30 MIPS
+ 40 Co-processor
+C 0c Serial bus controller
+ 00 FireWire (IEEE 1394)
+ 00 Generic
+ 10 OHCI
+ 01 ACCESS Bus
+ 02 SSA
+ 03 USB Controller
+ 00 UHCI
+ 10 OHCI
+ 20 EHCI
+ 80 Unspecified
+ fe USB Device
+ 04 Fibre Channel
+ 05 SMBus
+ 06 InfiniBand
+C 0d Wireless controller
+ 00 IRDA controller
+ 01 Consumer IR controller
+ 10 RF controller
+ 80 Wireless controller
+C 0e Intelligent controller
+ 00 I2O
+C 0f Satellite communications controller
+ 00 Satellite TV controller
+ 01 Satellite audio communication controller
+ 03 Satellite voice communication controller
+ 04 Satellite data communication controller
+C 10 Encryption controller
+ 00 Network and computing encryption device
+ 10 Entertainment encryption device
+ 80 Encryption controller
+C 11 Signal processing controller
+ 00 DPIO module
+ 01 Performance counters
+ 10 Communication synchronizer
+ 80 Signal processing controller
diff --git a/initramfs/initrd-stuff/usr/share/hwdata/pcitable b/initramfs/initrd-stuff/usr/share/hwdata/pcitable
new file mode 100644
index 00000000..7daecc47
--- /dev/null
+++ b/initramfs/initrd-stuff/usr/share/hwdata/pcitable
@@ -0,0 +1,1365 @@
+# The format is ("%d\t%d\t%s\t"%s"\n", vendid, devid, moduleName)
+# or ("%d\t%d\t%d\t%d\t%s\t"%s"\n", vendid, devid, subvendid, subdevid, moduleName)
+0x0675 0x1702 "hisax"
+0x0e11 0x0046 "cciss"
+0x0e11 0xae10 "cpqarray"
+0x0e11 0xae32 "tlan"
+0x0e11 0xae34 "tlan"
+0x0e11 0xae35 "tlan"
+0x0e11 0xae40 "tlan"
+0x0e11 0xae43 "tlan"
+0x0e11 0xb011 "tlan"
+0x0e11 0xb012 "tlan"
+0x0e11 0xb030 "tlan"
+0x0e11 0xb060 "cciss"
+0x0e11 0xb178 "cciss"
+0x0e11 0xf130 "tlan"
+0x0e11 0xf150 "tlan"
+0x1000 0x0001 "sym53c8xx"
+0x1000 0x0002 "sym53c8xx"
+0x1000 0x0003 "sym53c8xx"
+0x1000 0x0004 "sym53c8xx"
+0x1000 0x0005 "sym53c8xx"
+0x1000 0x0006 "sym53c8xx"
+0x1000 0x000a "sym53c8xx"
+0x1000 0x000b "sym53c8xx"
+0x1000 0x000c "sym53c8xx"
+0x1000 0x000d "sym53c8xx"
+0x1000 0x000f "sym53c8xx"
+0x1000 0x0010 "sym53c8xx"
+0x1000 0x0010 0x0e11 0x4040 "cpqarray"
+0x1000 0x0010 0x0e11 0x4048 "cpqarray"
+0x1000 0x0012 "sym53c8xx"
+0x1000 0x0013 "sym53c8xx"
+0x1000 0x0020 "sym53c8xx"
+0x1000 0x0021 "sym53c8xx"
+0x1000 0x0030 "mptscsih"
+0x1000 0x0032 "mptscsih"
+0x1000 0x0040 "mptscsih"
+0x1000 0x008f "sym53c8xx"
+0x1000 0x0407 0x1000 0x0530 "megaraid_mbox"
+0x1000 0x0407 0x1000 0x0531 "megaraid_mbox"
+0x1000 0x0407 0x1000 0x0532 "megaraid_mbox"
+0x1000 0x0407 0x8086 0x0532 "megaraid_mbox"
+0x1000 0x0621 "mptscsih"
+0x1000 0x0622 "mptscsih"
+0x1000 0x0623 "mptscsih"
+0x1000 0x0624 "mptscsih"
+0x1000 0x0625 "mptscsih"
+0x1000 0x0626 "mptscsih"
+0x1000 0x0627 "mptscsih"
+0x1000 0x0628 "mptscsih"
+0x1000 0x0629 "mptscsih"
+0x1000 0x0701 "yellowfin"
+0x1000 0x0702 "yellowfin"
+0x1000 0x1960 0x1000 0x0518 "megaraid_mbox"
+0x1000 0x1960 0x1000 0x0520 "megaraid_mbox"
+0x1000 0x1960 0x1000 0x0523 "megaraid_mbox"
+0x1000 0x1960 0x1000 0x4523 "megaraid_mbox"
+0x1000 0x1960 0x1000 0xa520 "megaraid_mbox"
+0x1000 0x1960 0x1028 0x0518 "megaraid_mbox"
+0x1000 0x1960 0x1028 0x0520 "megaraid_mbox"
+0x1000 0x1960 0x1028 0x0531 "megaraid_mbox"
+0x1000 0x1960 0x1000 0xa520 "megaraid_mbox"
+0x1002 0x3150 "Card:ATI Radeon Mobility X600"
+0x1002 0x3154 "Card:ATI FireGL M24 GL"
+0x1002 0x3e50 "Card:ATI Radeon X600"
+0x1002 0x3e54 "Card:ATI FireGL V3200"
+0x1002 0x4136 "Card:ATI Radeon IGP320"
+0x1002 0x4137 "Card:ATI Radeon IGP330/340/350"
+0x1002 0x4144 "Card:ATI Radeon 9500 Pro"
+0x1002 0x4145 "Card:ATI Radeon 9500 Pro"
+0x1002 0x4146 "Card:ATI Radeon 9500 Pro"
+0x1002 0x4147 "Card:ATI FireGL Z1/X1"
+0x1002 0x4148 "Card:ATI Radeon 9800"
+0x1002 0x4149 "Card:ATI Radeon 9800"
+0x1002 0x414a "Card:ATI Radeon 9800"
+0x1002 0x414b "Card:ATI FireGL X2"
+0x1002 0x4150 "Card:ATI Radeon 9600"
+0x1002 0x4151 "Card:ATI Radeon 9600"
+0x1002 0x4152 "Card:ATI Radeon 9600"
+0x1002 0x4153 "Card:ATI Radeon 9600"
+0x1002 0x4154 "Card:ATI FireGL T2"
+0x1002 0x4155 "Card:ATI FireGL T2"
+0x1002 0x4156 "Card:ATI FireGL T2"
+0x1002 0x4157 "Card:ATI FireGL T2"
+0x1002 0x4158 "Card:ATI Mach32"
+0x1002 0x4237 "Card:ATI Radeon 7000 IGP"
+0x1002 0x4242 "Card:ATI Radeon 8500"
+0x1002 0x4243 "Card:ATI Radeon 8500"
+0x1002 0x4336 "Card:ATI Radeon Mobility U1"
+0x1002 0x4337 "Card:ATI Radeon IGP330M/340M/350M"
+0x1002 0x4354 "Card:ATI Mach64"
+0x1002 0x4358 "Card:ATI Mach64"
+0x1002 0x4437 "Card:ATI Radeon Mobility 7000"
+0x1002 0x4554 "Card:ATI Mach64"
+0x1002 0x4654 "Card:ATI Mach64"
+0x1002 0x4742 "Card:ATI Mach64"
+0x1002 0x4744 "Card:ATI Mach64"
+0x1002 0x4747 "Card:ATI Mach64"
+0x1002 0x4749 "Card:ATI Mach64"
+0x1002 0x474c "Card:ATI Mach64"
+0x1002 0x474d "Card:ATI Mach64"
+0x1002 0x474e "Card:ATI Mach64"
+0x1002 0x474f "Card:ATI Mach64"
+0x1002 0x4750 "Card:ATI Mach64"
+0x1002 0x4751 "Card:ATI Mach64"
+0x1002 0x4752 "Card:ATI Mach64"
+0x1002 0x4753 "Card:ATI Mach64"
+0x1002 0x4754 "Card:ATI Mach64 3D RAGE II"
+0x1002 0x4755 "Card:ATI Mach64 3D RAGE II"
+0x1002 0x4756 "Card:ATI Mach64 3D RAGE II"
+0x1002 0x4757 "Card:ATI Mach64 3D Rage IIC"
+0x1002 0x4758 "Card:ATI Mach64"
+0x1002 0x4759 "Card:ATI Mach64 3D Rage IIC"
+0x1002 0x475a "Card:ATI Mach64 3D Rage IIC"
+0x1002 0x4964 "Card:ATI Radeon 9000"
+0x1002 0x4965 "Card:ATI Radeon 9000"
+0x1002 0x4966 "Card:ATI Radeon 9000"
+0x1002 0x4967 "Card:ATI Radeon 9000"
+0x1002 0x4a48 "Card:ATI Radeon X800"
+0x1002 0x4a49 "Card:ATI Radeon X800PRO"
+0x1002 0x4a4a "Card:ATI Radeon X800SE"
+0x1002 0x4a4b "Card:ATI Radeon X800"
+0x1002 0x4a4c "Card:ATI Radeon X800"
+0x1002 0x4a4d "Card:ATI FireGL X3"
+0x1002 0x4a4e "Card:ATI Radeon Mobility 9800"
+0x1002 0x4a50 "Card:ATI Radeon X800XT"
+0x1002 0x4c42 "Card:ATI Mach64"
+0x1002 0x4c44 "Card:ATI Mach64"
+0x1002 0x4c45 "Card:ATI Rage 128 Mobility"
+0x1002 0x4c46 "Card:ATI Rage 128 Mobility"
+0x1002 0x4c47 "Card:ATI Mach64"
+0x1002 0x4c49 "Card:ATI Mach64"
+0x1002 0x4c4d "Card:ATI Rage Mobility"
+0x1002 0x4c4e "Card:ATI Rage Mobility"
+0x1002 0x4c50 "Card:ATI Mach64"
+0x1002 0x4c51 "Card:ATI Mach64"
+0x1002 0x4c52 "Card:ATI Rage Mobility"
+0x1002 0x4c53 "Card:ATI Rage Mobility"
+0x1002 0x4c54 "Card:ATI Mach64"
+0x1002 0x4c57 "Card:ATI Radeon Mobility 7500"
+0x1002 0x4c58 "Card:ATI Mobility FireGL 7800"
+0x1002 0x4c59 "Card:ATI Radeon Mobility M6"
+0x1002 0x4c5a "Card:ATI Radeon Mobility M6"
+0x1002 0x4c64 "Card:ATI Radeon Mobility M9"
+0x1002 0x4c65 "Card:ATI Radeon Mobility M9"
+0x1002 0x4c66 "Card:ATI Radeon Mobility M9"
+0x1002 0x4c67 "Card:ATI Radeon Mobility M9"
+0x1002 0x4d46 "Card:ATI Rage 128 Mobility"
+0x1002 0x4d4c "Card:ATI Rage 128 Mobility"
+0x1002 0x4e44 "Card:ATI Radeon 9700 Pro"
+0x1002 0x4e45 "Card:ATI Radeon 9500 Pro"
+0x1002 0x4e46 "Card:ATI Radeon 9700"
+0x1002 0x4e47 "Card:ATI FireGL X1"
+0x1002 0x4e48 "Card:ATI Radeon 9800"
+0x1002 0x4e49 "Card:ATI Radeon 9800"
+0x1002 0x4e4a "Card:ATI Radeon 9800 XT"
+0x1002 0x4e4b "Card:ATI FireGL X2"
+0x1002 0x4e50 "Card:ATI Radeon Mobility 9600 M10"
+0x1002 0x4e51 "Card:ATI Radeon Mobility 9600"
+0x1002 0x4e52 "Card:ATI Radeon Mobility 9600 M10"
+0x1002 0x4e53 "Card:ATI Radeon Mobility 9600"
+0x1002 0x4e54 "Card:ATI FireGL Mobility T2"
+0x1002 0x4e56 "Card:ATI FireGL Mobility T2e"
+0x1002 0x5041 "Card:ATI Rage 128"
+0x1002 0x5042 "Card:ATI Rage 128"
+0x1002 0x5043 "Card:ATI Rage 128"
+0x1002 0x5044 "Card:ATI Rage 128"
+0x1002 0x5045 "Card:ATI Rage 128"
+0x1002 0x5046 "Card:ATI Rage 128"
+0x1002 0x5047 "Card:ATI Rage 128"
+0x1002 0x5048 "Card:ATI Rage 128"
+0x1002 0x5049 "Card:ATI Rage 128"
+0x1002 0x504a "Card:ATI Rage 128"
+0x1002 0x504b "Card:ATI Rage 128"
+0x1002 0x504c "Card:ATI Rage 128"
+0x1002 0x504d "Card:ATI Rage 128"
+0x1002 0x504e "Card:ATI Rage 128"
+0x1002 0x504f "Card:ATI Rage 128"
+0x1002 0x5050 "Card:ATI Rage 128"
+0x1002 0x5051 "Card:ATI Rage 128"
+0x1002 0x5052 "Card:ATI Rage 128"
+0x1002 0x5053 "Card:ATI Rage 128"
+0x1002 0x5054 "Card:ATI Rage 128"
+0x1002 0x5055 "Card:ATI Rage 128"
+0x1002 0x5056 "Card:ATI Rage 128"
+0x1002 0x5057 "Card:ATI Rage 128"
+0x1002 0x5058 "Card:ATI Rage 128"
+0x1002 0x5144 "Card:ATI Radeon 7200"
+0x1002 0x5145 "Card:ATI Radeon (generic)"
+0x1002 0x5146 "Card:ATI Radeon (generic)"
+0x1002 0x5147 "Card:ATI Radeon (generic)"
+0x1002 0x5148 "Card:ATI Radeon 8500"
+0x1002 0x5148 0x1002 0x010a "Card:ATI FireGL 8800"
+0x1002 0x5148 0x1002 0x0152 "Card:ATI FireGL 8800"
+0x1002 0x5148 0x1002 0x0162 "Card:ATI FireGL 8700"
+0x1002 0x5148 0x1002 0x0172 "Card:ATI FireGL 8700"
+0x1002 0x5149 "Card:ATI Radeon 8500"
+0x1002 0x514a "Card:ATI Radeon 8500"
+0x1002 0x514b "Card:ATI Radeon 8500"
+0x1002 0x514c "Card:ATI Radeon 8500LE"
+0x1002 0x514d "Card:ATI Radeon 9100"
+0x1002 0x514e "Card:ATI Radeon 8500LE"
+0x1002 0x514f "Card:ATI Radeon 8500LE"
+0x1002 0x5157 "Card:ATI Radeon 7500"
+0x1002 0x5158 "Card:ATI Radeon 7500"
+0x1002 0x5159 "Card:ATI Radeon 7000"
+0x1002 0x5159 0x1002 0x000b "Card:ATI Radeon 7000"
+0x1002 0x5159 0x1002 0x013a "Card:ATI Radeon 7000"
+0x1002 0x515a "Card:ATI Radeon VE"
+0x1002 0x5168 "Card:ATI Radeon 8500"
+0x1002 0x5169 "Card:ATI Radeon 8500"
+0x1002 0x516a "Card:ATI Radeon 8500"
+0x1002 0x516b "Card:ATI Radeon 8500"
+0x1002 0x516c "Card:ATI Radeon 8500"
+0x1002 0x5245 "Card:ATI Rage 128"
+0x1002 0x5246 "Card:ATI Rage 128"
+0x1002 0x5247 "Card:ATI Rage 128"
+0x1002 0x524b "Card:ATI Rage 128"
+0x1002 0x524c "Card:ATI Rage 128"
+0x1002 0x5345 "Card:ATI Rage 128"
+0x1002 0x5346 "Card:ATI Rage 128"
+0x1002 0x5347 "Card:ATI Rage 128"
+0x1002 0x5348 "Card:ATI Rage 128"
+0x1002 0x534b "Card:ATI Rage 128"
+0x1002 0x534c "Card:ATI Rage 128"
+0x1002 0x534d "Card:ATI Rage 128"
+0x1002 0x534e "Card:ATI Rage 128"
+0x1002 0x5354 "Card:ATI Mach64 VT (264VT)"
+0x1002 0x5446 "Card:ATI Rage 128 Pro Ultra"
+0x1002 0x544c "Card:ATI Rage 128 Pro Ultra"
+0x1002 0x5452 "Card:ATI Rage 128 Pro Ultra"
+0x1002 0x5453 "Card:ATI Rage 128 Pro Ultra"
+0x1002 0x5454 "Card:ATI Rage 128 Pro Ultra"
+0x1002 0x5455 "Card:ATI Rage 128 Pro Ultra"
+0x1002 0x5460 "Card:ATI Radeon Mobility M300"
+0x1002 0x5464 "Card:ATI FireGL M22 GL"
+0x1002 0x5548 "Card:ATI Radeon X800"
+0x1002 0x5549 "Card:ATI Radeon X800PRO"
+0x1002 0x554a "Card:ATI Radeon X800LE"
+0x1002 0x554b "Card:ATI Radeon X800SE"
+0x1002 0x5551 "Card:ATI FireGL V7200"
+0x1002 0x5552 "Card:ATI FireGL V5100"
+0x1002 0x5554 "Card:ATI FireGL V7100"
+0x1002 0x5654 "Card:ATI Mach64 VT (264VT)"
+0x1002 0x5655 "Card:ATI Mach64 VT (264VT)"
+0x1002 0x5656 "Card:ATI Mach64 VT (264VT)"
+0x1002 0x5834 "Card:ATI Radeon 9100 IGP"
+0x1002 0x5835 "Card:ATI Radeon Mobility 9100 IGP"
+0x1002 0x5955 "Card:ATI Radeon (generic)"
+0x1002 0x5960 "Card:ATI Radeon 9200PRO"
+0x1002 0x5961 "Card:ATI Radeon 9200"
+0x1002 0x5962 "Card:ATI Radeon 9200"
+0x1002 0x5964 "Card:ATI Radeon 9200SE"
+0x1002 0x5b60 "Card:ATI Radeon X300"
+0x1002 0x5b62 "Card:ATI Radeon X600"
+0x1002 0x5b64 "Card:ATI FireGL V3100"
+0x1002 0x5b65 "Card:ATI FireGL D1100"
+0x1002 0x5c61 "Card:ATI Radeon Mobility 9200"
+0x1002 0x5c63 "Card:ATI Radeon Mobility 9200"
+0x1002 0x5d57 "Card:ATI Radeon X800XT"
+0x1002 0x7834 "Card:ATI Radeon 9100 PRO IGP"
+0x1002 0x7835 "Card:ATI Radeon Mobility 9200 IGP"
+0x100b 0x0020 "natsemi"
+0x100b 0x0022 "ns83820"
+0x100c 0x3202 "Card:ET4000 W32i, W32p (generic)"
+0x100c 0x3205 "Card:ET4000 W32i, W32p (generic)"
+0x100c 0x3206 "Card:ET4000 W32i, W32p (generic)"
+0x100c 0x3207 "Card:ET4000 W32i, W32p (generic)"
+0x100c 0x3208 "Card:ET6000 (generic)"
+0x100c 0x4702 "Card:ET6300 (generic)"
+0x100e 0x9000 "Card:Weitek P9100 (generic)"
+0x100e 0x9001 "Card:Weitek P9100 (generic)"
+0x100e 0x9002 "Card:Weitek P9100 (generic)"
+0x100e 0x9100 "Card:Weitek P9100 (generic)"
+0x1011 0x0002 "tulip"
+0x1011 0x0004 "Card:Digital 8-plane TGA (UDB/Multia)"
+0x1011 0x0009 "tulip"
+0x1011 0x0014 "tulip"
+0x1011 0x0019 "tulip"
+0x1011 0x001a "acenic"
+0x1011 0x0046 0x0e11 0x4050 "cpqarray"
+0x1011 0x0046 0x0e11 0x4051 "cpqarray"
+0x1011 0x0046 0x0e11 0x4058 "cpqarray"
+0x1011 0x0046 0x103c 0x10c2 "aacraid"
+0x1011 0x0046 0x9005 0x0365 "aacraid"
+0x1011 0x0046 0x9005 0x1364 "aacraid"
+0x1011 0x0046 0x9005 0x1365 "aacraid"
+0x1013 0x0038 "Card:Cirrus Logic GD754x (laptop)"
+0x1013 0x00a0 "Card:Cirrus Logic GD543x"
+0x1013 0x00a2 "Card:Cirrus Logic GD543x"
+0x1013 0x00a4 "Card:Cirrus Logic GD543x"
+0x1013 0x00a8 "Card:Cirrus Logic GD543x"
+0x1013 0x00ac "Card:Cirrus Logic GD543x"
+0x1013 0x00b0 "Card:Cirrus Logic GD544x"
+0x1013 0x00b8 "Card:Cirrus Logic GD544x"
+0x1013 0x00bc "Card:Cirrus Logic GD5480"
+0x1013 0x00d0 "Card:Cirrus Logic GD5462"
+0x1013 0x00d2 "Card:Cirrus Logic GD5462"
+0x1013 0x00d4 "Card:Cirrus Logic GD5464"
+0x1013 0x00d5 "Card:Cirrus Logic GD5464"
+0x1013 0x00d6 "Card:Cirrus Logic GD5465"
+0x1013 0x00e8 "Card:Cirrus Logic GD543x"
+0x1013 0x1200 "Card:Cirrus Logic GD754x (laptop)"
+0x1013 0x1202 "Card:Cirrus Logic GD754x (laptop)"
+0x1013 0x1204 "Card:Cirrus Logic GD754x (laptop)"
+0x1013 0x6001 0x1014 0x1010 "unknown"
+0x1014 0x002e "ips"
+0x1014 0x01bd "ips"
+0x101a 0x0005 "hp100"
+0x101e 0x1960 "megaraid_mbox"
+0x101e 0x1960 0x1028 0x0471 "megaraid_mbox"
+0x101e 0x1960 0x1028 0x0475 "megaraid_mbox"
+0x101e 0x1960 0x1028 0x0493 "megaraid_mbox"
+0x101e 0x1960 0x1028 0x0511 "megaraid_mbox"
+0x101e 0x9010 "megaraid"
+0x101e 0x9060 "megaraid"
+0x1022 0x2000 "pcnet32"
+0x1022 0x2001 "pcnet32"
+0x1022 0x2020 "tmscsim"
+0x1022 0x7462 "amd8111e"
+0x1023 0x2100 "Card:Trident CyberBlade (generic)"
+0x1023 0x8400 "Card:Trident CyberBlade (generic)"
+0x1023 0x8420 "Card:Trident CyberBlade (generic)"
+0x1023 0x8500 "Card:Trident CyberBlade (generic)"
+0x1023 0x8520 "Card:Trident CyberBlade (generic)"
+0x1023 0x8600 "Card:Trident CyberBlade (generic)"
+0x1023 0x8620 "Card:Trident CyberBlade (generic)"
+0x1023 0x8820 "Card:Trident CyberBlade (generic)"
+0x1023 0x9320 "Card:Trident Cyber 9320 (generic)"
+0x1023 0x9382 "Card:Trident Cyber 9382 (generic)"
+0x1023 0x9385 "Card:Trident Cyber 9385 (generic)"
+0x1023 0x9388 "Card:Trident Cyber 9388 (generic)"
+0x1023 0x9397 "Card:Trident Cyber 9397 (generic)"
+0x1023 0x939a "Card:Trident Cyber 9397 (generic)"
+0x1023 0x9420 "Card:Trident TGUI9420DGi (generic)"
+0x1023 0x9430 "Card:Trident TGUI9430DGi (generic)"
+0x1023 0x9440 "Card:Trident TGUI9440 (generic)"
+0x1023 0x9520 "Card:Trident Cyber 9520 (generic)"
+0x1023 0x9525 "Card:Trident Cyber 9525 (generic)"
+0x1023 0x9540 "Card:Trident CyberBlade (generic)"
+0x1023 0x9660 "Card:Trident TGUI9660 (generic)"
+0x1023 0x9680 "Card:Trident TGUI9680 (generic)"
+0x1023 0x9682 "Card:Trident TGUI9682 (generic)"
+0x1023 0x9685 "Card:Trident TGUI9685 (generic)"
+0x1023 0x9750 "Card:Trident 3DImage975 (generic)"
+0x1023 0x9759 "Card:Trident 3DImage975 (generic)"
+0x1023 0x9850 "Card:Trident 3DImage985 (generic)"
+0x1023 0x9880 "Card:Trident Blade3D (generic)"
+0x1023 0x9910 "Card:Trident CyberBladeXP"
+0x1023 0x9930 "Card:Trident CyberBladeXPm"
+0x1028 0x0001 "aacraid"
+0x1028 0x0002 "aacraid"
+0x1028 0x0003 "aacraid"
+0x1028 0x0004 "aacraid"
+0x1028 0x000a "aacraid"
+0x1028 0x000e "megaraid_mbox"
+0x1028 0x000f "megaraid_mbox"
+0x102b 0x0010 "Card:Matrox Millennium"
+0x102b 0x0518 "Card:Matrox Millennium"
+0x102b 0x0519 "Card:Matrox Millennium"
+0x102b 0x051a "Card:Matrox Mystique"
+0x102b 0x051b "Card:Matrox Millennium II"
+0x102b 0x051e "Card:Matrox Mystique"
+0x102b 0x051f "Card:Matrox Millennium II"
+0x102b 0x0520 "Card:Matrox Millennium G200"
+0x102b 0x0521 "Card:Matrox Millennium G200"
+0x102b 0x0525 "Card:Matrox Millennium G400"
+0x102b 0x0525 0x102b 0x0541 "Card:Matrox Millennium G450"
+0x102b 0x0525 0x102b 0x0542 "Card:Matrox Millennium G450"
+0x102b 0x0525 0x102b 0x0641 "Card:Matrox Millennium G450"
+0x102b 0x0525 0x102b 0x0642 "Card:Matrox Millennium G450"
+0x102b 0x0525 0x102b 0x07c0 "Card:Matrox Millennium G450"
+0x102b 0x0525 0x102b 0x07c1 "Card:Matrox Millennium G450"
+0x102b 0x0525 0x102b 0x0d41 "Card:Matrox Millennium G450"
+0x102b 0x0525 0x102b 0x0d42 "Card:Matrox Millennium G450"
+0x102b 0x0525 0x102b 0x0e00 "Card:Matrox Millennium G450"
+0x102b 0x0525 0x102b 0x0e01 "Card:Matrox Millennium G450"
+0x102b 0x0525 0x102b 0x0e02 "Card:Matrox Millennium G450"
+0x102b 0x0525 0x102b 0x0e03 "Card:Matrox Millennium G450"
+0x102b 0x0525 0x102b 0x0f80 "Card:Matrox Millennium G450"
+0x102b 0x0525 0x102b 0x0f81 "Card:Matrox Millennium G450"
+0x102b 0x0525 0x102b 0x0f82 "Card:Matrox Millennium G450"
+0x102b 0x0525 0x102b 0x0f83 "Card:Matrox Millennium G450"
+0x102b 0x0525 0x1705 0x0001 "Card:Matrox Millennium G450"
+0x102b 0x0d10 "Card:VESA driver (generic)"
+0x102b 0x1000 "Card:Matrox Productiva G100"
+0x102b 0x1001 "Card:Matrox Productiva G100"
+0x102b 0x2007 "Card:Matrox Millennium"
+0x102b 0x2527 "Card:Matrox Millennium G550"
+0x102c 0x00b8 "Card:Chips & Technologies CT64300"
+0x102c 0x00c0 "Card:Chips & Technologies CT69000"
+0x102c 0x00d0 "Card:Chips & Technologies CT65545"
+0x102c 0x00d8 "Card:Chips & Technologies CT65545"
+0x102c 0x00dc "Card:Chips & Technologies CT65548"
+0x102c 0x00e0 "Card:Chips & Technologies CT65550"
+0x102c 0x00e4 "Card:Chips & Technologies CT65554"
+0x102c 0x00e5 "Card:Chips & Technologies CT65555"
+0x102c 0x00f0 "Card:Chips & Technologies CT68554"
+0x102c 0x00f4 "Card:Chips & Technologies CT68554"
+0x102c 0x0c30 "Card:Chips & Technologies CT69030"
+0x1036 0x0000 "fdomain"
+0x1039 0x0200 "Card:SiS 5597/5598"
+0x1039 0x0205 "Card:SiS SG86C205"
+0x1039 0x0300 "Card:SiS 300/305"
+0x1039 0x0310 "Card:SiS 315H"
+0x1039 0x0315 "Card:SiS 315"
+0x1039 0x0325 "Card:SiS 315Pro"
+0x1039 0x0330 "Card:SiS 330 Xabre"
+0x1039 0x0340 "Card:SiS 340"
+0x1039 0x0900 "sis900"
+0x1039 0x5300 "Card:SiS 540"
+0x1039 0x5315 "Card:SiS 550"
+0x1039 0x5597 "Card:SiS 5597"
+0x1039 0x6236 "Card:SiS 6326"
+0x1039 0x6300 "Card:SiS 630/730"
+0x1039 0x6306 "Card:SiS 530/620"
+0x1039 0x6325 "Card:SiS 650/M650/651/740"
+0x1039 0x6326 "Card:SiS 6326"
+0x1039 0x6330 "Card:SiS 660/661FX/M661FX/M661MX/741/741GX/M741/760/M760"
+0x1039 0x7016 "sis900"
+0x103c 0x1030 "hp100"
+0x103c 0x1031 "hp100"
+0x1043 0x0675 "hisax"
+0x1048 0x1000 "hisax"
+0x1048 0x3000 "hisax"
+0x104a 0x0981 "tulip"
+0x104a 0x2774 "tulip"
+0x104b 0x0140 "BusLogic"
+0x104b 0x1040 "BusLogic"
+0x104b 0x8130 "BusLogic"
+0x104c 0x3d07 "Card:3Dlabs Permedia2 (generic)"
+0x1050 0x0000 "ne2k-pci"
+0x1050 0x0840 "winbond-840"
+0x1050 0x0940 "ne2k-pci"
+0x1050 0x5a5a "ne2k-pci"
+0x105d 0x2309 "Card:Number Nine Imagine 128 (2-8MB)"
+0x105d 0x2339 "Card:Number Nine Imagine 128 Series 2 (2-4MB)"
+0x105d 0x493d "Card:Number Nine Imagine 128 T2R"
+0x105d 0x5348 "Card:Number Nine Revolution IV (T2R4)"
+0x1069 0x0001 "DAC960"
+0x1069 0x0002 "DAC960"
+0x1069 0x0010 "DAC960"
+0x1069 0x0050 "DAC960"
+0x1069 0xba55 "DAC960"
+0x1069 0xba56 "DAC960"
+0x106b 0x0021 "sungem"
+0x106b 0x0024 "sungem"
+0x1077 0x1020 "qlogicisp"
+0x1077 0x1216 0x101e 0x8471 "ignore"
+0x1077 0x1216 0x101e 0x8493 "ignore"
+0x1078 0x0000 "Card:Cyrix MediaGX"
+0x1078 0x0002 "Card:NatSemi Geode"
+0x1078 0x0104 "Card:Cyrix MediaGX"
+0x108d 0x0012 "tlan"
+0x108d 0x0013 "tlan"
+0x108d 0x0014 "tlan"
+0x108e 0x1001 "sunhme"
+0x108e 0x1101 "sungem"
+0x108e 0x2bad "sungem"
+0x1092 0x00a0 "Card:Diamond SpeedStar Pro SE (CL-GD5430/5434)"
+0x1092 0x00a8 "Card:Diamond SpeedStar 64"
+0x1092 0x0550 "Card:Diamond Viper 550"
+0x1092 0x1092 "Card:Diamond Viper 330"
+0x1092 0x8811 "Card:Diamond Stealth 64 DRAM SE"
+0x109e 0x0350 "bttv"
+0x109e 0x0351 "bttv"
+0x109e 0x0369 "bttv"
+0x109e 0x036c "bttv"
+0x109e 0x036e "bttv"
+0x109e 0x036f "bttv"
+0x109e 0x0370 "bttv"
+0x10a8 0x0000 "Card:STB Horizon"
+0x10a9 0x0009 "acenic"
+0x10b4 0x1b1d "Card:STB Systems Velocity 3D"
+0x10b7 0x0001 "acenic"
+0x10b7 0x4500 "3c59x"
+0x10b7 0x5055 "3c59x"
+0x10b7 0x5057 "3c59x"
+0x10b7 0x5157 "3c59x"
+0x10b7 0x5257 "3c59x"
+0x10b7 0x5900 "3c59x"
+0x10b7 0x5920 "3c59x"
+0x10b7 0x5950 "3c59x"
+0x10b7 0x5951 "3c59x"
+0x10b7 0x5952 "3c59x"
+0x10b7 0x5970 "3c59x"
+0x10b7 0x5b57 "3c59x"
+0x10b7 0x6055 "3c59x"
+0x10b7 0x6056 "3c59x"
+0x10b7 0x6560 "3c59x"
+0x10b7 0x6561 "3c59x"
+0x10b7 0x6562 "3c59x"
+0x10b7 0x6563 "3c59x"
+0x10b7 0x6564 "3c59x"
+0x10b7 0x7646 "3c59x"
+0x10b7 0x7770 "orinoco_plx"
+0x10b7 0x9000 "3c59x"
+0x10b7 0x9001 "3c59x"
+0x10b7 0x9004 "3c59x"
+0x10b7 0x9005 "3c59x"
+0x10b7 0x9006 "3c59x"
+0x10b7 0x900a "3c59x"
+0x10b7 0x9050 "3c59x"
+0x10b7 0x9051 "3c59x"
+0x10b7 0x9055 "3c59x"
+0x10b7 0x9056 "3c59x"
+0x10b7 0x9058 "3c59x"
+0x10b7 0x905a "3c59x"
+0x10b7 0x9200 "3c59x"
+0x10b7 0x9201 "3c59x"
+0x10b7 0x9800 "3c59x"
+0x10b7 0x9805 "3c59x"
+0x10b7 0x9900 "typhoon"
+0x10b7 0x9902 "typhoon"
+0x10b7 0x9903 "typhoon"
+0x10b7 0x9904 "typhoon"
+0x10b7 0x9905 "typhoon"
+0x10b7 0x9908 "typhoon"
+0x10b7 0x9909 "typhoon"
+0x10b7 0x990a "typhoon"
+0x10b7 0x990b "typhoon"
+0x10b8 0x0005 "epic100"
+0x10b8 0x0006 "epic100"
+0x10b9 0x5261 "dmfe"
+0x10bd 0x0e34 "ne2k-pci"
+0x10c8 0x0001 "Card:NeoMagic MagicGraph 128 (laptop/notebook)"
+0x10c8 0x0002 "Card:NeoMagic MagicGraph 128V (laptop/notebook)"
+0x10c8 0x0003 "Card:NeoMagic MagicGraph 128ZV (laptop/notebook)"
+0x10c8 0x0004 "Card:NeoMagic MagicGraph 128XD (laptop/notebook)"
+0x10c8 0x0005 "Card:NeoMagic MagicMedia 256AV (laptop/notebook)"
+0x10c8 0x0006 "Card:NeoMagic MagicMedia 256ZX (laptop/notebook)"
+0x10c8 0x0016 "Card:NeoMagic MagicMedia 256XL+ (laptop/notebook)"
+0x10c8 0x0025 "Card:NeoMagic MagicMedia 256AV+ (laptop/notebook)"
+0x10c8 0x0083 "Card:NeoMagic MagicGraph 128ZV+ (laptop/notebook)"
+0x10d9 0x0512 "tulip"
+0x10d9 0x0531 "tulip"
+0x10de 0x0008 "Card:Diamond Edge 3D"
+0x10de 0x0009 "Card:Diamond Edge 3D"
+0x10de 0x0020 "Card:RIVA TNT"
+0x10de 0x0028 "Card:RIVA TNT2"
+0x10de 0x0029 "Card:RIVA TNT2"
+0x10de 0x002a "Card:RIVA TNT2"
+0x10de 0x002b "Card:RIVA TNT2"
+0x10de 0x002c "Card:RIVA TNT2"
+0x10de 0x002d "Card:RIVA TNT2"
+0x10de 0x002e "Card:RIVA TNT2"
+0x10de 0x002f "Card:RIVA TNT2"
+0x10de 0x0040 "Card:NVIDIA GeForce 6800 Ultra"
+0x10de 0x0041 "Card:NVIDIA GeForce 6800"
+0x10de 0x0042 "Card:NVIDIA GeForce 6800 LE"
+0x10de 0x0043 "Card:NVIDIA Unknown (generic)"
+0x10de 0x0045 "Card:NVIDIA GeForce 6800 GT"
+0x10de 0x0049 "Card:NVIDIA Unknown (generic)"
+0x10de 0x004d "Card:NVIDIA Quadro FX 4400"
+0x10de 0x004e "Card:NVIDIA Quadro FX 4000"
+0x10de 0x0066 "forcedeth"
+0x10de 0x00a0 "Card:RIVA TNT2"
+0x10de 0x00c0 "Card:NVIDIA Unknown (generic)"
+0x10de 0x00c1 "Card:NVIDIA Unknown (generic)"
+0x10de 0x00c2 "Card:NVIDIA GeForce 6800 LE"
+0x10de 0x00c8 "Card:NVIDIA Unknown (generic)"
+0x10de 0x00c9 "Card:NVIDIA Unknown (generic)"
+0x10de 0x00cc "Card:NVIDIA Unknown (generic)"
+0x10de 0x00ce "Card:NVIDIA Unknown (generic)"
+0x10de 0x00d6 "forcedeth"
+0x10de 0x0100 "Card:NVIDIA GeForce 256 (generic)"
+0x10de 0x0101 "Card:NVIDIA GeForce 256 (generic)"
+0x10de 0x0103 "Card:NVIDIA GeForce 256 (generic)"
+0x10de 0x0110 "Card:NVIDIA GeForce 2 MX (generic)"
+0x10de 0x0111 "Card:NVIDIA GeForce 2 MX (generic)"
+0x10de 0x0112 "Card:nVidia GeForce 2 Go"
+0x10de 0x0113 "Card:NVIDIA GeForce 2 MX (generic)"
+0x10de 0x0140 "Card:NVIDIA GeForce 6600 GT"
+0x10de 0x0141 "Card:NVIDIA GeForce 6600"
+0x10de 0x0142 "Card:NVIDIA Unknown (generic)"
+0x10de 0x0143 "Card:NVIDIA Unknown (generic)"
+0x10de 0x0144 "Card:NVIDIA GeForce Go 6600"
+0x10de 0x0145 "Card:NVIDIA GeForce 6610 XL"
+0x10de 0x0146 "Card:NVIDIA GeForce Go 6600 TE/6200 TE"
+0x10de 0x0147 "Card:NVIDIA Unknown (generic)"
+0x10de 0x0148 "Card:NVIDIA GeForce Go 6600"
+0x10de 0x0149 "Card:NVIDIA Unknown (generic)"
+0x10de 0x014b "Card:NVIDIA Unknown (generic)"
+0x10de 0x014c "Card:NVIDIA Unknown (generic)"
+0x10de 0x014d "Card:NVIDIA Unknown (generic)"
+0x10de 0x014e "Card:NVIDIA Quadro FX 540"
+0x10de 0x014f "Card:NVIDIA GeForce 6200"
+0x10de 0x0150 "Card:NVIDIA GeForce 2 GTS (generic)"
+0x10de 0x0151 "Card:NVIDIA GeForce 2 GTS (generic)"
+0x10de 0x0152 "Card:NVIDIA GeForce 2 GTS (generic)"
+0x10de 0x0153 "Card:NVIDIA GeForce 2 GTS (generic)"
+0x10de 0x0170 "Card:NVIDIA GeForce 4 (generic)"
+0x10de 0x0160 "Card:NVIDIA Unknown (generic)"
+0x10de 0x0166 "Card:NVIDIA Unknown (generic)"
+0x10de 0x0171 "Card:NVIDIA GeForce 4 (generic)"
+0x10de 0x0172 "Card:NVIDIA GeForce 4 (generic)"
+0x10de 0x0173 "Card:NVIDIA GeForce 2 MX (generic)"
+0x10de 0x0174 "Card:NVIDIA GeForce 4 (generic)"
+0x10de 0x0175 "Card:NVIDIA GeForce 4 (generic)"
+0x10de 0x0176 "Card:NVIDIA GeForce 4 (generic)"
+0x10de 0x0177 "Card:NVIDIA GeForce 4 (generic)"
+0x10de 0x0178 "Card:NVIDIA GeForce 2 MX (generic)"
+0x10de 0x0179 "Card:NVIDIA GeForce 4 (generic)"
+0x10de 0x017a "Card:NVIDIA Quadro 4 (generic)"
+0x10de 0x017b "Card:NVIDIA Quadro 4 (generic)"
+0x10de 0x017c "Card:NVIDIA Quadro 4 (generic)"
+0x10de 0x017d "Card:NVIDIA GeForce 4 (generic)"
+0x10de 0x0181 "Card:NVIDIA GeForce 4 MX (generic)"
+0x10de 0x0182 "Card:NVIDIA GeForce 4 MX (generic)"
+0x10de 0x0183 "Card:NVIDIA GeForce 4 MX (generic)"
+0x10de 0x0185 "Card:NVIDIA GeForce 4 MX (generic)"
+0x10de 0x0186 "Card:NVIDIA GeForce 4 (generic)"
+0x10de 0x0187 "Card:NVIDIA GeForce 4 (generic)"
+0x10de 0x0188 "Card:NVIDIA Quadro 4 (generic)"
+0x10de 0x018a "Card:NVIDIA Quadro 4 (generic)"
+0x10de 0x018b "Card:NVIDIA Quadro 4 (generic)"
+0x10de 0x018c "Card:NVIDIA Quadro NVS 50 PCI"
+0x10de 0x018d "Card:NVIDIA GeForce4 448 Go"
+0x10de 0x01a0 "Card:NVIDIA GeForce 2 MX (generic)"
+0x10de 0x01c3 "forcedeth"
+0x10de 0x01f0 "Card:NVIDIA GeForce 4 MX (generic)"
+0x10de 0x0200 "Card:NVIDIA GeForce 3 (generic)"
+0x10de 0x0201 "Card:NVIDIA GeForce 3 (generic)"
+0x10de 0x0202 "Card:NVIDIA GeForce 3 (generic)"
+0x10de 0x0203 "Card:NVIDIA GeForce 2 MX (generic)"
+0x10de 0x0210 "Card:NVIDIA Unknown (generic)"
+0x10de 0x0211 "Card:NVIDIA Unknown (generic)"
+0x10de 0x021d "Card:NVIDIA Unknown (generic)"
+0x10de 0x021e "Card:NVIDIA Unknown (generic)"
+0x10de 0x0250 "Card:NVIDIA GeForce 4 (generic)"
+0x10de 0x0251 "Card:NVIDIA GeForce 4 (generic)"
+0x10de 0x0252 "Card:NVIDIA GeForce 4 (generic)"
+0x10de 0x0253 "Card:NVIDIA GeForce 4 (generic)"
+0x10de 0x0258 "Card:NVIDIA Quadro 4 (generic)"
+0x10de 0x0259 "Card:NVIDIA Quadro 4 (generic)"
+0x10de 0x025b "Card:NVIDIA Quadro 4 (generic)"
+0x10de 0x0280 "Card:NVIDIA GeForce 4 (generic)"
+0x10de 0x0281 "Card:NVIDIA GeForce 4 (generic)"
+0x10de 0x0282 "Card:NVIDIA GeForce 4 (generic)"
+0x10de 0x0286 "Card:NVIDIA GeForce 4 (generic)"
+0x10de 0x0288 "Card:NVIDIA Quadro 4 (generic)"
+0x10de 0x0289 "Card:NVIDIA Quadro 4 (generic)"
+0x10de 0x028c "Card:NVIDIA Quadro 4 (generic)"
+0x10de 0x0300 "Card:NVIDIA GeForce FX (generic)"
+0x10de 0x0301 "Card:NVIDIA GeForce FX (generic)"
+0x10de 0x0302 "Card:NVIDIA GeForce FX (generic)"
+0x10de 0x0308 "Card:NVIDIA Quadro FX (generic)"
+0x10de 0x0309 "Card:NVIDIA Quadro FX (generic)"
+0x10de 0x0311 "Card:NVIDIA GeForce FX (generic)"
+0x10de 0x0312 "Card:NVIDIA GeForce FX (generic)"
+0x10de 0x0313 "Card:NVIDIA Unknown (generic)"
+0x10de 0x0314 "Card:NVIDIA GeForce FX (generic)"
+0x10de 0x0316 "Card:NVIDIA Unknown (generic)"
+0x10de 0x0317 "Card:NVIDIA Unknown (generic)"
+0x10de 0x031a "Card:NVIDIA GeForce FX (generic)"
+0x10de 0x031b "Card:NVIDIA GeForce FX (generic)"
+0x10de 0x031c "Card:NVIDIA Quadro FX (generic)"
+0x10de 0x031d "Card:NVIDIA Unknown (generic)"
+0x10de 0x031e "Card:NVIDIA Unknown (generic)"
+0x10de 0x031f "Card:NVIDIA Unknown (generic)"
+0x10de 0x0320 "Card:NVIDIA GeForce FX (generic)"
+0x10de 0x0321 "Card:NVIDIA GeForce FX (generic)"
+0x10de 0x0322 "Card:NVIDIA GeForce FX (generic)"
+0x10de 0x0323 "Card:NVIDIA GeForce FX (generic)"
+0x10de 0x0324 "Card:NVIDIA GeForce FX (generic)"
+0x10de 0x0325 "Card:NVIDIA GeForce FX (generic)"
+0x10de 0x0326 "Card:NVIDIA GeForce FX 5500"
+0x10de 0x0327 "Card:NVIDIA GeForce FX 5100"
+0x10de 0x0328 "Card:NVIDIA GeForce FX (generic)"
+0x10de 0x0329 "Card:NVIDIA GeForce FX (generic)"
+0x10de 0x032a "Card:NVIDIA Quadro FX (generic)"
+0x10de 0x032b "Card:NVIDIA Quadro FX (generic)"
+0x10de 0x032c "Card:NVIDIA GeForce FX (generic)"
+0x10de 0x032d "Card:NVIDIA GeForce FX (generic)"
+0x10de 0x032f "Card:NVIDIA Unknown (generic)"
+0x10de 0x0330 "Card:NVIDIA GeForce FX (generic)"
+0x10de 0x0331 "Card:NVIDIA GeForce FX (generic)"
+0x10de 0x0332 "Card:NVIDIA GeForce FX (generic)"
+0x10de 0x0333 "Card:NVIDIA GeForce FX (generic)"
+0x10de 0x0334 "Card:NVIDIA Unknown (generic)"
+0x10de 0x0338 "Card:NVIDIA Quadro FX (generic)"
+0x10de 0x033f "Card:NVIDIA Quadro FX 700"
+0x10de 0x0341 "Card:NVIDIA GeForce FX (generic)"
+0x10de 0x0342 "Card:NVIDIA GeForce FX (generic)"
+0x10de 0x0343 "Card:NVIDIA GeForce FX (generic)"
+0x10de 0x0344 "Card:NVIDIA GeForce FX (generic)"
+0x10de 0x0345 "Card:NVIDIA Unknown (generic)"
+0x10de 0x0347 "Card:NVIDIA GeForce FX (generic)"
+0x10de 0x0348 "Card:NVIDIA GeForce FX (generic)"
+0x10de 0x0349 "Card:NVIDIA Unknown (generic)"
+0x10de 0x034b "Card:NVIDIA Unknown (generic)"
+0x10de 0x034c "Card:NVIDIA Quadro FX (generic)"
+0x10de 0x034e "Card:NVIDIA Quadro FX (generic)"
+0x10de 0x034f "Card:NVIDIA Unknown (generic)"
+0x10ec 0x8029 "ne2k-pci"
+0x10ec 0x8129 "8139too"
+0x10ec 0x8138 "8139too"
+0x10ec 0x8139 "8139too"
+0x10ec 0x8169 "r8169"
+0x1101 0x1060 "a100u2w"
+0x1106 0x0926 "ne2k-pci"
+0x1106 0x3022 "Card:S3 UniChrome"
+0x1106 0x3043 "via-rhine"
+0x1106 0x3053 "via-rhine"
+0x1106 0x3065 "via-rhine"
+0x1106 0x3106 "via-rhine"
+0x1106 0x3122 "Card:S3 UniChrome"
+0x1106 0x3204 "Card:S3 UniChrome"
+0x1106 0x3205 "Card:S3 UniChrome"
+0x1106 0x6100 "via-rhine"
+0x1106 0x7204 "Card:S3 UniChrome"
+0x1106 0x7205 "Card:S3 UniChrome"
+0x1113 0x1211 "8139too"
+0x1113 0x1216 "tulip"
+0x1113 0x1217 "tulip"
+0x1113 0x9511 "tulip"
+0x1119 0x0000 "gdth"
+0x1119 0x0001 "gdth"
+0x1119 0x0002 "gdth"
+0x1119 0x0003 "gdth"
+0x1119 0x0004 "gdth"
+0x1119 0x0005 "gdth"
+0x1119 0x0006 "gdth"
+0x1119 0x0007 "gdth"
+0x1119 0x0008 "gdth"
+0x1119 0x0009 "gdth"
+0x1119 0x000a "gdth"
+0x1119 0x000b "gdth"
+0x1119 0x000c "gdth"
+0x1119 0x000d "gdth"
+0x1119 0x0100 "gdth"
+0x1119 0x0101 "gdth"
+0x1119 0x0102 "gdth"
+0x1119 0x0103 "gdth"
+0x1119 0x0104 "gdth"
+0x1119 0x0105 "gdth"
+0x1119 0x0110 "gdth"
+0x1119 0x0111 "gdth"
+0x1119 0x0112 "gdth"
+0x1119 0x0113 "gdth"
+0x1119 0x0114 "gdth"
+0x1119 0x0115 "gdth"
+0x1119 0x0118 "gdth"
+0x1119 0x0119 "gdth"
+0x1119 0x011a "gdth"
+0x1119 0x011b "gdth"
+0x1119 0x0120 "gdth"
+0x1119 0x0121 "gdth"
+0x1119 0x0122 "gdth"
+0x1119 0x0123 "gdth"
+0x1119 0x0124 "gdth"
+0x1119 0x0125 "gdth"
+0x1119 0x0136 "gdth"
+0x1119 0x0137 "gdth"
+0x1119 0x0138 "gdth"
+0x1119 0x0139 "gdth"
+0x1119 0x013a "gdth"
+0x1119 0x013b "gdth"
+0x1119 0x013c "gdth"
+0x1119 0x013d "gdth"
+0x1119 0x013e "gdth"
+0x1119 0x013f "gdth"
+0x1119 0x0166 "gdth"
+0x1119 0x0167 "gdth"
+0x1119 0x0168 "gdth"
+0x1119 0x0169 "gdth"
+0x1119 0x016a "gdth"
+0x1119 0x016b "gdth"
+0x1119 0x016c "gdth"
+0x1119 0x016d "gdth"
+0x1119 0x016e "gdth"
+0x1119 0x016f "gdth"
+0x1119 0x01d6 "gdth"
+0x1119 0x01d7 "gdth"
+0x1119 0x01f6 "gdth"
+0x1119 0x01f7 "gdth"
+0x1119 0x01fc "gdth"
+0x1119 0x01fd "gdth"
+0x1119 0x01fe "gdth"
+0x1119 0x01ff "gdth"
+0x1119 0x0210 "gdth"
+0x1119 0x0211 "gdth"
+0x1119 0x0260 "gdth"
+0x1119 0x0261 "gdth"
+0x1119 0x0300 "gdth"
+0x111a 0x0000 "eni"
+0x111a 0x0002 "eni"
+0x1133 0xe002 "hisax"
+0x1133 0xe004 "hisax"
+0x1133 0xe005 "hisax"
+0x1142 0x6422 "Card:Alliance ProMotion 6422"
+0x1142 0x643d "Card:AT3D"
+0x1148 0x4000 "skfp"
+0x114f 0x0003 "dgrs"
+0x114f 0x0070 "hisax"
+0x114f 0x0071 "hisax"
+0x114f 0x0072 "hisax"
+0x114f 0x0073 "hisax"
+0x115d 0x0003 "xircom_cb"
+0x115d 0x0005 "xircom_cb"
+0x115d 0x0007 "xircom_cb"
+0x115d 0x000b "xircom_cb"
+0x115d 0x000f "xircom_cb"
+0x115d 0x0101 "xircom_cb"
+0x115d 0x0103 "xircom_cb"
+0x1163 0x0001 "Card:Rendition Verite 1000"
+0x1163 0x2000 "Card:Rendition Verite 2x00"
+0x1186 0x1002 "sundance"
+0x1186 0x1300 "8139too"
+0x1186 0x1340 "8139too"
+0x1186 0x1561 "tulip"
+0x1186 0x4000 "dl2k"
+0x1191 0x8002 "atp870u"
+0x1191 0x8010 "atp870u"
+0x1191 0x8020 "atp870u"
+0x1191 0x8030 "atp870u"
+0x1191 0x8040 "atp870u"
+0x1191 0x8050 "atp870u"
+0x119e 0x0001 "firestream"
+0x119e 0x0003 "firestream"
+0x11ad 0x0002 "tulip"
+0x11ad 0xc115 "tulip"
+0x11de 0x6057 "zr36067"
+0x11de 0x6120 "hisax"
+0x11f6 0x0112 "hp100"
+0x11f6 0x1401 "ne2k-pci"
+0x11f6 0x2011 "winbond-840"
+0x11f6 0x2201 "ne2k-pci"
+0x11f6 0x9881 "tulip"
+0x121a 0x0001 "Card:Voodoo Graphics"
+0x121a 0x0002 "Card:Voodoo II"
+0x121a 0x0003 "Card:Banshee (generic)"
+0x121a 0x0004 "Card:Banshee (generic)"
+0x121a 0x0005 "Card:Voodoo3 (generic)"
+0x121a 0x0009 "Card:Voodoo5 (generic)"
+0x1244 0x0700 "b1pci"
+0x1244 0x1200 "t1pci"
+0x1259 0xa117 "8139too"
+0x125b 0x1400 "tulip"
+0x1260 0x3873 "orinoco_pci"
+0x126f 0x0710 "Card:Silicon Motion LynxEM"
+0x126f 0x0712 "Card:Silicon Motion Lynx (generic)"
+0x126f 0x0720 "Card:Silicon Motion Lynx (generic)"
+0x126f 0x0730 "Card:Silicon Motion Lynx (generic)"
+0x126f 0x0810 "Card:Silicon Motion Lynx (generic)"
+0x126f 0x0811 "Card:Silicon Motion Lynx (generic)"
+0x126f 0x0820 "Card:Silicon Motion Lynx (generic)"
+0x126f 0x0910 "Card:Silicon Motion Lynx (generic)"
+0x1282 0x9009 "dmfe"
+0x1282 0x9100 "dmfe"
+0x1282 0x9102 "dmfe"
+0x1282 0x9132 "dmfe"
+0x12ae 0x0001 "acenic"
+0x12ae 0x0002 "acenic"
+0x12ae 0x00fa "acenic"
+0x12c3 0x0058 "ne2k-pci"
+0x12c3 0x5598 "ne2k-pci"
+0x12d2 0x0008 "Server:SVGA"
+0x12d2 0x0018 "Card:RIVA128"
+0x12d2 0x0019 "Card:RIVA128"
+0x12d2 0x0020 "Card:RIVA TNT"
+0x12d2 0x0028 "Card:RIVA TNT2"
+0x12d2 0x0029 "Card:RIVA TNT2"
+0x12d2 0x002c "Card:RIVA TNT2"
+0x12d2 0x00a0 "Card:RIVA TNT2"
+0x1317 0x0981 "tulip"
+0x1317 0x0985 "tulip"
+0x1317 0x1985 "tulip"
+0x1317 0x9511 "tulip"
+0x1318 0x0911 "hamachi"
+0x1332 0x5415 "umem"
+0x1385 0x4100 "orinoco_plx"
+0x1385 0x620a "acenic"
+0x1385 0x630a "acenic"
+0x1397 0x2bd0 "hisax"
+0x13c1 0x1000 "3w-xxxx"
+0x13c1 0x1001 "3w-xxxx"
+0x13c1 0x1002 "3w-9xxx"
+0x13d1 0xab02 "tulip"
+0x13d1 0xab06 "8139too"
+0x13f0 0x0201 "sundance"
+0x1400 0x1401 "epic100"
+0x14b9 0x0001 "airo"
+0x14b9 0x0340 "airo"
+0x14b9 0x0350 "airo"
+0x14b9 0x4500 "airo"
+0x14b9 0x4800 "airo"
+0x14e4 0x4401 "b44"
+0x14e4 0x4402 "b44"
+0x14ea 0xab06 "8139too"
+0x14ea 0xab07 "8139too"
+0x1500 0x1360 "8139too"
+0x1516 0x0803 "fealnx"
+0x1516 0x0891 "fealnx"
+0x15ad 0x0405 "Card:VMWare"
+0x15ad 0x0710 "Card:VMWare"
+0x15e8 0x0130 "orinoco_plx"
+0x1638 0x1100 "orinoco_plx"
+0x16ab 0x1100 "orinoco_plx"
+0x16ab 0x1101 "orinoco_plx"
+0x16ab 0x1102 "orinoco_plx"
+0x16ec 0x3685 "orinoco_plx"
+0x1743 0x8139 "8139too"
+0x3d3d 0x0002 "Card:ELSA GLoria-L"
+0x3d3d 0x0004 "Card:3Dlabs Permedia2 (generic)"
+0x3d3d 0x0005 "Card:3Dlabs Permedia2 (generic)"
+0x3d3d 0x0006 "Card:ELSA GLoria-L/MX"
+0x3d3d 0x0009 "Card:3Dlabs Permedia2 (generic)"
+0x3d3d 0x000a "Card:3Dlabs Permedia2 (generic)"
+0x3d3d 0x0100 "Card:3Dlabs Permedia2 (generic)"
+0x3d3d 0x1004 "Card:3Dlabs Permedia2 (generic)"
+0x3d3d 0x3d04 "Card:3Dlabs Permedia2 (generic)"
+0x4005 0x2301 "Card:Avance Logic 2301"
+0x4005 0x2302 "Card:Avance Logic 2302"
+0x4005 0x2303 "Card:Avance Logic 2302"
+0x4033 0x1360 "8139too"
+0x4a14 0x5000 "ne2k-pci"
+0x5301 0x0001 "Card:AT3D"
+0x5333 0x5631 "Card:S3 ViRGE (generic)"
+0x5333 0x8801 "Card:S3 Vision964 (generic)"
+0x5333 0x8810 "Card:S3 Trio32 (generic)"
+0x5333 0x8811 "Card:S3 Trio64 (generic)"
+0x5333 0x8812 "Card:S3 Aurora64V+ (generic)"
+0x5333 0x8813 "Card:S3 Trio32 (generic)"
+0x5333 0x8814 "Card:S3 Trio64V+ (generic)"
+0x5333 0x8815 "Card:S3 Aurora64V+ (generic)"
+0x5333 0x883d "Card:S3 ViRGE (generic)"
+0x5333 0x8880 "Card:S3 868 (generic)"
+0x5333 0x8881 "Card:S3 868 (generic)"
+0x5333 0x8882 "Card:S3 868 (generic)"
+0x5333 0x8883 "Card:S3 868 (generic)"
+0x5333 0x88b0 "Card:S3 928 (generic)"
+0x5333 0x88b1 "Card:S3 86C928 (generic)"
+0x5333 0x88b2 "Card:S3 86C928 (generic)"
+0x5333 0x88b3 "Card:S3 86C928 (generic)"
+0x5333 0x88c0 "Card:S3 864 (generic)"
+0x5333 0x88c1 "Card:S3 864 (generic)"
+0x5333 0x88c2 "Card:S3 864 (generic)"
+0x5333 0x88c3 "Card:S3 864 (generic)"
+0x5333 0x88d0 "Card:S3 964 (generic)"
+0x5333 0x88d1 "Card:S3 964 (generic)"
+0x5333 0x88d2 "Card:S3 964 (generic)"
+0x5333 0x88d3 "Card:S3 964 (generic)"
+0x5333 0x88f0 "Card:S3 968 (generic)"
+0x5333 0x88f1 "Card:S3 968 (generic)"
+0x5333 0x88f2 "Card:S3 968 (generic)"
+0x5333 0x88f3 "Card:S3 968 (generic)"
+0x5333 0x8900 "Card:S3 Trio64V2 (generic)"
+0x5333 0x8901 "Card:S3 Trio64V2 (generic)"
+0x5333 0x8903 "Card:S3 Trio3D"
+0x5333 0x8904 "Card:S3 Trio3D"
+0x5333 0x8904 0x1014 0x00db "Card:S3 Trio64 3D"
+0x5333 0x8904 0x1014 0x305c "Card:S3 Trio64 3D"
+0x5333 0x8905 "Card:S3 Trio64V+ (generic)"
+0x5333 0x8906 "Card:S3 Trio64V+ (generic)"
+0x5333 0x8907 "Card:S3 Trio64V+ (generic)"
+0x5333 0x8908 "Card:S3 Trio64V+ (generic)"
+0x5333 0x8909 "Card:S3 Trio64V+ (generic)"
+0x5333 0x890a "Card:S3 Trio64V+ (generic)"
+0x5333 0x890b "Card:S3 Trio64V+ (generic)"
+0x5333 0x890c "Card:S3 Trio64V+ (generic)"
+0x5333 0x890d "Card:S3 Trio64V+ (generic)"
+0x5333 0x890e "Card:S3 Trio64V+ (generic)"
+0x5333 0x890f "Card:S3 Trio64V+ (generic)"
+0x5333 0x8a01 "Card:S3 ViRGE (generic)"
+0x5333 0x8a10 "Card:S3 ViRGE/GX2 (generic)"
+0x5333 0x8a13 "Card:S3 Trio3D/2X"
+0x5333 0x8a20 "Card:S3 Savage3D"
+0x5333 0x8a21 "Card:S3 Savage3D"
+0x5333 0x8a22 "Card:S3 Savage4"
+0x5333 0x8a23 "Card:S3 Savage4"
+0x5333 0x8a25 "Card:S3 ProSavage PM133"
+0x5333 0x8a26 "Card:S3 ProSavage KM133"
+0x5333 0x8c01 "Card:S3 ViRGE/MX (generic)"
+0x5333 0x8c02 "Card:S3 ViRGE/MX+ (generic)"
+0x5333 0x8c03 "Card:S3 ViRGE/MX (generic)"
+0x5333 0x8c10 "Card:S3 Savage/MX"
+0x5333 0x8c11 "Card:S3 Savage/MX"
+0x5333 0x8c12 "Card:S3 Savage/IX"
+0x5333 0x8c13 "Card:S3 Savage/IX"
+0x5333 0x8c22 "Card:S3 Savage/MX"
+0x5333 0x8c24 "Card:S3 Savage/MX"
+0x5333 0x8c26 "Card:S3 Savage/MX"
+0x5333 0x8c2a "Card:S3 Savage/IX"
+0x5333 0x8c2b "Card:S3 Savage/IX"
+0x5333 0x8c2c "Card:S3 Savage/IX"
+0x5333 0x8c2d "Card:S3 Savage/IX"
+0x5333 0x8c2e "Card:S3 Savage/IX"
+0x5333 0x8c2f "Card:S3 Savage/IX"
+0x5333 0x8d01 "Card:S3 ProSavage PN133"
+0x5333 0x8d02 "Card:S3 ProSavage KN133"
+0x5333 0x8d03 "Card:S3 ProSavage PM133"
+0x5333 0x8d04 "Card:S3 ProSavage KM133"
+0x5333 0x9102 "Card:S3 Savage 2000 (generic)"
+0x8086 0x0039 "tulip"
+0x8086 0x0600 "gdth"
+0x8086 0x1000 "e1000"
+0x8086 0x1001 "e1000"
+0x8086 0x1002 "e100"
+0x8086 0x1004 "e1000"
+0x8086 0x1008 "e1000"
+0x8086 0x1009 "e1000"
+0x8086 0x100c "e1000"
+0x8086 0x100d "e1000"
+0x8086 0x100e "e1000"
+0x8086 0x100f "e1000"
+0x8086 0x1010 "e1000"
+0x8086 0x1011 "e1000"
+0x8086 0x1012 "e1000"
+0x8086 0x1013 "e1000"
+0x8086 0x1015 "e1000"
+0x8086 0x1016 "e1000"
+0x8086 0x1017 "e1000"
+0x8086 0x1019 "e1000"
+0x8086 0x101d "e1000"
+0x8086 0x101e "e1000"
+0x8086 0x1029 "e100"
+0x8086 0x1030 "e100"
+0x8086 0x1031 "e100"
+0x8086 0x1032 "e100"
+0x8086 0x1033 "e100"
+0x8086 0x1034 "e100"
+0x8086 0x1038 "e100"
+0x8086 0x1039 "e100"
+0x8086 0x103a "e100"
+0x8086 0x103b "e100"
+0x8086 0x103c "e100"
+0x8086 0x103d "e100"
+0x8086 0x103e "e100"
+0x8086 0x1050 "e100"
+0x8086 0x1051 "e100"
+0x8086 0x1059 "e100"
+0x8086 0x1132 "Card:Intel 815"
+0x8086 0x1209 "e100"
+0x8086 0x1229 "e100"
+0x8086 0x1960 0x101e 0x0438 "megaraid"
+0x8086 0x1960 0x101e 0x0466 "megaraid"
+0x8086 0x1960 0x101e 0x0467 "megaraid"
+0x8086 0x1960 0x101e 0x09a0 "megaraid"
+0x8086 0x1960 0x1028 0x0467 "megaraid"
+0x8086 0x1960 0x1028 0x1111 "megaraid"
+0x8086 0x1960 0x103c 0x03a2 "megaraid"
+0x8086 0x1960 0x103c 0x10c6 "megaraid"
+0x8086 0x1960 0x103c 0x10c7 "megaraid"
+0x8086 0x1960 0x103c 0x10cc "megaraid"
+0x8086 0x1960 0x103c 0x10cd "megaraid"
+0x8086 0x1960 0x1111 0x1111 "megaraid"
+0x8086 0x1960 0x113c 0x03a2 "megaraid"
+0x8086 0x2449 "e100"
+0x8086 0x2459 "e100"
+0x8086 0x245d "e100"
+0x8086 0x24d1 "ata_piix"
+0x8086 0x2562 "Card:Intel 845"
+0x8086 0x2572 "Card:Intel 865"
+0x8086 0x2582 "Card:Intel 915"
+0x8086 0x2652 "ata_piix"
+0x8086 0x2653 "ata_piix"
+0x8086 0x2772 "Card:Intel 945"
+0x8086 0x3092 "i2o_block"
+0x8086 0x3577 "Card:Intel 830"
+0x8086 0x3582 "Card:Intel 852"
+0x8086 0x7121 "Card:Intel 810"
+0x8086 0x7123 "Card:Intel 810"
+0x8086 0x7125 "Card:Intel 810"
+0x8086 0x7800 "Card:Intel 740 (generic)"
+0x8086 0x9621 "i2o_block"
+0x8086 0x9622 "i2o_block"
+0x8086 0x9641 "i2o_block"
+0x8086 0x96a1 "i2o_block"
+0x8e2e 0x3000 "ne2k-pci"
+0x9004 0x1078 "aic7xxx"
+0x9004 0x2178 "aic7xxx"
+0x9004 0x3860 "aic7xxx"
+0x9004 0x5075 "aic7xxx"
+0x9004 0x5078 "aic7xxx"
+0x9004 0x5175 "aic7xxx"
+0x9004 0x5178 "aic7xxx"
+0x9004 0x5275 "aic7xxx"
+0x9004 0x5278 "aic7xxx"
+0x9004 0x5375 "aic7xxx"
+0x9004 0x5378 "aic7xxx"
+0x9004 0x5475 "aic7xxx"
+0x9004 0x5478 "aic7xxx"
+0x9004 0x5575 "aic7xxx"
+0x9004 0x5578 "aic7xxx"
+0x9004 0x5675 "aic7xxx"
+0x9004 0x5678 "aic7xxx"
+0x9004 0x5775 "aic7xxx"
+0x9004 0x5778 "aic7xxx"
+0x9004 0x6038 "aic7xxx"
+0x9004 0x6075 "aic7xxx"
+0x9004 0x6078 "aic7xxx"
+0x9004 0x6178 "aic7xxx"
+0x9004 0x6278 "aic7xxx"
+0x9004 0x6378 "aic7xxx"
+0x9004 0x6478 "aic7xxx"
+0x9004 0x6578 "aic7xxx"
+0x9004 0x6678 "aic7xxx"
+0x9004 0x6778 "aic7xxx"
+0x9004 0x6915 "starfire"
+0x9004 0x7078 "aic7xxx"
+0x9004 0x7178 "aic7xxx"
+0x9004 0x7278 "aic7xxx"
+0x9004 0x7378 "aic7xxx"
+0x9004 0x7478 "aic7xxx"
+0x9004 0x7578 "aic7xxx"
+0x9004 0x7678 "aic7xxx"
+0x9004 0x7778 "aic7xxx"
+0x9004 0x7810 "aic7xxx"
+0x9004 0x7850 "aic7xxx"
+0x9004 0x7855 "aic7xxx"
+0x9004 0x7860 "aic7xxx"
+0x9004 0x7870 "aic7xxx"
+0x9004 0x7871 "aic7xxx"
+0x9004 0x7872 "aic7xxx"
+0x9004 0x7873 "aic7xxx"
+0x9004 0x7874 "aic7xxx"
+0x9004 0x7880 "aic7xxx"
+0x9004 0x7890 "aic7xxx"
+0x9004 0x7891 "aic7xxx"
+0x9004 0x7892 "aic7xxx"
+0x9004 0x7893 "aic7xxx"
+0x9004 0x7894 "aic7xxx"
+0x9004 0x7895 "aic7xxx"
+0x9004 0x7896 "aic7xxx"
+0x9004 0x7897 "aic7xxx"
+0x9004 0x8078 "aic7xxx"
+0x9004 0x8178 "aic7xxx"
+0x9004 0x8278 "aic7xxx"
+0x9004 0x8378 "aic7xxx"
+0x9004 0x8478 "aic7xxx"
+0x9004 0x8578 "aic7xxx"
+0x9004 0x8678 "aic7xxx"
+0x9004 0x8778 "aic7xxx"
+0x9004 0x8878 "aic7xxx"
+0x9005 0x0010 "aic7xxx"
+0x9005 0x0011 "aic7xxx"
+0x9005 0x0013 "aic7xxx"
+0x9005 0x001f "aic7xxx"
+0x9005 0x0020 "aic7xxx"
+0x9005 0x002f "aic7xxx"
+0x9005 0x0030 "aic7xxx"
+0x9005 0x003f "aic7xxx"
+0x9005 0x0050 "aic7xxx"
+0x9005 0x0051 "aic7xxx"
+0x9005 0x005f "aic7xxx"
+0x9005 0x0080 "aic7xxx"
+0x9005 0x0081 "aic7xxx"
+0x9005 0x0083 "aic7xxx"
+0x9005 0x008f "aic7xxx"
+0x9005 0x00c0 "aic7xxx"
+0x9005 0x00c1 "aic7xxx"
+0x9005 0x00c3 "aic7xxx"
+0x9005 0x00cf "aic7xxx"
+0x9005 0x0250 "ips"
+0x9005 0x0283 "aacraid"
+0x9005 0x0284 "aacraid"
+0x9005 0x0285 "aacraid"
+0x9005 0x0285 0x1028 0x0287 "aacraid"
+0x9005 0x0286 "aacraid"
+0x9005 0x8000 "aic79xx"
+0x9005 0x800f "aic79xx"
+0x9005 0x8010 "aic79xx"
+0x9005 0x8011 "aic79xx"
+0x9005 0x8012 "aic79xx"
+0x9005 0x8013 "aic79xx"
+0x9005 0x8014 "aic79xx"
+0x9005 0x801d "aic79xx"
+0x9005 0x801e "aic79xx"
+0x9005 0x801f "aic79xx"
+0x9005 0x8080 "aic79xx"
+0x9005 0x808f "aic79xx"
+0x9005 0x8090 "aic79xx"
+0x9005 0x8091 "aic79xx"
+0x9005 0x8092 "aic79xx"
+0x9005 0x8093 "aic79xx"
+0x9005 0x8094 "aic79xx"
+0x9005 0x8095 "aic79xx"
+0x9005 0x8096 "aic79xx"
+0x9005 0x8097 "aic79xx"
+0x9005 0x809c "aic79xx"
+0x9005 0x809d "aic79xx"
+0x9005 0x809e "aic79xx"
+0x9005 0x809f "aic79xx"
+0xe159 0x0001 "hisax"
+0xec80 0xec00 "orinoco_plx"
+0xedd8 0xa091 "Card:Ark Logic ARK1000PV (generic)"
+0xedd8 0xa099 "Card:Ark Logic ARK2000MT (generic)"
+0xedd8 0xa0a1 "Card:Ark Logic ARK2000MT (generic)"
+# custom Kanotix additions
+# graphics card
+0x1039 0x6330 "Card:SiS 6326"
+# hostap
+0x1260 0x3873 0x1186 0x3700 "hostap_pci"
+# ndiswrapper
+0x1260 0x3890 0x1113 0xee03 "ndiswrapper"
+0x1260 0x3890 0x1385 0x4800 "ndiswrapper"
+# snd-intel8x0 extra
+0x10de 0x006b "snd-intel8x0"
+# custom Kanotix blacklist
+0x1244 0x0a00 "kanotix"
+0x1244 0x0e00 "kanotix"
+# automatically created
+0x14e4 0x1644 "tg3"
+0x14e4 0x1645 "tg3"
+0x14e4 0x1646 "tg3"
+0x14e4 0x1647 "tg3"
+0x14e4 0x1648 "tg3"
+0x14e4 0x164d "tg3"
+0x14e4 0x1653 "tg3"
+0x14e4 0x1654 "tg3"
+0x14e4 0x165d "tg3"
+0x14e4 0x165e "tg3"
+0x14e4 0x16a6 "tg3"
+0x14e4 0x16a7 "tg3"
+0x14e4 0x16a8 "tg3"
+0x14e4 0x16c6 "tg3"
+0x14e4 0x16c7 "tg3"
+0x14e4 0x1696 "tg3"
+0x14e4 0x169c "tg3"
+0x14e4 0x169d "tg3"
+0x14e4 0x170d "tg3"
+0x14e4 0x170e "tg3"
+0x14e4 0x1649 "tg3"
+0x14e4 0x166e "tg3"
+0x14e4 0x1658 "tg3"
+0x14e4 0x1659 "tg3"
+0x14e4 0x1676 "tg3"
+0x14e4 0x1677 "tg3"
+0x14e4 0x167c "tg3"
+0x14e4 0x167d "tg3"
+0x14e4 0x167e "tg3"
+0x14e4 0x16f7 "tg3"
+0x14e4 0x16fd "tg3"
+0x14e4 0x16fe "tg3"
+0x14e4 0x16dd "tg3"
+0x1148 0x4400 "tg3"
+0x1148 0x4500 "tg3"
+0x173b 0x03e8 "tg3"
+0x173b 0x03e9 "tg3"
+0x173b 0x03eb "tg3"
+0x173b 0x03ea "tg3"
+0x106b 0x1645 "tg3"
+0x10b7 0x1700 "sk98lin"
+0x10b7 0x80eb "sk98lin"
+0x1148 0x4300 "sk98lin"
+0x1148 0x4320 "sk98lin"
+0x1148 0x9000 "sk98lin"
+0x1148 0x9e00 "sk98lin"
+0x1186 0x4b00 "sk98lin"
+0x1186 0x4b01 "sk98lin"
+0x1186 0x4c00 "sk98lin"
+0x11ab 0x4320 "sk98lin"
+0x11ab 0x4340 "sk98lin"
+0x11ab 0x4341 "sk98lin"
+0x11ab 0x4342 "sk98lin"
+0x11ab 0x4343 "sk98lin"
+0x11ab 0x4344 "sk98lin"
+0x11ab 0x4345 "sk98lin"
+0x11ab 0x4346 "sk98lin"
+0x11ab 0x4347 "sk98lin"
+0x11ab 0x4350 "sk98lin"
+0x11ab 0x4351 "sk98lin"
+0x11ab 0x4360 "sk98lin"
+0x11ab 0x4361 "sk98lin"
+0x11ab 0x4362 "sk98lin"
+0x11ab 0x5005 "sk98lin"
+0x1371 0x434e "sk98lin"
+0x1737 0x1032 "sk98lin"
+0x1737 0x1064 "sk98lin"
+0x8086 0x2415 "snd-intel8x0"
+0x8086 0x2425 "snd-intel8x0"
+0x8086 0x2445 "snd-intel8x0"
+0x8086 0x2485 "snd-intel8x0"
+0x8086 0x24c5 "snd-intel8x0"
+0x8086 0x24d5 "snd-intel8x0"
+0x8086 0x25a6 "snd-intel8x0"
+0x8086 0x266e "snd-intel8x0"
+0x8086 0x27de "snd-intel8x0"
+0x8086 0x7195 "snd-intel8x0"
+0x1039 0x7012 "snd-intel8x0"
+0x10de 0x01b1 "snd-intel8x0"
+0x10de 0x003a "snd-intel8x0"
+0x10de 0x006a "snd-intel8x0"
+0x10de 0x0059 "snd-intel8x0"
+0x10de 0x008a "snd-intel8x0"
+0x10de 0x00da "snd-intel8x0"
+0x10de 0x00ea "snd-intel8x0"
+0x1022 0x746d "snd-intel8x0"
+0x1022 0x7445 "snd-intel8x0"
+0x10b9 0x5455 "snd-intel8x0"
+0x1013 0x6005 "snd-cs4281"
+0x5333 0xca00 "snd-sonicvibes"
+0x1002 0x4341 "snd-atiixp"
+0x1002 0x4361 "snd-atiixp"
+0x1002 0x4370 "snd-atiixp"
+0x4005 0x4000 "snd-als4000"
+0x1319 0x0801 "snd-fm801"
+0x13f6 0x0100 "snd-cmipci"
+0x13f6 0x0101 "snd-cmipci"
+0x13f6 0x0111 "snd-cmipci"
+0x13f6 0x0112 "snd-cmipci"
+0x10b9 0x0111 "snd-cmipci"
+0x1073 0x0004 "snd-ymfpci"
+0x1073 0x000d "snd-ymfpci"
+0x1073 0x000a "snd-ymfpci"
+0x1073 0x000c "snd-ymfpci"
+0x1073 0x0010 "snd-ymfpci"
+0x1073 0x0012 "snd-ymfpci"
+0x1412 0x1724 "snd-ice1724"
+0x1412 0x1712 "snd-ice1712"
+0x10b9 0x5451 "snd-ali5451"
+0x10ee 0x3fc0 "snd-rme96"
+0x10ee 0x3fc1 "snd-rme96"
+0x10ee 0x3fc2 "snd-rme96"
+0x10ee 0x3fc3 "snd-rme96"
+0xea60 0x9896 "snd-rme32"
+0xea60 0x9898 "snd-rme32"
+0xea60 0x9897 "snd-rme32"
+0x1285 0x0100 "snd-es1968"
+0x125d 0x1968 "snd-es1968"
+0x125d 0x1978 "snd-es1968"
+0x125d 0x1969 "snd-es1938"
+0x1057 0x0003 "snd-mixart"
+0x1023 0x2000 "snd-trident"
+0x1023 0x2001 "snd-trident"
+0x1039 0x7018 "snd-trident"
+0x1274 0x1371 "snd-ens1371"
+0x1274 0x5880 "snd-ens1371"
+0x1102 0x8938 "snd-ens1371"
+0x1274 0x5000 "snd-ens1370"
+0x1013 0x6001 "snd-cs46xx"
+0x1013 0x6003 "snd-cs46xx"
+0x1013 0x6004 "snd-cs46xx"
+0x1102 0x0007 "snd-ca0106"
+0x12eb 0x0002 "snd-au8830"
+0x12eb 0x0001 "snd-au8820"
+0x12eb 0x0003 "snd-au8810"
+0x125d 0x1988 "snd-maestro3"
+0x125d 0x1989 "snd-maestro3"
+0x125d 0x1990 "snd-maestro3"
+0x125d 0x1992 "snd-maestro3"
+0x125d 0x1998 "snd-maestro3"
+0x125d 0x1999 "snd-maestro3"
+0x125d 0x199a "snd-maestro3"
+0x125d 0x199b "snd-maestro3"
+0x122d 0x50dc "snd-azt3328"
+0x122d 0x80da "snd-azt3328"
+0x1102 0x0006 "snd-emu10k1x"
+0x1102 0x0002 "snd-emu10k1"
+0x1102 0x0004 "snd-emu10k1"
+0x1102 0x0008 "snd-emu10k1"
+0x10b5 0x906d "snd-korg1212"
+0x1106 0x3058 "snd-via82xx"
+0x1106 0x3059 "snd-via82xx"
+0x10ee 0x3fc4 "snd-rme9652"
+0x10ee 0x3fc5 "snd-hdsp"
+0x10b5 0x9050 "snd-vx222"
+0x10b5 0x9030 "snd-vx222"
+0x10c8 0x8005 "snd-nm256"
+0x10c8 0x8006 "snd-nm256"
+0x10c8 0x8016 "snd-nm256"
+0x8086 0x2668 "snd-hda-intel"
+0x8086 0x27d8 "snd-hda-intel"
diff --git a/initramfs/initrd-stuff/usr/share/hwdata/usb.ids b/initramfs/initrd-stuff/usr/share/hwdata/usb.ids
new file mode 100644
index 00000000..ee7bcb9d
--- /dev/null
+++ b/initramfs/initrd-stuff/usr/share/hwdata/usb.ids
@@ -0,0 +1,5936 @@
+#
+# List of USB ID's
+#
+# Maintained by Vojtech Pavlik <vojtech@suse.cz>
+# If you have any new entries, send them to the maintainer.
+# The latest version can be obtained from
+# http://www.linux-usb.org/usb.ids
+#
+# $Id: usb.ids,v 1.222 2005/11/18 21:08:02 vojtech Exp $
+#
+
+# Vendors, devices and interfaces. Please keep sorted.
+
+# Syntax:
+# vendor vendor_name
+# device device_name <-- single tab
+# interface interface_name <-- two tabs
+
+0001 Fry's Electronics
+0002 Ingram
+0003 Club Mac
+0004 Nebraska Furniture Mart
+0386 LTS
+ 0001 PSX for USB Converter
+03e8 EndPoints, Inc.
+ 0004 SE401 WebCam
+ 0008 101 Ethernet [klsi]
+03e9 Thesys Microelectronics
+03ea Data Broadcasting Corp.
+03eb Atmel Corp.
+ 2002 Mass Storage Device
+ 2103 JTAG ICE mkII
+ 3301 at43301 4-port Hub
+ 3312 4-port Hub
+ 5601 at76c510 Prism-II 802.11b Access Point
+ 5603 Cisco 7920 WiFi IP Phone
+ 7603 at76c503a D-Link DWL-120 802.11b Adapter
+ 7605 at76c503a 802.11b Adapter
+ 7606 at76c505 802.11b Adapter
+ 7611 at76c510 rfmd2948 802.11b Access Point
+03ec Iwatsu America, Inc.
+03ed Mitel Corp.
+03ee Mitsumi
+ 0000 CD-R/RW Drive
+ 641f WIF-0402C Bluetooth Adapter
+ 6440 WML-C52APR Bluetooth Adapter
+ 6901 SmartDisk FDD
+03f0 Hewlett-Packard
+ 0004 DeskJet 895c
+ 0101 ScanJet 4100c
+ 0102 PhotoSmart S20
+ 0104 DeskJet 880c/970c
+ 0105 ScanJet 4200c
+ 0107 CD-Writer Plus
+ 010c Multimedia Keyboard Hub
+ 0111 G55xi Printer/Scanner/Copier
+ 011c hn210w 802.11b Adapter
+ 0121 HP49g+ Calculator
+ 0201 ScanJet 6200c
+ 0202 PhotoSmart S20
+ 0204 DeskJet 815c
+ 0205 ScanJet 3300c
+ 0207 CD-Writer Plus 8200e
+ 020c Multimedia Keyboard
+ 0304 DeskJet 810c/812c
+ 0305 ScanJet 4300c
+ 0311 OfficeJet G85xi
+ 0317 LaserJet 1200
+ 0401 ScanJet 5200c
+ 0404 DeskJet 830c/832c
+ 0405 ScanJet 3400cse
+ 0504 DeskJet 885c
+ 0505 ScanJet 2100c
+ 050c 5219 Wireless Keyboard
+ 0517 LaserJet 1000
+ 0601 ScanJet 6300c
+ 0604 DeskJet 840c
+ 0605 ScanJet 2200c
+ 0701 ScanJet 5300c/5370c
+ 0704 DeskJet 825c
+ 0705 ScanJet 4400c
+ 0712 DeskJet 1180c
+ 0801 ScanJet 7400c
+ 0804 DeskJet 816c
+ 0901 ScanJet 2300c
+ 0904 DeskJet 845c
+ 1004 DeskJet 970c/970cse
+ 1005 ScanJet 5400c
+ 1016 Jornada 548 / iPAQ HW6515 Pocket PC
+ 1104 DeskJet 959c
+ 1105 ScanJet 5470c
+ 1116 Jornada 568 Pocket PC
+ 1151 750xi Printer/Scanner/Copier
+ 1204 DeskJet 930c
+ 1305 ScanJet 4570c
+ 1317 LaserJet 1005
+ 1405 Scanjet 3670
+ 1504 DeskJet 920c
+ 1604 DeskJet 940c
+ 1904 DeskJet 3820
+ 1c17 Color LaserJet 2550l
+ 1e11 PSC-950
+ 2002 Hub
+ 2004 DeskJet 640c
+ 2005 ScanJet 3570c
+ 2104 DeskJet 630c
+ 2205 ScanJet 3500c
+ 2304 DeskJet 656c
+ 2305 ScanJet 3970c
+ 2811 PSC-2100
+ 2d11 OfficeJet 6110
+ 3102 PhotoSmart P1100 Printer w/ Card Reader
+ 3104 DeskJet 960c
+ 3304 DeskJet 990c
+ 3404 DeskJet 6122
+ 3504 DeskJet 6127c
+ 3c02 PhotoSmart 7350
+ 3d11 OfficeJet 4215
+ 3f11 PSC-1315/PSC-1317
+ 4002 PhotoSmart 720 / PhotoSmart 935 (storage)
+ 4102 PhotoSmart 618
+ 4202 PhotoSmart 812
+ 4302 PhotoSmart 850 (ptp)
+ 4402 PhotoSmart 935 (ptp)
+ 5004 DeskJet 995c
+ 6004 DeskJet 5550
+ 6104 DeskJet 5650c
+ 6202 PhotoSmart 215
+ 6204 DeskJet 5150c
+ 6302 PhotoSmart 318/612
+ 6402 PhotoSmart 715 (ptp)
+ 6502 PhotoSmart 120 (ptp)
+ 6602 PhotoSmart 320
+ 6702 PhotoSmart 720 (ptp)
+ 6802 PhotoSmart 620 (ptp)
+ 6a02 PhotoSmart 735 (ptp)
+ 7004 DeskJet 3320c
+ 7104 DeskJet 3420c
+ 7202 PhotoSmart 43x (ptp)
+ 7204 DeskJet 36xx
+ 7304 DeskJet 35xx
+ a004 DeskJet 5850c
+ bef4 NEC Picty760
+ efbe NEC Picty900
+ f0be NEC Picty920
+ f1be NEC Picty800
+03f1 Genoa Technology
+03f2 Oak Technology, Inc.
+03f3 Adaptec, Inc.
+03f4 Diebold, Inc.
+03f5 Siemens Electromechanical
+03f8 Epson Imaging Technology Center
+03f9 KeyTronic Corp.
+03fb OPTi, Inc.
+03fc Elitegroup Computer Systems
+03fd Xilinx, Inc.
+03fe Farallon Comunications
+0400 National Semiconductor Corp.
+ 0807 Bluetooth Dongle
+ 1000 Mustek BearPaw 1200 Scanner
+ 1001 Mustek BearPaw 2400 Scanner
+0401 National Registry, Inc.
+0402 ALi Corp.
+ 5462 M5462 IDE Controller
+ 5603 USB 2.0 Q-tec Webcam 300
+ 5621 USB 2.0 Storage Device
+ 5632 USB 2.0 Host-to-Host Link
+ 5637 M5637 IDE Controller
+0403 Future Technology Devices International, Ltd
+ 0000 H4SMK 7 Port Hub
+ 6001 8-bit FIFO
+ 8040 4 Port Hub
+ 8070 7 Port Hub
+ 8370 7 Port Hub
+ 8371 PS/2 Keyboard And Mouse
+ 8372 FT8U100AX Serial Port
+ ea90 Eclo 1-Wire Adapter
+ f208 Papenmeier Braille-Display
+ fd48 ShipModul MiniPlex-4xUSB NMEA Multiplexer
+ ff08 ToolHouse LoopBack Adapter
+0404 NCR Corp.
+ 0310 K590 Printer, Self-Service
+ 0311 7167 Printer, Receipt/Slip
+ 0312 7197 Printer Receipt
+ 0320 5932-USB Keyboard
+ 0321 5953-USB Dynakey
+ 0322 5932-USB Enhanced Keyboard
+ 0323 5932-USB Enhanced Keyboard, Flash-Recovery/Download
+ 0324 5953-USB Enhanced Dynakey
+ 0325 5953-USB Enhanced Dynakey Flash-Recovery/Download
+ 0328 K016: USB-MSR ISO 3-track MSR: POS Standard (See HID pages)
+ 0329 K018: USB-MSR JIS 2-Track MSR: POS Standard
+ 032a K016: USB-MSR ISO 3-Track MSR: HID Keyboard Mode
+ 032b K016/K018: USB-MSR Flash-Recovery/Download
+0405 Synopsys, Inc.
+0406 Fujitsu-ICL Computers
+0407 Fujitsu Personal Systems, Inc.
+0408 Quanta Computer, Inc.
+0409 NEC Corp.
+ 0012 ATerm IT75DSU ISDN TA
+ 0014 Japanese Keyboard
+ 0027 MultiSync Monitor
+ 0058 HighSpeed Hub
+ 0059 HighSpeed Hub
+ 006a Conceptronic USB Harddisk Box
+ 011d e228 Mobile Phone
+ 55aa Hub
+ 55ab Hub [iMac/iTouch kbd]
+ efbe P!cty 900 [HP DJ]
+ f0be P!cty 920 [HP DJ 812c]
+040a Kodak Co.
+ 0001 DVC-323
+ 0002 DVC-325
+ 0100 DC-220
+ 0110 DC-260
+ 0111 DC-265
+ 0112 DC-290
+ 0120 DC-240
+ 0121 DC-240 (PTP firmware)
+ 0130 DC-280
+ 0131 DC-5000
+ 0132 DC-3400
+ 0140 DC-4800
+ 0160 DC4800
+ 0170 DX3900
+ 0300 EZ-200
+ 0400 MC3
+ 0500 DX3500
+ 0510 DX3600
+ 0525 DX3215
+ 0530 DX3700
+ 0535 EasyShare CX4230 Camera
+ 0540 LS420
+ 0550 DX4900
+ 0555 DX4330
+ 0560 CX4200
+ 0565 CX4210
+ 0566 CX4300
+ 0568 LS443
+ 0569 LS663
+ 0570 DX6340
+ 0571 CX6330
+ 0572 DX6440
+ 0573 CX6230
+ 0574 CX6200
+ 0575 DX6490
+ 0576 DX4530
+ 057c CX7530
+ 057f DX7590
+ 5010 Wireless Adapter
+040b Weltrend Semiconductor
+ 6510 Weltrend Bar Code Reader
+ 6520 XBOX Xploder
+040c VTech Computers, Ltd
+040d VIA Technologies, Inc.
+040e MCCI
+040f Echo Speech Corp.
+0411 MelCo., Inc.
+ 0001 LUA-TX Ethernet [pegasus]
+ 0016 WLI-USB-S11 802.11b Adapter
+ 0027 WLI-USB-KS11G 802.11b Adapter
+0412 Award Software International
+0413 Leadtek Research, Inc.
+0414 Giga-Byte Technology Co., Ltd
+0416 Winbond Electronics Corp.
+ 0961 AVL Flash Card Reader
+ 5518 4-Port Hub
+ 551a PC Sync Keypad
+ 551b PC Async Keypad
+ 551c Sync Tenkey
+ 551d Async Tenkey
+ 551e Keyboard
+ 551f Keyboard w/ Sys and Media
+ 5521 Keyboard
+ 7723 SD Card Reader
+ 6481 16-bit Scanner
+0417 Symbios Logic
+0418 AST Research
+0419 Samsung Info. Systems America, Inc.
+ 0001 IrDA Remote Controller
+ 3001 Xerox P1202 Laser Printer
+ 8002 SyncMaster 757DFX HID Device
+041a Phoenix Technologies, Ltd
+041b d'TV
+041d S3, Inc.
+041e Creative Technology, Ltd
+ 1002 Nomad II
+ 1003 Blaster GamePad Cobra
+ 1050 GamePad Cobra
+ 3010 SoundBlaster MP3+
+ 3020 SoundBlaster Audigy 2 NX
+ 4003 VideoBlaster WebCam Go Plus [W9967CF]
+ 4004 Nomad II MG
+ 4005 WebCam Blaster Go ES
+ 400a PC-Cam 300
+ 400b PC-Cam 600
+ 400c WebCam 5 [pwc]
+ 400d WebCam PD1001
+ 4011 WebCam PRO eX
+ 4013 PC-Cam 750
+ 4015 CardCam Value
+ 4017 WebCam Mobile
+ 4018 WebCam Vista
+ 401c WebCam NX [PD1110]
+ 401d WebCam NX Ultra
+ 401e WebCam NX Pro
+ 401f Webcam Notebook
+ 4036 Webcam Live!/Live! Pro
+ 403a WebCam NX Pro 2
+ 403c WebCam Live! Ultra
+ 403d WebCam Notebook Ultra
+ 4100 Nomad Jukebox 2
+ 4101 Nomad Jukebox 3
+ 4106 Nomad MuVo
+ 4108 Nomad Jukebox Zen
+ 4109 Nomad Jukebox Zen NX
+ 410b Nomad Jukebox Zen USB 2.0
+ 410c Nomad MuVo NX
+ 4110 Nomad Jukebox Zen Xtra
+ 4111 Dell Digital Jukebox
+ 4116 MuVo^2
+ 4117 Nomad MuVo TX
+ 411b Zen Touch
+ 411d Zen
+ 411e Zen Micro
+ 4123 Zen Portable Media Center
+ 4126 Dell DJ (2nd gen)
+ 4127 Dell DJ
+ 412b MuVo N200 with FM radio
+ 4134 Zen Neeon
+ 4136 Zen Sleek
+ 4139 Zen Nano Plus
+ 413c Zen MicroPhoto
+041f LCS Telegraphics
+0420 Chips and Technologies
+0421 Nokia Mobile Phones
+ 0401 6650 GSM Phone
+ 0405 9500 GSM Communicator
+ 040b N-Gage GSM Phone
+ 040f 6230 GSM Phone
+ 0410 6630 Imaging Smartphone
+ 0415 9300 GSM Smartphone
+ 041a 9500 GSM Communicator (RNDIS)
+ 041b 9300 GSM Smartphone (RNDIS)
+ 0429 6230i Camera Phone
+ 0800 Connectivity Cable DKU-5
+0422 ADI Systems, Inc.
+0423 Computer Access Technology Corp.
+ 000a NetMate Ethernet
+ 000c NetMate2 Ethernet
+ 000d USB Chief Analyzer
+ 1237 Andromeda Hub
+0424 Standard Microsystems Corp.
+ 20fc 6-in-1 Card Reader
+ 223a 8-in-1 Card Reader
+0425 Motorola Semiconductors HK, Ltd
+ 0101 G-Tech Wireless Mouse & Keyboard
+0426 Integrated Device Technology, Inc.
+0427 Motorola Electronics Taiwan, Ltd
+0428 Advanced Gravis Computer Tech, Ltd
+ 4001 GamePad Pro
+0429 Cirrus Logic
+042a Ericsson Austrian, AG
+042b Intel Corp.
+042c Innovative Semiconductors, Inc.
+042d Micronics
+042e Acer, Inc.
+042f Molex, Inc.
+0430 Sun Microsystems, Inc.
+ 0005 Type 6 Keyboard
+ 0100 3-button Mouse
+0431 Itac Systems, Inc.
+0432 Unisys Corp.
+0433 Alps Electric, Inc.
+ 1101 IBM Game Controller
+0434 Samsung Info. Systems America, Inc.
+0435 Hyundai Electronics America
+0436 Taugagreining HF
+0437 Framatome Connectors USA
+0438 Advanced Micro Devices, Inc.
+0439 Voice Technologies Group
+043d Lexmark International, Inc.
+ 0002 Optra E310 Printer
+ 0009 Optra S2450 Printer
+ 000c Optra E312 Printer
+ 0017 Z32 printer
+ 0018 Z52 Printer
+ 001a Z65 Printer
+ 001c Kodak Personal Picture Maker 200 Printer
+ 001f Kodak Personal Picture Maker 200 Card Reader
+ 0020 Z51 Printer
+ 0021 Z33 Printer
+ 002d X70/X73 Scan/Print/Copy
+ 003d X83 Scan/Print/Copy
+ 0057 Z35 Printer
+ 0060 X74/X75 Scanner
+ 0061 X74 Hub
+ 0069 X74/X75 Printer
+ 0072 X6170 Printer
+043e LG Electronics USA, Inc.
+ 42bd Flatron 795FT Plus Monitor
+ 4a4d Flatron 915FT Plus Monitor
+ 7001 MF-PD100 Soul Digital MP3 Player
+ 8484 LPC-U30 Webcam II
+ 8585 LPC-UC35 Webcam
+043f RadiSys Corp.
+0440 Eizo Nanao Corp.
+0441 Winbond Systems Lab.
+ 1456 Hub
+0442 Ericsson, Inc.
+0443 Gateway, Inc.
+0445 Lucent Technologies, Inc.
+0446 NMB Technologies Corp.
+0447 Momentum Microsystems
+044a Shamrock Tech. Co., Ltd
+044b WSI
+044c CCL/ITRI
+044d Siemens Nixdorf AG
+044e Alps Electric Co., Ltd
+ 2002 MD-5500 Printer
+ 3001 UGTZ4 Bluetooth
+044f ThrustMaster, Inc.
+ 0400 HOTAS Cougar
+ a0a3 Fusion Digital GamePad
+ b203 360 Modena Pro Wheel
+ b300 Firestorm Dual Power
+ b304 Firestorm Dual Power
+0450 DFI, Inc.
+0451 Texas Instruments, Inc.
+ 1428 Hub
+ 1446 TUSB2040/2070 Hub
+ 2036 TUSB2036 Hub
+ 2046 TUSB2046 Hub
+ 2077 TUSB2077 Hub
+ 3410 TUSB3410 Microcontroller
+ 5409 Frontier Labs NEX IA+ Digital Audio Player
+ 6000 AU5 ADSL Modem (pre-reenum)
+ 6001 AU5 ADSL Modem
+ e001 GraphLink
+ e004 TI-89 Titanium Calculator
+ e008 TI-84 Plus Silver Calculator
+0452 Mitsubishi Electronics America, Inc.
+ 0050 Diamond Pro 900u CRT Monitor
+ 0051 Integrated Hub
+0453 CMD Technology
+0454 Vobis Microcomputer AG
+0455 Telematics International, Inc.
+0456 Analog Devices, Inc.
+0457 Silicon Integrated Systems Corp.
+ 0150 Super Talent 1GB Flash Drive
+ 0151 Super Flash 1GB Flash Drive
+0458 KYE Systems Corp. (Mouse Systems)
+ 0001 Mouse
+ 0002 Genius NetMouse Pro
+ 0003 Genius NetScroll+
+ 000e VideoCAM Web
+ 001a Genius WebScroll+
+ 004c Slimstar Pro Keyboard
+ 0100 EasyPen Tablet
+ 0101 CueCat
+ 1003 Genius VideoCam
+ 1004 Flight2000 F-23 Joystick
+ 100a Aashima Technology Trust Sight Fighter Vibration Feedback Joystick
+ 2001 ColorPage-Vivid Pro Scanner
+ 2007 ColorPage-HR6 V2 Scanner
+ 2008 ColorPage-HR6 V2 Scanner
+ 2009 ColorPage-HR6A Scanner
+ 2011 ColorPage-Vivid3x Scanner
+ 2013 ColorPage-HR7 Scanner
+ 2015 ColorPage-HR7LE Scanner
+ 2016 ColorPage-HR6X Scanner
+ 301d Genius MaxFire MiniPad
+ 7004 VideoCAM Express
+ 7007 VideoCAM Web
+ 7012 WebCAM USB2.0
+0459 Adobe Systems, Inc.
+045a SONICblue, Inc.
+ 0b4a SupraMax 2890 56K Modem [Lucent Atlas]
+ 0b68 SupraMax 56K Modem
+ 5210 Rio Karma Music Player
+ 5220 Rio Nitrus MP3 Player
+045b Hitachi, Ltd
+045d Nortel Networks, Ltd
+045e Microsoft Corp.
+ 0007 SideWinder Game Pad
+ 0008 SideWinder Precision Pro
+ 0009 IntelliMouse
+ 000b Natural Keyboard Elite
+ 0014 Digital Sound System 80
+ 001a SideWinder Precision Racing Wheel
+ 001b SideWinder Force Feedback 2 Joystick
+ 001d Natural Keyboard Pro
+ 001e IntelliMouse Explorer
+ 0023 Trackball Optical
+ 0024 Trackball Explorer
+ 0025 IntelliEye Mouse
+ 0026 SideWinder GamePad Pro
+ 0027 SideWinder PnP GamePad
+ 0028 SideWinder Dual Strike
+ 0029 IntelliMouse Optical
+ 002b Internet Keyboard Pro
+ 0033 Sidewinder Strategic Commander
+ 0034 SideWinder Force Feedback Wheel
+ 0038 SideWinder Precision 2
+ 0039 IntelliMouse Optical
+ 003b SideWinder Game Voice
+ 003c SideWinder Joystick
+ 0040 Wheel Mouse Optical
+ 0047 IntelliMouse Explorer 3.0
+ 0059 Wireless IntelliMouse Explorer
+ 006e MN510 802.11b Adapter
+ 007d Notebook Optical Mouse
+ 007e Wireless Transceiver for Bluetooth
+ 0083 Basic Optical Mouse
+ 008a Wireless Keyboard and Mouse
+ 008c Wireless Intellimouse Explorer 2.0
+ 00b9 Wireless Optical Mouse 3.0
+ 00bd Fingerprint Reader
+ 0284 Xbox DVD Playback Kit
+ 0288 Xbox Controller S Hub
+ 0289 Xbox Controller S
+0460 Ace Cad Enterprise Co., Ltd
+0461 Primax Electronics, Ltd
+ 0300 G2-300 Scanner
+ 0301 G2E-300 Scanner
+ 0302 G2-300 #2 Scanner
+ 0303 G2E-300 #2 Scanner
+ 0340 Colorado 9600 Scanner
+ 0341 Colorado 600u Scanner
+ 0345 Visioneer 6200 Scanner
+ 0346 Memorex Maxx 6136u Scanner
+ 0347 Primascan Colorado 2600u/Visioneer 4400 Scanner
+ 0360 Colorado 19200 Scanner
+ 0361 Colorado 1200u Scanner
+ 0364 LG Electronics Scanworks 600U Scanner
+ 0371 Visioneer Onetouch 8920 Scanner
+ 0377 Medion MD 5345 Scanner
+ 037b Medion MD 6190 Scanner
+ 0380 G2-600 Scanner
+ 0381 ReadyScan 636i Scanner
+ 0382 G2-600 #2 Scanner
+ 0383 G2E-600 Scanner
+ 0813 IBM UltraPort Camera
+ 0815 Micro Innovations WebCam
+ 0819 Fujifilm IX-30 Camera [webcam mode]
+ 081a Fujifilm IX-30 Camera [storage mode]
+ 081c Elitegroup ECS-C11 Camera
+ 081d Elitegroup ECS-C11 Storage
+ 4d01 Comfort Keyboard
+ 4d02 Mouse-in-a-Box
+ 4d03 Kensington Mouse-in-a-box
+ 4d04 Mouse
+0463 MGE UPS Systems
+ 0001 UPS
+ ffff UPS
+0464 AMP/Tycoelectronics Corp.
+0467 AT&T Paradyne
+0468 Wieson Technologies Co., Ltd
+046a Cherry GmbH
+ 0001 My3000 Keyboard
+ 0003 My3000 Hub
+ 0005 XX33 SmartCard Reader Keyboard
+ 0023 Cymotion Master Linux Keyboard
+046b American Megatrends, Inc.
+046c Toshiba Corp., Digital Media Equipment
+046d Logitech, Inc.
+ 0203 M2452 Keyboard
+ 0301 M4848 Mouse
+ 0401 HP PageScan
+ 0402 NEC PageScan
+ 040f Logitech/Storm PageScan
+ 0801 QuickCam Home
+ 0810 QuickCam Pro
+ 0840 QuickCam Express
+ 0850 QuickCam Web
+ 0870 QuickCam Express
+ 0890 QuickCam Traveler
+ 08a0 QuickCam IM
+ 08a2 Labtec WebCam Pro
+ 08b0 QuickCam 3000 Pro [pwc]
+ 08b1 QuickCam Notebook Pro
+ 08b2 QuickCam Pro 4000
+ 08b3 QuickCam Zoom
+ 08b4 QuickCam Zoom
+ 08f0 QuickCam Messenger
+ 0900 ClickSmart 310
+ 0901 ClickSmart 510
+ 0903 ClickSmart 820
+ 0905 ClickSmart 820
+ 0920 QuickCam Express
+ 0921 Labtec WebCam
+ 0928 Quickcam Express
+ 092a QuickCam for Notebooks
+ 0950 Pocket Camera
+ 0960 ClickSmart 420
+ 0970 Pocket750
+ c000 N43 [Pilot Mouse]
+ c001 N48/M-BB48 [FirstMouse Plus]
+ c002 M-BA47 [MouseMan Plus]
+ c004 WingMan Gaming Mouse
+ c00b MouseMan Wheel
+ c00c Optical Wheel Mouse
+ c00e M-BJ69 Optical Wheel Mouse
+ c012 Optical Mouse
+ c016 M-UV69a Optical Wheel Mouse
+ c01b MX310 Optical Mouse
+ c01e MX518 Optical Mouse
+ c025 MX500 Optical Mouse
+ c030 iFeel Mouse
+ c032 MouseMan iFeel
+ c03e Premium Optical Wheel Mouse
+ c202 WingMan Formula
+ c207 WingMan Extreme Digital 3D
+ c208 WingMan Gamepad Extreme
+ c209 WingMan Gamepad
+ c20a WingMan RumblePad
+ c20c WingMan Precision
+ c211 iTouch Cordless Reciever
+ c216 Dual Action Gamepad
+ c281 WingMan Force
+ c283 WingMan Force 3D
+ c285 WingMan Strike Force 3D
+ c291 WingMan Formula Force
+ c293 WingMan Formula Force GP
+ c295 Momo Force Steering Wheel
+ c2a0 Wingman Force Feedback Mouse
+ c303 iTouch Keyboard
+ c308 Internet Navigator Keyboard
+ c309 Internet Keyboard
+ c401 TrackMan Marble Wheel
+ c402 Marble Mouse (2-button)
+ c404 TrackMan Wheel
+ c408 Marble Mouse (4-button)
+ c501 Cordless Mouse Receiver
+ c503 Cordless Mouse+Keyboard Receiver
+ c504 Cordless Mouse+Keyboard Receiver
+ c505 Cordless Mouse+Keyboard Receiver
+ c506 MX-700 Cordless Mouse Receiver
+ c50b Cordless Desktop Optical
+ c50e MX-1000 Cordless Mouse Receiver
+ d001 QuickCam Pro
+046e Behavior Tech. Computer Corp.
+ 6782 BTC 7932 mouse+keyboard
+046f Crystal Semiconductor
+0471 Philips
+ 0101 DSS350 Digital Speaker System
+ 0104 DSS330 Digital Speaker System [uda1321]
+ 0201 Hub
+ 0222 Creative Nomad Jukebox
+ 0302 PCA645VC WebCam [pwc]
+ 0303 PCA646VC WebCam [pwc]
+ 0304 Askey VC010 WebCam [pwc]
+ 0307 PCVC675K WebCam [pwc]
+ 0308 PCVC680K WebCam [pwc]
+ 030c PCVC690K WebCam [pwc]
+ 0310 PCVC730K WebCam [pwc]
+ 0311 PCVC740K ToUcam Pro [pwc]
+ 0312 PCVC750K WebCam [pwc]
+ 0471 Digital Speaker System
+ 0601 OVU1020 IR Dongle (Kbd+Mouse)
+ 0701 150P1 TFT Display
+ 0811 JR24 CDRW
+ 1120 Creative Rhomba MP3 player
+ 1801 Diva MP3 player
+0472 Chicony Electronics Co., Ltd
+ 0065 PFU-65 Keyboard
+0473 Sanyo Information Business Co., Ltd
+0474 Sanyo Electric Co., Ltd
+ 0701 SCP-4900 Cellphone
+0475 Relisys/Teco Information System
+0476 AESP
+0477 Seagate Technology, Inc.
+0478 Connectix Corp.
+ 0001 QuickCam
+ 0002 QuickClip
+0479 Advanced Peripheral Laboratories
+047a Semtech Corp.
+047b Silitek Corp.
+ 0002 Keyboard and Mouse
+ 0101 BlueTooth Keyboard and Mouse
+ 020b SK-3105 SmartCard Reader
+ 1002 HP ScanJet 4300c Parallel Port
+047c Dell Computer Corp.
+047d Kensington
+ 1003 Orbit TrackBall
+ 1005 TurboBall
+ 1009 Orbit TrackBall for Mac
+ 101f PocketMouse Pro
+ 2010 Wireless Presentation Remote
+ 4005 Gravis Eliminator GamePad Pro
+ 4006 Gravis Eliminator AfterShock
+ 4008 Gravis Destroyer TiltPad
+ 5002 VideoCam CABO II
+ 5003 VideoCam
+047e Agere Systems, Inc. (Lucent)
+ 1001 USS720 Parallel Port
+ f101 Atlas Modem
+047f Plantronics, Inc.
+0480 Toshiba America Info. Systems, Inc.
+0481 Zenith Data Systems
+0482 Kyocera Corp.
+ 000e FS-1020D Printer
+0483 SGS Thomson Microelectronics
+ 1307 Cytronix 6in1 card reader
+ 163d Cool Icam Digi-MP3
+ 2016 Fingerprint Reader
+ 2017 Biometric Smart Card Reader
+ 7554 56k SoftModem
+0484 Specialix
+0485 Nokia Monitors
+0486 ASUS Computers, Inc.
+0487 Stewart Connector
+0488 Cirque Corp.
+0489 Foxconn / Hon Hai
+ 0502 SmartMedia Card Reader Firmware Loader
+ 0503 SmartMedia Card Reader
+048a S-MOS Systems, Inc.
+048c Alps Electric Ireland, Ltd
+048d Integrated Technology Express, Inc.
+048f Eicon Tech.
+0490 United Microelectronics Corp.
+0491 Capetronic
+0492 Samsung SemiConductor, Inc.
+0493 MAG Technology Co., Ltd
+0495 ESS Technology, Inc.
+0496 Micron Electronics
+0497 Smile International
+0498 Capetronic (Kaohsiung) Corp.
+0499 Yamaha Corp.
+ 6001 CRW2200UX Lightspeed 2 External CD-RW Drive
+049a Gandalf Technologies, Ltd
+049b Curtis Computer Products
+049c Acer Advanced Labs, Inc.
+ 0002 Keyboard (???)
+049d VLSI Technology
+049f Compaq Computer Corp.
+ 0003 iPAQ PocketPC
+ 000e Internet Keyboard
+ 0018 PA-1/PA-2 MP3 Player
+ 001a S4 100 Scanner
+ 0021 S200 Scanner
+ 0033 801.11b Adapter [orinoco]
+ 0051 KU-0133 Easy Access Interner Keyboard
+ 505a SA-11x0 based Linux Device, or Itsy (experimental)
+ 8511 iPAQ Networking 10/100 Ethernet [pegasus2]
+04a0 Digital Equipment Corp.
+04a1 SystemSoft Corp.
+04a2 FirePower Systems
+04a3 Trident Microsystems, Inc.
+04a4 Hitachi, Ltd
+04a5 Acer Peripherals Inc. (now BenQ Corp.)
+ 0001 Keyboard
+ 12a6 AcerScan C310U
+ 1a20 Prisa 310U
+ 1a2a Prisa 620U
+ 2022 Prisa 320U/340U
+ 2040 Prisa 620UT
+ 2060 Prisa 620U+/640U
+ 207e Prisa 640BU
+ 20b0 S2W 3300U/4300U
+ 20be Prisa 640BT
+ 20c0 Prisa 1240UT
+ 20de S2W 4300U+
+ 20fc Benq 5000
+ 20fe SW2 5300U
+ 3003 Benq WebCam
+ 3008 Benq 1500
+ 300a Benq 3410
+ 300c Benq 1016
+ 9213 Kbd Hub
+04a6 Nokia Display Products
+04a7 Visioneer
+ 0211 OneTouch 7600 Scanner
+ 0221 OneTouch 5300 Scanner
+ 0224 OneTouch 4800 USB/Microtek Scanport 3000
+ 0226 OneTouch 5300 USB
+ 0231 6100 Scanner
+ 0311 6200 EPP/USB Scanner
+ 0321 OneTouch 8100 EPP/USB Scanner
+ 0331 OneTouch 8600 EPP/USB Scanner
+04a8 Multivideo Labs, Inc.
+04a9 Canon, Inc.
+ 1051 BJC-3000 Color Printer
+ 1056 BJC-2110 Color Printer
+ 105b S600 Printer
+ 105d S450 Printer
+ 1062 S500 Printer
+ 1064 S300 Printer
+ 106b S520 Printer
+ 106d S750 Printer
+ 1072 I850 Printer
+ 1073 I550 Printer
+ 1074 S330 Printer
+ 1094 PIXMA iP3000x Printer
+ 2201 CanoScan FB320U
+ 2202 CanoScan FB620U
+ 2204 CanoScan FB630U
+ 2205 CanoScan FB1210U
+ 2206 CanoScan N650U/N656U
+ 2207 CanoScan 1220U
+ 2208 CanoScan D660U
+ 220a CanoScan D2400UF
+ 220b CanoScan D646U
+ 220c CanoScan D1250U2
+ 220d CanoScan N670U/N676U/LiDE 20
+ 220e CanoScan N1240U/LiDE 30
+ 220f CanoScan 8000F
+ 2210 CanoScan 9900F
+ 2212 CanoScan 5000F
+ 2213 LiDE 50/LiDE 35
+ 2215 CanoScan 3000/3000F/3000ex
+ 2216 CanoScan 3200F
+ 2217 CanoScan 5200F
+ 221e CanoScan 8400F
+ 2611 SmartBase MPC400
+ 262b LaserShot LBP-1120 Printer
+ 3041 PowerShot S10
+ 3042 CanoScan FS4000US Film Scanner
+ 3043 PowerShot S20
+ 3044 EOS D30
+ 3045 PowerShot S100
+ 3046 IXY Digital
+ 3047 Digital IXUS
+ 3048 PowerShot G1
+ 3049 PowerShot Pro90 IS
+ 304b IXY Digital 300
+ 304c PowerShot S300
+ 304d Digital IXUS 300
+ 304e PowerShot A20
+ 304f PowerShot A10
+ 3051 PowerShot S110
+ 3052 Digital IXUS V
+ 3055 PowerShot G2
+ 3056 PowerShot S40
+ 3057 PowerShot S30
+ 3058 PowerShot A40
+ 3059 PowerShot A30
+ 305b ZR45MC Digital Camcorder
+ 3060 EOS D60
+ 3061 PowerShot A100
+ 3062 PowerShot A200
+ 3065 PowerShot S200
+ 3066 Digital IXUS 330
+ 3067 MV550i Digital Video Camera
+ 3069 PowerShot G3
+ 306b MVX2i Digital Video Camera
+ 306c PowerShot S45
+ 306d PowerShot S45 PtP Mode
+ 306f PowerShot G3 (ptp)
+ 3070 PowerShot S230
+ 3071 PowerShot S230 (ptp)
+ 3072 PowerShot SD100 / Digital IXUS 2 (ptp)
+ 3073 PowerShot A70 (ptp)
+ 3074 PowerShot A60 (ptp)
+ 3075 IXUS 400 Camera
+ 3076 PowerShot A300
+ 3077 PowerShot S50
+ 3078 ZR70MC Digital Camcorder
+ 307b MV630i Difital Video Camera
+ 307f Optura 20
+ 3081 Optura 10
+ 3083 EOS 10D
+ 3084 EOS 300D / EOS Digital Rebel
+ 3085 PowerShot G5
+ 3099 EOS 300D (ptp)
+ 309a PowerShot A80
+ 309b Digital IXUS (ptp)
+ 309c PowerShot S1 IS
+ 30b4 PowerShot S500
+ 30b5 PowerShot A75
+ 30b9 Powershot A85
+ 30ba PowerShot S410 Digital Elph
+ 30bb PowerShot A95
+ 30bf Digital IXUS 40
+ 30eb EOS 20D
+ 30ec EOS 20D (ptp)
+ 30ee EOS 350D
+ 30ef EOS 350D (ptp)
+04aa DaeWoo Telecom, Ltd
+04ab Chromatic Research
+04ac Micro Audiometrics Corp.
+04ad Dooin Electronics
+04af Winnov L.P.
+04b0 Nikon Corp.
+ 0102 Coolpix 990
+ 0103 Coolpix 880
+ 0104 Coolpix 995
+ 0106 Coolpix 775
+ 0107 Coolpix 5000
+ 0108 Coolpix 2500
+ 0109 Coolpix 2500 (ptp)
+ 010a Coolpix 4500
+ 010b Coolpix 4500 (ptp)
+ 010d Coolpix 5700 (ptp)
+ 010e Coolpix 4300 (storage)
+ 010f Coolpix 4300 (ptp)
+ 0111 Coolpix 3500 (ptp)
+ 0112 Coolpix 885 (ptp)
+ 0113 Coolpix 5000 (ptp)
+ 0114 Coolpix 3100 (storage)
+ 0115 Coolpix 3100 (ptp)
+ 0117 Coolpix 2100 (ptp)
+ 0119 Coolpix 5400 (ptp)
+ 011d Coolpix 3700 (ptp)
+ 012c Coolpix 4100 (storage)
+ 0136 Coolpix 7900 (storage)
+ 0137 Coolpix 7900 (ptp)
+ 0202 Coolpix SQ (ptp)
+ 0205 Coolpix 5200 (storage)
+ 0206 Coolpix 5200 (ptp)
+ 0301 Coolpix 2000 (storage)
+ 0302 Coolpix 2000 (ptp)
+ 0402 DSC D100 (ptp)
+ 4000 Coolscan LS 40 ED
+04b1 Pan International
+04b3 IBM Corp.
+ 3004 Media Access Pro Keyboard
+ 3016 UltraNav Keyboard Hub
+ 3018 UltraNav Keyboard
+ 3100 NetVista Mouse
+ 3103 ScrollPoint Pro Mouse
+ 3107 ThinkPad 800dpi Optical Travel Mouse
+ 3108 800dpi Optical Mouse w/ Scroll Point
+ 3109 Optical ScrollPoint Pro Mouse
+ 310b Red Wheel Mouse
+ 4427 Portable CD ROM
+ 4525 Double sided CRT
+ 4550 NVRAM (128 KB)
+ 4554 Cash Drawer
+ 4580 Hub w/ NVRAM
+ 4581 4800-2xx Hub w/ Cash Drawer
+ 4604 Keyboard w/ Card Reader
+ 4671 4820 LCD w/ MSR/KB
+04b4 Cypress Semiconductor Corp.
+ 0000 Dacal DC-101 CD Library
+ 0001 Mouse
+ 0002 CY7C63x0x Thermometer
+ 1002 CY7C63001 R100 FM Radio
+ 5500 HID->COM RS232 Adapter
+ 6560 CY7C65640 USB-2.0 "TetraHub"
+ 6830 USB-2.0 IDE Adapter
+ 7417 Wireless PC Lock
+ 8613 CY7C68013 EZ-USB FX2 USB 2.0 Development Kit
+ d5d5 CY7C63x0x Zoltrix Z-Boxer GamePad
+ f000 CY30700 Licorice evaluation board
+04b5 ROHM LSI Systems USA, LLC
+04b6 Hint Corp.
+04b7 Compal Electronics, Inc.
+04b8 Seiko Epson Corp.
+ 0001 Stylus Color 740 / Photo 750
+ 0002 ISD Smart Cable for Mac
+ 0003 ISD Smart Cable
+ 0005 Stylus Printer
+ 0101 Perfection 636
+ 0102 GT-2200
+ 0103 Perfection 610
+ 0104 Perfection 1200
+ 0105 StylusScan 2000
+ 0106 Stylus Scan 2500
+ 0107 Expression 1600U
+ 0109 Expression 1640 XL
+ 010a Perfection 1640SU
+ 010b Perfection 1240
+ 010c Perfection 640
+ 010e Perfection 1680
+ 010f Perfection 1250
+ 0110 Perfection 1650
+ 0112 Perfection 2450
+ 0114 Perfection 660
+ 011b Perfection 2400 Photo
+ 011c Perfection 3200
+ 011d Perfection 1260 Photo
+ 011e Perfection 1660 Photo
+ 011f Perfection 1670
+ 0202 Receipt Printer M129C
+ 0601 Stylus Photo 875DC Card Reader
+ 0602 Stylus Photo 895 Card Reader
+ 0801 Stylus CX5200
+ 0802 Stylus CX3200
+04b9 Rainbow Technologies, Inc.
+ 1000 iKey 1000 Token
+ 1001 iKey 1200 Token
+ 1200 iKey 2000 Token
+ 1202 iKey 2032 Token
+ 1300 iKey 3000 Token
+04ba Toucan Systems, Ltd
+04bb I-O Data Device, Inc.
+ 0904 ET/TX Ethernet [pegasus]
+ 0913 ET/TX-S Ethernet [pegasus2]
+ 0922 IOData AirPort WN-B11/USBS 802.11b
+04bd Toshiba Electronics Taiwan Corp.
+04be Telia Research AB
+04bf TDK Corp.
+ 0100 MediaReader CF
+04c1 U.S. Robotics (3Com)
+ 0082 OfficeConnect Analog Modem
+ 008f Pro ISDN TA
+ 009d HomeConnect WebCam [vicam]
+ 3021 56k Voice FaxModem Pro
+04c2 Methode Electronics Far East PTE, Ltd
+04c3 Maxi Switch, Inc.
+04c4 Lockheed Martin Energy Research
+04c5 Fujitsu, Ltd
+ 1029 fi-4010c Scanner
+ 1041 fi-4120c Scanner
+ 1042 fi-4220c Scanner
+04c6 Toshiba America Electronic Components
+04c7 Micro Macro Technologies
+04c8 Konica Corp.
+ 0720 Digital Color Camera
+ 0721 e-miniD Camera
+ 0723 KD-200Z Camera
+ 0726 KD-310Z Camera
+04ca Lite-On Technology Corp.
+04cb Fuji Photo Film Co., Ltd
+ 0100 FinePix 1300 / 1400 / 4700 Zoom digital camera
+ 0103 FinePix NX-700 printer
+ 0104 FinePix A101/2600 Zoom (PC-Cam Mode)
+ 0108 FinePix F601 Zoom (Disk mode)
+ 0109 FinePix F601 Zoom (PC-Cam mode)
+ 010a FinePix S602 Zoom (Disk mode)
+ 010b FinePix S602 Zoom (PC-Cam mode)
+ 0114 FinePix F401 Zoom (Disk mode)
+ 0115 FinePix F401 Zoom (PC-Cam mode)
+ 0116 FinePix A203 (Disk mode)
+ 0117 FinePix A203 (PC-Cam mode)
+ 011a FinePix S304/3800 (Disk mode)
+ 011b FinePix S304/3800 (PC-Cam mode)
+ 011c FinePix 2650 (Disk mode)
+ 012c FinePix S7000 Zoom (Disk mode)
+ 0130 Finepix S5000 Camera (Disk mode)
+ 0131 Finepix S5000 Camera (PC-Cam mode)
+ 0177 Finepix F10 Camera (Disk mode)
+ 0179 Finepix F10 Camera (PTP mode)
+04cc Philips Semiconductors
+ 1122 Hub
+ 1521 USB 2.0 Hub
+ 8116 Camera
+04cd Tatung Co. Of America
+04ce ScanLogic Corp.
+ 0002 SL11R-IDE IDE Bridge
+04cf Myson Century, Inc.
+ 8818 Fast 3.5" External Storage
+04d0 Digi International
+04d1 ITT Canon
+04d2 Altec Lansing Technologies
+ 0311 ADA-310 Speakers
+ ff05 ADA-305 Speakers
+04d3 VidUS, Inc.
+04d4 LSI Logic, Inc.
+04d5 Forte Technologies, Inc.
+04d6 Mentor Graphics
+04d7 Oki Semiconductor
+04d8 Microchip Technology, Inc.
+ 8000 In-Circuit Debugger
+04d9 Holtek Semiconductor, Inc.
+04da Panasonic (Matsushita)
+ 2372 Lumix DMC-FZ10 Camera
+04db Hypertec Pty, Ltd
+04dc Huan Hsin Holdings, Ltd
+04dd Sharp Corp.
+ 7004 VE-CG40U Digital Still Camera
+ 7005 VE-CG30 Digital Still Camera
+ 7007 VL-Z7S Digital Camcorder
+ 8004 Zaurus SL-5000D/SL-5500 PDA
+ 8005 Zaurus A-300
+ 8006 Zaurus SL-B500/SL-5600 PDA
+ 8007 Zaurus C-700 PDA
+ 9014 IM-DR80 Portable NetMD Player
+ 9031 Zaurus C-750/C-760/C-860/SL-C3000 PDA
+ 9032 Zaurus SL-6000
+ 9050 Zaurus C-860 PDA
+04de MindShare, Inc.
+04df Interlink Electronics
+04e1 Iiyama North America, Inc.
+ 0201 Monitor Hub
+04e2 Exar Corp.
+04e3 Zilog, Inc.
+04e4 ACC Microelectronics
+04e5 Promise Technology
+04e6 SCM Microsystems, Inc.
+ 0001 E-USB ATA Bridge
+ 0002 eUSCSI SCSI Bridge
+ 0003 eUSB SmartMedia Card Reader
+ 0005 eUSB SmartMedia/CompactFlash Card Reader
+ 0006 eUSB SmartMedia Card Reader
+ 0007 Hifd
+ 0101 eUSB ATA Bridge
+ 0325 eUSB ORCA Quad Reader
+ 0500 Veridicom 5thSense Fingerprint Sensor and eUSB SmartCard
+ 1010 USBAT-2 CompactFlash Card Reader
+ 5111 SCR331-DI SmartCard Reader
+ 5113 SCR333 SmartCard Reader
+ 5115 SCR335 SmartCard Reader
+ 5116 SCR331-LC1 SmartCard Reader
+ e001 SCR331 SmartCard Reader
+ e003 SPR532 PinPad SmartCard Reader
+04e7 Elo TouchSystems
+ 0001 TouchScreen
+04e8 Samsung Electronics Co., Ltd
+ 0110 Connect3D Flash Drive
+ 0111 Connect3D Flash Drive
+ 1003 MP3 Player and Recorder
+ 300c ML-1210 Printer
+ 324c ML-1740 Printer
+ 3260 CLP-510 Color Laser Printer
+ 5a03 Yepp MP3 Player
+ 6601 Z100 Mobile Phone
+04e9 PC-Tel, Inc.
+04ea Brooktree Corp.
+04eb Northstar Systems, Inc.
+04ec Tokyo Electron Device, Ltd
+04ed Annabooks
+04ef Pacific Electronic International, Inc.
+04f0 Daewoo Electronics Co., Ltd
+04f1 Victor Company of Japan, Ltd
+ 0001 GC-QX3 Digital Still Camera
+ 0004 GR-DVL815U Digital Video Camera
+ 0009 GR-DX25EK Digital Video Camera
+ 000a GR-D72 Digital Video Camera
+04f2 Chicony Electronics Co., Ltd
+ 0001 KU-8933 Keyboard
+ 0002 NT68P81 Keyboard
+ 0110 KU-2971 Keyboard
+ 0112 KU-8933 Keyboard with PS/2 Mouse port
+ 0116 KU-2971 German Keyboard
+04f3 Elan Microelectronics Corp.
+04f4 Harting Elektronik, Inc.
+04f5 Fujitsu-ICL Systems, Inc.
+04f6 Norand Corp.
+04f7 Newnex Technology Corp.
+04f8 FuturePlus Systems
+04f9 Brother Industries, Ltd
+ 0002 HL-1050 Laser Printer
+ 0006 HL-1240 Laser Printer
+ 0007 HL-1250 Laser Printer
+ 0008 HL-1270 Laser Printer
+ 000d HL-1440 Laser Printer
+ 010f MFC 5100C
+ 0111 MFC 6800
+ 2004 PT-2300/2310 p-Touch Laber Printer
+04fa Dallas Semiconductor
+ 2490 DS1490F 2-in-1 Fob, 1-Wire adapter
+ 4201 DS4201 Audio DAC
+04fb Biostar Microtech International Corp.
+04fc Sunplus Technology Co., Ltd
+ 0003 CM1092 Optical Scroller Mouse
+ 0561 Flexcam 100
+ 504a SPCA504a Digital Camera
+ 504b Aiptek, 1.3 mega PockerCam
+ 7333 Finet Technology Palmpix DC-85
+04fd Soliton Systems, K.K.
+04fe PFU, Ltd
+04ff E-CMOS Corp.
+0500 Siam United Hi-Tech
+0501 Fujikura DDK, Ltd
+0502 Acer, Inc.
+ d001 Divio NW801/DVC-V6+ Digital Camera
+0503 Hitachi America, Ltd
+0504 Hayes Microcomputer Products
+0506 3Com Corp.
+ 00a0 3CREB96 Bluetooth Adapter
+ 03e8 3C19250 Ethernet [klsi]
+ 0a11 3CRWE254G72 802.11g Adapter
+ 00df 3Com Home Connect lite
+ 4601 3C460B 10/100 Ethernet Adapter
+ f002 3CP4218 ADSL Modem (pre-init)
+ f003 3CP4218 ADSL Modem
+ f100 3CP4218 ADSL Modem (pre-init)
+0507 Hosiden Corp.
+ 0011 Konami ParaParaParadise Controller
+0508 Clarion Co., Ltd
+0509 Aztech Systems, Ltd
+050a Cinch Connectors
+050b Cable System International
+050c InnoMedia, Inc.
+050d Belkin Components
+ 0103 F5U103 Serial Adapter [etek]
+ 0108 F1DE108B KVM
+ 0109 F5U109/F5U409 PDA Adapter
+ 0115 SCSI Adapter
+ 0121 F5D5050 100Mbps Ethernet
+ 0208 USBView II Video Adapter [nt1004]
+ 0224 F5U224 USB 2.0 4-Port Hub
+ 0234 F5U234 USB 2.0 4-Port Hub
+ 0803 Nostromo 1745 GamePad
+ 0805 Nostromo N50 GamePad
+ 1203 F5U120-PC Serial Port
+ 7050 F5D7050 ver 1000 WiFi
+050e Neon Technology, Inc.
+050f KC Technology, Inc.
+ 0003 KC82C160S Hub
+ 0180 KC-180 IrDA Dongle
+ 0190 KC2190 USB Host-to-Host cable
+0510 Sejin Electron, Inc.
+0511 N'Able (DataBook) Technologies, Inc.
+0512 Hualon Microelectronics Corp.
+0513 digital-X, Inc.
+0514 FCI Electronics
+0515 ACTC
+0516 Longwell Electronics
+0517 Butterfly Communications
+0518 EzKEY Corp.
+0519 Star Micronics Co., Ltd
+ c002 Xlive Bluetooth XBM-100S MP3 Player
+051a WYSE Technology
+051b Silicon Graphics
+051c Shuttle, Inc.
+051d American Power Conversion
+ 0002 Back-UPS Pro 500/1000/1500
+051e Scientific Atlanta, Inc.
+051f IO Systems (Elite Electronics), Inc.
+0520 Taiwan Semiconductor Manufacturing Co.
+0521 Airborn Connectors
+0522 Advanced Connectek, Inc.
+0523 ATEN GmbH
+0524 Sola Electronics
+0525 Netchip Technology, Inc.
+ 1080 NET1080 USB-USB Bridge
+ a4a0 Linux-USB "Gadget Zero"
+ a4a1 Linux-USB Ethernet Gadget
+ a4a2 Linux-USB Ethernet/RNDIS Gadget
+ a4a3 Linux-USB user-mode isochronous source/sink
+ a4a4 Linux-USB user-mode bulk source/sink
+ a4a5 Linux-USB File Storage Gadget
+ a4a6 Linux-USB Serial Gadget
+ a4a7 Linux-USB Serial Gadget (CDC ACM mode)
+0526 Temic MHS S.A.
+0527 ALTRA
+0528 ATI Technologies, Inc.
+ 7561 TV Wonder
+0529 Aladdin Knowledge Systems
+ 0001 HASP v0.06
+ 030b eToken R1 v3.1.3.x
+ 0313 eToken R1 v3.2.3.x
+ 031b eToken R1 v3.3.3.x
+ 0323 eToken R1 v3.4.3.x
+ 0412 eToken R2 v2.2.4.x
+ 041a eToken R2 v2.2.4.x
+ 0422 eToken R2 v2.4.4.x
+ 042a eToken R2 v2.5.4.x
+ 050c eToken Pro v4.1.5.x
+ 0514 eToken Pro v4.2.5.4
+052a Crescent Heart Software
+052b Tekom Technologies, Inc.
+ 1513 Aosta CX100 WebCam
+ 1514 Aosta CX100 WebCam Storage
+052c Canon Information Systems, Inc.
+052d Avid Electronics Corp.
+052e Standard Microsystems Corp.
+052f Unicore Software, Inc.
+0530 American Microsystems, Inc.
+0531 Wacom Technology Corp.
+0532 Systech Corp.
+0533 Alcatel Mobile Phones
+0534 Motorola, Inc.
+0535 LIH TZU Electric Co., Ltd
+0536 Hand Held Products (Welch Allyn, Inc.)
+0537 Inventec Corp.
+0538 Caldera International, Inc. (SCO)
+0539 Shyh Shiun Terminals Co., Ltd
+053a Preh Werke GmbH & Co. KG
+053b Global Village Communication
+053c Institut of Microelectronic & Mechatronic Systems
+053d Silicon Architect
+053e Mobility Electronics
+053f Synopsys, Inc.
+0540 UniAccess AB
+ 0101 Panache Surf ISDN TA
+0541 Sirf Technology, Inc.
+0543 ViewSonic Corp.
+ 00fe G773 Monitor Hub
+ 00ff P815 Monitor Hub
+ 4153 ViewSonic G773 Control (?)
+0544 Cristie Electronics, Ltd
+0545 Xirlink, Inc.
+ 8002 IBM NetCamera
+ 800c Veo StingRay
+ 8080 IBM C-It WebCam
+ 810a Veo Advanced Connect WebCam
+0546 Polaroid Corp.
+ 1bed PDC 1320 Camera
+0547 Anchor Chips, Inc.
+ 2131 AN2131 EZUSB Microcontroller
+ 2235 AN2235 EZUSB-FX Microcontroller
+ 2720 AN2720 USB-USB Bridge
+ 2727 Xircom PGUNET USB-USB Bridge
+ 2810 Cypress USB ATAPI Bridge
+ 9999 AN2131 uninitialized (?)
+0548 Tyan Computer Corp.
+ 1005 EZ Cart II GameBoy Flash Programmer
+0549 Pixera Corp.
+054a Fujitsu Microelectronics, Inc.
+054b New Media Corp.
+054c Sony Corp.
+ 0010 DSC-S30/S70/S75/F505V/F505/FD92 Cybershot/Mavica Digital Camera
+ 0023 CD Writer
+ 0024 Mavica CD-1000 Camera
+ 0025 NW-MS7 Walkman MemoryStick Reader
+ 002d MSAC-US1 MemoryStick Reader
+ 002e Sony HandyCam MemoryStick Reader
+ 0032 MemoryStick MSC-U01 Reader
+ 0038 Clie PEG-S300/D PalmOS PDA
+ 004e DSC-xxx (ptp)
+ 0058 Clie PEG-N7x0C PalmOS PDA Mass Storage
+ 0066 Clie PEG-N7x0C/PEG-T425 PalmOS PDA Serial
+ 0069 Memorystick MSC-U03 Reader
+ 006d Clie PEG-T425 PDA Mass Storage
+ 008b Micro Vault 64M Mass Storage
+ 0099 Clie NR70 PDA Mass Storage
+ 009a Clie NR70 PDA Serial
+ 00c0 Handycam DCR-30
+ 00c8 MZ-N710 Minidisc Walkman
+ 00ca MZ-DN430 Minidisc Walkman
+ 00cb MSAC-US20 Memory Stick Reader
+ 0105 Micro Vault Hub
+ 0107 VCC-U01 Visual Communication Camera
+ 0144 Clie PEG-TH55 PDA
+ 014c Aiwa AM-NX9 Net MD Music Recorder MDLP
+ 014d Memory Stick Reader/Writer
+ 0169 Clie PEG-TJ35 PDA Serial
+ 016a Clie PEG-TJ35 PDA Mass Storage
+ 01c3 NW-E55 Network Walkman
+ 01d0 DVD+RW External Drive DRU-700A
+ 023b DVD+RW External Drive DRU-800UL
+054d Try Corp.
+054e Proside Corp.
+054f WYSE Technology Taiwan
+0550 Fuji Xerox Co., Ltd
+0551 CompuTrend Systems, Inc.
+0552 Philips Monitors
+0553 STMicroelectronics Imaging Division (VLSI Vision)
+ 0002 CPiA WebCam
+ 0151 Digital Blue QX5 Microscope
+ 0202 Aiptek PenCam 1
+0554 Dictaphone Corp.
+0555 ANAM S&T Co., Ltd
+0556 Asahi Kasei Microsystems Co., Ltd
+ 0001 AK5370 I/F A/D Converter
+0557 ATEN International Co., Ltd
+ 2001 UC-1284 Printer Port
+ 2002 10Mbps Ethernet [klsi]
+ 2004 UC-100KM PS/2 Mouse and Keyboard adapter
+ 2006 UC-1284B Printer Port
+ 2007 UC-110T 100Mbps Ethernet [pegasus]
+ 2008 UC-232A Serial Port [pl2303]
+ 2202 CS124U Miniview II KVM Switch
+ 2600 IDE Bridge
+ 4000 DSB-650 10Mbps Ethernet [klsi]
+0558 Truevision, Inc.
+0559 Cadence Design Systems, Inc.
+055a Kenwood USA
+055b KnowledgeTek, Inc.
+055c Proton Electronic Ind.
+055d Samsung Electro-Mechanics Co.
+ 9000 AnyCam [pwc]
+ 9001 MPC-C30 AnyCam Premium for Notebooks [pwc]
+055e CTX Opto-Electronics Corp.
+055f Mustek Systems, Inc.
+ 0001 ScanExpress 1200 CU
+ 0002 ScanExpress 600 CU
+ 0003 ScanExpress 1200 USB
+ 0006 ScanExpress 1200 UB
+ 0007 ScanExpress 1200 USB Plus
+ 0008 ScanExpress 1200 CU Plus
+ 0010 BearPaw 1200F
+ 0210 ScanExpress A3 USB
+ 0218 BearPaw 2400 TA
+ 0219 BearPaw 2400 TA Plus
+ 021a BearPaw 2448 TA Plus
+ 021c BearPaw 1200 CU Plus
+ 021d BearPaw 2400 CU Plus
+ 021e BearPaw 1200 TA/CS
+ 0400 BearPaw 2400 TA Pro
+ 0401 P 3600 A3 Pro
+ 0873 ScanExpress 600 USB
+ 1000 BearPaw 4800 TA Pro
+ a350 gSmart 350
+ a800 MDC 800 Camera
+ b500 MDC 3000 Camera
+ c200 gSmart 300
+ c220 gSmart mini
+ c360 Mustek DV 4000
+ c420 gSmart mini 2
+ c440 Mustek DV 3000
+ c520 gSmart mini 3
+ c530 Mustek Gsmart LCD 2
+ c650 Mustek MDC5500Z
+ d001 WCam 300
+0560 Interface Corp.
+0561 Oasis Design, Inc.
+0562 Telex Communications, Inc.
+ 0001 Enhanced Microphone
+0563 Immersion Corp.
+0564 Chinon Industries, Inc.
+0565 Peracom Networks, Inc.
+ 0001 Serial Port [etek]
+ 0002 Enet Ethernet [klsi]
+ 0003 @Home Networks Ethernet [klsi]
+ 0005 Enet2 Ethernet [klsi]
+0566 Monterey International Corp.
+0567 Xyratex International, Ltd
+0568 Quartz Ingenierie
+0569 SegaSoft
+056a Wacom Co., Ltd
+ 0000 PenPartner
+ 0010 Graphire
+ 0011 Graphire 2
+ 0020 Intuos 4x5
+ 0021 Intuos 6x8
+ 0022 Intuos 9x12
+ 0023 Intuos 12x12
+ 0024 Intuos 12x18
+ 0031 PL500
+ 0042 Intuos 2 6x8
+ 0043 Intuos 2
+056b Decicon, Inc.
+056c eTEK Labs
+ 8007 Kwik232 Serial Port
+ 8101 KwikLink USB-USB Bridge
+056d EIZO Corp.
+ 0000 Hub
+ 0001 Monitor
+056e Elecom Co., Ltd
+ 0002 29UO Mouse
+ 4002 Laneed 100Mbps Ethernet LD-USB/TX [pegasus]
+056f Korea Data Systems Co., Ltd
+0570 Epson America
+0571 Interex, Inc.
+ 0002 echoFX InterView Lite
+0572 Conexant Systems (Rockwell), Inc.
+ 0001 Ezcam II WebCam
+ 0002 Ezcam II WebCam
+ 0040 Wondereye CP-115 WebCam
+ 1232 V.90 modem
+ cafe AccessRunner ADSL Modem
+ cb00 E-Tech ADSL Modem v2
+ cb01 GeekADSL Promax Q31 ADSL Modem
+0573 Zoran Co. Personal Media Division (Nogatech)
+ 0003 USBGear USBG-V1
+ 0400 D-Link V100
+ 2000 X10 va10a Wireless Camera
+ 2101 Zoran Co. PMD (Nogatech) AV-grabber Manhattan
+ 2d00 Osprey 50
+ 2d01 Hauppauge USB-Live Model 600
+ 4100 USB-TV FM (NTSC)
+ 4110 PNY USB-TV (NTSC) FM
+ 4450 PixelView PlayTv-USB PRO (PAL) FM
+ 4550 ZTV ZT-721 2.4GHz USB A/V Receiver
+ 4d00 Hauppauge WinTV-USB USA
+ 4d01 Hauppauge WinTV-USB
+ 4d02 Hauppauge WinTV-USB UK
+ 4d03 Hauppauge WinTV-USB France
+ 4d10 Hauppauge WinTV-USB with FM USA radio
+ 4d11 Hauppauge WinTV-USB (PAL) with FM radio
+ 4d12 Hauppauge WinTV-USB UK with FM Radio
+ 4d20 Hauppauge WinTV-USB II (PAL) with FM radio
+ 4d21 Hauppauge WinTV-USB II (PAL)
+ 4d22 Hauppauge WinTV-USB II (PAL) Model 566
+ 4d23 Hauppauge WinTV-USB France 4D23
+ 4d25 Hauppauge WinTV-USB Model 40209 rev B234
+ 4d26 Hauppauge WinTV-USB Model 40209 rev B243
+ 4d27 Hauppauge WinTV-USB Model 40204 Rev B281
+ 4d28 Hauppauge WinTV-USB Model 40204 rev B283
+ 4d29 Hauppauge WinTV-USB Model 40205 rev B298
+ 4d2a Hauppague WinTV-USB Model 602 Rev B285
+ 4d2b Hauppague WinTV-USB Model 602 Rev B282
+ 4d30 Hauppauge WinTV-USB FM Model 40211 Rev B123
+ 4d31 Hauppauge WinTV-USB III (PAL) with FM radio Model 568
+ 4d32 Hauppauge WinTV-USB III (PAL) FM Model 573
+ 4d35 Hauppauge WinTV-USB III (PAL) FM Model 597
+ 4d37 Hauppauge WinTV-USB Model 40219 rev E189
+0574 City University of Hong Kong
+0575 Philips Creative Display Solutions
+0576 BAFO/Quality Computer Accessories
+0577 ELSA
+0578 Intrinsix Corp.
+0579 GVC Corp.
+057a Samsung Electronics America
+057b Y-E Data, Inc.
+ 0000 FlashBuster-U Floppy
+ 0001 Tri-Media Reader Floppy
+ 0006 Tri-Media Reader Card Reader
+ 0010 Memory Stick Reader Writer
+ 0020 HEXA Media Drive 6-in-1 Card Reader Writer
+ 0030 Memory Card Viewer (TV)
+057c AVM GmbH
+ 2800 ISDN-Connector TA
+ 3800 BlueFRITZ! Bluetooth Stick
+ 3d00 Fritz!Box
+057d Shark Multimedia, Inc.
+057e Nintendo Co., Ltd
+057f QuickShot, Ltd
+0580 Denron, Inc.
+0581 Racal Data Group
+0582 Roland Corp.
+ 0002 MPU64 Midi Interface
+ 0003 Sound Canvas SC-8850
+ 0005 Edirol UM-2 MIDI Adapter
+ 0011 Edirol UA-5 Sound Capture
+ 002d VX-2020 Synthesizer
+0583 Padix Co., Ltd (Rockfire)
+ 2030 RM-203 USB Nest [mode 1]
+ 2031 RM-203 USB Nest [mode 2]
+ 2032 RM-203 USB Nest [mode 3]
+ 2033 RM-203 USB Nest [mode 4]
+ 2050 PX-205 PSX Bridge
+ 3050 QF-305u Gamepad
+ 688f QF-688uv Windstorm Pro Joystick
+ 7070 QF-707u Bazooka Joystick
+0584 RATOC System, Inc.
+0585 FlashPoint Technology, Inc.
+0586 ZyXEL Communications Corp.
+ 1000 Omni NET Modem / ISDN TA
+0587 America Kotobuki Electronics Industries, Inc.
+0588 Sapien Design
+0589 Victron
+058a Nohau Corp.
+058b Infineon Technologies
+058c In Focus Systems
+058d Micrel Semiconductor
+058e Tripath Technology, Inc.
+058f Alcor Micro Corp.
+ 2802 Monterey Keyboard
+ 5492 Hub
+ 6232 Hi-Speed 16-in-1 Flash Card Reader/Writer
+ 9213 MacAlly Kbd Hub
+ 9215 AU9814 Hub
+ 9254 Hub
+ 9330 SD Reader
+ 9380 Flash drive
+ 9382 Acer/Sweex Flash drive
+ 9410 Keyboard
+ 9472 Keyboard Hub
+0590 Omron Corp.
+ 0004 Cable Modem
+0591 Questra Consulting
+0592 Powerware Corp.
+0593 Incite
+0594 Princeton Graphic Systems
+0595 Zoran Microelectronics, Ltd
+0596 MicroTouch Systems, Inc.
+ 0001 Touchscreen
+0597 Trisignal Communications
+0598 Niigata Canotec Co., Inc.
+0599 Brilliance Semiconductor, Inc.
+059a Spectrum Signal Processing, Inc.
+059b Iomega Corp.
+ 0001 Zip 100 (Type 1)
+ 000b Zip 100 (Type 2)
+ 0030 Zip 250 (Ver 1)
+ 0031 Zip 100 (Type 3)
+ 0032 Zip 250 (Ver 2)
+ 0040 SCSI Bridge
+ 0050 Zip CD 650 Writer
+ 0053 CDRW55292EXT CD-RW External Drive
+ 006d HipZip MP3 Player
+ 015d Super DVD Writer
+ 1052 DVD+RW External Drive
+059c A-Trend Technology Co., Ltd
+059d Advanced Input Devices
+059e Intelligent Instrumentation
+059f LaCie, Ltd
+ 0211 PocketDrive
+ 0212 PocketDrive
+ a601 HardDrive
+05a0 Vetronix Corp.
+05a1 USC Corp.
+05a2 Fuji Film Microdevices Co., Ltd
+05a3 ARC International
+05a4 Ortek Technology, Inc.
+ 9731 MCK-600W Keyboard
+05a5 Sampo Technology Corp.
+05a6 Cisco Systems, Inc.
+05a7 Bose Corp.
+05a8 Spacetec IMC Corp.
+05a9 OmniVision Technologies, Inc.
+ 0511 OV511 WebCam
+ 0518 OV518 WebCam
+ a511 OV511+ WebCam
+05aa Utilux South China, Ltd
+05ab In-System Design
+ 0002 Parallel Port
+ 0031 ATA Bridge
+ 0060 USB 2.0 ATA Bridge
+ 0200 USS725 ATA Bridge
+ 0202 ATA Bridge
+ 081a ATA Bridge
+ 0cda ATA Bridge for CD-R/RW
+05ac Apple Computer, Inc.
+ 0201 iMac Keyboard [ALPS M2452]
+ 0202 Apple Keyboard [ALPS]
+ 0205 Apple Extended Keyboard [Mitsumi]
+ 0206 Apple Extended Keyboard [Mitsumi]
+ 020e Apple Internal Keyboard/Trackpad
+ 020f Apple Internal Keyboard/Trackpad
+ 0301 iMac Mouse [Mitsumi/Logitech]
+ 0302 Apple Optical Mouse [Fujitsu]
+ 1001 Apple Keyboard Hub [ALPS]
+ 1002 Apple Extended Keyboard Hub [Mitsumi]
+ 1101 Speakers
+ 1201 3G iPod
+ 1300 iPod Shuffle
+ 8202 HCF V.90 Data/Fax Modem
+ 8203 Bluetooth HCI
+05ad Y.C. Cable U.S.A., Inc.
+05ae Synopsys, Inc.
+05af Jing-Mold Enterprise Co., Ltd
+05b0 Fountain Technologies, Inc.
+05b1 First International Computer, Inc.
+05b4 LG Semicon Co., Ltd
+ 4857 M-Any DAH-210
+ 6001 Digisette DUO-MP3 AR-100
+05b5 Dialogic Corp.
+05b6 Proxima Corp.
+05b7 Medianix Semiconductor, Inc.
+05b8 Agiler, Inc.
+ 3002 Scroll Mouse
+05b9 Philips Research Laboratories
+05ba DigitalPersona, Inc.
+05bb Grey Cell Systems
+05bc 3G Green Green Globe Co., Ltd
+ 0004 Trackball
+05bd RAFI GmbH & Co. KG
+05be Tyco Electronics (Raychem)
+05bf S & S Research
+05c0 Keil Software
+05c1 Kawasaki Microelectronics, Inc.
+05c2 Media Phonics (Suisse) S.A.
+05c5 Digi International, Inc.
+05c6 Qualcomm, Inc.
+ 3100 CDMA Wireless Modem/Phone
+ 3196 CDMA Wireless Modem
+ 3197 CDMA Wireless Modem/Phone
+05c7 Qtronix Corp.
+ 1001 Lynx Mouse
+ 2011 SCorpius Keyboard
+05c8 Cheng Uei Precision Industry Co., Ltd (Foxlink)
+05c9 Semtech Corp.
+05ca Ricoh Co., Ltd
+ 0101 RDC-5300 Camera
+ 2201 RDC-7 Camera
+ 2205 Caplio RR30 / Medion MD 6126 Camera
+ 2212 Caplio R1v Camera
+05cb PowerVision Technologies, Inc.
+ 1483 PV8630 interface (scanners, webcams)
+05cc ELSA AG
+ 2100 MicroLink ISDN Office
+ 2219 MicroLink ISDN
+ 2265 MicroLink 56k
+ 2267 MicroLink 56k (V.250)
+ 2280 MicroLink 56k Fun
+ 3000 Micolink USB2Ethernet [pegasus]
+ 3363 MicroLink ADSL Fun
+05cd Silicom, Ltd
+05ce sci-worx GmbH
+05cf Sung Forn Co., Ltd
+05d0 GE Medical Systems Lunar
+05d1 Brainboxes, Ltd
+05d2 Wave Systems Corp.
+05d3 Tohoku Ricoh Co., Ltd
+05d5 Super Gate Technology Co., Ltd
+05d6 Philips Semiconductors, CICT
+05d7 Thomas & Betts Corp.
+ 0099 10Mbps Ethernet [klsi]
+05d8 Ultima Electronics Corp.
+ 4001 Artec Ultima 2000
+ 4002 Artec Ultima 2000 (GT6801 based)/Lifetec LT9385 Scanner
+ 4003 Artec E+ 48U
+ 4004 Artec E+ Pro
+ 4008 Trust Easy Webscan 19200
+ 4009 Umax Astraslim
+ 8105 Artec T1 USB TVBOX (cold)
+ 8106 Artec T1 USB TVBOX (warm)
+ 8107 Artec T1 USB TVBOX with AN2235 (cold)
+ 8108 Artec T1 USB TVBOX with AN2235 (warm)
+ 8109 Artec T1 USB2.0 TVBOX (cold
+05d9 Axiohm Transaction Solutions
+05da Microtek International, Inc.
+ 0093 ScanMaker V6USL
+ 0094 Phantom 336CX/C3
+ 0099 ScanMaker X6/X6U
+ 009a Phantom C6
+ 00a0 Phantom 336CX/C3 (#2)
+ 00b6 ScanMaker V6UPL
+ 1011 NHJ Che-ez! Kiss Digital Camera
+ 1018 Digital Dream Enigma 1.3
+ 30ce ScanMaker 3800
+ 30cf ScanMaker 4800
+ 30e6 ScanMaker i320
+ 40ca ScanMaker 3600
+ 80a3 ScanMaker V6USL (#2)
+ 80ac ScanMaker V6UL/SpicyU
+05db Sun Corp. (Suntac?)
+05dc Lexar Media, Inc.
+ 0080 Jumpdrive Secure 64MB
+ 0200 JumpDrive 2.0 Pro
+ 0300 Jumpdrive Geysr
+ b018 Multi-Card Reader
+05dd Delta Electronics, Inc.
+05df Silicon Vision, Inc.
+05e0 Symbol Technologies
+05e1 Syntek Semiconductor Co., Ltd
+05e2 ElecVision, Inc.
+05e3 Genesys Logic, Inc.
+ 000a Keyboard with PS/2 Port
+ 000b Mouse
+ 0100 Nintendo Game Boy Advance SP
+ 0120 Pacific Image Electronics PrimeFilm 1800u slide/negative scanner
+ 0300 GLUSB98PT Parallel Port
+ 0406 Hub
+ 0502 GL620USB GeneLink USB-USB Bridge
+ 0604 USB 1.1 Hub
+ 0605 USB 2.0 Hub [ednet]
+ 0660 USB 2.0 Hub
+ 0700 SIIG US2256 CompactFlash Card Reader
+ 0701 USB 2.0 IDE Adapter
+ 0702 USB 2.0 IDE Adapter
+ 0703 Card Reader
+ 0710 USB 2.0 33-in-1 Card Reader
+ 0760 Card Reader
+ 07A0 Pen Flash
+ 1205 Afilias Optical Mouse H3003
+05e4 Red Wing Corp.
+05e5 Fuji Electric Co., Ltd
+05e6 Keithley Instruments
+05e8 ICC, Inc.
+05e9 Kawasaki LSI
+ 0008 KL5KUSB101B Ethernet [klsi]
+ 0009 Sony 10Mbps Ethernet [pegasus]
+05eb FFC, Ltd
+05ec COM21, Inc.
+05ee Cytechinfo Inc.
+05ef AVB, Inc. [anko?]
+ 020a Top Shot Pegasus Joystick
+ 8884 Mag Turbo Force Wheel
+ 8888 Top Shot Force Feedback Racing Wheel
+05f0 Canopus Co., Ltd
+ 0101 DA-Port DAC
+05f1 Compass Communications
+05f2 Dexin Corp., Ltd
+05f3 PI Engineering, Inc.
+ 0007 Kinesis Advantage PRO MPC/USB Keyboard
+ 0081 Kinesis Integrated Hub
+ 020b PS2 Adapter
+ 0232 X-Keys Switch Interface, Programming Mode
+ 0261 X-Keys Switch Interface, SPLAT Mode
+ 0264 X-Keys Switch Interface, Composite Mode
+05f5 Unixtar Technology, Inc.
+05f6 AOC International
+05f7 RFC Distribution(s) PTE, Ltd
+05f9 PSC Scanning, Inc.
+05fa Siemens Telecommunications Systems, Ltd
+05fc Harman Multimedia
+05fd InterAct, Inc.
+ 0251 Raider Pro
+ 0253 ProPad 8 Digital
+ 262a 3dfx HammerHead FX
+ daae Game Shark
+05fe Chic Technology Corp.
+ 0001 Mouse
+ 0005 Viewmaster 4D Browser Mouse
+ 0007 Twinhead Mouse
+ 0009 Inland Pro 4500/5000 Mouse
+ 0011 Browser Mouse
+05ff LeCroy Corp.
+0600 Barco Display Systems
+0601 Jazz Hipster Corp.
+0602 Vista Imaging, Inc.
+ 1001 ViCam WebCam
+0603 Novatek Microelectronics Corp.
+ 00f1 Keyboard
+ 6871 Mouse
+0604 Jean Co., Ltd
+0605 Anchor C&C Co., Ltd
+0606 Royal Information Electronics Co., Ltd
+0607 Bridge Information Co., Ltd
+0608 Genrad Ads
+0609 SMK Manufacturing, Inc.
+060a Worthington Data Solutions, Inc.
+060b Solid Year
+ 0001 MacAlly Keyboard
+ 2101 Keyboard
+ 5811 ACK-571U Wireless Keyboard
+ a001 Maxwell Compact Pc PM3
+060c EEH Datalink GmbH
+060d Auctor Corp.
+060e Transmonde Technologies, Inc.
+060f Joinsoon Electronics Mfg. Co., Ltd
+0610 Costar Electronics, Inc.
+0611 Totoku Electric Co., Ltd
+0613 TransAct Technologies, Inc.
+0614 Bio-Rad Laboratories
+0615 Quabbin Wire & Cable Co., Inc.
+0616 Future Techno Designs PVT, Ltd
+0617 Swiss Federal Insitute of Technology
+0618 MacAlly
+ 0101 Mouse
+0619 Seiko Instruments, Inc.
+061a Veridicom International, Inc.
+ 0110 5thSense Fingerprint Sensor
+ 0200 FPS200 Fingerprint Sensor
+ 8200 VKI-A Fingerprint Sensor/Flash Storage (dumb)
+ 9200 VKI-B Fingerprint Sensor/Flash Storage (smart)
+061b Promptus Communications, Inc.
+061c Act Labs, Ltd
+061d Quatech, Inc.
+061e Nissei Electric Co.
+0620 Alaris, Inc.
+0621 ODU-Steckverbindungssysteme GmbH & Co. KG
+0622 Iotech, Inc.
+0623 Littelfuse, Inc.
+0624 Avocent Corp.
+0625 TiMedia Technology Co., Ltd
+0626 Nippon Systems Development Co., Ltd
+0627 Adomax Technology Co., Ltd
+0628 Tasking Software, Inc.
+0629 Zida Technologies, Ltd
+062a Creative Labs
+ 0001 Notebook Optical Mouse
+062b Greatlink Electronics Taiwan, Ltd
+062c Institute for Information Industry
+062d Taiwan Tai-Hao Enterprises Co., Ltd
+062e Mainsuper Enterprises Co., Ltd
+062f Sin Sheng Terminal & Machine, Inc.
+0631 JUJO Electronics Corp.
+0633 Cyrix Corp.
+0634 Micron Technology, Inc.
+0635 Methode Electronics, Inc.
+0636 Sierra Imaging, Inc.
+0638 Avision, Inc.
+ 0268 iVina 1200U Scanner
+ 026a Minolta Dimage Scan Dual II
+ 0a10 iVina FB1600/UMAX Astra 4500
+ 4004 Minolta Dimage Scan Elite II
+0639 Chrontel, Inc.
+063a Techwin Corp.
+063b Taugagreining HF
+063c Yamaichi Electronics Co., Ltd (Sakura)
+063d Fong Kai Industrial Co., Ltd
+063e RealMedia Technology, Inc.
+063f New Technology Cable, Ltd
+0640 Hitex Development Tools
+0641 Woods Industries, Inc.
+0642 VIA Medical Corp.
+0644 TEAC Corp.
+ 0000 Floppy
+ 800D TASCAM Portastudio DP-01FX
+0645 Who? Vision Systems, Inc.
+0646 UMAX
+0647 Acton Research Corp.
+ 0100 ARC SpectraPro UV/VIS/IR Monochromator/Spectrograph
+ 0101 ARC AM-VM Mono Airpath/Vacuum Monochromator/Spectrograph
+ 0102 ARC Inspectrum Mono
+ 0103 ARC Filterwheel
+ 03e9 Inspectrum 128x1024 F VIS Spectrograph
+ 03ea Inspectrum 256x1024 F VIS Spectrograph
+ 03eb Inspectrum 128x1024 B VIS Spectrograph
+ 03ec Inspectrum 256x1024 B VIS Spectrograph
+0648 Inside Out Networks
+0649 Weli Science Co., Ltd
+064b White Mountain DSP, Inc.
+064c Ji-Haw Industrial Co., Ltd
+064d TriTech Microelectronics, Ltd
+064e Suyin Corp.
+064f WIBU-Systems AG
+0650 Dynapro Systems
+0651 Likom Technology Sdn. Bhd.
+0652 Stargate Solutions, Inc.
+0653 CNF, Inc.
+0654 Granite Microsystems, Inc.
+0655 Space Shuttle Hi-Tech Co., Ltd
+0656 Glory Mark Electronic, Ltd
+0657 Tekcon Electronics Corp.
+0658 Sigma Designs, Inc.
+0659 Aethra
+065a Optoelectronics Co., Ltd
+ 0001 Barcode scanner
+065b Tracewell Systems
+065e Silicon Graphics
+065f Good Way Technology Co., Ltd & GWC technology Inc.
+0660 TSAY-E (BVI) International, Inc.
+0661 Hamamatsu Photonics K.K.
+0662 Kansai Electric Co., Ltd
+0663 Topmax Electronic Co., Ltd
+ 0103 CobraPad
+0667 Aiwa Co., Ltd
+ 0fa1 TD-U8000 Tape Drive
+0668 WordWand
+0669 Oce' Printing Systems GmbH
+066a Total Technologies, Ltd
+066b Linksys, Inc.
+ 0105 SCM eUSB SmartMedia Card Reader
+ 010a Melco MCR-U2 SmartMedia / CompactFlash Reader
+ 2202 USB10TX Ethernet [pegasus]
+ 2203 USB100TX Ethernet [pegasus]
+ 2204 USB100TX HomePNA Ethernet [pegasus]
+ 2206 USB Ethernet [pegasus]
+ 2211 WUSB11 802.11b Adapter
+ 2212 WUSB11v2.5 802.11b Adapter
+ 2213 WUSB12v1.1 802.11b Adapter
+066d Entrega, Inc.
+066e Acer Semiconductor America, Inc.
+066f SigmaTel, Inc.
+ 004b A-Max PA11 MP3 Player
+ 3400 STMP3400 D-Major MP3 Player
+ 3410 STMP3410 D-Major MP3 Player
+ 4200 STIr4200 IrDA Bridge
+ 4210 STIr4210 IrDA Bridge
+ 8004 MSCNMMC MP3 Player
+ 8202 Jens of Sweden / I-BEAD 150M/150H MP3 player
+0672 Labtec, Inc.
+ 1041 LCS1040 Speaker System
+ 5000 SpaceBall 4000 FLX
+0673 HCL
+ 5000 Keyboard
+0674 Key Mouse Electronic Enterprise Co., Ltd
+0675 Draytech
+ 0110 Vigor 128 ISDN TA
+0676 Teles AG
+0677 Aiwa Co., Ltd
+ 0fa1 TD-U8000 Tape Drive
+0678 ACard Technology Corp.
+067b Prolific Technology, Inc.
+ 0000 PL2301 USB-USB Bridge
+ 0001 PL2302 USB-USB Bridge
+ 2303 PL2303 Serial Port
+ 2305 PL2305 Parallel Port
+ 2307 PL2307 USB-ATAPI4 Bridge
+ 2315 Flash Disk Embedded Hub
+ 2316 Flash Disk Security Device
+ 2317 Mass Storage Device
+ 2501 PL2501 USB-USB Bridge (USB 2.0)
+ 2515 Flash Disk Embedded Hub
+ 2517 Flash Disk Mass Storage Device
+ 3507 PL3507 ATAPI6 Bridge
+067c Efficient Networks, Inc.
+ 1001 Siemens SpeedStream 100MBps Ethernet
+ 1022 Siemens SpeedStream 1022 802.11b Adapter
+ 4060 Alcatel Speedstream 4060 ADSL Modem
+067d Hohner Corp.
+067e Intermec
+067f Virata, Ltd
+0680 Realtek Semiconductor Corp., CPP Div. (Avance Logic)
+ 0002 Arowana Optical Wheel Mouse MSOP-01
+0681 Siemens Information and Communication Products
+ 0002 Gigaset 3075 Passive ISDN
+ 0005 Mouse with Fingerprint Reader
+ 0012 I-Gate 802.11b Adapter
+ 002b A-100-I ADSL Modem
+0682 Victor Company of Japan, Ltd
+0684 Actiontec Electronics, Inc.
+0686 Minolta Co., Ltd
+ 4003 Dimage 2330 Zoom Camera
+ 4004 Scan Elite II
+ 4006 Dimage 7 Camera
+ 4007 Dimage S304 Camera
+ 4008 Dimage 5 Camera
+ 4009 Dimage X Camera
+ 400a Dimage S404 Camera
+ 400b Dimage 7i Camera
+ 400c Dimage F100 Camera
+ 400d Scan Dual III
+ 400f Dimage 7Hi Camera
+ 4010 Dimage Xi Camera
+ 4011 Dimage F300 Camera
+ 4012 Dimage F200 Camera
+ 4014 Dimage S414 Camera
+ 4015 Dimage XT Camera [storage]
+ 4016 Dimage XT Camera [remote mode]
+ 4018 Dimage Z1 Camera
+ 401a Dimage A1 Camera
+ 401c Dimage X20 Camera
+ 401e Dimage E323 Camera
+068a Pertech, Inc.
+068b Potrans International, Inc.
+068e CH Products, Inc.
+ 00e2 HFX OEM Joystick
+ 00f2 Flight Sim Pedals
+ 00ff Flight Sim Yoke
+ 0500 GameStick 3D
+ 0501 CH Pro Pedals
+ 0504 F-16 Combat Stick
+0690 Golden Bridge Electech, Inc.
+0693 Hagiwara Sys-Com Co., Ltd
+ 0002 FlashGate SmartMedia Card Reader
+ 0003 FlashGate CompactFlash Card Reader
+ 0005 FlashGate
+0694 Lego Group
+ 0001 Mindstorms Tower
+0698 Chuntex (CTX)
+ 1786 1300ex Monitor
+ 9999 VLxxxx Monitor+Hub
+0699 Tektronix, Inc.
+069a Askey Computer Corp.
+ 0001 VC010 WebCam [pwc]
+ 0303 Cable Modem
+ 0321 Dynalink WLL013 / Compex WLU11A 802.11b Adapter
+ 0821 BT Voyager 1010 802.11b Adapter
+069b Thomson, Inc.
+ 0704 DCM245 Cable Modem
+ 2220 RCA Kazoo RD1000 MP3 Player
+ 300a RCA Lyra MP3 Player
+069d Hughes Network Systems (HNS)
+ 0002 Satellite Device
+069e Marx
+ 0005 CryptoBox v1.2
+069f Allied Data Technologies BV
+ 0010 Tornado Speakerphone FaxModem 56.0
+ 0011 Tornado Speakerphone FaxModem 56.0
+06a2 Topro Technology, Inc.
+06a3 Saitek PLC
+ 0006 Cyborg Gold Joystick
+ 0200 Xbox Adrenalin Hub
+ 0241 Xbox Adrenalin Gamepad
+ 0422 ST90 Joystick
+ 052d P750 Gamepad
+ 053f X36F Flightstick
+ 100a SP550 Pad and Joystick Combo
+ 100b SP550 Pad
+ 3509 P3000 RF GamePad
+06a4 Xiamen Doowell Electron Co., Ltd
+06a5 Divio
+ 0000 Typhoon Webcam 100k [nw8000]
+ d001 ProLink DS3303u WebCam
+ d800 Chicony TwinkleCam
+06a7 MicroStore, Inc.
+06a8 Topaz Systems, Inc.
+ 0042 SignatureGem 1X5 Pad
+ 0043 SignatureGem 1X5-HID Pad
+06a9 Westell
+06aa Sysgration, Ltd
+06ac Fujitsu Laboratories of America, Inc.
+06ad Greatland Electronics Taiwan, Ltd
+06ae Professional Multimedia Testing Centre
+06af Harting, Inc. of North America
+06b8 Pixela Corp.
+06b9 Alcatel Telecom
+ 0121 SpeedTouch 121g Wireless Dongle
+ 4061 SpeedTouch ISDN or ADSL Modem
+ a5a5 DynaMiTe Modem
+06ba Smooth Cord & Connector Co., Ltd
+06bb EDA, Inc.
+06bc Oki Data Corp.
+06bd AGFA-Gevaert NV
+ 0001 SnapScan 1212U
+ 0002 SnapScan 1236U
+ 0100 SnapScan Touch
+ 0403 ePhoto CL18 Camera
+ 0404 ePhoto CL20 Camera
+ 2061 SnapScan 1212U (?)
+ 208d Snapscan e40
+ 208f SnapScan e50
+ 2091 SnapScan e20
+ 2093 SnapScan e10
+ 2095 SnapScan e25
+ 2097 SnapScan e26
+ 20fd SnapScan e52
+ 20ff SnapScan e42
+06be AME Optimedia Technology Co., Ltd
+06bf Leoco Corp.
+06c2 Phidgets Inc. (formerly GLAB)
+ 0030 PhidgetRFID
+ 0038 4-Motor PhidgetServo v3.0
+ 0039 1-Motor PhidgetServo v3.0
+ 003a 8-Motor PhidgetAvancedServo
+ 0040 PhidgetInterface Kit 0-0-4
+ 0044 PhidgetInterface Kit 0-16-16
+ 0045 PhidgetInterface Kit 8-8-8
+ 0048 PhidgetStepper (Under Development)
+ 0049 PhidgetTextLED Ver 1.0
+ 004a PhidgetLED Ver 1.0
+ 004b PhidgetEncoder Ver 1.0
+ 0051 PhidgetInterface Kit 0-5-7 (Custom)
+ 0052 PhidgetTextLCD
+ 0053 PhidgetInterfaceKit 0-8-8
+ 0058 PhidgetMotorControl Ver 1.0
+ 0070 PhidgetTemperatureSensor Ver 1.0
+ 0071 PhidgetAccelerometer Ver 1.0
+ 0072 PhidgetWeightSensor Ver 1.0
+ 0073 PhidgetHumiditySensor
+ 0074 PhidgetPHSensor
+ 0075 PhidgetGyroscope
+06c4 Bizlink International Corp.
+06c5 Hagenuk, GmbH
+06c6 Infowave Software, Inc.
+06c8 SIIG, Inc.
+06c9 Taxan (Europe), Ltd
+06ca Newer Technology, Inc.
+06cb Synaptics, Inc.
+ 0009 Composite TouchPad and TrackPoint
+06cc Terayon Communication Systems
+06cd Keyspan
+ 0101 USA-28 PDA [preenum]
+ 0102 USA-28X PDA [preenum]
+ 0103 USA-19 PDA [preenum]
+ 0104 PDA [prerenum]
+ 0105 USA-18X PDA [preenum]
+ 0106 USA-19W PDA [preenum]
+ 0107 USA-19 PDA
+ 0108 USA-19W PDA
+ 010b USA-19Q PDA
+ 010f USA-28 PDA
+ 0110 USA-28X PDA
+ 0112 USA-18X PDA
+ 0114 USA-28X PDA
+ 0118 USA-19QW PDA
+ 0201 Digital Media Remote
+06cf SpheronVR AG
+ 1010 PanoCam 10
+ 1012 PanoCam 12/12X
+06d0 LapLink, Inc.
+ 0622 LapLink Gold USB-USB Bridge [net1080]
+06d1 Daewoo Electronics Co., Ltd
+06d3 Mitsubishi Electric Corp.
+06d4 Cisco Systems
+06d5 Toshiba
+ 4000 Japanese Keyboard
+06d6 Aashima Technology B.V.
+06d7 Network Computing Devices (NCD)
+06d8 Technical Marketing Research, Inc.
+06da Phoenixtec Power Co., Ltd
+06db Paradyne
+06dc Foxlink Image Technology Co., Ltd
+ 0014 Prolink Winscan Pro 2448U
+06de Heisei Electronics Co., Ltd
+06e0 Multi-Tech Systems, Inc.
+ f101 MT5634ZBA-USB MultiModemUSB (old firmware)
+ f103 MT5634MU MultiMobileUSB
+ f104 MT5634ZBA-USB MultiModemUSB (new firmware)
+ f107 MT5634ZBA-USB-V92 MultiModemUSB
+06e1 ADS Technologies, Inc.
+ 0008 UBS-10BT Ethernet [klsi]
+ a190 Instand VCD Usb Capture
+06e4 Alcatel Microelectronics
+06e6 Tiger Jet Network, Inc.
+06ea Sirius Technologies
+ 0001 NetCom Roadster II 56k
+ 0002 Roadster II 56k
+06eb PC Expert Tech. Co., Ltd
+06ef I.A.C. Geometrische Ingenieurs B.V.
+06f0 T.N.C Industrial Co., Ltd
+06f1 Opcode Systems, Inc.
+06f2 Emine Technology Co.
+06f6 Wintrend Technology Co., Ltd
+06f8 Guillemot Corp.
+ a300 Dual Analog Leader GamePad
+06fa HSD S.r.L
+06fc Motorola Semiconductor Products Sector
+06fd Boston Acoustics
+06fe Gallant Computer, Inc.
+0701 Supercomal Wire & Cable SDN. BHD.
+0703 Bvtech Industry, Inc.
+0705 NKK Corp.
+0706 Ariel Corp.
+0707 Standard Microsystems Corp.
+ 0100 2202 Ethernet [klsi]
+ 0200 2202 Ethernet [pegasus]
+ ee06 EZ-Connect 802.11g Adapter
+ ee13 EZ-Connect 802.11g Adapter
+0708 Putercom Co., Ltd
+0709 Silicon Systems, Ltd (SSL)
+070a Oki Electric Industry Co., Ltd
+070d Comoss Electronic Co., Ltd
+070e Excel Cell Electronic Co., Ltd
+0710 Connect Tech, Inc.
+ 0001 WhiteHeat (fake ID)
+ 8001 WhiteHeat
+0711 Magic Control Technology Corp.
+ 0100 Hub
+ 0200 BAY-3U1S1P Serial Port
+ 0210 MCT1S Serial Port
+ 0230 MCT-232 Serial Port
+ 0231 PS/2 Mouse Port
+ 0240 PS/2 to USB Converter
+ 0300 BAY-3U1S1P Parallel Port
+ 0302 Parallel Port
+ 0900 SVGA Adapter
+0713 Interval Research Corp.
+0714 NewMotion, Inc.
+ 0003 ADB to USB convertor
+0717 ZNK Corp.
+0718 Imation Corp.
+0719 Tremon Enterprises Co., Ltd
+071b Domain Technologies, Inc.
+ 0002 DTI-56362-USB Digital Interface Unit
+ 0101 Audio4-USB DSP Data Acquisition Unit
+ 0201 Audio4-5410 DSP Data Acquisition Unit
+ 0301 SB-USB JTAG Emulator
+071c Xionics Document Technologies, Inc.
+071d Eicon Networks Corp.
+ 1000 Diva ISDN TA
+071e Ariston Technologies
+0723 Centillium Communications Corp.
+0726 Vanguard International Semiconductor-America
+0729 Amitm
+ 1000 USC-1000 Serial Port
+072e Sunix Co., Ltd
+072f Advanced Card Systems, Ltd
+ 0001 AC1030-based SmartCard Reader
+ 9000 ACR38 AC1038-based Smart Card Reader
+ 90cc ACR38 SmartCard Reader
+0731 Susteen, Inc.
+ 0528 SonyEricsson DCU-11 Cable
+0732 Goldfull Electronics & Telecommunications Corp.
+0733 ViewQuest Technologies, Inc.
+ 0110 VQ110
+ 1311 Digital Dream Epsilon 1.3
+ 2211 Jenoptik
+ 0401 CS330 WebCam
+ 0402 M-318B WebCam
+ 0430 Intel Pro Share WebCam
+0734 Lasat Communications A/S
+ 0001 560V Modem
+0735 Asuscom Network
+ c541 ISDN TA 280
+0736 Lorom Industrial Co., Ltd
+0738 Mad Catz, Inc.
+073b Suncom Technologies
+073a Chaplet Systems, Inc.
+073d Eutron S.p.a.
+ 0005 Crypto Token
+073e NEC, Inc.
+ 0301 Game Pad
+0745 Syntech Information Co., Ltd
+0746 Onkyo Corp.
+0747 Labway Corp.
+0748 Strong Man Enterprise Co., Ltd
+0749 EVer Electronics Corp.
+074a Ming Fortune Industry Co., Ltd
+074b Polestar Tech. Corp.
+074c C-C-C Group PLC
+074d Micronas GmbH
+074e Digital Stream Corp.
+ 0001 PS/2 Adapter
+ 0002 PS/2 Adapter
+0755 Aureal Semiconductor
+0757 Network Technologies, Inc.
+075b Sophisticated Circuits, Inc.
+ 0001 Kick-off! Watchdog
+0763 Midiman
+ 1001 Midisport 2x2
+ 1010 Midisport 1x1
+ 1020 Midisport 4x4
+ 1030 Midisport 8x8
+0764 Cyber Power System, Inc.
+ 0005 Cyber Power UPS
+0765 X-Rite, Inc.
+0766 Jess-Link Products Co., Ltd
+0767 Tokheim Corp.
+0768 Camtel Technology Corp.
+ 0006 Camtel Technology USB TV Genie Pro FM Model TVB330
+0769 Surecom Technology Corp.
+076a Smart Technology Enablers, Inc.
+076b OmniKey AG
+ 0596 CardMan 2020
+ 1784 CardMan 6020
+ 3021 CardMan 3121
+076c Partner Tech
+076d Denso Corp.
+076e Kuan Tech Enterprise Co., Ltd
+076f Jhen Vei Electronic Co., Ltd
+0774 AmTRAN Technology Co., Ltd
+0775 Longshine Electronics Corp.
+0776 Inalways Corp.
+0777 Comda Enterprise Corp.
+0778 Volex, Inc.
+0779 Fairchild Semiconductor
+077a Sankyo Seiki Mfg. Co., Ltd
+077b Linksys
+ 2219 WUSB11 V2.6 802.11b Adapter
+ 2226 USB200M 100baseTX Adapter
+077c Forward Electronics Co., Ltd
+ 0005 NEC Keyboard
+077d Griffin Technology
+ 0410 PowerMate
+ 041a PowerWave
+ 0223 IMic Audio In/Out
+077f Well Excellent & Most Corp.
+0781 SanDisk Corp.
+ 0001 SDDR-05a ImageMate CompactFlash Reader
+ 0002 SDDR-31 ImageMate II CompactFlash Reader
+ 0005 SDDR-05b (CF II) ImageMate CompactFlash Reader
+ 0200 SDDR-09 (SSFDC) ImageMate SmartMedia Reader [eusb]
+ 0400 SecureMate SD/MMC Reader
+ 0621 SDDR-86 Imagemate 6-in-1 Reader
+ 0810 SDDR-75 ImageMate CF-SM Reader
+ 0830 ImageMate CF/MMC/SD Reader
+ 5150 SDCZ2 Cruzer Mini Flash Drive (thin)
+ 5151 Cruzer Micro 256/512MB Flash Drive
+ 7104 Cruzer Micro Mini 256MB Flash Drive
+ 7112 Cruzer Micro 128MB Flash Drive
+ 7113 Cruzer Micro 256MB Flash Drive
+ 8185 SDCZ2 Cruzer Mini Flash Drive (older, thick)
+ 8889 SDDR-88 Imagemate 8-in-1 Reader
+0782 Trackerball
+0783 C3PO
+ 0003 LTC31 SmartCard Reader
+0784 Vivitar, Inc.
+ 0100 Vivicam 2655
+ 1310 Vivicam 3305
+ 1688 Vivicam 3665
+ 2888 Polaroid DC700
+ 3330 Nytec ND-3200 Camera
+ 5260 Werlisa Sport PX 100 / JVC GC-A33 Camera
+ 5300 Pretec dc530
+0785 NTT-ME
+ 0001 MN128mini-V ISDN TA
+ 0003 MN128mini-J ISDN TA
+0789 Logitec Corp.
+078b Happ Controls, Inc.
+ 0010 Driving UGCI
+ 0020 Flying UGCI
+ 0030 Fighting UGCI
+078e Brincom, Inc.
+0790 Pro-Image Manufacturing Co., Ltd
+0791 Copartner Wire and Cable Mfg. Corp.
+0792 Axis Communications AB
+0793 Wha Yu Industrial Co., Ltd
+0794 ABL Electronics Corp.
+0795 RealChip, Inc.
+0796 Certicom Corp.
+0797 Grandtech Semiconductor Corp.
+ 8001 SmartCam
+ 801c Meade Binoculars/Camera
+079b Sagem
+079d Alfadata Computer Corp.
+ 0201 GamePort Adapter
+07a1 Digicom S.p.A.
+ d952 Palladio USB V.92 Modem
+07a2 National Technical Systems
+07a3 Onnto Corp.
+07a4 Be, Inc.
+07a6 ADMtek, Inc.
+ 0986 AN986 Pegasus Ethernet
+ 8511 ADM8511 Pegasus II Ethernet
+07aa Corega K.K.
+ 0001 Ether USB-T Ethernet [klsi]
+ 0004 FEther USB-TX Ethernet [pegasus]
+ 0012 Stick-11 802.11b Adapter
+ 7613 Stick-11 V2 802.11b Adapter
+07ab Freecom Technologies
+ fc01 IDE bridge
+ fc03 USB2-IDE IDE bridge
+07af Microtech
+ 0004 SCSI-DB25 SCSI Bridge [shuttle]
+ 0005 SCSI-HD50 SCSI Bridge [shuttle]
+ 0006 CameraMate SmartMedia and CompactFlash Card Reader [eusb/shuttle]
+07b0 Trust Technologies
+ 0001 ISDN TA
+07b1 IMP, Inc.
+07b2 Motorola BCS, Inc.
+ 4100 SurfBoard SB4100 Cable Modem
+ 4200 SurfBoard SB4200 Cable Modem
+ 5100 SurfBoard SB5100 Cable Modem
+ 5120 Surfboard SB5120 Cable Modem (RNDIS)
+07b3 Plustek, Inc.
+ 0001 OpticPro 1212U Scanner
+ 0010 OpticPro U12 Scanner
+ 0011 OpticPro U24 Scanner
+ 0013 OpticPro UT12 Scanner
+ 0015 OpticPro U24 Scanner
+ 0017 OpticPro UT12/16/24 Scanner
+ 0400 OpticPro 1248U Scanner
+ 0401 OpticPro 1248U Scanner #2
+ 0403 OpticPro U16B Scanner
+07b4 Olympus Optical Co., Ltd
+ 0100 Camedia C-2100/C-3000 Ultra Zoom Camera
+ 0102 Camedia E-10/C-220/C-50 Camera
+ 0105 Camedia C-310Z/C-700/C-750UZ/C-755/C-765UZ/C-3040/C-4000/C-5050Z/D-560 Zoom Camera
+ 0112 MAUSB-100 xD Card Reader
+ 0114 C-350Z Camera
+ 0203 Digital Voice Recorder DW-90
+ 0206 Digital Voice Recorder DS-330
+ 0207 Digital Voice Recorder & Camera W-10
+ 020d Digital Voice Recorder VN-240PC
+07b5 Mega World International, Ltd
+ 9902 GamePad
+07b6 Marubun Corp.
+07b7 TIME Interconnect, Ltd
+07b8 D-Link Corp.
+ 4000 DU-E10 Ethernet [klsi]
+ 4002 DU-E100 Ethernet [pegasus]
+ abc1 DU-E10 Ethernet [pegasus]
+ f101 DSB-560 Modem [atlas]
+07bc Canon Computer Systems, Inc.
+07bd Webgear, Inc.
+07be Veridicom
+07c0 Code Mercenaries Hard- und Software GmbH
+ 1121 The Claw
+ 1500 IO-Warrior 40
+ 1501 IO-Warrior 24
+ 1502 IO-Warrior 48
+ 1503 IO-Warrior 28
+07c4 Datafab Systems, Inc.
+ a000 CompactFlash Card Reader
+ a001 CompactFlash & SmartMedia Card Reader [eusb]
+ a002 Disk Drive
+ a005 CompactFlash & SmartMedia Card Reader
+ a006 SmartMedia Card Reader
+ a109 LC1 CompactFlash & SmartMedia Card Reader
+ a200 DF-UT-06 Hama MMC/SD Reader
+ a400 CompactFlash & Microdrive Reader
+ b004 MMC/SD Reader
+07c5 APG Cash Drawer
+07c6 ShareWave, Inc.
+07c7 Powertech Industrial Co., Ltd
+07c8 B.U.G., Inc.
+07c9 Allied Telesyn International
+07ca AVerMedia Technologies, Inc.
+07cb Kingmax Technology, Inc.
+07cc Carry Computer Eng., Co., Ltd
+ 0000 CF Card Reader
+ 0003 SM Card Reader
+ 0004 SM/CF/PCMCIA Card Reader
+ 0006 SM/CF/PCMCIA Card Reader
+ 000c SM/CF Card Reader
+ 000d SM/CF Card Reader
+ 0200 6-in-1 Card Reader
+ 0301 6-in-1 Card Reader
+07cd Elektor
+ 0001 USBuart Serial Port
+07cf Casio Computer Co., Ltd
+ 1001 QV-8000SX/5700/3000EX Digicam
+ 2002 E-125 Cassiopeia Pocket PC
+ 3801 WMP-1 MP3-Watch
+ 4001 Label Printer KL-P1000
+ 4500 LV-20 Digital Camera
+07d0 Dazzle
+ 0001 Digital Video Creator I
+ 0002 Global Village VideoFX Grabber
+ 0003 Fusion Model DVC-50 Rev 1 (NTSC)
+ 0004 DVC-800 (PAL) Grabber
+07d1 D-Link System
+07d2 Aptio Products, Inc.
+07d3 Cyberdata Corp.
+07d7 GCC Technologies, Inc.
+07da Arasan Chip Systems
+07df David Electronics Co., Ltd
+07e1 Ambient Technologies, Inc.
+ 5201 V.90 Modem
+07e2 Elmeg GmbH & Co., Ltd
+07e3 Planex Communications, Inc.
+07e4 Movado Enterprise Co., Ltd
+07e5 QPS, Inc.
+ 5c01 Que! CDRW
+07e6 Allied Cable Corp.
+07e7 Mirvo Toys, Inc.
+07e8 Labsystems
+07ea Iwatsu Electric Co., Ltd
+07eb Double-H Technology Co., Ltd
+07ec Taiyo Electric Wire & Cable Co., Ltd
+07ee Torex Retail (formerly Logware)
+ 0002 Cash Drawer I/F
+07f6 Circuit Assembly Corp.
+07f7 Century Corp.
+07f9 Dotop Technology, Inc.
+07fa Draytek
+ 0778 miniVigor 128 ISDN TA
+07fd Mark of the Unicorn
+ 0000 FastLane MIDI Interface
+0801 Mag-Tek
+0802 Mako Technologies, LLC
+0803 Zoom Telephonics, Inc.
+ 9700 2986L FaxModem
+0809 Genicom Technology, Inc.
+080a Evermuch Technology Co., Ltd
+080c Datalogic S.p.A.
+ 0300 Gryphon D120 Barcode Scanner
+ 0400 Gryphon D120 Barcode Scanner
+ 0500 Gryphon D120 Barcode Scanner
+ 0600 Gryphon M100 Barcode Scanner
+080d Teco Image Systems Co., Ltd
+ 0102 Hercules Scan@home 48
+0810 Personal Communication Systems, Inc.
+0813 Mattel, Inc.
+ 0001 Intel Play QX3 Microscope
+081a MG Logic
+ 1000 Duo Pen Tablet
+081b Indigita Corp.
+081c Mipsys
+081e AlphaSmart, Inc.
+0822 Reudo Corp.
+0825 GC Protronics
+0826 Data Transit
+0827 BroadLogic, Inc.
+0828 Sato Corp.
+0829 DirecTV Broadband, Inc. (Telocity)
+082d Handspring
+ 0100 Visor
+ 0300 Treo 600
+0830 Palm, Inc.
+ 0002 Palm M505
+ 0003 Palm M515
+ 0020 Palm I705
+ 0040 Palm M125
+ 0050 Palm M130
+ 0060 Palm Tungsten T / Zire 71
+ 0080 Palm
+0832 Kouwell Electronics Corp.
+0833 Sourcenext Corp.
+0835 Action Star Enterprise Co., Ltd
+0839 Samsung Techwin Co., Ltd
+ 0005 Digimax Camera
+ 0008 Digimax 230 Camera
+ 1003 Digimax 210SE
+ 1012 6500 Document Camera
+ 1542 Digimax 50 Duo
+083a Accton Technology Corp.
+ 1046 10/100 Ethernet [pegasus]
+ 5046 SpeedStream 10/100 Ethernet [pegasus]
+083f Global Village
+ b100 TelePort V.90 Fax/Modem
+0840 Argosy Research, Inc.
+0841 Rioport.com, Inc.
+ 0001 Rio 500
+0844 Welland Industrial Co., Ltd
+0846 NetGear, Inc.
+ 1001 EA101 Ethernet [klsi]
+ 4110 MA111 WiFi (v1)
+ 4200 WG121 WiFi (v1)
+ 4210 WG121 WiFi (v2)
+ 4220 WG111 WiFi (v1)
+ 4230 MA111 WiFi
+ 4240 WG111 WiFi (v2)
+ 6a00 WG111 WiFi (v2)
+084d Minton Optic Industry Co., Inc.
+ 0003 S-Cam F5 Digital Camera
+ 0011 Argus DC3500 Digital Camera
+084e KB Gear
+ 1002 Pablo Tablet
+084f Empeg
+ 0001 Empeg-Car Mark I/II Player
+0850 Fast Point Technologies, Inc.
+0851 Macronix International Co., Ltd
+ 1543 Maxell WS30 Slim Digital Camera
+0852 CSEM
+0854 ActiveWire, Inc.
+ 0100 I/O Board
+ 0101 I/O Board, rev1
+0856 B&B Electronics
+ AC01 uLinks USOTL4 RS422/485 Adapter
+0858 Hitachi Maxell, Ltd
+0859 Minolta Systems Laboratory, Inc.
+085a Xircom
+ 0001 Portstation Dual Serial Port
+ 0003 Portstation Paraller Port
+ 000b Portstation Dual PS/2 Port
+ 0299 Colorvision, Inc. Monitor Spyder
+ 8027 PGSDB9 Serial Port
+085c ColorVision, Inc.
+ 0200 Monitor Spyder
+0862 Teletrol Systems, Inc.
+0863 Filanet Corp.
+0864 NetGear, Inc.
+ 4100 MA101 802.11b Adapter
+ 4102 MA101 802.11b Adapter
+0867 Data Translation, Inc.
+ 9812 ECON Data acquisition unit
+086a Emagic Soft-und Hardware GmbH
+086c DeTeWe - Deutsche Telephonwerke AG & Co.
+ 1001 Eumex 504PC ISDN TA
+ 1003 TA33 ISDN TA
+ 1055 Eumex 220 ISDN TA
+086e System TALKS, Inc.
+086f MEC IMEX, Inc.
+0870 Metricom
+0871 SanDisk, Inc.
+ 0001 SDDR-01 Compact Flash Reader
+ 0002 SDDR-31 Compact Flash Reader
+ 0005 SDDR-05 Compact Flash Reader
+0873 Xpeed, Inc.
+0874 A-Tec Subsystem, Inc.
+0879 Comtrol Corp.
+087c Adesso/Kbtek America, Inc.
+087d Jaton Corp.
+087e Fujitsu Computer Products of America
+087f Virtual IP Group, Inc.
+0880 APT Technologies, Inc.
+0883 Recording Industry Association of America (RIAA)
+0885 Boca Research, Inc.
+0886 XAC Automation Corp.
+0887 Hannstar Electronics Corp.
+088b MassWorks, Inc.
+ 4944 MassWorks ID-75 TouchScreen
+0892 DioGraphy, Inc.
+089c United Technologies Research Cntr.
+089d Icron Technologies Corp.
+089e NST Co., Ltd
+089f Primex Aerospace Co.
+08a5 e9, Inc.
+08a8 Andrea Electronics
+08ae Macally (Mace Group, Inc.)
+08b4 Sorenson Vision, Inc.
+08b8 J. Gordon Electronic Design, Inc.
+ 01f4 USBSIMM1
+08b9 RadioShack Corp. (Tandy)
+08bb Texas Instruments Japan
+08bd Citizen Watch Co., Ltd
+08c3 Precise Biometrics
+ 0101 Precise 100 MC FingerPrint and SmartCard Reader
+08c4 Proxim, Inc.
+08c7 Key Nice Enterprise Co., Ltd
+08c8 2Wire, Inc.
+08c9 Nippon Telegraph and Telephone Corp.
+08ca Aiptek International, Inc.
+ 0010 Tablet
+ 0020 APT-6000U Tablet
+ 0021 APT-2 Tablet
+ 0022 Tablet
+ 0023 Tablet
+ 0024 Tablet
+ 0102 DualCam
+ 0103 Pocket DV Digital Camera
+ 0104 Pocket DVII
+ 0106 Pocket DV3100+
+ 0111 PenCam VGA Plus
+ 2008 Mini PenCam 2
+ 2010 Pocket CAM 3 Mega (webcam)
+ 2011 Pocket CAM 3 Mega (storage)
+ 2018 Pencam SD 2
+ 2024 Pocket DV3500
+08cd Jue Hsun Ind. Corp.
+08ce Long Well Electronics Corp.
+08cf Productivity Enhancement Products
+08d1 smartBridges, Inc.
+ 0001 smartNIC Ethernet [catc]
+08d3 Virtual Ink
+08d4 Fujitsu Siemens Computers
+ 0009 SCR SmartCard Reader
+08d9 Increment P Corp.
+08dd Billionton Systems, Inc.
+ 0986 USB-100N Ethernet [pegasus]
+ 0987 USBLP-100 HomePNA Ethernet [pegasus]
+ 0988 USBEL-100 Ethernet [pegasus]
+ 8511 USBE-100 Ethernet [pegasus2]
+08de ???
+ 7a01 802.11b Adapter
+08df Spyrus, Inc.
+08e3 Olitec, Inc.
+ 0002 USB-RS232 Bridge
+08e4 Pioneer Corp.
+08e5 Litronic
+08e6 Gemplus
+ 0430 GemPC430 SmartCard Reader
+ 0432 GemPC432 SmartCard Reader
+ 0435 GemPC435 SmartCard Reader
+ 0437 GemPC433 SL SmartCard Reader
+ 3437 GemPC Twin SmartCard Reader
+ 3438 GemPC Key SmartCard Reader
+08e7 Pan-International Wire & Cable
+08e8 Integrated Memory Logic
+08e9 Extended Systems, Inc.
+ 0100 XTNDAccess IrDA Dongle
+08ea Ericsson, Inc., Blue Ridge Labs
+08ec M-Systems Flash Disk Pioneers
+ 0010 DiskOnKey
+08ee CCSI/Hesso
+08f0 Corex Technologies
+08f1 CTI Electronics Corp.
+08f5 SysTec Co., Ltd
+08f6 Logic 3 International, Ltd
+08f7 Vernier
+ 0001 LabPro
+ 0002 EasyTemp
+08f8 Keen Top International Enterprise Co., Ltd
+08f9 Wipro Technologies
+08fa Caere
+08fb Socket Communications
+08fc Sicon Cable Technology Co., Ltd
+08fd Digianswer A/S
+08ff AuthenTec, Inc.
+0900 Pinnacle Systems, Inc.
+0901 VST Technologies
+0906 Faraday Technology Corp.
+0909 Audio-Technica Corp.
+090a Trumpion Microelectronics, Inc.
+ 1540 Digitex Container Flash Disk
+090b Neurosmith
+090c Feiya Technology Corp.
+ 1000 Memory Bar
+090d Multiport Computer Vertriebs GmbH
+090e Shining Technology, Inc.
+090f Fujitsu Devices, Inc.
+0910 Alation Systems, Inc.
+0911 Philips Speech Processing
+0912 Voquette, Inc.
+0915 GlobeSpan, Inc.
+0917 SmartDisk Corp.
+0919 Tiger Electronics
+ 0100 Fast Flicks Digital Camera
+091e Garmin International
+ 0003 GPSmap (various models)
+0920 Echelon Co.
+0921 GoHubs, Inc.
+0922 Dymo-CoStar Corp.
+ 0007 LabelWriter 330
+ 0009 LabelWriter 310
+0923 IC Media Corp.
+ 010f SIIG MobileCam
+0924 Xerox
+0925 Lakeview Research
+ 8101 Phidgets, Inc., 1-Motor PhidgetServo v2.0
+ 8104 Phidgets, Inc., 4-Motor PhidgetServo v2.0
+ 8800 WiseGroup Ltd, MP-8800 Quad Joypad
+ 8866 WiseGroup Ltd, MP-8866 Dual Joypad
+0927 Summus, Ltd
+0928 Oxford Semiconductor, Ltd
+0929 American Biometric Co.
+092a Toshiba Information & Industrial Sys. And Services
+092b Sena Technologies, Inc.
+0930 Toshiba Corp.
+ 6519 Kingston DataTraveler 2.0 USB Stick
+ 6533 512M USB Stick
+0931 Harmonic Data Systems, Ltd
+0932 Crescentec Corp.
+0933 Quantum Corp.
+0934 Netcom Systems
+0939 Lumberg, Inc.
+093a Pixart Imaging, Inc.
+ 2468 Easy Snap Snake Eye WebCam
+093b Plextor Corp.
+ 0042 PX-712UF DVD RW
+093c Intrepid Control Systems, Inc.
+ 0601 ValueCAN
+093d InnoSync, Inc.
+093e J.S.T. Mfg. Co., Ltd
+093f Olympia Telecom Vertriebs GmbH
+0940 Japan Storage Battery Co., Ltd
+0941 Photobit Corp.
+0942 i2Go.com, LLC
+0943 HCL Technologies India Private, Ltd
+0944 KORG, Inc.
+0945 Pasco Scientific
+0948 Kronauer music in digital
+ 0301 USB Pro (24/48)
+ 0302 USB Pro (24/96 playback)
+ 0303 USB Pro (24/96 record)
+ 0304 USB Pro (16/48)
+ 1105 USB One
+094b Linkup Systems Corp.
+094d Cable Television Laboratories
+0951 Kingston Technology
+ 000a KNU101TX 100baseTX Ethernet
+ 1600 Data Traveler II Pen Drive
+0954 RPM Systems Corp.
+0955 NVidia Corp.
+0956 BSquare Corp.
+0957 Agilent Technologies, Inc.
+0958 CompuLink Research, Inc.
+0959 Cologne Chip AG
+095a Portsmith
+095b Medialogic Corp.
+095c K-Tec Electronics
+095d Polycom, Inc.
+0967 Acer (??)
+ 0204 WarpLink 802.11b Adapter
+0968 Catalyst Enterprises, Inc.
+0971 Gretag-Macbeth AG
+0973 Schlumberger
+0974 Datagraphix, a business unit of Anacomp
+0975 OL'E Communications, Inc.
+0976 Adirondack Wire & Cable
+0977 Lightsurf Technologies
+0978 Beckhoff GmbH
+0979 Jeilin Technology Corp., Ltd
+097a Minds At Work LLC
+097b Knudsen Engineering, Ltd
+097c Marunix Co., Ltd
+097d Rosun Technologies, Inc.
+097f Barun Electronics Co., Ltd
+0981 Oak Technology, Ltd
+0984 Apricorn
+0985 cab Produkttechnik GmbH & Co KG
+ 00a3 A3/200 or A3/300 Label Printer
+098c Vitana Corp.
+098d INDesign
+098e Integrated Intellectual Property, Inc.
+098f Kenwood TMI Corp.
+0993 Gemstar eBook Group, Ltd
+ 0001 REB1100 eBook Reader
+0996 Integrated Telecom Express, Inc.
+099a Zippy Technology Corp.
+ 610c EL-610 Super Mini Electron luminescent Keyboard
+09a3 PairGain Technologies
+09a4 Contech Research, Inc.
+09a5 VCON Telecommunications
+09a6 Poinchips
+09a7 Data Transmission Network Corp.
+09a8 Lin Shiung Enterprise Co., Ltd
+09a9 Smart Card Technologies Co., Ltd
+09aa Intersil Corp.
+ 1000 Prism GT 802.11b/g Adapter
+ 3642 Prism 2.x 802.11b Adapter
+09ae Tripp Lite
+09b2 Franklin Electronic Publishers, Inc.
+ 0001 eBookman Palm Computer
+09b3 Altius Solutions, Inc.
+09b4 MDS Telephone Systems
+09b5 Celltrix Technology Co., Ltd
+09bc Grundig
+ 0002 MPaxx MP150 MP3 Player
+09be MySmart.Com
+ 0001 MySmartPad
+09bf Auerswald GmbH & Co. KG
+ 00c0 COMpact 2104 ISDN PBX
+ 00db COMpact 4410/2206 ISDN ISDN
+ 00f1 COMfort System Telephones
+09c1 Arris Interactive LLC
+09c2 Nisca Corp.
+09c3 ActivCard, Inc.
+ 0008 SmartCard Reader
+09c4 ACTiSYS Corp.
+ 0011 ACT-IR2000U IrDA Dongle
+09c5 Memory Corp.
+09cc Workbit Corp.
+09cd Psion Dacom Home Networks, Ltd
+09ce City Electronics, Ltd
+09cf Electronics Testing Center, Taiwan
+09d1 NeoMagic, Inc.
+09d2 Vreelin Engineering, Inc.
+09d3 Com One
+ 0001 ISDN TA
+09d9 KRF Tech, Ltd
+09da A4 Tech Co., Ltd
+ 0006 Optical Mouse WOP-35 / Trust 450L Optical Mouse
+ 001a Wireless Mouse & RXM-15 Receiver
+ 002a Wireless Optical Mouse NB-30
+09db Measurement Computing Corp.
+ 0075 MiniLab 1008
+ 0076 PMD-1024
+ 007A PMD-1208LS
+09dc Aimex Corp.
+09dd Fellowes, Inc.
+09df Addonics Technologies Corp.
+09e1 Intellon Corp.
+09e5 Jo-Dan International, Inc.
+09e6 Silutia, Inc.
+09e7 Real 3D, Inc.
+09e8 AKAI Professional M.I. Corp.
+09e9 Chen-Source, Inc.
+09eb IM Networks, Inc.
+ 4331 iRhythm Tuner Remote
+09ef Xitel
+ 0101 MD-Port DG2 MiniDisc Interface
+09f5 AresCom
+09f6 RocketChips, Inc.
+09f7 Edu-Science (H.K.), Ltd
+09f8 SoftConnex Technologies, Inc.
+09f9 Bay Associates
+09fa Mtek Vision
+09fb Altera
+09ff Gain Technology Corp.
+0a00 Liquid Audio
+0a01 ViA, Inc.
+0a07 Ontrak Control Systems Inc.
+ 0064 ADU100 Data Acquisition Interface
+ 00c8 ADU200 Relay I/O Interface
+ 00d0 ADU208 Data Acquisition Interface
+0a0b Cybex Computer Products Co.
+0a11 Xentec, Inc.
+0a12 Cambridge Silicon Radio, Ltd
+ 0001 Bluetooth Dongle (HCI mode)
+ 1000 Bluetooth Dongle (HID proxy mode)
+0a13 Telebyte, Inc.
+0a14 Spacelabs Medical, Inc.
+0a15 Scalar Corp.
+0a16 Trek Technology (S) PTE, Ltd
+ 9988 Trek2000 TD-G2
+0a17 Pentax Corp.
+ 0004 Pentax Optio 330
+ 0006 Pentax Optio S
+ 0007 Pentax Optio 550
+ 003d Pentax Optio S55
+0a18 Heidelberger Druckmaschinen AG
+0a19 Hua Geng Technologies, Inc.
+0a21 Medtronic Physio Control Corp.
+0a22 Century Semiconductor USA, Inc.
+0a2c AK-Modul-Bus Computer GmbH
+ 0008 GPIO Ports
+0a39 Gilat Satellite Networks, Ltd
+0a3a PentaMedia Co., Ltd
+0a3c NTT DoCoMo, Inc.
+0a3d Varo Vision
+0a3f Swissonic AG
+0a43 Boca Systems, Inc.
+0a46 Davicom Semiconductor, Inc.
+0a47 Hirose Electric
+0a48 I/O Interconnect
+ 3258 Dane Elec zMate SD Reader
+ 3259 Dane Elec zMate CF Reader
+0a4b Fujitsu Media Devices, Ltd
+0a4c Computex Co., Ltd
+0a4d Evolution Electronics, Ltd
+ 008e MK-249C MIDI Keyboard
+ 00a3 MK-461C MIDI Keyboard
+ 00f5 UC-33e MIDI Controller
+0a4e Steinberg Soft-und Hardware GmbH
+0a4f Litton Systems, Inc.
+0a50 Mimaki Engineering Co., Ltd
+0a51 Sony Electronics, Inc.
+0a52 Jebsee Electronics Co., Ltd
+0a53 Portable Peripheral Co., Ltd
+0a5a Electronics For Imaging, Inc.
+0a5b EAsics NV
+0a5c Broadcom Corp.
+ 2033 BCM2033 Bluetooth
+ 2035 BCM2035 Bluetooth
+0a5d Diatrend Corp.
+0a5f Zebra
+ 0009 LP2844 Printer
+0a62 MPMan
+ 0010 MPMan MP-F40 MP3 Player
+0a66 ClearCube Technology
+0a67 Medeli Electronics Co., Ltd
+0a68 Comaide Corp.
+0a69 Chroma ate, Inc.
+0a6b Green House Co., Ltd
+ 0001 Compact Flash R/W with MP3 player
+0a6c Integrated Circuit Systems, Inc.
+0a6d UPS Manufacturing
+0a6e Benwin
+0a6f Core Technology, Inc.
+ 0400 Xanboo
+0a70 International Game Technology
+0a72 Sanwa Denshi
+0a7d NSTL, Inc.
+0a7e Octagon Systems Corp.
+0a80 Rexon Technology Corp., Ltd
+0a81 Chesen Electronics Corp.
+ 0101 Keyboard
+ 0103 Keyboard
+ 0203 Mouse
+ 0205 PS/2 Keyboard+Mouse Adapter
+0a82 Syscan
+ 4600 TravelScan 460/464
+0a83 NextComm, Inc.
+0a84 Maui Innovative Peripherals
+0a85 Idexx Labs
+0a86 NITGen Co., Ltd
+0a8d Picturetel
+0a8e Japan Aviation Electronics Industry, Ltd
+0a90 Candy Technology Co., Ltd
+0a91 Globlink Technology, Inc.
+0a92 EGO SYStems, Inc.
+0a93 C Technologies AB
+0a94 Intersense
+0aa3 Lava Computer Mfg., Inc.
+0aa4 Develco Elektronik
+0aa5 First International Digital
+0aa6 Perception Digital, Ltd
+ 0101 Hercules Jukebox
+0aa7 Wincor Nixdorf GmbH & Co KG
+ 0200 POS Display BA63
+ 0201 POS Display BA66
+ 0300 POS Printer TH210
+ 0302 POS Printer TH220
+ 0305 Lottery Printer XiPrintPlus
+ 0306 POS Printer TH320
+ 0308 POS Printer TH420
+ 4304 Banking Printer TP07
+0aa8 TriGem Computer, Inc.
+0aa9 Baromtec Co.
+ f01b Medion MD 6242 MP3 Player
+0aaa Japan CBM Corp.
+0aab Vision Shape Europe SA
+0aac iCompression, Inc.
+0aad Rohde & Schwarz GmbH & Co. KG
+0aae NEC infrontia Corp. (Nitsuko)
+0aaf Digitalway Co., Ltd
+0ab0 Arrow Strong Electronics Co., Ltd
+0aba Ellisys
+ 8001 USB Tracker 110 Protocol Analyzer
+0abe Stereo-Link
+ 0101 SL1200 DAC
+0ac3 Sanyo Semiconductor Company Micro
+0ac4 Leco Corp.
+0ac5 I & C Corp.
+0ac6 Singing Electrons, Inc.
+0ac7 Panwest Corp.
+0ac8 Z-Star Microelectronics Corp.
+ 0302 ZC0302 WebCam
+ 301b ZC0301 WebCam
+ 303b ZC0303 WebCam
+0ac9 Micro Solutions, Inc.
+ 0000 Backpack CD-ReWriter
+ 0011 Backpack 40GB Hard Drive
+0acc Koga Electronics Co.
+0acd ID Tech
+0ace ZyDAS
+ 1201 802.11b WiFi
+ 1211 802.11b/g USB2 WiFi
+0acf Intoto, Inc.
+0ad0 Intellix Corp.
+0ad1 Remotec Technology, Ltd
+0ad2 Service & Quality Technology Co., Ltd
+0ae3 Allion Computer, Inc.
+0ae4 Taito Corp.
+0ae7 Neodym Systems, Inc.
+0ae8 System Support Co., Ltd
+0ae9 North Shore Circuit Design L.L.P.
+0aea SciEssence, LLC
+0aeb TTP Communications, Ltd
+0aec Neodio Technologies Corp.
+ 3050 ND3050 8-in-1 Card Reader
+ 3260 7-in-1 Card Reader
+ 5010 ND5010 Card Reader
+0af0 Option
+ 5000 UMTS Card
+0af6 Silver I Co., Ltd
+0af7 B2C2, Inc.
+ 0101 Digital TV USB Receiver (DVB-S/T/C / ATSC)
+0af9 Hama, Inc.
+ 0010 USB SightCam 100
+ 0011 Micro Innovations IC50C WebCam
+0afc Zaptronix Ltd
+0afd Tateno Dennou, Inc.
+0afe Cummins Engine Co.
+0aff Jump Zone Network Products, Inc.
+0b05 ASUSTek Computer, Inc.
+0b0c Todos Data System AB
+ 0009 Todos Argos Mini II Smart Card Reader
+0b0e GN Netcom
+0b0f AVID Technology
+0b10 Pcally
+0b11 I Tech Solutions Co., Ltd
+0b1e Electronic Warfare Assoc., Inc. (EWA)
+0b1f Insyde Software Corp.
+0b20 TransDimension, Inc.
+0b21 Yokogawa Electric Corp.
+0b22 Japan System Development Co., Ltd
+0b23 Pan-Asia Electronics Co., Ltd
+0b24 Link Evolution Corp.
+0b27 Ritek Corp.
+0b28 Kenwood Corp.
+0b2c Village Center, Inc.
+0b30 PNY Technologies, Inc.
+ 0006 SM Media-Shuttle Card Reader
+0b33 Contour Design, Inc.
+0b37 Hitachi ULSI Systems Co., Ltd
+0b39 Omnidirectional Control Technology, Inc.
+0b3a IPaxess
+0b3b Tekram Technology Co., Ltd
+ 1601 Allnet 0193 802.11b Adapter
+ 1602 ZyXEL ZyAIR B200 802.11b Adapter
+ 1612 AIR.Mate 2@net 802.11b Adapter
+0b3c Olivetti Techcenter
+0b3e Kikusui Electronics Corp.
+0b41 Hal Corp.
+0b43 Play.com, Inc.
+ 0003 PS2 Controller Converter
+0b47 Sportbug.com, Inc.
+0b48 TechnoTrend AG
+ 1003 Technotrend/Hauppauge USB-Nova
+ 1005 Technotrend/Hauppauge USB-Nova
+ 1006 Technotrend/Hauppauge DEC3000-s
+ 1008 Technotrend/Hauppauge DEC2000-t
+ 1009 Technotrend/Hauppauge DEC2540-t
+0b49 ASCII Corp.
+ 064f Trance Vibrator
+0b4b Pine Corp. Ltd.
+ 0100 D'music MP3 Player
+0b4e Musical Electronics, Ltd
+0b50 Dumpries Co., Ltd
+0b51 Comfort Keyboard Co.
+ 0020 Comfort Keyboard
+0b52 Colorado MicroDisplay, Inc.
+0b54 Sinbon Electronics Co., Ltd
+0b56 TYI Systems, Ltd
+0b57 Beijing HanwangTechnology Co., Ltd
+0b59 Lake Communications, Ltd
+0b5a Corel Corp.
+0b5f Green Electronics Co., Ltd
+0b60 Nsine, Ltd
+0b61 NEC Viewtechnology, Ltd
+0b62 Orange Micro, Inc.
+ 0059 iBOT2 WebCam
+0b63 ADLink Technology, Inc.
+0b64 Wonderful Wire Cable Co., Ltd
+0b65 Expert Magnetics Corp.
+0b69 CacheVision
+0b6a Maxim Integrated Products
+0b6f Nagano Japan Radio Co., Ltd
+0b70 PortalPlayer, Inc.
+0b71 SHIN-EI Sangyo Co., Ltd
+0b72 Embedded Wireless Technology Co., Ltd
+0b73 Computone Corp.
+0b75 Roland DG Corp.
+0b79 Sunrise Telecom, Inc.
+0b7a Zeevo, Inc.
+0b7b Taiko Denki Co., Ltd
+0b7c ITRAN Communications, Ltd
+0b7d Astrodesign, Inc.
+0b84 Rextron Technology, Inc.
+0b85 Elkat Electronics, Sdn., Bhd.
+0b86 Exputer Systems, Inc.
+0b87 Plus-One I & T, Inc.
+0b88 Sigma Koki Co., Ltd, Technology Center
+0b89 Advanced Digital Broadcast, Ltd
+0b95 ASIX Electronics Corp.
+0b96 Sewon Telecom
+0b97 O2 Micro, Inc.
+ 7762 Oz776 SmartCard Reader
+0b98 Playmates Toys, Inc.
+0b99 Audio International, Inc.
+0b9b Dipl.-Ing. Stefan Kunde
+ 4012 Reflex RC-controller Interface
+0b9d Softprotec Co.
+0b9f Chippo Technologies
+0baf U.S. Robotics
+ 00eb USR1120 802.11b Adapter
+ 0118 U5 802.11g Adapter
+ 6112 FaxModem Model 5633
+0bb0 Concord Camera Corp.
+0bb1 Infinilink Corp.
+0bb2 Ambit Microsystems Corp.
+ 6098 USB Cable Modem
+0bb3 Ofuji Technology
+0bb4 High Tech Computer Corp.
+ 00ce mmO2 XDA GSM/GPRS Pocket PC
+ 00cf SPV C500 Smart Phone
+ 0a02 Himalaya GSM/GPRS Pocket PC
+ 0a51 SPV C400 / T-Mobile SDA GSM/GPRS Pocket PC
+0bb5 Murata Manufacturing Co., Ltd
+0bb6 Network Alchemy
+0bb7 Joytech Computer Co., Ltd
+0bb8 Hitachi Semiconductor and Devices Sales Co., Ltd
+0bb9 Eiger M&C Co., Ltd
+0bba ZAccess Systems
+0bbb General Meters Corp.
+0bbc Assistive Technology, Inc.
+0bbd System Connection, Inc.
+0bc0 Knilink Technology, Inc.
+0bc1 Fuw Yng Electronics Co., Ltd
+0bc2 Seagate RSS LLC
+0bc3 IPWireless, Inc.
+0bc4 Microcube Corp.
+0bc5 JCN Co., Ltd
+0bc6 ExWAY, Inc.
+0bc7 X10 Wireless Technology, Inc.
+ 0004 X10 Receiver
+0bc8 Telmax Communications
+0bc9 ECI Telecom, Ltd
+0bca Startek Engineering, Inc.
+0bcb Perfect Technic Enterprise Co., Ltd
+0bda Realtek Semiconductor Corp.
+ 8150 RTL8150 Fast Ethernet Adapter
+ 8151 RTL8151 Adapteon Business Mobile Networks BV
+0bdb Ericsson Business Mobile Networks BV
+0bdc Y Media Corp.
+0bdd Orange PCS
+0be2 Kanda Tsushin Kogyo Co., Ltd
+0be3 TOYO Corp.
+0be4 Elka International, Ltd
+0be5 DOME imaging systems, Inc.
+0be6 Dong Guan Humen Wonderful Wire Cable Factory
+0bee LTK Industries, Ltd
+0bef Way2Call Communications
+0bf0 Pace Micro Technology PLC
+0bf1 Intracom S.A.
+0bf2 Konexx
+0bf6 Addonics Technologies, Inc.
+ a002 IDE Bridge
+0bf7 Sunny Giken, Inc.
+0bf8 Fujitsu Siemens Computers
+ 1001 Fujitsu Pocket Loox 600 PDA
+0c04 MOTO Development Group, Inc.
+0c05 Appian Graphics
+0c06 Hasbro Games, Inc.
+0c07 Infinite Data Storage, Ltd
+0c08 Agate
+ 0378 Q 16MB Storage Device
+0c09 Comjet Information System
+0c0a Highpoint Technologies, Inc.
+0c0b Dura Micro, Inc. (Acomdata)
+ 27cb 6-in-1 Flash Reader and Writer
+ a109 CF/SM Reader and Writer
+ a10c SD/MS Reader and Writer
+ b004 MMC/SD Reader and Writer
+0c12 Zeroplus
+ 0005 PSX Vibration Feedback Converter
+ 8809 Red Octane Ignition Xbox DDR Pad
+0c15 Iris Graphics
+0c16 Gyration, Inc.
+0c17 Cyberboard A/S
+0c18 SynerTek Korea, Inc.
+0c19 cyberPIXIE, Inc.
+0c1a Silicon Motion, Inc.
+0c1b MIPS Technologies
+0c1c Hang Zhou Silan Electronics Co., Ltd
+0c22 Tally Printer Corp.
+0c23 Lernout + Hauspie
+0c24 Taiyo Yuden
+0c25 Sampo Corp.
+0c2e Metro
+ 0200 Metrologic Scanner
+0c35 Eagletron, Inc.
+0c36 E Ink Corp.
+0c37 e.Digital
+0c38 Der An Electric Wire & Cable Co., Ltd
+0c39 IFR
+0c3a Furui Precise Component (Kunshan) Co., Ltd
+0c3b Komatsu, Ltd
+0c3c Radius Co., Ltd
+0c3d Innocom, Inc.
+0c3e Nextcell, Inc.
+0c44 Motorola iDEN
+0c45 Microdia
+ 1060 iFlash SM-Direct Card Reader
+ 6001 Genius VideoCAM NB
+ 6005 Sweex Mini WebCam
+ 6029 Triplex i-mini PC Camera
+ 602a Meade ETX-105EC Camera
+ 602c Clas Ohlson TWC-30XOP WebCam
+0c46 WaveRider Communications, Inc.
+0c4b Reiner SCT Kartensysteme GmbH
+ 0100 cyberJack e-com/pinpad
+ 0300 cyberJack pinpad(a)
+0c52 Sealevel Systems, Inc.
+0c53 ViewPLUS, Inc.
+0c54 Glory, Ltd
+0c55 Spectrum Digital, Inc.
+ 0510 Spectrum Digital XDS510 JTAG Debugger
+0c56 Billion Bright, Ltd
+0c57 Imaginative Design Operation Co., Ltd
+0c58 Vidar Systems Corp.
+0c59 Dong Guan Shinko Wire Co., Ltd
+0c5a TRS International Mfg., Inc.
+0c5e Xytronix Research & Design
+0c62 Chant Sincere Co., Ltd
+0c63 Toko, Inc.
+0c64 Signality System Engineering Co., Ltd
+0c65 Eminence Enterprise Co., Ltd
+0c66 Rexon Electronics Corp.
+0c67 Concept Telecom, Ltd
+0c70 MCT Elektronikladen
+ 0000 USB08 Development board
+0c74 Optronic Laboratories Inc.
+ 0002 OL 700-30 Goniometer
+0c76 JMTek, LLC.
+ 0003 USBdisk
+ 0005 USBdisk
+ 0006 Transcend JetFlash
+0c77 Sipix Group, Ltd
+0c78 Detto Corp.
+0c79 NuConnex Technologies Pte., Ltd
+0c7a Wing-Span Enterprise Co., Ltd
+0c86 NDA Technologies, Inc.
+0c88 Kyocera Wireless Corp.
+0c89 Honda Tsushin Kogyo Co., Ltd
+0c8a Pathway Connectivity, Inc.
+0c8b Wavefly Corp.
+0c8c Coactive Networks
+0c8d Tempo
+0c8e Cesscom Co., Ltd
+0c8f Applied Microsystems
+0c99 Innochips Co., Ltd
+0c9a Hanwool Robotics Corp.
+0c9b Jobin Yvon, Inc.
+0ca2 Zyfer
+0ca3 Sega Corp.
+0ca4 ST&T Instrument Corp.
+0ca5 BAE Systems Canada, Inc.
+0ca6 Castles Technology Co., Ltd
+0ca7 Information Systems Laboratories
+0cad Motorola CGISS
+0cae Ascom Business Systems, Ltd
+0caf Buslink
+ 2515 Flash Disk Embedded Hub
+ 2516 Flash Disk Security Device
+ 2517 Flash Disk Mass Storage Device
+ 3a00 Hard Drive
+0cb0 Flying Pig Systems
+0cb1 Innovonics, Inc.
+0cb6 Celestix Networks, Pte., Ltd
+0cb7 Singatron Enterprise Co., Ltd
+0cb8 Opticis Co., Ltd
+0cba Trust Electronic (Shanghai) Co., Ltd
+0cbb Shanghai Darong Electronics Co., Ltd
+0cbc Palmax Technology Co., Ltd
+0cbd Pentel Co., Ltd (Electronics Equipment Div.)
+0cbe Keryx Technologies, Inc.
+0cbf Union Genius Computer Co., Ltd
+0cc0 Kuon Yi Industrial Corp.
+0cc1 Given Imaging, Ltd
+0cc2 Timex Corp.
+0cc3 Rimage Corp.
+0cc4 emsys GmbH
+0cc5 Sendo
+0cc6 Intermagic Corp.
+0cc7 Kontron Medical AG
+0cc8 Technotools Corp.
+0cc9 BroadMAX Technologies, Inc.
+0cca Amphenol
+0ccb SKNet Co., Ltd
+0ccc Domex Technology Corp.
+0ccd TerraTec Electronic GmbH
+ 0038 Cinergy T^2 DVB-T Receiver
+0cd4 Bang Olufsen
+ 0101 BeolinkPC2
+0cd7 NewChip S.r.l.
+0cd8 JS Digitech, Inc.
+0cd9 Hitachi Shin Din Cable, Ltd
+0cde Z-Com
+ 0002 XI-725/726 Prism2.5 802.11b Adapter
+ 0005 XI-735 Prism3 802.11b Adapter
+ 0006 Medion 40900 802.11b Adapter
+0cf1 e-Conn Electronic Co., Ltd
+0cf2 ENE Technology, Inc.
+0cf3 Atheros Communications, Inc.
+0cf4 Fomtex Corp.
+0cf5 Cellink Co., Ltd
+0cf6 Compucable Corp.
+0cf7 ishoni Networks
+0cf8 Clarisys, Inc.
+0cf9 Central System Research Co., Ltd
+0cfa Inviso, Inc.
+0cfc Minolta-QMS, Inc.
+0d06 telos EDV Systementwicklung GmbH
+0d0b Contemporary Controls
+0d0c Astron Electronics Co., Ltd
+0d0d MKNet Corp.
+0d0e Hybrid Networks, Inc.
+0d0f Feng Shin Cable Co., Ltd
+0d10 Elastic Networks
+0d11 Maspro Denkoh Corp.
+0d12 Hansol Electronics, Inc.
+0d13 BMF Corp.
+0d14 Array Comm, Inc.
+0d15 OnStream b.v.
+0d16 Hi-Touch Imaging Technologies Co., Ltd
+0d17 NALTEC, Inc.
+0d18 coaXmedia
+0d19 Hank Connection Industrial Co., Ltd
+0d32 Leo Hui Electric Wire & Cable Co., Ltd
+0d33 AirSpeak, Inc.
+0d34 Rearden Steel Technologies
+0d35 Dah Kun Co., Ltd
+0d3c Sri Cable Technology, Ltd
+0d3d Tangtop Technology Co., Ltd
+0d3e Fitcom, inc.
+0d3f MTS Systems Corp.
+0d40 Ascor, Inc.
+0d41 Ta Yun Terminals Industrial Co., Ltd
+0d42 Full Der Co., Ltd
+0d46 Kobil Systems GmbH
+ 3003 mIDentity Light / KAAN SIM III
+ 4000 mIDentity (mass storage)
+ 4001 mIDentity Basic/Classic (composite device)
+ 4081 mIDentity Basic/Classic (installationless)
+0d49 Maxtor
+0d4a NF Corp.
+0d4b Grape Systems, Inc.
+0d4c Tedas AG
+0d4d Coherent, Inc.
+0d4e Agere Systems Netherland BV
+0d4f EADS Airbus France
+0d50 Cleware GmbH
+ 0011 USB-Temp2 Thermometer
+0d51 Volex (Asia) Pte., Ltd
+0d53 HMI Co., Ltd
+0d54 Holon Corp.
+0d55 ASKA Technologies, Inc.
+0d56 AVLAB Technology, Inc.
+0d57 Solomon Microtech, Ltd
+0d5c Belkin
+ a002 F5D6050 802.11b Adapter
+0d5e Myacom, Ltd
+0d5f CSI, Inc.
+0d60 IVL Technologies, Ltd
+0d61 Meilu Electronics (Shenzhen) Co., Ltd
+0d62 Darfon Electronics Corp.
+ a100 Benq Mouse
+0d63 Fritz Gegauf AG
+0d64 DXG Technology Corp.
+ 0107 Horus MT-409 Camera
+ 0303 DXG-305V Camera
+0d65 KMJP Co., Ltd
+0d66 TMT
+0d67 Advanet, Inc.
+0d68 Super Link Electronics Co., Ltd
+0d69 NSI
+0d6a Megapower International Corp.
+0d6b And-Or Logic
+0d70 Try Computer Co., Ltd
+0d71 Hirakawa Hewtech Corp.
+0d72 Winmate Communication, Inc.
+0d73 Hit's Communications, Inc.
+0d76 MFP Korea, Inc.
+0d77 Power Sentry/Newpoint
+0d78 Japan Distributor Corp.
+0d7a MARX Datentechnik GmbH
+0d7b Wellco Technology Co., Ltd
+0d7c Taiwan Line Tek Electronic Co., Ltd
+0d7d Phison Electronics Corp.
+ 0100 PS1001/1011/1006/1026 Flash Disk
+ 0110 Gigabyte FlexDrive
+ 0240 I/O-Magic/Transcend 6-in-1 Card Reader
+ 110E NEC uPD720121/130 USB-ATA/ATAPI Bridge
+ 1240 Apacer 6-in-1 Card Reader 2.0
+ 1300 Flash Disk
+ 1320 PS2031 Flash Disk
+ 1420 PS2044 Pen Drive
+ 1470 Vosonic X's-Drive II+ VP2160
+0d7e American Computer & Digital Components
+0d7f Essential Reality LLC
+0d80 H.R. Silvine Electronics, Inc.
+0d81 TechnoVision
+0d83 Think Outside, Inc.
+0d89 Oz Software
+0d8a King Jim Co., Ltd
+0d8b Ascom Telecommunications, Ltd
+0d8c C-Media Electronics, Inc.
+ 000c Audio Adapter
+0d8d Promotion & Display Technology, Ltd
+0d8e Global Sun Technology, Inc.
+ 7100 802.11b Adapter
+ 7a01 PRISM25 802.11b Adapter
+0d8f Pitney Bowes
+0d90 Sure-Fire Electrical Corp.
+0d96 Skanhex Technology, Inc.
+ 3300 SX330z Camera
+ 4100 SX410z Camera
+ 4102 MD 9700 Camera
+ 5200 SX-520z Camera
+0d97 Santa Barbara Instrument Group
+ 0001 SBIG Astronomy Camera (without firmware)
+ 0101 SBIG Astronomy Camera (with firmware)
+0d98 Mars Semiconductor Corp.
+0d99 Trazer Technologies, Inc.
+0d9a RTX Telecom AS
+0d9b Tat Shing Electrical Co.
+0d9c Chee Chen Hi-Technology Co., Ltd
+0d9d Sanwa Supply, Inc.
+0d9e Avaya
+0d9f Powercom Co., Ltd
+0da0 Danger Research
+0da1 Suzhou Peter's Precise Industrial Co., Ltd
+0da2 Land Instruments International, Ltd
+0da3 Nippon Electro-Sensory Devices Corp.
+0da4 Polar Electro OY
+0da7 IOGear, Inc.
+0da8 softDSP Co., Ltd
+ 0001 SDS 200A Oscilloscope
+0dab Cubig Group
+ 0100 DVR/CVR-M140 MP3 Player
+0dad Westover Scientific
+0db0 Micro Star International
+ 1967 Bluetooth Dongle
+ 4011 Medion Flash XL V2.0 Card Reader
+ 697a Bluetooth Dongle
+ 6982 Medion Flash XL V2.7A Card Reader
+0db1 Wen Te Electronics Co., Ltd
+0db2 Shian Hwi Plug Parts, Plastic Factory
+0db3 Tekram Technology Co., Ltd
+0db4 Chung Fu Chen Yeh Enterprise Corp.
+0dbe Jiuh Shiuh Precision Industry Co., Ltd
+0dbf Quik Tech Solutions
+0dc0 Great Notions
+0dc1 Tamagawa Seiki Co., Ltd
+0dc3 Athena Smartcard Solutions, Inc.
+0dc4 Macpower Peripherals, Ltd
+0dc5 SDK Co., Ltd
+0dc6 Precision Squared Technology Corp.
+0dc7 First Cable Line, Inc.
+0dcd NetworkFab Corp.
+ 0001 Remote Interface Adapter
+ 0002 High Bandwidth Codec
+0dd0 Access Solutions
+ 1002 Triple Talk Speech Synthesizer
+0dd1 Contek Electronics Co., Ltd
+0dd2 Power Quotient International Co., Ltd
+0dd3 MediaQ
+0dd4 Custom Engineering SPA
+0dd5 California Micro Devices
+0dd7 Kocom Co., Ltd
+0dd8 Netac Technology Co., Ltd
+ e007 OnlyDisk U222 Pendrive
+0dd9 HighSpeed Surfing
+0dda Integrated Circuit Solution, Inc.
+0ddb Tamarack, Inc.
+0ddd Datelink Technology Co., Ltd
+0dde Ubicom, Inc.
+0de0 BD Consumer Healthcare
+0ded Novasonics
+0dee Lifetime Memory Products
+0def Full Rise Electronic Co., Ltd
+0df6 Sitecom Europe B.V.
+ 9071 zd1211 802.11g Adapter
+0df7 Mobile Action Technology, Inc.
+ 0620 MA-620 Infrared Adapter
+ 0700 MA-700 Bluetooth Adapter
+0dfa Toyo Communication Equipment Co., Ltd
+0dfc GeneralTouch Technology Co., Ltd
+ 0001 Touchscreen
+0e03 Nippon Systemware Co., Ltd
+0e08 Winbest Technology Co., Ltd
+0e0c Gesytec
+ 0101 LonUSB LonTalk Network Adapter
+0e16 JMTek, LLC
+0e17 Walex Electronic, Ltd
+0e1b Crewave
+0e21 Cowon Systems, Inc.
+ 0300 iAudio CW200
+0e23 Liou Yuane Enterprise Co., Ltd
+0e25 VinChip Systems, Inc.
+0e26 J-Phone East Co., Ltd
+0e30 HeartMath LLC
+0e34 Micro Computer Control Corp.
+0e35 3Pea Technologies, Inc.
+0e36 TiePie engineering
+0e38 Stratitec, Inc.
+0e39 Smart Modular Technologies, Inc.
+0e3a Neostar Technology Co., Ltd
+ 1100 CW-1100 Wireless Network Adapter
+0e3b Mansella, Ltd
+0e41 Line6, Inc.
+ 4250 BassPODxt
+ 4252 BassPODxt Pro
+ 4642 BassPODxt Live
+ 4650 PODxt Live
+ 4750 GuitarPort
+ 5044 PODxt
+ 5050 PODxt Pro
+ 534D SeaMonkey
+0e48 Julia Corp., Ltd
+ 0100 CardPro SmartCard Reader
+0e4a Shenzhen Bao Hing Electric Wire & Cable Mfr. Co.
+0e4c Radica Games, Ltd
+0e55 Speed Dragon Multimedia, Ltd
+0e5a Active Co., Ltd
+0e5b Union Power Information Industrial Co., Ltd
+0e5c Bitland Information Technology Co., Ltd
+0e5d Neltron Industrial Co., Ltd
+0e66 Hawking
+ 400c UF100 Ethernet [pegasus2]
+0e67 Fossil, Inc.
+ 0002 Wrist PDA
+0e6a Megawin Technology Co., Ltd
+0e70 Tokyo Electronic Industry Co., Ltd
+0e72 Hsi-Chin Electronics Co., Ltd
+0e75 TVS Electronics, Ltd
+0e7b On-Tech Industry Co., Ltd
+0e7e Gmate, Inc.
+ 0001 Yopy 3000 PDA
+0e82 Ching Tai Electric Wire & Cable Co., Ltd
+0e8c Well Force Electronic Co., Ltd
+0e90 WiebeTech, LLC
+0e91 VTech Engineering Canada, Ltd
+0e92 C's Glory Enterprise Co., Ltd
+0e93 eM Technics Co., Ltd
+0e95 Future Technology Co., Ltd
+0e96 Aplux Communications, Ltd
+0e97 Fingerworks, Inc.
+0e98 Advanced Analogic Technologies, Inc.
+0e99 Parallel Dice Co., Ltd
+0e9a TA HSING Industries, Ltd
+0e9b ADTEC Corp.
+0e9c Streamzap, Inc.
+ 0000 Streamzap Remote Control
+0e9f Tamura Corp.
+0ea0 Ours Technology, Inc.
+ 2126 7-in-1 Card Reader
+ 2168 Transcend JetFlash 2.0 / Astone USB Drive
+ 6803 OTI-6803 Flash Disk
+ 6808 OTI-6808 Flash Disk
+ 6828 OTI-6828 Flash Disk
+0ea6 Nihon Computer Co., Ltd
+0ea7 MSL Enterprises Corp.
+0ea8 CenDyne, Inc.
+0ead Humax Co., Ltd
+0eb1 WIS Technologies, Inc.
+0eb2 Y-S Electronic Co., Ltd
+0eb3 Saint Technology Corp.
+0eb7 Endor AG
+0ebe VWeb Corp.
+0ebf Omega Technology of Taiwan, Inc.
+0ec0 LHI Technology (China) Co., Ltd
+0ec1 Abit Computer Corp.
+0ec2 Sweetray Industrial, Ltd
+0ec3 Axell Co., Ltd
+0ec4 Ballracing Developments, Ltd
+0ec5 GT Information System Co., Ltd
+0ec6 InnoVISION Multimedia, Ltd
+0ec7 Theta Link Corp.
+ 1008 So., Show 301 Digital Camera
+0ecd Lite-On IT Corp.
+0ece TaiSol Electronics Co., Ltd
+0ecf Phogenix Imaging, LLC
+0ed1 WinMaxGroup
+ 6660 USB Flash Disk 64M-C
+ 6680 USB Flash Disk 64M-B
+0ed2 Kyoto Micro Computer Co., Ltd
+0ed3 Wing-Tech Enterprise Co., Ltd
+0eda Noriake Itron Corp.
+0edf e-MDT Co., Ltd
+0ee0 Shima Seiki Mfg., Ltd
+0ee1 Sarotech Co., Ltd
+0ee2 AMI Semiconductor, Inc.
+0ee3 ComTrue Technology Corp.
+ 1000 Image Tank 1.5
+0ee4 Sunrich Technology, Ltd
+0eee Digital Stream Technology, Inc.
+0eef D-WAV Scientific Co., Ltd
+ 0001 eGalax TouchScreen
+0ef0 Hitachi Cable, Ltd
+0ef1 Aichi Micro Intelligent Corp.
+0ef2 I/O Magic Corp.
+0ef3 Lynn Products, Inc.
+0ef4 DSI Datotech
+0ef5 PointChips
+ 2202 Flash Disk
+0ef6 Yield Microelectronics Corp.
+0ef7 SM Tech Co., Ltd (Tulip)
+0efe Wem Technology, Inc.
+0efd Oasis Semiconductor
+0f06 Visual Frontier Enterprise Co., Ltd
+0f08 CSL Wire & Plug (Shen Zhen) Co.
+0f0c CAS Corp.
+0f0d Hori Co., Ltd
+0f0e Energy Full Corp.
+0f12 Mars Engineering Corp.
+0f13 Acetek Technology Co., Ltd
+0f19 Oracom Co., Ltd
+0f1b Onset Computer Corp.
+0f1c Funai Electric Co., Ltd
+0f1d Iwill Corp.
+0f21 IOI Technology Corp.
+0f22 Senior Industries, Inc.
+0f23 Leader Tech Manufacturer Co., Ltd
+0f24 Flex-P Industries, Snd., Bhd.
+0f2d ViPower, Inc.
+0f2e Geniality Maple Technology Co., Ltd
+0f2f Priva Design Services
+0f30 Jess Technology Co., Ltd
+0f31 Chrysalis Development
+0f32 YFC-BonEagle Electric Co., Ltd
+0f37 Kokuyo Co., Ltd
+0f38 Nien-Yi Industrial Corp.
+0f3d Airprime, Incorporated
+ 0112 CDMA 1xEVDO PC Card, PC 5220
+0f41 RDC Semiconductor Co., Ltd
+0f42 Nital Consulting Services, Inc.
+0f4b St. John Technology Co., Ltd
+0f4c WorldWide Cable Opto Corp.
+0f4d Microtune, Inc.
+ 1000 Bluetooth Dongle
+0f4e Freedom Scientific
+0f52 Wing Key Electrical Co., Ltd
+0f53 Dongguan White Horse Cable Factory, Ltd
+0f54 Kawai Musical Instruments Mfg. Co., Ltd
+0f55 AmbiCom, Inc.
+0f5c Prairiecomm, Inc.
+0f5d NewAge International, LLC
+0f5f Key Technology Corp.
+0f60 NTK, Ltd
+0f61 Varian, Inc.
+0f62 Acrox Technologies Co., Ltd
+0f68 Kobe Steel, Ltd
+0f69 Dionex Corp.
+0f6a Vibren Technologies, Inc.
+0f73 DFI
+0f7c DQ Technology, Inc.
+0f7d NetBotz, Inc.
+0f7e Fluke Corp.
+0f88 VTech Holdings, Ltd
+0f8b Yazaki Corp.
+0f8c Young Generation International Corp.
+0f8d Uniwill Computer Corp.
+0f8e Kingnet Technology Co., Ltd
+0f8f Soma Networks
+0f97 CviLux Corp.
+0f98 CyberBank Corp.
+0f9c Hyun Won, Inc.
+ 0301 M-Any Premium DAH-610 MP3/WMA Player
+ 0332 mobiBLU DAH-1200 MP3/Ogg Player
+0f9e Lucent Technologies
+0fa3 Starconn Electronic Co., Ltd
+0fa4 ATL Technology
+0fa5 Sotec Co., Ltd
+0fa7 Epox Computer Co., Ltd
+0fa8 Logic Controls, Inc.
+0faf Winpoint Electronic Corp.
+0fb0 Haurtian Wire & Cable Co., Ltd
+0fb1 Inclose Design, Inc.
+0fb2 Juan-Chern Industrial Co., Ltd
+0fb8 Wistron Corp.
+0fb9 AACom Corp.
+0fba San Shing Electronics Co., Ltd
+0fbb Bitwise Systems, Inc.
+0fc1 Mitac Internatinal Corp.
+0fc2 Plug and Jack Industrial, Inc.
+0fc5 Delcom Engineering
+ 1222 I/O Development Board
+0fc6 Dataplus Supplies, Inc.
+0fca Research In Motion, Ltd.
+ 0001 Blackberry Handheld
+0fce Sony Ericsson Mobile Communications AB
+ d017 K608i Phone
+0fcf Dynastream Innovations, Inc.
+0fd0 Tulip Computers B.V.
+0fd4 Tenovis GmbH & Co., KG
+0fd5 Direct Access Technology, Inc.
+0fdc Micro Plus
+0fe4 IN-Tech Electronics, Ltd
+0fe5 Greenconn (U.S.A.), Inc.
+0fe9 DVICO
+ db00 FusionHDTV DVB-T (MT352+LgZ201) (uninitialized)
+ db01 FusionHDTV DVB-T (MT352+LgZ201) (initialized)
+ db10 FusionHDTV DVB-T (MT352+Thomson7579) (uninitialized)
+ db11 FusionHDTV DVB-T (MT352+Thomson7579) (initialized)
+0fea United Computer Accessories
+0feb CRS Electronic Co., Ltd
+0fec UMC Electronics Co., Ltd
+0fed Access Co., Ltd
+0fee Xsido Corp.
+0fef MJ Research, Inc.
+0ff6 Core Valley Co., Ltd
+0ff7 CHI SHING Computer Accessories Co., Ltd
+0fff Aopen, Inc.
+1000 Speed Tech Corp.
+1001 Ritronics Components (S) Pte., Ltd
+1003 Sigma Corp.
+1004 LG Electronics, Inc.
+ 1fae U8120 3G Cellphone
+ 6000 VX4400/VX6000 Cellphone
+ 6800 CDMA Modem
+1005 Apacer Technology, Inc.
+ b113 Handy Steno 2.0 (256MB)
+1006 iRiver, Ltd.
+ 3002 iHP-100/120/140 MP3 Player
+1009 Emuzed, Inc.
+100a AV Chaseway, Ltd
+100b Chou Chin Industrial Co., Ltd
+100d Netopia, Inc.
+ 3342 Cayman 3352 DSL Modem
+ cb01 Cayman 3341 Ethernet DSL Router
+1010 Fukuda Denshi Co., Ltd
+1011 Mobile Media Tech.
+1012 SDKM Fibres, Wires & Cables Berhad
+1013 TST-Touchless Sensor Technology AG
+1014 Densitron Technologies PLC
+1015 Softronics Pty., Ltd
+1016 Xiamen Hung's Enterprise Co., Ltd
+1017 Speedy Industrial Supplies, Pte., Ltd
+1020 Labtec
+ 000a Wireless Optical Mouse
+1022 Shinko Shoji Co., Ltd
+1025 Hyper-Paltek
+ 005e USB DVB-T device
+ 005f USB DVB-T device
+1026 Newly Corp.
+1027 Time Domain
+1028 Inovys Corp.
+1029 Atlantic Coast Telesys
+102a Ramos Technology Co., Ltd
+102b Infotronic America, Inc.
+102c Etoms Electronics Corp.
+102d Winic Corp.
+1031 Comax Technology, Inc.
+1032 C-One Technology Corp.
+1033 Nucam Corp.
+1038 Ideazon, Inc.
+ 0100 Zboard
+1043 iCreate Technologies Corp.
+ 8006 Flash Disk 32 MB
+1044 Chu Yuen Enterprise Co., Ltd
+1046 Winbond Electronics Corp. [hex]
+ 9967 W9967CF/W9968CF WebCam IC
+104c AMCO TEC International, Inc.
+1053 Immanuel Electronics Co., Ltd
+1054 BMS International Beheer N.V.
+1055 Complex Micro Interconnection Co., Ltd
+1056 Hsin Chen Ent Co., Ltd
+1057 ON Semiconductor
+1058 Western Digital Technologies, Inc.
+1059 Giesecke & Devrient GmbH
+105c Hong Ji Electric Wire & Cable (Dongguan) Co., Ltd
+105d Delkin Devices, Inc.
+105e Valence Semiconductor Design, Ltd
+105f Chin Shong Enterprise Co., Ltd
+1060 Easthome Industrial Co., Ltd
+1063 Motorola Electronics Taiwan, Ltd [hex]
+ 1555 MC141555 Hub
+1065 CCYU Technology
+ 2136 EasyDisk ED1064
+106a Loyal Legend, Ltd
+106c Curitel Communications, Inc.
+ 2101 AudioVox 8900 Cell Phone
+106d San Chieh Manufacturing, Ltd
+106e ConectL
+106f Money Controls
+1076 GCT Semiconductor, Inc.
+107d Arlec Australia, Ltd
+107e Midoriya Electric Co., Ltd
+107f KidzMouse, Inc.
+1082 Shin-Etsukaken Co., Ltd
+1083 Canon Electronics, Inc.
+1084 Pantech Co., Ltd
+108a Chloride Power Protection
+108b Grand-tek Technology Co., Ltd
+108c Robert Bosch GmbH
+1099 Surface Optics Corp.
+109a DATASOFT Systems GmbH
+109f eSOL Co., Ltd
+10a0 Hirotech, Inc.
+10a3 Mitsubishi Materials Corp.
+10a9 SK Teletech Co., Ltd
+10aa Cables To Go
+10ab USI Co., Ltd
+ 10c5 Sony-Ericsson / Samsung DataCable
+10ac Honeywell, Inc.
+10ae Princeton Technology Corp.
+10b5 Comodo (PLX?)
+ 9060 Test Board
+10b8 DiBcom
+ 0bb8 DiBcom USB DVB-T reference design (MOD300) (cold)
+ 0bb9 DiBcom USB DVB-T reference design (MOD300) (warm)
+ 0bc6 DiBcom USB2.0 DVB-T reference design (MOD3000P) (cold)
+ 0bc7 DiBcom USB2.0 DVB-T reference design (MOD3000P) (warm)
+10bb TM Technology, Inc.
+10bc Dinging Technology Co., Ltd
+10bd TMT Technology, Inc.
+10bf SmartHome
+ 0001 SmartHome PowerLinc
+10c4 Cygnal Integrated Products, Inc.
+10c5 Sanei Electric, Inc.
+10c6 Intec, Inc.
+10cb Eratech
+10cc GBM Connector Co., Ltd
+10cd Kycon, Inc.
+10cf Velleman Components, Inc.
+ 5500 8055 Experiment Interface Board (address=0)
+ 5501 8055 Experiment Interface Board (address=1)
+ 5502 8055 Experiment Interface Board (address=2)
+ 5503 8055 Experiment Interface Board (address=3)
+10d1 Hottinger Baldwin Measurement
+ 0101 USB-Module for Spider8, CP32
+ 0202 CP22 - Communication Processor
+ 0301 CP42 - Communication Processor
+10d4 Man Boon Manufactory, Ltd
+10d5 Uni Class Technology Co., Ltd
+10d6 Actions Semiconductor Co., Ltd
+ 1000 MP3 Player
+ 1100 MPMan MP-Ki 128 MP3 Player/Recorder
+10de Authenex, Inc.
+10df In-Win Development, Inc.
+10e0 Post-Op Video, Inc.
+10e1 CablePlus, Ltd
+10e2 Nada Electronics, Ltd
+10ec Vast Technologies, Inc.
+10fb Pictos Technologies, Inc.
+10fd Anubis Electronics, Ltd
+ 804d Typhoon Webshot II Webcam [zc0301]
+1a0a ...
+ badd USB OTG Compliance test device
+1100 VirTouch, Ltd
+ 0001 VTPlayer VTP-1 Braille Mouse
+1101 EasyPass Industrial Co., Ltd
+ 0001 FSK Electronics Super GSM Reader
+1108 Brightcom Technologies, Ltd
+1110 Analog Devices Canada, Ltd (Allied Telesyn)
+ 900f AT-AR215 DSL Modem
+1112 YM ELECTRIC CO., Ltd
+1113 Medion AG
+111e VSO Electric Co., Ltd
+112e Master Hill Electric Wire and Cable Co., Ltd
+112f Cellon International, Inc.
+1130 Tenx Technology, Inc.
+1131 Integrated System Solution Corp.
+ 1001 KY-BT100 Bluetooth Adapter
+1132 Toshiba Corp., Digital Media Equipment [hex]
+ 4331 PDR-M4/M5/M70 Digital Camera
+ 4332 PDR-M60 Digital Camera
+113c Arin Tech Co., Ltd
+113d Mapower Electronics Co., Ltd
+1141 V One Multimedia, Pte., Ltd
+1142 CyberScan Technologies, Inc.
+1147 Ever Great Electric Wire and Cable Co., Ltd
+114c Tinius Olsen Testing Machine Co., Inc.
+114d Alpha Imaging Technology Corp.
+1162 Secugen Corp.
+1163 DeLorme Publishing, Inc.
+1164 YUAN High-Tech Development Co., Ltd
+1165 Telson Electronics Co., Ltd
+1166 Bantam Interactive Technologies
+1167 Salient Systems Corp.
+1168 BizConn International Corp.
+116e Gigastorage Corp.
+116f Silicon 10 Technology Corp.
+1175 Shengyih Steel Mold Co., Ltd
+117d Santa Electronic, Inc.
+117e JNC, Inc.
+1182 Venture Corp., Ltd
+1183 Compaq Computer Corp. [hex] (Digital Dream ??)
+ 19c7 ISDN TA
+ 4008 56k FaxModem
+ 504a PJB-100 Personal Jukebox
+1184 Kyocera Elco Corp.
+118f You Yang Technology Co., Ltd
+1190 Tripace
+1191 Loyalty Founder Enterprise Co., Ltd
+1196 Yankee Robotics, LLC
+ 0010 Trifid Camera without code
+ 0011 Trifid Camera
+1197 Technoimagia Co., Ltd
+1198 StarShine Technology Corp.
+1199 Sierra Wireless, Inc.
+ 0112 CDMA 1xEVDO PC Card, AirCard 580
+119a ZHAN QI Technology Co., Ltd
+119b ruwido austria GmbH
+ 0400 Infrared Keyboard V2.01
+11a0 Chipcon AS
+ eb11 CC2400EB 2.0 ZigBee Sniffer
+11a3 Technovas Co., Ltd
+11aa GlobalMedia Group, LLC
+11ab Exito Electronics Co., Ltd
+11db Topfield Co., Ltd.
+ 1000 PVR
+ 1100 PVR
+11f5 Siemens AG (?)
+ 0003 Mobile phone USB cable
+11f7 Alcatel (?)
+ 02df TD10 Mobile phone USB cable
+1209 InterBiometrics
+ 1001 USB Hub
+ 1002 USB Relais
+ 1003 IBSecureCam-P
+ 1004 IBSecureCam-O
+ 1005 IBSecureCam-N
+120e Hudson Soft Co., Ltd
+121e Jungsoft Co., Ltd
+ 3403 Muzio JM250 Audio Player
+1241 Belkin
+ 1111 Mouse
+ 1177 F8E842-DL Mouse
+124a AirVast
+ 4017 PC-Chips 802.11b Adapter
+124b Nyko (Honey Bee)
+ 4d01 Airflo EX Joystick
+1267 Logic3 / SpectraVideo plc
+ 0201 A4Tech SWOP-3 Mouse
+ a001 JP260 PC Game Pad
+126e Strobe Data, Inc.
+126f TwinMOS
+ 1325 Mobile Disk
+ 2168 Mobile Disk III
+1275 Xaxero Marine Software Engineering, Ltd.
+ 0002 WeatherFax 2000 Demodulator
+ 0080 SkyEye Weather Satellite Receiver
+1292 Innomedia
+ 0258 Creative Labs VoIP Blaster
+1293 Belkin Components [hex]
+ 0002 F5U002 Parallel Port [uss720]
+ 2101 104-key keyboard
+12fd AIN Comm. Technology Co., Ltd
+ 1001 AWU2000b 802.11b Stick
+1310 Roper
+ 0001 Class 1 Bluetooth Dongle
+1312 ICS Electronics
+131d Natural Point
+ 0155 TrackIR 3 Pro Head Tracker
+132b Konica Minolta
+ 0000 Dimage A2 Camera
+ 0003 Dimage Xg Camera
+ 0006 Dimage Z2 Camera
+ 0008 Dimage X21 Camera
+ 000b Dimage Z10 Camera
+ 000d Dimage X50 Camera [storage?]
+ 000f Dimage X50 Camera [p2p?]
+ 0010 Dimage G600 Camera
+ 0012 Dimage Scan Elite5400 2
+ 0013 Dimage X31 Camera
+ 0015 Dimage G530 Camera
+ 0017 Dimage Z3 Camera
+ 0019 Dimage A200 Camera
+ 0021 Dimage Z5 Camera
+1342 Mobility
+ 0200 EasiDock 200 Hub
+ 0201 EasiDock 200 Keyboard and Mouse Port
+ 0202 EasiDock 200 Serial Port
+ 0203 EasiDock 200 Printer Port
+134e Digby's Bitpile, Inc. DBA D Bit
+1370 Swissbit
+ 6828 Victorinox Flash Drive
+1398 Q-tec
+ 2103 USB 2.0 Storage Device
+13b0 Alesis
+ 000a Photon X25 MIDI Controller
+13b1 Linksys
+ 000b WUSB11 v4.0 802.11b Adapter
+ 0011 WUSB54GP v4.0 802.11g Adapter
+ 0018 USB200M 10/100 Ethernet Adapter
+13d2 Shark Multimedia
+ 0400 Pocket Ethernet [klsi]
+13d3 IMC Networks
+ 3201 VisionDTV USB-Ter/HAMA USB DVB-T device cold
+ 3202 VisionDTV USB-Ter/HAMA USB DVB-T device warm
+1453 Radio Shack
+ 4026 26-183 Serial Cable
+1462 Micro Star International
+ 5512 MegaStick-1 Flash Stick
+147a Formosa Industrial Computing, Inc.
+1484 Elsa AG [hex]
+ 1746 Ecomo 19H99 Monitor
+ 7616 Elsa Hub
+148f Ralink Technology, Corp.
+ 2570 802.11g WiFi
+14aa AVerMedia (again) or C&E
+ 0001 Avermedia AverTV DVBT USB1.1 (cold)
+ 0002 Avermedia AverTV DVBT USB1.1 (warm)
+ 0201 AVermedia/Yakumo/Hama/Typhoon DVB-T USB2.0 (cold)
+ 0301 AVermedia/Yakumo/Hama/Typhoon DVB-T USB2.0 (warm)
+14c2 Gemlight Computer, Ltd
+1518 Cheshire Engineering Corp.
+ 0001 HDReye High Dynamic Range Camera
+ 0002 HDReye (before firmware loads)
+1520 Bitwire Corp.
+152e LG (HLDS)
+ e001 GSA-5120D DVD-RW
+1546 U-Blox AG
+1554 Prolink Microsystems Corp.
+1568 Sunf Pu Technology Co., Ltd
+15c2 SoundGraph Inc.
+ ffdc iMON PAD Remote Controller
+15c6 Laboratoires MXM
+15e8 SohoWare
+ 9100 NUB100 Ethernet [pegasus]
+15e9 Pacific Digital Corp.
+15f4 HanfTek
+ 0001 HanfTek UMT-010 USB2.0 DVB-T (cold)
+ 0025 HanfTek UMT-010 USB2.0 DVB-T (warm)
+1604 Tascam
+ 8000 US-428 Audio/Midi Controller (without fw)
+ 8001 US-428 Audio/Midi Controller
+ 8004 US-224 Audio/Midi Controller (without fw)
+ 8005 US-224 Audio/Midi Controller
+ 8006 US-122 Audio/Midi Interface (without fw)
+ 8007 US-122 Audio/Midi Interface
+1606 Umax [hex]
+ 0010 Astra 1220U
+ 0030 Astra 2000U
+ 0060 Astra 3400U
+ 0130 Astra 2100U
+ 0160 Astra 5400U
+ 0230 Astra 2200/2200SU
+ 2020 AstraCam 1000
+1608 Inside Out Networks [hex]
+ 0001 EdgePort/4 Serial Port
+ 1403 MultiTech Systems MT4X56 Modem
+1645 Entrega [hex]
+ 0001 1S Serial Port
+ 0002 2S Serial Port
+ 0003 1S25 Serial Port
+ 0004 4S Serial Port
+ 0005 E45 Ethernet [klsi]
+ 0006 Parallel Port
+ 0007 U1-SC25 SCSI
+ 0093 1S9 Serial Port
+ 8000 EZ-USB
+ 8002 2x Serial Port
+ 8093 PortGear Serial Port
+1657 Struck Innovative Systeme GmbH
+ 3150 SIS3150 USB2.0 to VME interface
+1668 Actiontec Electronics, Inc. [hex]
+ 0333 Modem
+ 0408 Prism2.5 802.11b Adapter
+ 0421 Prism2.5 802.11b Adapter
+ 0500 BTM200B BlueTooth Adapter
+1690 Askey Computer Corp. [hex]
+ 0101 Creative Modem Blaster DE5670
+ 0103 Askey 1456 VQE-R3 Modem [conexant]
+ 0109 Askey MagicXpress V.90 Pocket Modem [conexant]
+1696 Hitachi Video and Information System, Inc.
+1697 VTec Test, Inc.
+1706 BlueView Technologies, Inc.
+1733 Cellink Technology Co., Ltd
+ 0101 RF Wireless Optical Mouse OP-701
+17eb Cornice, Inc.
+1822 Twinhan
+ 3201 VisionDTV USB-Ter/HAMA USB DVB-T device cold
+ 3202 VisionDTV USB-Ter/HAMA USB DVB-T device warm
+185b Compro
+ d000 Compro Videomate DVB-U2000 - DVB-T USB cold
+ d001 Compro Videomate DVB-U2000 - DVB-T USB warm
+1894 Topseed
+ 5632 Atek Tote Remote
+ 5641 TSAM-004 Presentation Remote
+1977 T-Logic
+ 0111 TL203 MP3 Player and Voice Recorder
+1ebb NuCORE Technology, Inc.
+2001 D-Link Corp. [hex]
+ 3200 DWL-120 802.11b (Atmel RFMD503A) [usbvnetr]
+ 3700 DWL-122 802.11b
+ 3701 DWL-G120 Spinnaker 802.11b
+ 3703 DWL-122 802.11b
+ 3704 DWL-G122 802.11g rev. A2
+ 3c00 DWL-G122 802.11g rev. B1 [ralink]
+ 4000 DSB-650C Ethernet [klsi]
+ 4001 DSB-650TX Ethernet [pegasus]
+ 4002 DSB-650TX Ethernet [pegasus]
+ 4003 DSB-650TX-PNA Ethernet [pegasus]
+ abc1 DSB-650 Ethernet [pegasus]
+ f013 DLink 7 port USB2.0 Hub
+ f10d Accent Communications Modem
+2040 Hauppauge
+ 9300 Hauppauge WinTV NOVA-T USB2 (cold)
+ 9301 Hauppauge WinTV NOVA-T USB2 (warm)
+2101 ActionStar
+ 0201 SIIG 4-to-2 Printer Switch
+2162 Creative (?)
+ 500c DE5771 Modem Blaster
+2222 MacAlly
+ 0004 iWebKey Keyboard
+22b8 Motorola PCS
+ 0005 V.60c/V.60i GSM Phone
+ 1005 T280e GSM/GPRS Phone
+ 2821 T720 GSM Phone
+ 2822 V.120e GSM Phone
+ 3002 A835 GSM Phone
+ 3802 C330/A780 GSM Phone
+ 4002 A920/A925 UMTS Phone
+ 4810 E398 Storage
+ 4902 E398 GSM Phone
+ 600c A768i GSM Phone
+ 604c A780 GSM Phone (storage)
+ 6631 CDC Modem
+ 6604 Washington CDMA Phone
+22b9 eTurboTouch Technology, Inc.
+22ba Technology Innovation Holdings, Ltd
+2304 Pinnacle Systems, Inc. [hex]
+ 0109 Pinnacle Studio PCTV USB (SECAM)
+ 0110 Pinnacle Studio PCTV USB (PAL)
+ 0111 Miro PCTV USB
+ 0112 Pinnacle Studio PCTV USB (NTSC) with FM radio
+ 0208 Pinnacle Studio PCTV USB2
+ 0210 Pinnacle Studio PCTV USB (PAL) with FM radio
+ 0212 Pinnacle Studio PCTV USB (NTSC)
+ 0214 Pinnacle Studio PCTV USB (PAL) with FM radio
+ 0300 Pinnacle Studio Linx Video input cable (NTSC)
+ 0301 Pinnacle Studio Linx Video input cable (PAL)
+ 0419 Pinnacle PCTV Bungee USB (PAL) with FM radio
+2318 Shining Technologies, Inc. [hex]
+ 0011 CitiDISK Jr. IDE Enclosure
+2375 Digit@lway, Inc.
+ 0001 Digital Audio Player
+2406 SANHO Digital Electronics Co., Ltd.
+ 6688 PD7X Portable Storage
+2632 TwinMOS
+ 3209 7-in-1 Card Reader
+2650 Electronics For Imaging, Inc. [hex]
+2770 NHJ, Ltd
+ 9120 Che-ez! Snap / iClick Tiny VGA Digital Camera
+2899 Toptronic Industrial Co., Ltd
+2fb2 Fujitsu, Ltd
+3125 Eagletron
+ 0001 TrackerPod Camera Stand
+3176 Whanam Electronics Co., Ltd
+3340 Yakumo
+ 0e3a Pocket PC 300 GPS SL
+3504 Micro Star
+ f110 Security Key
+3538 Power Quotient International Co., Ltd
+ 0001 Travel Flash
+ 0042 Cool Drive U339 Flash Disk
+3579 DIVA
+ 6901 Media Reader
+3636 InVibro
+3838 WEM
+ 0001 5-in-1 Card Reader
+3923 National Instruments Corp.
+ 703c USB-485 RS485 Cable
+4102 iRiver, Ltd.
+ 1001 iFP-100 series mp3 player
+ 1003 iFP-300 series mp3 player
+ 1005 iFP-500 series mp3 player
+ 1007 iFP-700 series mp3/ogg vorbis player
+ 1008 iFP-800 series mp3/ogg vorbis player
+ 100A iFP-1000 series mp3/ogg vorbis player
+ 1101 iFP-100 series mp3 player (ums firmware)
+ 1103 iFP-300 series mp3 player (ums firmware)
+ 1105 iFP-500 series mp3 player (ums firmware)
+413c Dell Computer Corp.
+ 1002 Keyboard Hub
+ 2002 SK-8125 Keyboard
+ 2100 SK-3106 Keyboard
+ 2101 SmartCard Reader Keyboard
+ 2500 DRAC4 Remote Access Card
+ 3010 Optical Wheel Mouse
+ 4001 Axim X5
+ 4002 Axim X3
+ 4003 Axim X30
+ 8100 TrueMobile 1180 802.11b Adapter
+ 8103 Wireless 350 Bluetooth
+ a001 Hub
+ a700 Hub (in 1905FP LCD Monitor)
+4242 USB Design by Example
+ 4201 Buttons and Lights HID device
+ 4220 Echo 1 Camera
+4146 USBest Technology
+ 9281 Iomega Micro Mini 128MB Flash Drive
+ ba01 Intuix Flash Drive
+4572 Shuttle, Inc.
+ 4572 Shuttle PN31 Remote
+4586 Panram
+ 1026 Crystal Bar Flash Drive
+4670 EMS Production
+ 9394 Game Cube USB Memory Adaptor 64M
+5032 Grandtec
+ 0bb8 Grandtec USB1.1 DVB-T (cold)
+ 0bb9 Grandtec USB1.1 DVB-T (warm)
+ 0fa0 Grandtec USB1.1 DVB-T (cold)
+ 0fa1 Grandtec USB1.1 DVB-T (warm)
+5041 Linksys (?)
+ 2234 WUSB54G 802.11g Adapter
+544d Transmeta Corp.
+5543 UC-Logic Technology Corp.
+ 0002 SuperPen WP3325U Tablet
+ 0004 Genius MousePen 5x4 Tablet
+55aa OnSpec Electronic, Inc.
+ 1234 ATAPI Bridge
+ a103 Sandisk SDDR-55 SmartMedia Card Reader
+ b012 Mitsumi FA402M 8-in-2 Card Reader
+636c CoreLogic, Inc.
+6666 Prototype product Vendor ID
+ 0667 Smart Joy PSX, PS-PC Smart JoyPad
+6993 Freshtel
+ b001 FT-102 VoIP USB Phone
+6a75 Shanghai Jujo Electronics Co., Ltd
+8086 Intel Corp.
+ 0110 Easy PC Camera
+ 0431 Intel Pro Video PC Camera
+ 0510 Digital Movie Creator
+ 0630 Pocket PC Camera
+ 07d3 BLOB boot loader firmware
+ 1111 PRO/Wireless 2011B 802.11b Adapter
+ 9890 82930 Test Board
+ c013 Wireless HID Station
+8341 EGO Systems, Inc.
+ 2000 Flashdisk
+9710 MosChip Semiconductor
+ 7705 Printer cable
+ 7715 Printer cable
+c251 Keil Software, Inc.
+ 2710 ULink
+eb1a eMPIA Technology, Inc.
+ 17de KWorld V-Stream XPERT DTV - DVB-T USB cold
+ 17df KWorld V-Stream XPERT DTV - DVB-T USB warm
+ 2710 SilverCrest WebCam
+ 2800 Terratec Cinergy 200
+ 2801 GrabBeeX+ Video Encoder
+
+# List of known device classes, subclasses and protocols
+
+# Syntax:
+# C class class_name
+# subclass subclass_name <-- single tab
+# protocol protocol_name <-- two tabs
+
+C 00 (Defined at Interface level)
+C 01 Audio
+ 01 Control Device
+ 02 Streaming
+ 03 MIDI Streaming
+C 02 Communications
+ 01 Direct Line
+ 02 Abstract (modem)
+ 00 None
+ 01 AT-commands (v.25ter)
+ 02 AT-commands (PCCA101)
+ 03 AT-commands (PCCA101 + wakeup)
+ 04 AT-commands (GSM)
+ 05 AT-commands (3G)
+ 06 AT-commands (CDMA)
+ fe Defined by command set descriptor
+ ff Vendor Specific (MSFT RNDIS?)
+ 03 Telephone
+ 04 Multi-Channel
+ 05 CAPI Control
+ 06 Ethernet Networking
+ 07 ATM Networking
+ 08 Wireless Handset Control
+ 09 Device Management
+ 0a Mobile Direct Line
+ 0b OBEX
+ 0c Ethernet Emulation
+ 07 Ethernet Emulation (EEM)
+C 03 Human Interface Devices
+ 00 No Subclass
+ 00 None
+ 01 Keyboard
+ 02 Mouse
+ 01 Boot Interface Subclass
+ 00 None
+ 01 Keyboard
+ 02 Mouse
+C 06 Imaging
+ 01 Still Image Capture
+ 01 Picture Transfer Protocol (PIMA 15470)
+C 07 Printer
+ 01 Printer
+ 00 Reserved/Undefined
+ 01 Unidirectional
+ 02 Bidirectional
+ 03 IEEE 1284.4 compatible bidirectional
+ ff Vendor Specific
+C 08 Mass Storage
+ 01 RBC (typically Flash)
+ 00 Control/Bulk/Interrupt
+ 01 Control/Bulk
+ 50 Bulk (Zip)
+ 02 SFF-8020i, MMC-2 (ATAPI)
+ 03 QIC-157
+ 04 Floppy (UFI)
+ 00 Control/Bulk/Interrupt
+ 01 Control/Bulk
+ 50 Bulk (Zip)
+ 05 SFF-8070i
+ 06 SCSI
+ 00 Control/Bulk/Interrupt
+ 01 Control/Bulk
+ 50 Bulk (Zip)
+C 09 Hub
+ 00 Unused
+ 01 Single TT
+ 02 TT per port
+C 0a Data
+ 00 Unused
+ 30 I.430 ISDN BRI
+ 31 HDLC
+ 32 Transparent
+ 50 Q.921M
+ 51 Q.921
+ 52 Q.921TM
+ 90 V.42bis
+ 91 Q.932 EuroISDN
+ 92 V.120 V.24 rate ISDN
+ 93 CAPI 2.0
+ fd Host Based Driver
+ fe CDC PUF
+ ff Vendor specific
+C 0b Chip/SmartCard
+C 0d Content Security
+C 0e Video
+ 00 Undefined
+ 01 Video Control
+ 02 Video Streaming
+ 03 Video Interface Collection
+C dc Diagnostic
+ 01 Reprogrammable Diagnostics
+ 01 USB2 Compliance
+C e0 Wireless
+ 01 Radio Frequency
+ 01 Bluetooth
+ 02 Ultra WideBand Radio Control
+ 02 Wireless USB Wire Adapter
+ 01 Host Wire Adapter Control/Data Streaming
+ 02 Device Wire Adapter Control/Data Streaming
+ 03 Device Wire Adapter Isochronous Streaming
+C ef Miscellaneous Device
+ 02 Common Class
+ 01 Interface Association
+ 02 Wire Adapter Multifunction Peripheral
+C fe Application Specific Interface
+ 01 Device Firmware Update
+ 02 IRDA Bridge
+ 03 Test and Measurement
+C ff Vendor Specific Class
+ ff Vendor Specific Subclass
+ ff Vendor Specific Protocol
+
+# List of Audio Class Terminal Types
+
+# Syntax:
+# AT terminal_type terminal_type_name
+
+AT 0100 USB Undefined
+AT 0101 USB Streaming
+AT 01ff USB Vendor Specific
+AT 0200 Input Undefined
+AT 0201 Microphone
+AT 0202 Desktop Microphone
+AT 0203 Personal Microphone
+AT 0204 Omni-directional Microphone
+AT 0205 Microphone Array
+AT 0206 Processing Microphone Array
+AT 0300 Output Undefined
+AT 0301 Speaker
+AT 0302 Headphones
+AT 0303 Head Mounted Display Audio
+AT 0304 Desktop Speaker
+AT 0305 Room Speaker
+AT 0306 Communication Speaker
+AT 0307 Low Frequency Effects Speaker
+AT 0400 Bidirectional Undefined
+AT 0401 Handset
+AT 0402 Headset
+AT 0403 Speakerphone, no echo reduction
+AT 0404 Echo-suppressing speakerphone
+AT 0405 Echo-canceling speakerphone
+AT 0500 Telephony Undefined
+AT 0501 Phone line
+AT 0502 Telephone
+AT 0503 Down Line Phone
+AT 0600 External Undefined
+AT 0601 Analog Connector
+AT 0602 Digital Audio Interface
+AT 0603 Line Connector
+AT 0604 Legacy Audio Connector
+AT 0605 SPDIF interface
+AT 0606 1394 DA stream
+AT 0607 1394 DV stream soundtrack
+AT 0700 Embedded Undefined
+AT 0701 Level Calibration Noise Source
+AT 0702 Equalization Noise
+AT 0703 CD Player
+AT 0704 DAT
+AT 0705 DCC
+AT 0706 MiniDisc
+AT 0707 Analog Tape
+AT 0708 Phonograph
+AT 0709 VCR Audio
+AT 070a Video Disc Audio
+AT 070b DVD Audio
+AT 070c TV Tuner Audio
+AT 070d Satellite Receiver Audio
+AT 070e Cable Tuner Audio
+AT 070f DSS Audio
+AT 0710 Radio Receiver
+AT 0711 Radio Transmitter
+AT 0712 Multitrack Recorder
+AT 0713 Synthesizer
+
+# List of HID Descriptor Types
+
+# Syntax:
+# HID descriptor_type descriptor_type_name
+
+HID 21 HID
+HID 22 Report
+HID 23 Physical
+
+# List of HID Descriptor Item Types
+# Note: 2 bits LSB encode data length following
+
+# Syntax:
+# R item_type item_type_name
+
+# Main Items
+R 80 Input
+R 90 Output
+R b0 Feature
+R a0 Collection
+R c0 End Collection
+
+# Global Items
+R 04 Usage Page
+R 14 Logical Minimum
+R 24 Logical Maximum
+R 34 Physical Minimum
+R 44 Physical Maximum
+R 54 Unit Exponent
+R 64 Unit
+R 74 Report Size
+R 84 Report ID
+R 94 Report Count
+R a4 Push
+R b4 Pop
+
+# Local Items
+R 08 Usage
+R 18 Usage Minimum
+R 28 Usage Maximum
+R 38 Designator Index
+R 48 Designator Minimum
+R 58 Designator Maximum
+R 78 String Index
+R 88 String Minimum
+R 98 String Maximum
+R a8 Delimiter
+
+# List of Physical Descriptor Bias Types
+
+# Syntax:
+# BIAS item_type item_type_name
+
+BIAS 0 Not Applicable
+BIAS 1 Right Hand
+BIAS 2 Left Hand
+BIAS 3 Both Hands
+BIAS 4 Either Hand
+
+# List of Physical Descriptor Item Types
+
+# Syntax:
+# PHY item_type item_type_name
+
+PHY 00 None
+PHY 01 Hand
+PHY 02 Eyeball
+PHY 03 Eyebrow
+PHY 04 Eyelid
+PHY 05 Ear
+PHY 06 Nose
+PHY 07 Mouth
+PHY 08 Upper Lip
+PHY 09 Lower Lip
+PHY 0a Jaw
+PHY 0b Neck
+PHY 0c Upper Arm
+PHY 0d Elbow
+PHY 0e Forearm
+PHY 0f Wrist
+PHY 10 Palm
+PHY 11 Thumb
+PHY 12 Index Finger
+PHY 13 Middle Finger
+PHY 14 Ring Finger
+PHY 15 Little Finger
+PHY 16 Head
+PHY 17 Shoulder
+PHY 18 Hip
+PHY 19 Waist
+PHY 1a Thigh
+PHY 1b Knee
+PHY 1c calf
+PHY 1d Ankle
+PHY 1e Foot
+PHY 1f Heel
+PHY 20 Ball of Foot
+PHY 21 Big Toe
+PHY 22 Second Toe
+PHY 23 Third Toe
+PHY 24 Fourth Toe
+PHY 25 Fifth Toe
+PHY 26 Brow
+PHY 27 Cheek
+
+# List of HID Usages
+
+# Syntax:
+# HUT hi _usage_page hid_usage_page_name
+# hid_usage hid_usage_name
+
+HUT 00 Undefined
+HUT 01 Generic Desktop Controls
+ 000 Undefined
+ 001 Pointer
+ 002 Mouse
+ 004 Joystick
+ 005 Gamepad
+ 006 Keyboard
+ 007 Keypad
+ 008 Multi-Axis Controller
+ 030 Direction-X
+ 031 Direction-Y
+ 032 Direction-Z
+ 033 Rotate-X
+ 034 Rotate-Y
+ 035 Rotate-Z
+ 036 Slider
+ 037 Dial
+ 038 Wheel
+ 039 Hat Switch
+ 03a Counted Buffer
+ 03b Byte Count
+ 03c Motion Wakeup
+ 03d Start
+ 03e Select
+ 040 Vector-X
+ 041 Vector-Y
+ 042 Vector-Z
+ 043 Vector-X relative Body
+ 044 Vector-Y relative Body
+ 045 Vector-Z relative Body
+ 046 Vector
+ 080 System Control
+ 081 System Power Down
+ 082 System Sleep
+ 083 System Wake Up
+ 084 System Context Menu
+ 085 System Main Menu
+ 086 System App Menu
+ 087 System Menu Help
+ 088 System Menu Exit
+ 089 System Menu Select
+ 08a System Menu Right
+ 08b System Menu Left
+ 08c System Menu Up
+ 08d System Menu Down
+ 090 Direction Pad Up
+ 091 Direction Pad Down
+ 092 Direction Pad Right
+ 093 Direction Pad Left
+HUT 02 Simulation Controls
+ 000 Undefined
+ 001 Flight Simulation Device
+ 002 Automobile Simulation Device
+ 003 Tank Simulation Device
+ 004 Spaceship Simulation Device
+ 005 Submarine Simulation Device
+ 006 Sailing Simulation Device
+ 007 Motorcycle Simulation Device
+ 008 Sports Simulation Device
+ 009 Airplane Simualtion Device
+ 00a Helicopter Simulation Device
+ 00b Magic Carpet Simulation Device
+ 00c Bicycle Simulation Device
+ 020 Flight Control Stick
+ 021 Flight Stick
+ 022 Cyclic Control
+ 023 Cyclic Trim
+ 024 Flight Yoke
+ 025 Track Control
+ 0b0 Aileron
+ 0b1 Aileron Trim
+ 0b2 Anti-Torque Control
+ 0b3 Autopilot Enable
+ 0b4 Chaff Release
+ 0b5 Collective Control
+ 0b6 Dive Break
+ 0b7 Electronic Countermeasures
+ 0b8 Elevator
+ 0b9 Elevator Trim
+ 0ba Rudder
+ 0bb Throttle
+ 0bc Flight COmmunications
+ 0bd Flare Release
+ 0be Landing Gear
+ 0bf Toe Break
+ 0c0 Trigger
+ 0c1 Weapon Arm
+ 0c2 Weapons Select
+ 0c3 Wing Flaps
+ 0c4 Accelerator
+ 0c5 Brake
+ 0c6 Clutch
+ 0c7 Shifter
+ 0c8 Steering
+ 0c9 Turret Direction
+ 0ca Barrel Elevation
+ 0cb Drive Plane
+ 0cc Ballast
+ 0cd Bicylce Crank
+ 0ce Handle Bars
+ 0cf Front Brake
+ 0d0 Rear Brake
+HUT 03 VR Controls
+ 000 Unidentified
+ 001 Belt
+ 002 Body Suit
+ 003 Flexor
+ 004 Glove
+ 005 Head Tracker
+ 006 Head Mounted Display
+ 007 Hand Tracker
+ 008 Oculometer
+ 009 Vest
+ 00a Animatronic Device
+ 020 Stereo Enable
+ 021 Display Enable
+HUT 04 Sport Controls
+ 000 Unidentified
+ 001 Baseball Bat
+ 002 Golf Club
+ 003 Rowing Machine
+ 004 Treadmill
+ 030 Oar
+ 031 Slope
+ 032 Rate
+ 033 Stick Speed
+ 034 Stick Face Angle
+ 035 Stick Heel/Toe
+ 036 Stick Follow Through
+ 047 Stick Temp
+ 038 Stick Type
+ 039 Stick Height
+ 050 Putter
+ 051 1 Iron
+ 052 2 Iron
+ 053 3 Iron
+ 054 4 Iron
+ 055 5 Iron
+ 056 6 Iron
+ 057 7 Iron
+ 058 8 Iron
+ 059 9 Iron
+ 05a 10 Iron
+ 05b 11 Iron
+ 05c Sand Wedge
+ 05d Loft Wedge
+ 05e Power Wedge
+ 05f 1 Wood
+ 060 3 Wood
+ 061 5 Wood
+ 062 7 Wood
+ 063 9 Wood
+HUT 05 Game Controls
+ 000 Undefined
+ 001 3D Game Controller
+ 002 Pinball Device
+ 003 Gun Device
+ 020 Point Of View
+ 021 Turn Right/Left
+ 022 Pitch Right/Left
+ 023 Roll Forward/Backward
+ 024 Move Right/Left
+ 025 Move Forward/Backward
+ 026 Move Up/Down
+ 027 Lean Right/Left
+ 028 Lean Forward/Backward
+ 029 Height of POV
+ 02a Flipper
+ 02b Secondary Flipper
+ 02c Bump
+ 02d New Game
+ 02e Shoot Ball
+ 02f Player
+ 030 Gun Bolt
+ 031 Gun Clip
+ 032 Gun Selector
+ 033 Gun Single Shot
+ 034 Gun Burst
+ 035 Gun Automatic
+ 036 Gun Safety
+ 037 Gamepad Fire/Jump
+ 038 Gamepad Fun
+ 039 Gamepad Trigger
+HUT 07 Keyboard
+ 000 No Event
+ 001 Keyboard ErrorRollOver
+ 002 Keyboard POSTfail
+ 003 Keyboard Error Undefined
+ 004 A
+ 005 B
+ 006 C
+ 007 D
+ 008 E
+ 009 F
+ 00a G
+ 00b H
+ 00c I
+ 00d J
+ 00e K
+ 00f L
+ 010 M
+ 011 N
+ 012 O
+ 013 P
+ 014 Q
+ 015 R
+ 016 S
+ 017 T
+ 018 U
+ 019 V
+ 01a W
+ 01b X
+ 01c Y
+ 01d Z
+ 01e 1 and ! (One and Exclamation)
+ 01f 2 and @ (2 and at)
+ 020 3 and # (3 and Hash)
+ 021 4 and $ (4 and Dollar Sign)
+ 022 5 and % (5 and Percent Sign)
+ 023 6 and ^ (6 and circumflex)
+ 024 7 and & (Seven and Ampersand)
+ 025 8 and * (Eight and asterisk)
+ 026 9 and ( (Nine and Parenthesis Left)
+ 027 0 and ) (Zero and Parenthesis Right)
+ 028 Return (Enter)
+ 029 Escape
+ 02a Delete (Backspace)
+ 02b Tab
+ 02c Space Bar
+ 02d - and _ (Minus and underscore)
+ 02e = and + (Equal and Plus)
+ 02f [ and { (Bracket and Braces Left)
+ 030 ] and } (Bracket and Braces Right)
+ 031 \ and | (Backslash and Bar)
+ 032 # and ~ (Hash and Tilde, Non-US Keyboard near right shift)
+ 033 ; and : (Semicolon and Colon)
+ 034 ´ and " (Accent Acute and Double Quotes)
+ 035 ` and ~ (Accent Grace and Tilde)
+ 036 , and < (Comma and Less)
+ 037 . and > (Period and Greater)
+ 038 / and ? (Slash and Question Mark)
+ 039 Caps Lock
+ 03a F1
+ 03b F2
+ 03c F3
+ 03d F4
+ 03e F5
+ 03f F6
+ 040 F7
+ 041 F8
+ 042 F9
+ 043 F10
+ 044 F11
+ 045 F12
+ 046 Print Screen
+ 047 Scroll Lock
+ 048 Pause
+ 049 Insert
+ 04a Home
+ 04b Page Up
+ 04c Delete Forward (without Changing Position)
+ 04d End
+ 04e Page Down
+ 04f Right Arrow
+ 050 Left Arrow
+ 051 Down Arrow
+ 052 Up Arrow
+ 053 Num Lock and Clear
+ 054 Keypad / (Division Sign)
+ 055 Keypad * (Multiplication Sign)
+ 056 Keypad - (Subtraction Sign)
+ 057 Keypad + (Addition Sign)
+ 058 Keypad Enter
+ 059 Keypad 1 and END
+ 05a Keypad 2 and Down Arrow
+ 05b Keypad 3 and Page Down
+ 05c Keypad 4 and Left Arrow
+ 05d Keypad 5 (Tactilei Raised)
+ 05f Keypad 6 and Right Arrow
+ 060 Keypad 7 and Home
+ 061 Keypad 8 and Up Arrow
+ 062 Keypad 8 and Page Up
+ 063 Keypad . (decimal delimiter) and Delete
+ 064 \ and | (Backslash and Bar, UK and Non-US Keyboard near left shift)
+ 065 Keyboard Application (Windows Key for Win95 or Compose)
+ 066 Power (not a key)
+ 067 Keypad = (Equal Sign)
+ 068 F13
+ 069 F14
+ 06a F15
+ 06b F16
+ 06c F17
+ 06d F18
+ 06e F19
+ 06f F20
+ 070 F21
+ 071 F22
+ 072 F23
+ 073 F24
+ 074 Execute
+ 075 Help
+ 076 Menu
+ 077 Select
+ 078 Stop
+ 079 Again
+ 07a Undo
+ 07b Cut
+ 07c Copy
+ 07d Paste
+ 07e Find
+ 07f Mute
+ 080 Volume Up
+ 081 Volume Down
+ 082 Locking Caps Lock
+ 083 Locking Num Lock
+ 084 Locking Scroll Lock
+ 085 Keypad Comma
+ 086 Keypad Equal Sign (AS/400)
+ 087 International 1 (PC98)
+ 088 International 2 (PC98)
+ 089 International 3 (PC98)
+ 08a International 4 (PC98)
+ 08b International 5 (PC98)
+ 08c International 6 (PC98)
+ 08d International 7 (Toggle Single/Double Byte Mode)
+ 08e International 8
+ 08f International 9
+ 090 LANG 1 (Hangul/English Toggle, Korea)
+ 091 LANG 2 (Hanja Conversion, Korea)
+ 092 LANG 3 (Katakana, Japan)
+ 093 LANG 4 (Hiragana, Japan)
+ 094 LANG 5 (Zenkaku/Hankaku, Japan)
+ 095 LANG 6
+ 096 LANG 7
+ 097 LANG 8
+ 098 LANG 9
+ 099 Alternate Erase
+ 09a SysReq/Attention
+ 09b Cancel
+ 09c Clear
+ 09d Prior
+ 09e Return
+ 09f Separator
+ 0a0 Out
+ 0a1 Open
+ 0a2 Clear/Again
+ 0a3 CrSel/Props
+ 0a4 ExSel
+ 0e0 Control Left
+ 0e1 Shift Left
+ 0e2 Alt Left
+ 0e3 GUI Left
+ 0e4 Control Right
+ 0e5 Shift Right
+ 0e6 Alt Rigth
+ 0e7 GUI Right
+HUT 08 LEDs
+ 000 Undefined
+ 001 NumLock
+ 002 CapsLock
+ 003 Scroll Lock
+ 004 Compose
+ 005 Kana
+ 006 Power
+ 007 Shift
+ 008 Do not disturb
+ 009 Mute
+ 00a Tone Enabke
+ 00b High Cut Filter
+ 00c Low Cut Filter
+ 00d Equalizer Enable
+ 00e Sound Field ON
+ 00f Surround On
+ 010 Repeat
+ 011 Stereo
+ 012 Sampling Rate Detect
+ 013 Spinning
+ 014 CAV
+ 015 CLV
+ 016 Recording Format Detect
+ 017 Off-Hook
+ 018 Ring
+ 019 Message Waiting
+ 01a Data Mode
+ 01b Battery Operation
+ 01c Battery OK
+ 01d Battery Low
+ 01e Speaker
+ 01f Head Set
+ 020 Hold
+ 021 Microphone
+ 022 Coverage
+ 023 Night Mode
+ 024 Send Calls
+ 025 Call Pickup
+ 026 Conference
+ 027 Stand-by
+ 028 Camera On
+ 029 Camera Off
+ 02a On-Line
+ 02b Off-Line
+ 02c Busy
+ 02d Ready
+ 02e Paper-Out
+ 02f Paper-Jam
+ 030 Remote
+ 031 Forward
+ 032 Reverse
+ 033 Stop
+ 034 Rewind
+ 035 Fast Forward
+ 036 Play
+ 037 Pause
+ 038 Record
+ 039 Error
+ 03a Usage Selected Indicator
+ 03b Usage In Use Indicator
+ 03c Usage Multi Indicator
+ 03d Indicator On
+ 03e Indicator Flash
+ 03f Indicator Slow Blink
+ 040 Indicator Fast Blink
+ 041 Indicator Off
+ 042 Flash On Time
+ 043 Slow Blink On Time
+ 044 Slow Blink Off Time
+ 045 Fast Blink On Time
+ 046 Fast Blink Off Time
+ 047 Usage Color Indicator
+ 048 Indicator Red
+ 049 Indicator Green
+ 04a Indicator Amber
+ 04b Generic Indicator
+ 04c System Suspend
+ 04d External Power Connected
+HUT 09 Buttons
+ 000 No Button Pressed
+ 001 Button 1 (Primary)
+ 002 Button 2 (Secondary)
+ 003 Button 3 (Tertiary)
+ 004 Button 4
+ 005 Button 5
+HUT 0a Ordinal
+ 001 Instance 1
+ 002 Instance 2
+ 003 Instance 3
+HUT 0b Telephony
+ 000 Unassigned
+ 001 Phone
+ 002 Answering Machine
+ 003 Message Controls
+ 004 Handset
+ 005 Headset
+ 006 Telephony Key Pad
+ 007 Programmable Button
+ 020 Hook Switch
+ 021 Flash
+ 022 Feature
+ 023 Hold
+ 024 Redial
+ 025 Transfer
+ 026 Drop
+ 027 Park
+ 028 Forward Calls
+ 029 Alternate Function
+ 02a Line
+ 02b Speaker Phone
+ 02c Conference
+ 02d Ring Enable
+ 02e Ring Select
+ 02f Phone Mute
+ 030 Caller ID
+ 050 Speed Dial
+ 051 Store Number
+ 052 Recall Number
+ 053 Phone Directory
+ 070 Voice Mail
+ 071 Screen Calls
+ 072 Do Not Disturb
+ 073 Message
+ 074 Answer On/Offf
+ 090 Inside Dial Tone
+ 091 Outside Dial Tone
+ 092 Inside Ring Tone
+ 093 Outside Ring Tone
+ 094 Priority Ring Tone
+ 095 Inside Ringback
+ 096 Priority Ringback
+ 097 Line Busy Tone
+ 098 Recorder Tone
+ 099 Call Waiting Tone
+ 09a Confirmation Tone 1
+ 09b Confirmation Tone 2
+ 09c Tones Off
+ 09d Outside Ringback
+ 0b0 Key 1
+ 0b1 Key 2
+ 0b3 Key 3
+ 0b4 Key 4
+ 0b5 Key 5
+ 0b6 Key 6
+ 0b7 Key 7
+ 0b8 Key 8
+ 0b9 Key 9
+ 0ba Key Star
+ 0bb Key Pound
+ 0bc Key A
+ 0bd Key B
+ 0be Key C
+ 0bf Key D
+HUT 0c Consumer
+ 000 Unassigned
+ 001 Consumer Control
+ 002 Numeric Ky Pad
+ 003 Programmable Buttons
+ 020 +10
+ 021 +100
+ 022 AM/PM
+ 030 Power
+ 031 Reset
+ 032 Sleep
+ 033 Sleep After
+ 034 Sleep Mode
+ 035 Illumination
+ 036 Funtion Buttons
+ 040 Menu
+ 041 Menu Pick
+ 042 Menu Up
+ 043 Menu Down
+ 044 Menu Left
+ 045 Menu Right
+ 046 Menu Escape
+ 047 Menu Value Increase
+ 048 Menu Value Decrease
+ 060 Data on Screen
+ 061 Closed Caption
+ 062 Closed Caption Select
+ 063 VCR/TV
+ 064 Broadcast Mode
+ 065 SNapshot
+ 066 Still
+ 080 Selection
+ 081 Assign Selection
+ 082 Mode Step
+ 083 Recall Last
+ 084 Enter Channel
+ 085 Order Movie
+ 086 Channel
+ 087 Media Selection
+ 088 Media Select Computer
+ 089 Media Select TV
+ 08a Media Select WWW
+ 08b Media Select DVD
+ 08c Media Select Telephone
+ 08d Media Select Program Guide
+ 08e Media Select Video Phone
+ 08f Media Select Games
+ 090 Media Select Messages
+ 091 Media Select CD
+ 092 Media Select VCR
+ 093 Media Select Tuner
+ 094 Quit
+ 095 Help
+ 096 Media Select Tape
+ 097 Media Select Cable
+ 098 Media Select Satellite
+ 099 Media Select Security
+ 09a Media Select Home
+ 09b Media Select Call
+ 09c Channel Increment
+ 09d Channel Decrement
+ 09e Media Select SAP
+ 0a0 VCR Plus
+ 0a1 Once
+ 0a2 Daily
+ 0a3 Weekly
+ 0a4 Monthly
+ 0b0 Play
+ 0b1 Pause
+ 0b2 Record
+ 0b3 Fast Forward
+ 0b4 Rewind
+ 0b5 Scan Next Track
+ 0b6 Scan Previous Track
+ 0b7 Stop
+ 0b8 Eject
+ 0b9 Random Play
+ 0ba Select Disc
+ 0bb Enter Disc
+ 0bc Repeat
+ 0bd Tracking
+ 0be Track Normal
+ 0bf Slow Tracking
+ 0c0 Frame Forward
+ 0c1 Frame Back
+ 0c2 Mark
+ 0c3 Clear Mark
+ 0c4 Repeat from Mark
+ 0c5 Return to Mark
+ 0c6 Search Mark Forward
+ 0c7 Search Mark Backward
+ 0c8 Counter Reset
+ 0c9 Show Counter
+ 0ca Tracking Increment
+ 0cb Tracking Decrement
+ 0cc Stop/Eject
+ 0cd Play/Pause
+ 0ce Play/Skip
+ 0e0 Volume
+ 0e1 Balance
+ 0e2 Mute
+ 0e3 Bass
+ 0e4 Treble
+ 0e5 Bass Boost
+ 0e6 Surround Mode
+ 0e7 Loudness
+ 0e8 MPX
+ 0e9 Volume Increment
+ 0ea Volume Decrement
+ 0f0 Speed Select
+ 0f1 Playback Speed
+ 0f2 Standard Play
+ 0f3 Long Play
+ 0f4 Extended Play
+ 0f5 Slow
+ 100 Fan Enable
+ 101 Fan Speed
+ 102 Light Enable
+ 103 Light Illumination Level
+ 104 Climate Control Enable
+ 105 Room Temperature
+ 106 Security Enable
+ 107 Fire Alarm
+ 108 Police Alarm
+ 150 Balance Right
+ 151 Balance Left
+ 152 Bass Increment
+ 153 Bass Decrement
+ 154 Treble Increment
+ 155 Treble Decrement
+ 160 Speaker System
+ 161 Channel Left
+ 162 Channel Right
+ 163 Channel Center
+ 164 Channel Front
+ 165 Channel Center Front
+ 166 Channel Side
+ 167 Channel Surround
+ 168 Channel Low Frequency Enhancement
+ 169 Channel Top
+ 16a Channel Unknown
+ 170 Sub-Channel
+ 171 Sub-Channel Increment
+ 172 Sub-Channel Decrement
+ 173 Alternative Audio Increment
+ 174 Alternative Audio Decrement
+ 180 Application Launch Buttons
+ 181 AL Launch Button Configuration Tool
+ 182 AL Launch Button Configuration
+ 183 AL Consumer Control Configuration
+ 184 AL Word Processor
+ 185 AL Text Editor
+ 186 AL Spreadsheet
+ 187 AL Graphics Editor
+ 188 AL Presentation App
+ 189 AL Database App
+ 18a AL Email Reader
+ 18b AL Newsreader
+ 18c AL Voicemail
+ 18d AL Contacts/Address Book
+ 18e AL Calendar/Schedule
+ 18f AL Task/Project Manager
+ 190 AL Log/Jounal/Timecard
+ 191 AL Checkbook/Finance
+ 192 AL Calculator
+ 193 AL A/V Capture/Playback
+ 194 AL Local Machine Browser
+ 195 AL LAN/Wan Browser
+ 196 AL Internet Browser
+ 197 AL Remote Networking/ISP Connect
+ 198 AL Network Conference
+ 199 AL Network Chat
+ 19a AL Telephony/Dialer
+ 19b AL Logon
+ 19c AL Logoff
+ 19d AL Logon/Logoff
+ 19e AL Terminal Local/Screensaver
+ 19f AL Control Panel
+ 1a0 AL Command Line Processor/Run
+ 1a1 AL Process/Task Manager
+ 1a2 AL Select Task/Application
+ 1a3 AL Next Task/Application
+ 1a4 AL Previous Task/Application
+ 1a5 AL Preemptive Halt Task/Application
+ 200 Generic GUI Application Controls
+ 201 AC New
+ 202 AC Open
+ 203 AC CLose
+ 204 AC Exit
+ 205 AC Maximize
+ 206 AC Minimize
+ 207 AC Save
+ 208 AC Print
+ 209 AC Properties
+ 21a AC Undo
+ 21b AC Copy
+ 21c AC Cut
+ 21d AC Paste
+ 21e AC Select All
+ 21f AC Find
+ 220 AC Find and Replace
+ 221 AC Search
+ 222 AC Go To
+ 223 AC Home
+ 224 AC Back
+ 225 AC Forward
+ 226 AC Stop
+ 227 AC Refresh
+ 228 AC Previous Link
+ 229 AC Next Link
+ 22b AC History
+ 22c AC Subscriptions
+ 22d AC Zoom In
+ 22e AC Zoom Out
+ 22f AC Zoom
+ 230 AC Full Screen View
+ 231 AC Normal View
+ 232 AC View Toggle
+ 233 AC Scroll Up
+ 234 AC Scroll Down
+ 235 AC Scroll
+ 236 AC Pan Left
+ 237 AC Pan Right
+ 238 AC Pan
+ 239 AC New Window
+ 23a AC Tile Horizontally
+ 23b AC Tile Vertically
+ 23c AC Format
+HUT 0d Digitizer
+ 000 Undefined
+ 001 Digitizer
+ 002 Pen
+ 003 Light Pen
+ 004 Touch Screen
+ 005 Touch Pad
+ 006 White Board
+ 007 Coordinate Measuring Machine
+ 008 3D Digitizer
+ 009 Stereo Plotter
+ 00a Articulated Arm
+ 00b Armature
+ 00c Multiple Point Digitizer
+ 00d Free Space Wand
+ 020 Stylus
+ 021 Puck
+ 022 Finger
+ 030 Tip Pressure
+ 031 Barrel Pressure
+ 032 In Range
+ 033 Touch
+ 034 Untouch
+ 035 Tap
+ 036 Quality
+ 037 Data Valid
+ 038 Transducer Index
+ 039 Tablet Function Keys
+ 03a Program Change Keys
+ 03b Battery Strength
+ 03c Invert
+ 03d X Tilt
+ 03e Y Tilt
+ 03f Azimuth
+ 040 Altitude
+ 041 Twist
+ 042 Tip Switch
+ 043 Secondary Tip Switch
+ 044 Barrel Switch
+ 045 Eraser
+ 046 Tablet Pick
+HUT 0f PID Page
+ 000 Undefined
+ 001 Physical Interface Device
+ 020 Normal
+ 021 Set Effect Report
+ 022 Effect Block Index
+ 023 Parameter Block Offset
+ 024 ROM Flag
+ 025 Effect Type
+ 026 ET Constant Force
+ 027 ET Ramp
+ 028 ET Custom Force Data
+ 030 ET Square
+ 031 ET Sine
+ 032 ET Triangle
+ 033 ET Sawtooth Up
+ 034 ET Sawtooth Down
+ 040 ET Spring
+ 041 ET Damper
+ 042 ET Inertia
+ 043 ET Friction
+ 050 Duration
+ 051 Sample Period
+ 052 Gain
+ 053 Trigger Button
+ 054 Trigger Repeat Interval
+ 055 Axes Enable
+ 056 Direction Enable
+ 057 Direction
+ 058 Type Specific Block Offset
+ 059 Block Type
+ 05A Set Envelope Report
+ 05B Attack Level
+ 05C Attack Time
+ 05D Fade Level
+ 05E Fade Time
+ 05F Set Condition Report
+ 060 CP Offset
+ 061 Positive Coefficient
+ 062 Negative Coefficient
+ 063 Positive Saturation
+ 064 Negative Saturation
+ 065 Dead Band
+ 066 Download Force Sample
+ 067 Isoch Custom Force Enable
+ 068 Custom Force Data Report
+ 069 Custom Force Data
+ 06A Custom Force Vendor Defined Data
+ 06B Set Custom Force Report
+ 06C Custom Force Data Offset
+ 06D Sample Count
+ 06E Set Periodic Report
+ 06F Offset
+ 070 Magnitude
+ 071 Phase
+ 072 Period
+ 073 Set Constant Force Report
+ 074 Set Ramp Force Report
+ 075 Ramp Start
+ 076 Ramp End
+ 077 Effect Operation Report
+ 078 Effect Operation
+ 079 Op Effect Start
+ 07A Op Effect Start Solo
+ 07B Op Effect Stop
+ 07C Loop Count
+ 07D Device Gain Report
+ 07E Device Gain
+ 07F PID Pool Report
+ 080 RAM Pool Size
+ 081 ROM Pool Size
+ 082 ROM Effect Block Count
+ 083 Simultaneous Effects Max
+ 084 Pool Alignment
+ 085 PID Pool Move Report
+ 086 Move Source
+ 087 Move Destination
+ 088 Move Length
+ 089 PID Block Load Report
+ 08B Block Load Status
+ 08C Block Load Success
+ 08D Block Load Full
+ 08E Block Load Error
+ 08F Block Handle
+ 090 PID Block Free Report
+ 091 Type Specific Block Handle
+ 092 PID State Report
+ 094 Effect Playing
+ 095 PID Device Control Report
+ 096 PID Device Control
+ 097 DC Enable Actuators
+ 098 DC Disable Actuators
+ 099 DC Stop All Effects
+ 09A DC Device Reset
+ 09B DC Device Pause
+ 09C DC Device Continue
+ 09F Device Paused
+ 0A0 Actuators Enabled
+ 0A4 Safety Switch
+ 0A5 Actuator Override Switch
+ 0A6 Actuator Power
+ 0A7 Start Delay
+ 0A8 Parameter Block Size
+ 0A9 Device Managed Pool
+ 0AA Shared Parameter Blocks
+ 0AB Create New Effect Report
+ 0AC RAM Pool Available
+HUT 10 Unicode
+HUT 14 Alphanumeric Display
+ 000 Undefined
+ 001 Alphanumeric Display
+ 020 Display Attributes Report
+ 021 ASCII Character Set
+ 022 Data Read Back
+ 023 Font Read Back
+ 024 Display Control Report
+ 025 Clear Display
+ 026 Display Enable
+ 027 Screen Saver Delay
+ 028 Screen Saver Enable
+ 029 Vertical Scroll
+ 02a Horizontal Scroll
+ 02b Character Report
+ 02c Display Data
+ 02d Display Status
+ 02e Stat Not Ready
+ 02f Stat Ready
+ 030 Err Not a loadable Character
+ 031 Err Font Data Cannot Be Read
+ 032 Cursur Position Report
+ 033 Row
+ 034 Column
+ 035 Rows
+ 036 Columns
+ 037 Cursor Pixel Positioning
+ 038 Cursor Mode
+ 039 Cursor Enable
+ 03a Cursor Blink
+ 03b Font Report
+ 03c Font Data
+ 03d Character Width
+ 03e Character Height
+ 03f Character Spacing Horizontal
+ 040 Character Spacing Vertical
+ 041 Unicode Character Set
+HUT 80 USB Monitor
+ 001 Monitor Control
+ 002 EDID Information
+ 003 VDIF Information
+ 004 VESA Version
+HUT 81 USB Monitor Enumerated Values
+HUT 82 Monitor VESA Virtual Controls
+ 001 Degauss
+ 010 Brightness
+ 012 Contrast
+ 016 Red Video Gain
+ 018 Green Video Gain
+ 01a Blue Video Gain
+ 01c Focus
+ 020 Horizontal Position
+ 022 Horizontal Size
+ 024 Horizontal Pincushion
+ 026 Horizontal Pincushion Balance
+ 028 Horizontal Misconvergence
+ 02a Horizontal Linearity
+ 02c Horizontal Linearity Balance
+ 030 Vertical Position
+ 032 Vertical Size
+ 034 Vertical Pincushion
+ 036 Vertical Pincushion Balance
+ 038 Vertical Misconvergence
+ 03a Vertical Linearity
+ 03c Vertical Linearity Balance
+ 040 Parallelogram Balance (Key Distortion)
+ 042 Trapezoidal Distortion (Key)
+ 044 Tilt (Rotation)
+ 046 Top Corner Distortion Control
+ 048 Top Corner Distortion Balance
+ 04a Bottom Corner Distortion Control
+ 04c Bottom Corner Distortion Balance
+ 056 Horizontal Moire
+ 058 Vertical Moire
+ 05e Input Level Select
+ 060 Input Source Select
+ 06c Red Video Black Level
+ 06e Green Video Black Level
+ 070 Blue Video Black Level
+ 0a2 Auto Size Center
+ 0a4 Polarity Horizontal Sychronization
+ 0a6 Polarity Vertical Synchronization
+ 0aa Screen Orientation
+ 0ac Horizontal Frequency in Hz
+ 0ae Vertical Frequency in 0.1 Hz
+ 0b0 Settings
+ 0ca On Screen Display (OSD)
+ 0d4 Stereo Mode
+HUT 84 Power Device Page
+ 000 Undefined
+ 001 iName
+ 002 Present Status
+ 003 Changed Status
+ 004 UPS
+ 005 Power Supply
+ 010 Battery System
+ 011 Battery System ID
+ 012 Battery
+ 013 Battery ID
+ 014 Charger
+ 015 Charger ID
+ 016 Power Converter
+ 017 Power Converter ID
+ 018 Outlet System
+ 019 Outlet System ID
+ 01a Input
+ 01b Input ID
+ 01c Output
+ 01d Output ID
+ 01e Flow
+ 01f Flow ID
+ 020 Outlet
+ 021 Outlet ID
+ 022 Gang
+ 023 Gang ID
+ 024 Power Summary
+ 025 Power Summary ID
+ 030 Voltage
+ 031 Current
+ 032 Frequency
+ 033 Apparent Power
+ 034 Active Power
+ 035 Percent Load
+ 036 Temperature
+ 037 Humidity
+ 038 Bad Count
+ 040 Config Voltage
+ 041 Config Current
+ 042 Config Frequency
+ 043 Config Apparent Power
+ 044 Config Active Power
+ 045 Config Percent Load
+ 046 Config Temperature
+ 047 Config Humidity
+ 050 Switch On Control
+ 051 Switch Off Control
+ 052 Toggle Control
+ 053 Low Voltage Transfer
+ 054 High Voltage Transfer
+ 055 Delay Before Reboot
+ 056 Delay Before Startup
+ 057 Delay Before Shutdown
+ 058 Test
+ 059 Module Reset
+ 05a Audible Alarm Control
+ 060 Present
+ 061 Good
+ 062 Internal Failure
+ 063 Voltage out of range
+ 064 Frequency out of range
+ 065 Overload
+ 066 Over Charged
+ 067 Over Temperature
+ 068 Shutdown Requested
+ 069 Shutdown Imminent
+ 06a Reserved
+ 06b Switch On/Off
+ 06c Switchable
+ 06d Used
+ 06e Boost
+ 06f Buck
+ 070 Initialized
+ 071 Tested
+ 072 Awaiting Power
+ 073 Communication Lost
+ 0fd iManufacturer
+ 0fe iProduct
+ 0ff iSerialNumber
+HUT 85 Battery System Page
+ 000 Undefined
+ 001 SMB Battery Mode
+ 002 SMB Battery Status
+ 003 SMB Alarm Warning
+ 004 SMB Charger Mode
+ 005 SMB Charger Status
+ 006 SMB Charger Spec Info
+ 007 SMB Selector State
+ 008 SMB Selector Presets
+ 009 SMB Selector Info
+ 010 Optional Mfg. Function 1
+ 011 Optional Mfg. Function 2
+ 012 Optional Mfg. Function 3
+ 013 Optional Mfg. Function 4
+ 014 Optional Mfg. Function 5
+ 015 Connection to SMBus
+ 016 Output Connection
+ 017 Charger Connection
+ 018 Battery Insertion
+ 019 Use Next
+ 01a OK to use
+ 01b Battery Supported
+ 01c SelectorRevision
+ 01d Charging Indicator
+ 028 Manufacturer Access
+ 029 Remaining Capacity Limit
+ 02a Remaining Time Limit
+ 02b At Rate
+ 02c Capacity Mode
+ 02d Broadcast To Charger
+ 02e Primary Battery
+ 02f Charge Controller
+ 040 Terminate Charge
+ 041 Terminate Discharge
+ 042 Below Remaining Capacity Limit
+ 043 Remaining Time Limit Expired
+ 044 Charging
+ 045 Discharging
+ 046 Fully Charged
+ 047 Fully Discharged
+ 048 Conditioning Flag
+ 049 At Rate OK
+ 04a SMB Error Code
+ 04b Need Replacement
+ 060 At Rate Time To Full
+ 061 At Rate Time To Empty
+ 062 Average Current
+ 063 Max Error
+ 064 Relative State Of Charge
+ 065 Absolute State Of Charge
+ 066 Remaining Capacity
+ 067 Full Charge Capacity
+ 068 Run Time To Empty
+ 069 Average Time To Empty
+ 06a Average Time To Full
+ 06b Cycle Count
+ 080 Batt. Pack Model Level
+ 081 Internal Charge Controller
+ 082 Primary Battery Support
+ 083 Design Capacity
+ 084 Specification Info
+ 085 Manufacturer Date
+ 086 Serial Number
+ 087 iManufacturerName
+ 088 iDeviceName
+ 089 iDeviceChemistry
+ 08a Manufacturer Data
+ 08b Rechargeable
+ 08c Warning Capacity Limit
+ 08d Capacity Granularity 1
+ 08e Capacity Granularity 2
+ 08f iOEMInformation
+ 0c0 Inhibit Charge
+ 0c1 Enable Polling
+ 0c2 Reset To Zero
+ 0d0 AC Present
+ 0d1 Battery Present
+ 0d2 Power Fail
+ 0d3 Alarm Inhibited
+ 0d4 Thermistor Under Range
+ 0d5 Thermistor Hot
+ 0d6 Thermistor Cold
+ 0d7 Thermistor Over Range
+ 0d8 Voltage Out Of Range
+ 0d9 Current Out Of Range
+ 0da Current Not Regulated
+ 0db Voltage Not Regulated
+ 0dc Master Mode
+ 0f0 Charger Selector Support
+ 0f1 Charger Spec
+ 0f2 Level 2
+ 0f3 Level 3
+HUT 86 Power Pages
+HUT 87 Power Pages
+HUT 8c Bar Code Scanner Page (POS)
+HUT 8d Scale Page (POS)
+HUT 90 Camera Control Page
+HUT 91 Arcade Control Page
+HUT f0 Cash Device
+ 0f1 Cash Drawer
+ 0f2 Cash Drawer Number
+ 0f3 Cash Drawer Set
+ 0f4 Cash Drawer Status
+HUT ff Vendor Specific
+
+# List of Languages
+
+# Syntax:
+# L language_id language_name
+# dialect_id dialect_name
+
+L 0001 Arabic
+ 01 Saudi Arabia
+ 02 Iraq
+ 03 Egypt
+ 04 Libya
+ 05 Algeria
+ 06 Morocco
+ 07 Tunesia
+ 08 Oman
+ 09 Yemen
+ 0a Syria
+ 0b Jordan
+ 0c Lebanon
+ 0d Kuwait
+ 0e U.A.E
+ 0f Bahrain
+ 10 Qatar
+L 0002 Bulgarian
+L 0003 Catalan
+L 0004 Chinese
+ 01 Traditional
+ 02 Simplified
+ 03 Hongkong SAR, PRC
+ 04 Singapore
+ 05 Macau SAR
+L 0005 Czech
+L 0006 Danish
+L 0007 German
+ 01 German
+ 02 Swiss
+ 03 Austrian
+ 04 Luxembourg
+ 05 Liechtenstein
+L 0008 Greek
+L 0009 English
+ 01 US
+ 02 UK
+ 03 Australian
+ 04 Canadian
+ 05 New Zealand
+ 06 Ireland
+ 07 South Africa
+ 08 Jamaica
+ 09 Carribean
+ 0a Belize
+ 0b Trinidad
+ 0c Zimbabwe
+ 0d Philippines
+L 000a Spanish
+ 01 Castilian
+ 02 Mexican
+ 03 Modern
+ 04 Guatemala
+ 05 Costa Rica
+ 06 Panama
+ 07 Dominican Republic
+ 08 Venzuela
+ 09 Colombia
+ 0a Peru
+ 0b Argentina
+ 0c Ecuador
+ 0d Chile
+ 0e Uruguay
+ 0f Paraguay
+ 10 Bolivia
+ 11 El Salvador
+ 12 Honduras
+ 13 Nicaragua
+ 14 Puerto Rico
+L 000b Finnish
+L 000c French
+ 01 French
+ 02 Belgian
+ 03 Canadian
+ 04 Swiss
+ 05 Luxembourg
+ 06 Monaco
+L 000d Hebrew
+L 000e Hungarian
+L 000f Idelandic
+L 0010 Italian
+ 01 Italian
+ 02 Swiss
+L 0011 Japanese
+L 0012 Korean
+ 01 Korean
+L 0013 Dutch
+ 01 Dutch
+ 02 Belgian
+L 0014 Norwegian
+ 01 Bokmal
+ 02 Nynorsk
+L 0015 Polish
+L 0016 Portuguese
+ 01 Portuguese
+ 02 Brazilian
+L 0017 forgotten
+L 0018 Romanian
+L 0019 Russian
+L 001a Serbian
+ 01 Croatian
+ 02 Latin
+ 03 Cyrillic
+L 001b Slovak
+L 001c Albanian
+L 001d Swedish
+ 01 Swedish
+ 02 Finland
+L 001e Thai
+L 001f Turkish
+L 0020 Urdu
+ 01 Pakistan
+ 02 India
+L 0021 Indonesian
+L 0022 Ukrainian
+L 0023 Belarusian
+L 0024 Slovenian
+L 0025 Estonian
+L 0026 Latvian
+L 0027 Lithuanian
+ 01 Lithuanian
+L 0028 forgotten
+L 0029 Farsi
+L 002a Vietnamese
+L 002b Armenian
+L 002c Azeri
+ 01 Cyrillic
+ 02 Latin
+L 002d Basque
+L 002e forgotten
+L 002f Macedonian
+L 0036 Afrikaans
+L 0037 Georgian
+L 0038 Faeroese
+L 0039 Hindi
+L 003e Malay
+ 01 Malaysia
+ 02 Brunei Darassalam
+L 003f Kazak
+L 0041 Awahili
+L 0043 Uzbek
+ 01 Latin
+ 02 Cyrillic
+L 0044 Tatar
+L 0045 Bengali
+L 0046 Punjabi
+L 0047 Gujarati
+L 0048 Oriya
+L 0049 Tamil
+L 004a Telugu
+L 004b Kannada
+L 004c Malayalam
+L 004d Assamese
+L 004e Marathi
+L 004f Sanskrit
+L 0057 Konkani
+L 0058 Manipuri
+L 0059 Sindhi
+L 0060 Kashmiri
+ 02 India
+L 0061 Nepali
+ 02 India
+
+# HID Descriptor bCountryCode
+# HID Specification 1.11 (2001-06-27) page 23
+#
+# Syntax:
+# HCC country_code keymap_type
+
+HCC 00 Not supported
+HCC 01 Arabic
+HCC 02 Belgian
+HCC 03 Canadian-Bilingual
+HCC 04 Canadian-French
+HCC 05 Czech Republic
+HCC 06 Danish
+HCC 07 Finnish
+HCC 08 French
+HCC 09 German
+HCC 10 Greek
+HCC 11 Hebrew
+HCC 12 Hungary
+HCC 13 International (ISO)
+HCC 14 Italian
+HCC 15 Japan (Katakana)
+HCC 16 Korean
+HCC 17 Latin American
+HCC 18 Netherlands/Dutch
+HCC 19 Norwegian
+HCC 20 Persian (Farsi)
+HCC 21 Poland
+HCC 22 Portuguese
+HCC 23 Russia
+HCC 24 Slovakia
+HCC 25 Spanish
+HCC 26 Swedish
+HCC 27 Swiss/French
+HCC 28 Swiss/German
+HCC 29 Switzerland
+HCC 30 Taiwan
+HCC 31 Turkish-Q
+HCC 32 UK
+HCC 33 US
+HCC 34 Yugoslavia
+HCC 35 Turkish-F
+
+# List of Video Class Terminal Types
+
+# Syntax:
+# VT terminal_type terminal_type_name
+
+VT 0100 USB Vendor Specific
+VT 0101 USB Streaming
+VT 0200 Input Vendor Specific
+VT 0201 Camera Sensor
+VT 0202 Sequential Media
+VT 0300 Output Vendor Specific
+VT 0301 Generic Display
+VT 0302 Sequential Media
+VT 0400 External Vendor Specific
+VT 0401 Composite Video
+VT 0402 S-Video
+VT 0403 Component Video
+
diff --git a/initramfs/mkdxsinitrd b/initramfs/mkdxsinitrd
new file mode 100755
index 00000000..10b96647
--- /dev/null
+++ b/initramfs/mkdxsinitrd
@@ -0,0 +1,727 @@
+#!/bin/bash
+#
+# Description: universal (distro independent) generator for initial
+# ramdisks for linux diskless clients (stage2 system
+# setup)
+#
+# Author(s): Dirk von Suchodoletz <dirk@goe.net>, 18-09-2006
+# Nico Dietrich
+# Felix Endres
+# mj0, 13-09-2006 theming added
+#
+# Copyright: (c) 2003 - 2006 - RZ Universitaet Freiburg
+# (c) 2006 - openslx.org project
+#
+# Version: 0.4.5d
+
+# debug level of script itself
+DEBUG=1
+# debug level of the initramfs (to trigger the addition of specific
+# binaries and kernel modules)
+IRFSDEBUG=1
+COMETCEXCL="XF86Config*\nissue*\nmtab*\nfstab*\n"
+COMDIRINDXS="/tmp/scratch /var/lib/nobody"
+
+# distro specific settings read from configuration file
+# D_SYSCONFDIR - system wide configuration settings in /etc - sysconfig in
+# SuSE and RedHat, default in Debian and Ubuntu, conf.d in Gentoo
+# D_ETCEXCL - list of files, wildcards to be excluded from /etc when using
+# bind mounts
+# D_DIRINBINDMNT - lists of directories to be created in bind mounted rw
+# part of the client filesystem
+# D_RODIRSINRW - ReadOnly Directories in RW part of filesystem to save on
+# TempFS usage
+# D_DIRINDXS - directories in client filesystem which should be present
+# anyhow
+# D_BINDMNT - any code which is specific in bind mount environment
+# D_RCDIRS - runlevel directories relative to /etc
+# D_HWMODTOIGNORE -
+
+# just ensure that variables are set and the user gets an idea if
+# something fails
+D_SYSCONFDIR="<set in ~/distro-config/distro file>"
+D_ETCEXCL="<set in ~/distro-config/distro file>"
+D_BINDMPTS="<set in ~/distro-config/distro file>"
+D_DIRINBINDMNT="<set in ~/distro-config/distro file>"
+D_RODIRSINRW="<set in ~/distro-config/distro file>"
+D_DIRINDXS="<set in ~/distro-config/distro file>"
+D_BINDMNT="<set in ~/distro-config/distro file>"
+D_INITDIR="<set in ~/distro-config/distro file>"
+D_INITBOOTD="<set in ~/distro-config/distro file>"
+D_RCDIRS="<set in ~/distro-config/distro file>"
+D_RCDIRSINRW="<set in ~/distro-config/distro file>"
+D_INITSCRIPTS="<set in ~/distro-config/distro file>"
+D_XF86CONFFILE="<set in ~/distro-config/distro file>"
+D_XFONTPATH="<set in ~/distro-config/distro file>"
+D_DEFAULTCOUNTRY="<set in ~/distro-config/distro file>"
+
+#########################################################################
+# End of global variable declaration, nothing needed to be changed at
+# default below that line
+
+usage()
+{
+ echo -e "mkdxsinitrd [-bgh] [-k kernel version] [-i path/file] \
+[-f module(s)] [-n module(s)] [-r path] [-s theme]\n"
+ echo "OPTIONEN"
+ echo " -g Benutze glibc als Basisbibliothek in der ramdisk."
+ echo " -b Use busybox instead of separate binaries."
+ echo " -h Zeige Informationen zur Benutzung."
+ echo " -k Kernelversion"
+ echo " mkdxsinitrd versucht die aktuellste Kernelversion zu finden."
+ echo " Falls dies nicht klappt, oder eine andere Kernelversion"
+ echo " gewünscht ist kann diese hier angegeben werden (funktioniert"
+ echo " natürlich nur für auf dem Hostsystem vorhandene Kernelversion"
+ echo " nen)."
+ echo " -i path/file"
+ echo " Optionale Angabe wo die erstellte ramdisk hingeschrieben werden"
+ echo " soll."
+ echo " -f Modulliste"
+ echo " Kernelmodule die benutzt werden sollen um das Rootfilesystem"
+ echo " über das dem Netzwerk zu mounten (z.B. nfs, nbd dnbd)."
+ echo " -n Modulliste"
+ echo " Kernelmodule zum Betrieb der Clientnetzwerkkarten (z.B. e100 tg3"
+ echo " via-rhine)."
+ echo " -r path"
+ echo " Pfad zum Wurzelverzeichnis des zu exportierenden Betriebsystems"
+ echo " (z.B. /export/10.1)."
+ echo " -s theme (for splash)"
+ echo " -d debug (add special modules to initramfs)"
+ echo " -D Name"
+ echo " Name der Distribution der Betriebsystemvorlage"
+ echo " -v Version"
+ echo " Versionskennung der Distribution der Betriebsystemvorlage"
+ exit 0
+}
+
+# replaces which command to find executables inside ROOTDIR
+binfinder()
+{
+local PROGRAM="$1"
+local RET=1
+for ELEMENT in bin sbin usr/bin usr/sbin usr/local/bin \
+ usr/local/sbin usr/bin/X11; do
+ if [ -f "${ROOTDIR}/$ELEMENT/$PROGRAM" ] && \
+ [ -x "${ROOTDIR}/$ELEMENT/$PROGRAM" ]; then
+ printf '%s\n' "${ROOTDIR}/$ELEMENT/$PROGRAM"
+ RET=0
+ break
+ fi
+done
+return $RET
+}
+
+# copy some binary to given destination. Takes binary in $1 and
+# destination in $2
+cobi()
+{
+local DEST=$2
+local FPTB=`binfinder $1`
+if [ -z ${FPTB} ] ; then
+ return 1;
+elif [ -L ${FPTB} ] ; then
+ # do not copy the link but the binary the link points to
+ local LINKDEST=`ls -la ${FPTB} | sed -e "s,.* ,,"`
+ case $LINKDEST in
+ /*) FPTB=${ROOTDIR}${LINKDEST}
+ ;;
+ *) ;;
+ esac
+ cp ${FPTB} ${INSTDIR}/${DEST}
+else
+ cp ${FPTB} ${INSTDIR}/${DEST}
+fi
+# get an idea which libraries are needed
+# fixme: that might not work if executed on different architecture than
+# client root is
+chroot ${ROOTDIR} ldd ${FPTB#${ROOTDIR}*} >> ${INSTDIR}/tmp/libraries
+# possible solution: use the server binary, get library names and look
+# them up manually - fixme: does ldd understand foreign architecture
+# binaries
+}
+
+# replace copy
+repco()
+{
+local FILENAME=$1
+DATE=`date +%m-%d-%Y`
+# do not forget to define all variables which should be replaced within
+# the start and configuration scripts. All comment lines will be deleted.
+if [ -d initrd-stuff/${FILENAME} ] ; then
+ [ -d ${INSTDIR}/${FILENAME} ] || mkdir -p ${INSTDIR}/${FILENAME}
+else
+ if file initrd-stuff/${FILENAME}| grep "ELF" &>/dev/null ; then
+ cp initrd-stuff/${FILENAME} ${INSTDIR}/${FILENAME}
+ elif [ -L initrd-stuff/${FILENAME} ] ; then
+ cp -a initrd-stuff/${FILENAME} ${INSTDIR}/${FILENAME%/*}
+ else
+ sed -e "s,@@@INSTDIR@@@,${INSTDIR},g;s,@@@KERNVER@@@,${KERNVER},g" \
+ -e "s,@@@DISTRO@@@,${DISTRO}-${DISTRO_VER},g;s,@@@NETIF@@@,${NET_IF},g" \
+ -e "s,@@@NWMODULES@@@,${NWMODULES},g" \
+ -e "s,@@@COMDIRINDXS@@@,${COMDIRINDXS},g" \
+ -e "s,@@@COMETCEXCL@@@,${COMETCEXCL},g" \
+ -e "s,@@@DATE@@@,${DATE},g;/^#[^!].*/d" \
+ initrd-stuff/${FILENAME} >> ${INSTDIR}/${FILENAME}
+ [ -x busybox -a "$use_busybox" = 1 ] && sed -e "s,^#!/bin/sh,#!/bin/ash," \
+ -i ${INSTDIR}/${FILENAME}
+ fi
+fi
+}
+
+copy_distro_stuff() {
+ # copy first the default distro dependent configuration (variables) and
+ # function files, then append to each the distro/version specific file
+ # variables, functions set in default might that way be overwritten by
+ # definitions in distro/version specific files
+ # fixme!! files should be taken from /usr/share/openslx/distro-specs
+ cat distro-specs/$1/config-default >${INSTDIR}/etc/sysconfig/config
+ cat distro-specs/$1/config-$2 >>${INSTDIR}/etc/sysconfig/config
+ cat distro-specs/$1/functions-default >${INSTDIR}/etc/distro-functions
+ cat distro-specs/$1/functions-$2 >>${INSTDIR}/etc/distro-functions
+ # would be cool not to copy .svn here ...
+ # fixme!! works only for etc directories. If dir exists then next copy places
+ # file into the existing dir
+ cp -a distro-specs/$1/files-default ${INSTDIR}/etc/sysconfig/files 2>/dev/null
+ # ... so remove them afterwards ...
+ find ${INSTDIR}/etc/sysconfig/files \
+ -regex ".*/\..*" -exec rm -rf {} 2>/dev/null \;
+}
+
+# This function makes the directory of this script to the present working
+# directory
+# It is called within precheck()
+# Does also work when called by symbolic links (even for nested links).
+goto_script_dir()
+{
+ [ $DEBUG -ge 2 ] && echo "Aufgerufen wurde $0, checking if it is a link"
+ calleddetails=`ls -l $0` # get the file flags (e.g. lrwxrwxrwx)
+ [ $DEBUG -ge 2 ] && echo $calleddetails
+
+ calleddir=${0%/*} # Strip the filename from path
+ [ $DEBUG -ge 2 ] && echo "Wechsele ins Verzeichnis des aufgerufenen scripts/links ($calleddir)"
+ cd $calleddir
+
+ while index=`expr index "$calleddetails" "l"`;
+ [ $index -eq 1 ]; do
+
+ [ $DEBUG -ge 2 ] && echo "It is a link"
+ target=`echo $calleddetails | awk '{print $NF}'`
+ [ $DEBUG -ge 2 ] && echo "The target of the link is: $target"
+ hasslash=`expr index "$target" "/"`
+ if [ $hasslash -ne 0 ]; then
+ targetpath=${target%/*} # extract the pathname
+ [ $DEBUG -ge 2 ] && echo "Following link to $targetpath"
+ cd $targetpath
+ else
+ [ $DEBUG -ge 2 ] && echo "It is in the same directory as the link"
+ fi
+ targetfile=`basename $target`
+ [ $DEBUG -ge 2 ] && echo "The target file of the link is: $targetfile"
+ calleddetails=`ls -l $targetfile` # get the file flags (e.g. lrwxrwxrwx)
+ [ $DEBUG -ge 2 ] && echo $calleddetails
+ done
+ [ $DEBUG -ge 2 ] && pwd
+
+}
+
+# add a bootsplash image to the initial ramdisk, only SuSE at the moment
+# theming
+
+add_theme() {
+
+theme="${theme}"
+splashsizes="640x480 800x600 1024x768 1280x1024 1400x1050 1600x1200"
+splash_image=
+splash_bin=$(chroot $ROOTDIR which splash)
+if [ -n "$splashsizes" -a -n "$splash_bin" ]; then
+
+ themes_dir="../theming/openslx/bootsplash"
+ if [ -d "/opt/openslx/share/themes/${theme}/bootsplash" ]; then
+ themes_dir="/opt/openslx/share/themes/${theme}/bootsplash"
+ elif [ -d "$ROOTDIR/etc/bootsplash/themes/${theme}" ]; then
+ themes_dir="/etc/bootsplash/themes/${theme}"
+ elif [ -d "$ROOTDIR/usr/share/splash/themes/${theme}" ]; then
+ themes_dir="/usr/share/splash/themes/${theme}"
+ fi
+
+ #fixme: very ugly ;)
+ mkdir -p $ROOTDIR/tmp/bootsplash
+ cp -a $themes_dir/* $ROOTDIR/tmp/bootsplash
+ themes=${themes_dir%bootsplash}
+ echo -e "\n\tUsing ${themes} for themes.\n"
+ themes_dir=$ROOTDIR/tmp/bootsplash
+
+ if [ -n "$themes_dir" -a \
+ -d "$themes_dir" -o -L "$themes_dir" ]; then
+ for size in $splashsizes; do
+ bootsplash_picture="$themes_dir/images/bootsplash-$size.jpg"
+ cfgname="$themes_dir/config/bootsplash-$size.cfg"
+ if [ ! -r $cfgname ] ; then
+ echo " disabled for resolution $size "
+ elif [ ! -r $bootsplash_picture ] ; then
+ echo " no image for resolution $size "
+ else
+ echo -n "${splash_image:+, }$THEME ($size)"
+ splash_image=" $splash_image ${cfgname#$ROOTDIR} "
+ fi
+ done
+ echo
+ else
+ echo "no theme selected"
+ fi
+fi
+
+# Include bootsplash image
+for image in $splash_image; do
+ # fixme: ugly hack to have the splash binary
+ chroot $ROOTDIR $splash_bin -s -f $image >> ${INSTDIR}/bootsplash
+done
+
+rm -rf $ROOTDIR/tmp/bootsplash
+
+# kdm/Xdialog theme
+cp -a ${themes}* ${INSTDIR}/usr/share/themes
+}
+
+
+#########################################################################
+# End of function declaration
+
+while getopts :bhgk:i:r:o:s:f:n:Sut:d:v:I:V:a: a ; do
+ case $a in
+ \:|\?)
+ case $OPTARG in
+ k) echo "-k requires kernel version parameter";;
+ i) echo "-i requires initrd path parameter";;
+ f) echo "-f requires file system module list parameter";;
+ n) echo "-n requires network module list parameter";;
+ r) echo "-r requires root dir parameter";;
+ s) echo "-s may require theme name";;
+ t) echo "-t requires tmp dir parameter";;
+ d) echo "-d requires debug level (integer)";;
+ D) echo "-D requires linux Distribution name";;
+ v) echo "-v requires linux distribution version";;
+ I) echo "-I requires network interface parameter";;
+ V) echo "-V requires an executable to run inside linuxrc";;
+ *) echo "Unknown option: -$OPTARG"
+ echo "Try mkinitrd -h";;
+ esac
+ exit 1
+ ;;
+ b) use_busybox=1;;
+ g) use_glibc=1;;
+ k) KERNVER=$OPTARG;;
+ i) INITRD_PATH=$OPTARG ;;
+ f) FSMODULES=$OPTARG;;
+ n) NWMODULES=$OPTARG ;;
+ r) ROOTDIR=$OPTARG;;
+ s) theme=$OPTARG;;
+ t) INSTDIR=$OPTARG;;
+ d) IRFSDEBUG=$OPTARG;;
+ D) DISTRO=$OPTARG;;
+ v) DISTRO_VER=$OPTARG;;
+ I) NET_IF=$OPTARG;; # Not in use
+ a) acpi_dsdt="$OPTARG";; # Not in use
+ S) use_selinux=1;; # Not in use
+ l) local_init_script="$OPTARG";; # use for pre/postinit.local?
+ u) sysfs_root=1 # Not in use
+ use_udev=
+ ;;
+ h) usage;;
+ esac
+done
+shift $(expr $OPTIND - 1)
+
+
+#########################################################################
+# End of parameter, argument interpretation
+
+#Change to the directory this script is located in
+goto_script_dir
+
+# set temporary setup directory, clean it and setup basic directory
+# structure
+if [ -z "$INSTDIR" ] ; then
+ INSTDIR=/tmp/dxs-instrd
+fi
+rm -rf ${INSTDIR}
+mkdir -p ${INSTDIR}/{dev,proc,tmp,mnt,root,bin,sys,lib}
+ln -s /bin ${INSTDIR}/sbin
+mkdir -p ${INSTDIR}/usr/share
+# needed for KNOPPIX hwsetup tool not to be confused with ${D_SYSCONFDIR}
+mkdir -p ${INSTDIR}/etc/sysconfig
+
+# if still no distro name set, try to find it using significant files
+
+if [ -z "${DISTRO}" ] ; then
+ if [ -e ${ROOTDIR}/etc/SuSE-release ] ; then
+ DISTRO=suse
+ DISTRO_VER=`grep "VERSION" ${ROOTDIR}/etc/SuSE-release | sed "s/.*= //"`
+ elif [ -e ${ROOTDIR}/etc/lsb-release ] ; then
+ . ${ROOTDIR}/etc/lsb-release
+ DISTRO=${DISTRIB_ID}
+ DISTRO_VER=${DISTRIB_RELEASE}
+ elif [ -e ${ROOTDIR}/etc/debian_version ] ; then
+ if [ $(grep Ubuntu /etc/issue | wc -l) -gt 0 ]; then
+ DISTRO=Ubuntu
+ DISTRO_VER=`sed 's/[Uu]buntu \([0-9]*\.[0-9]*\).*/\1/' /etc/issue`
+ else
+ DISTRO=debian
+ DISTRO_VER=`cat ${ROOTDIR}/etc/debian_version`
+ fi
+ elif [ -e ${ROOTDIR}/etc/gentoo-release ] ; then
+ DISTRO=gentoo
+ # any idea on the versioning scheme??
+ DISTRO_VER=""
+ else
+ echo -e "Could not detect client distribution type and version. Please \
+specify\nas command line argument (-d <distro-name> -v <distro-version>)"
+ exit 1;
+ fi
+fi
+
+# unify the description of distribution and its version
+case "${DISTRO}" in
+ Debian*|debian*|Sarge*|sarge*)
+ DISTRO=debian
+ case "${DISTRO_VER}" in
+ Sarge*|sarge*|3.1*|*)
+ DISTRO_VER=3.1
+ mkdir -p ${INSTDIR}/lib/udev
+ cp -r ${ROOTDIR}/lib/udev/* ${INSTDIR}/lib/udev/
+ ;;
+ esac
+ ;;
+ Ubuntu*|ubuntu*)
+ DISTRO=ubuntu
+ case "${DISTRO_VER}" in
+ Breezy*|breezy*)
+ DISTRO_VER=5.10
+ cp ${ROOTDIR}/lib/libnss_compat.so.2 ${INSTDIR}/lib
+ ;;
+ Dapper*|dapper*)
+ DISTRO_VER=6.06
+ ;;
+ esac
+ ;;
+ Gentoo*|gentoo*)
+ DISTRO=gentoo
+ case "${DISTRO_VER}" in
+ 2005*|*)
+ DISTRO_VER=2005.1
+ ;;
+ esac
+ ;;
+ SuSE*|suse*|Suse*|SuSe*|SUSE*|*)
+ DISTRO=suse
+ case "${DISTRO_VER}" in
+ 9*)
+ DISTRO_VER=9.3
+ ;;
+ 10.0)
+ DISTRO_VER=10.0
+ ;;
+ 10*)
+ DISTRO_VER=10.1
+ ;;
+ esac
+
+ ;;
+esac
+# at this point ${DISTRO} ${DISTRO_VER} should be fixed
+copy_distro_stuff ${DISTRO} ${DISTRO_VER}
+
+# hotplug/udev type and related stuff
+cp -a ${ROOTDIR}/etc/udev ${INSTDIR}/etc
+
+# binary and corresponding library copies could be avoided if a small
+# initial ramdisk environment of its own is generated from busybox,
+# dietlibc and similar, see odlx project page ...
+
+# devices needed rather early (copied from /tmp to /dev in init)
+mknod ${INSTDIR}/tmp/console c 5 1 &>/dev/null
+mknod ${INSTDIR}/tmp/null c 1 3 &>/dev/null
+mknod ${INSTDIR}/tmp/kmsg c 1 11 &>/dev/null
+mknod ${INSTDIR}/tmp/ctl b 241 255 &>/dev/null
+# suse specific, but might be usable with other distros too
+mknod ${INSTDIR}/tmp/bootsplash p &>/dev/null
+
+# test for the existance of busybox
+if [ "$use_busybox" = 1 ]; then
+ [ -x busybox ] || {
+ unset use_busybox
+ echo "You wanted to include busybox, but did not provide it in \
+ initrd/ directory."; }
+fi
+if [ -n "$use_busybox" ] ; then
+ cp busybox ${INSTDIR}/bin
+ for bbins in [ arping ash cat chmod chown chroot cp date \
+ dd df dmesg echo expr fdisk free hwclock insmod ip \
+ kill killall ln ls lsmod mkdir mke2fs mkfs.ext2 \
+ mkfs.ext3 mknod modprobe mount mv ps rdate rm rmmod \
+ sed sort switch_root tar test tftp time udhcpc \
+ umount uname usleep vconfig vi; do
+ ln -s /bin/busybox ${INSTDIR}/bin/$bbins
+ done
+ # fake the sh link in busybox environment
+ echo -e "#!/bin/ash\n/bin/ash \$@" > ${INSTDIR}/bin/sh
+ chmod a+x ${INSTDIR}/bin/sh
+else
+ # find and copy a shell to be used within initialramfs
+ for bbins in bash ash sh; do
+ if cobi ${bbins} bin ; then
+ ln -fs ${bbins} ${INSTDIR}/bin/sh
+ [ "${bbins}" != "ash" ] && ln -fs ${bbins} ${INSTDIR}/bin/ash
+ [ "${bbins}" != "bash" ] && ln -fs ${bbins} ${INSTDIR}/bin/bash
+ break
+ else echo "Binary not found (${bbins})"; fi
+ done
+
+ # find and copy ip setup binaries
+ for bbins in ip ifconfig; do
+ if cobi ${bbins} bin ; then
+ [ "${bbins}" = "ifconfig" ] && cobi route bin
+ break
+ else echo "Binary not found"; fi
+ done
+
+ # needed standard binaries (in init, servconfig, hwautocfg, ... scripts)
+ for bbins in \
+ cat chmod chown chroot cp expr fdisk gzip killall ln ls mkdir \
+ mkfs.ext2 modprobe mount rmmod sed sort rm tar umount
+ do
+ cobi ${bbins} bin || echo "Program ${bbins} not found"
+ done
+
+ # binaries useful for debugging purposes
+ if [ $IRFSDEBUG -gt 2 ] ; then
+ for bbins in \
+ date lsmod lsof ps strace time
+ do
+ cobi ${bbins} bin || echo "Program ${bbins} not found"
+ done
+ fi
+
+ # tftp client binary for configuration via file - get machine-setup per
+ # tftp from dhcp (or specified other) server
+ for tftp in atftp tftp ; do
+ binfinder $tftp && break;
+ done
+ cobi $tftp bin || echo "Program ${tftp} not found"
+ cp /lib/libnss_files.so.2 ${INSTDIR}/lib
+fi
+
+# one of the dhcp clients
+for dhcp in dhclient dhcpcd pump ipconfig ; do
+ binfinder $dhcp && break;
+done
+cobi $dhcp bin
+mkdir -p ${INSTDIR}/var/{lib,run}
+
+# type of hotplug/udev/dev (for etc directories see above!!)
+for bbins in udev udevd udevstart udevtrigger udevsend
+ do
+ cobi ${bbins} bin &>/dev/null || \
+ echo "Program ${bbins} not found; could be most probably ignored"
+done
+
+# if nfs is used as clients root filesystem
+cobi portmap bin
+mkdir -p ${INSTDIR}/var/lib/nfs/state
+
+# if nbd or dnbd is used as clients root filesystem
+if [ -n "${FSMODULES}" ] ; then
+for i in ${FSMODULES}; do
+ case "$i" in
+ dnbd)
+ cobi dnbd-client bin
+ ;;
+ nbd)
+ cobi nbd-client bin
+ ;;
+ esac
+done
+fi
+
+# if unionfs
+cobi unionctl bin &>/dev/null || \
+ echo "Program unionctl not found; could be ignored ..."
+
+# if cowloop
+cobi cowdev bin &>/dev/null || \
+ echo "Program cowdev not found; could be ignored ..."
+
+
+# distro specific additional stuff
+case "${DISTRO}" in
+ debian*)
+ cp ${ROOTDIR}/lib/libnss_compat.so.2 ${INSTDIR}/lib;;
+esac
+
+# add needed libraries depending on choosen binaries. use chroot
+# on ldd, otherwise the detection does not work properly. ldd has to be
+# static linked binary
+# fixme: procedure might have to be changed
+for lib in `cat ${INSTDIR}/tmp/libraries 2>/dev/null | \
+ sed -e "s,tls,,;s,i686/cmov,," \
+ -ne 's:\t\(.* => \)\?\(/.*\) (0x[0-9a-f]*):\2:p' | sort -u` ; do
+ baselib=`basename ${lib}`
+ test -e ${INSTDIR}/lib/${baselib} || \
+ cp /${ROOTDIR}/${lib} ${INSTDIR}/lib
+done
+rm ${INSTDIR}/tmp/libraries
+
+# add kernel modules and dependency files
+if [ -z "$KERNVER" ] ; then
+ KERNVER=`ls -l ${ROOTDIR}/boot/vmlinuz | grep vmlinuz | sed "s/.*vmlinuz-//"`
+fi
+if [ -z "$KERNVER" ] ; then
+ KERNVER=`ls -l ${ROOTDIR}/vmlinuz | grep vmlinuz | sed "s/.*vmlinuz-//"`
+fi
+# if no vmlinuz found, go for vmlinuz-x.yz.uv...
+if [ -z "$KERNVER" ] ; then
+ KERNVER=`ls -lt ${ROOTDIR}/boot/vmlinuz* | grep vmlinuz | sed -n "1,1s/.*vmlinuz-//p"`
+ echo "No vmlinuz-link found. Using kernel version "$KERNVER
+fi
+
+if [ -z "$KERNVER" ] ; then
+ echo "No kernel version set or detected - please use the -k flag! Exiting..."
+ exit 1
+fi
+
+if [ -z "$NWMODULES" ] ; then
+ NWMODULES="forcedeth e1000 e100 tg3 via-rhine r8169 pcnet32"
+fi
+if [ -z "$FSMODULES" ] ; then
+ FSMODULES="nbd nfs"
+fi
+if [ -z "$INITRD_PATH" ] ; then
+ INITRD_PATH="${ROOTDIR}/tmp/dxsinitrd.gz"
+fi
+
+# define modules to put into initial ramdisk for debugging
+#DEBUGMODULES="uhci_hcd usbhid"
+if [ $IRFSDEBUG -gt 1 ] ; then
+ DEBUGMODULES="uhci-hcd ohci-hcd usbhid"
+else
+ DEBUGMODULES=""
+fi
+
+# put all needed modules into initial ramdisk
+mkdir -p ${INSTDIR}/lib/modules/${KERNVER}
+for module in af_packet unix ${NWMODULES} ${FSMODULES} ${DEBUGMODULES}; do
+ mod=`cd /${ROOTDIR}; find "lib/modules/${KERNVER}" -name ${module}.ko \
+2>/dev/null`
+
+ if [ -n "$mod" ] ; then
+ mpath=${INSTDIR}/${mod%/*}
+ mkdir -p ${mpath}
+ cp ${ROOTDIR}/$mod ${mpath}
+ # fixmee!! selection of dependent modules could be handled a little bit
+ # more clever
+ rdirprefix="${ROOTDIR}/lib/modules/${KERNVER}/kernel"
+ ddirprefix="${INSTDIR}/lib/modules/${KERNVER}/kernel"
+ case "$module" in
+ e100|8139too|via-rhine|sis900|epic100|sundance|8139cp|eepro100|pcnet32)
+ cp ${rdirprefix}/drivers/net/mii.ko \
+ ${ddirprefix}/drivers/net &>/dev/null
+ ;;
+ nfs)
+ # create directory structure for modules needed and copy them
+ # to the proper place (as expected by modprobe/modules.dep)
+ mkdir -p ${ddirprefix}/net/sunrpc
+ mkdir -p ${ddirprefix}/fs/lockd ${ddirprefix}/fs/nfs_common
+ cp ${rdirprefix}/net/sunrpc/sunrpc.ko \
+ ${ddirprefix}/net/sunrpc &>/dev/null
+ cp ${rdirprefix}/fs/lockd/lockd.ko \
+ ${ddirprefix}/fs/lockd &>/dev/null
+ cp ${rdirprefix}/fs/nfs_common/nfs_acl.ko \
+ ${ddirprefix}/fs/nfs_common &>/dev/null
+ ;;
+ ext3)
+ mkdir -p ${ddirprefix}/fs/jbd
+ cp ${rdirprefix}/fs/jbd/jbd.ko \
+ ${ddirprefix}/fs/jbd
+ ;;
+ esac
+ fi
+done
+cp ${ROOTDIR}/lib/modules/${KERNVER}/modules.* \
+ ${INSTDIR}/lib/modules/${KERNVER}
+
+# initial ramdisk scripts: init, functions, servconfig, hwautocfg, ...
+# copy and replace variable names
+for dirs in `find initrd-stuff/* ! -regex ".*/\..*"` ; do
+ repco ${dirs##initrd-stuff/}
+done
+chmod 755 ${INSTDIR}/init \
+ ${INSTDIR}/bin/{servconfig,hwautocfg,screenres,dhcpmkconfig}
+
+# add the common default client configuration file - just to ensure to
+# have all major variables defined. !!These settings are most probably
+# are overwritten by fileget in stage3 within initramfs!!
+if [ -f /var/opt/openslx/config/default/initramfs/machine-setup ] ; then
+ cp /var/opt/openslx/config/default/initramfs/machine-setup \
+ ${INSTDIR}/etc/machine-setup
+ echo "Using /var/opt/openslx/config/default/initramfs/machine-setup"
+# use the installed default machine-setup.default
+elif [ -f /opt/openslx/share/templates/machine-setup.default ] ; then
+ cp /opt/openslx/share/templates/machine-setup.default \
+ ${INSTDIR}/etc/machine-setup
+ echo "Using /opt/openslx/share/templates/machine-setup.default"
+# just compatibility for older versions
+elif [ -f /etc/dxs/client.cfg/machine-setup.default ] ; then
+ cp /etc/dxs/client.cfg/machine-setup.default \
+ ${INSTDIR}/etc/machine-setup
+ echo "Using /etc/dxs/client.cfg/machine-setup.default"
+# fixme: dirty hack if the installer does not creates a normal file
+elif [ -f /etc/dxs/client.cfg/machine-setup.default.new ] ; then
+ cp /etc/dxs/client.cfg/machine-setup.default.new \
+ ${INSTDIR}/etc/machine-setup
+elif [ -f ../installer/default_files/machine-setup.default ] ; then
+ cp ../installer/default_files/machine-setup.default \
+ ${INSTDIR}/etc/machine-setup
+ echo "Using ../installer/default_files/machine-setup.default"
+else
+ #inserted password for root for debugging purposes
+ echo -e "# default for machine-setup does not exist\n# root logins are \
+disabled\nroot_pw='"'$1$T7VD/mmQ$aCP1WEaWplEsHe9khv4kK.'"'" \
+ > ${INSTDIR}/etc/machine-setup
+fi
+
+# custom hardware configuration files pcitable.local and Cards.local
+# fixme!! New source for these files (instead of templates)!
+if [ -f /opt/openslx/share/templates/pcitable.local ] ; then
+ cat /opt/openslx/share/templates/pcitable.local >> \
+ ${INSTDIR}/usr/share/hwdata/pcitable
+fi
+if [ -f /opt/openslx/share/templates/Cards.local ] ; then
+ cat /opt/openslx/share/templates/Cards.local >> \
+ ${INSTDIR}/usr/share/hwdata/Cards
+fi
+
+# finally copy user-supplied preinit files. The client specific one
+# overwrites the system default one. postinit.local may be part of
+# fileget tgz (in stage3)
+for cfg in default/initramfs/preinit.local \
+ ${DISTRO}-${DISTRO_VER}/initramfs/preinit.local \
+ default/initramfs/postinit.local \
+ ${DISTRO}-${DISTRO_VER}/initramfs/postinit.local ; do
+ test -f /var/opt/openslx/config/$cfg && \
+ cp /var/opt/openslx/config/$cfg ${INSTDIR}/bin
+done
+
+# remove unneeded debug info, fixme not really tested yet
+strip ${INSTDIR}/bin/* ${INSTDIR}/lib/* &>/dev/null
+
+#########################################################################
+# End of file copy procedures
+
+[ -n "${theme}" ] && add_theme
+
+# finally create the compressed initial ramdisk cpio archive
+pushd . > /dev/null 2>&1
+ cd ${INSTDIR}
+ find . ! -name "*~" | cpio -H newc --create | gzip -9 > $INITRD_PATH
+popd > /dev/null 2>&1
+
diff --git a/initramfs/slxmkramfs b/initramfs/slxmkramfs
new file mode 100755
index 00000000..c7dd965a
--- /dev/null
+++ b/initramfs/slxmkramfs
@@ -0,0 +1,650 @@
+#!/bin/bash
+#
+# universal (distro independent) generator for initial ramdisks for OpenSLX
+# linux diskless clients (part of stage2 system setup). This script is the
+# successor of mkdxsinitrd. It expects all project files to be installed. It
+# does not work directly out of repository any more.
+#
+# Dirk von Suchodoletz <dvs@OpenSLX.com>, 2006
+#
+# (c) 2003 - 2006 - RZ Universitaet Freiburg
+# (c) 2006 - OpenSLX.com
+
+# debug level of script itself
+DEBUG=1
+# debug level of the initramfs (to trigger the addition of specific
+# binaries and kernel modules)
+IRFSDEBUG=1
+COMETCEXCL="XF86Config*\nissue*\nmtab*\nfstab*\n"
+COMDIRINDXS="/tmp/scratch /var/lib/nobody"
+
+# distro specific settings read from configuration file
+# D_SYSCONFDIR - system wide configuration settings in /etc - sysconfig in
+# SuSE and RedHat, default in Debian and Ubuntu, conf.d in Gentoo
+# D_ETCEXCL - list of files, wildcards to be excluded from /etc when using
+# bind mounts
+# D_DIRINBINDMNT - lists of directories to be created in bind mounted rw
+# part of the client filesystem
+# D_RODIRSINRW - ReadOnly Directories in RW part of filesystem to save on
+# TempFS usage
+# D_DIRINDXS - directories in client filesystem which should be present
+# anyhow
+# D_BINDMNT - any code which is specific in bind mount environment
+# D_RCDIRS - runlevel directories relative to /etc
+# D_HWMODTOIGNORE -
+
+# just ensure that variables are set and the user gets an idea if
+# something fails
+D_SYSCONFDIR="<set in ~/distro-config/distro file>"
+D_ETCEXCL="<set in ~/distro-config/distro file>"
+D_BINDMPTS="<set in ~/distro-config/distro file>"
+D_DIRINBINDMNT="<set in ~/distro-config/distro file>"
+D_RODIRSINRW="<set in ~/distro-config/distro file>"
+D_DIRINDXS="<set in ~/distro-config/distro file>"
+D_BINDMNT="<set in ~/distro-config/distro file>"
+D_INITDIR="<set in ~/distro-config/distro file>"
+D_INITBOOTD="<set in ~/distro-config/distro file>"
+D_RCDIRS="<set in ~/distro-config/distro file>"
+D_RCDIRSINRW="<set in ~/distro-config/distro file>"
+D_INITSCRIPTS="<set in ~/distro-config/distro file>"
+D_XF86CONFFILE="<set in ~/distro-config/distro file>"
+D_XFONTPATH="<set in ~/distro-config/distro file>"
+D_DEFAULTCOUNTRY="<set in ~/distro-config/distro file>"
+
+#########################################################################
+# End of global variable declaration, nothing needed to be changed at
+# default below that line
+
+usage()
+{
+ echo -e "slxmkramfs [-bgh] [-k kernel version] [-i path/file] \
+[-f module(s)] [-n module(s)] [-s splashsize] \n\t \
+[-D name of distribution] -v [version of distribution] -r path\n"
+ echo "OPTIONS"
+ echo " -g use glibc as base library in initramfs"
+ echo " -b use busybox instead of separate binaries"
+ echo " -h show usage information"
+ echo " -k kernel version (without linux-)"
+ echo " slxmkramfs tries to find the most recent kernel version,"
+ echo " If this fails a version can provided here"
+ echo " -i path/file, provide information where to write initramfs"
+ echo " -f list of filesystem modules (like, nfs, nbd, squashfs)"
+ echo " -n module list of client network adaptors to support"
+ echo " -r path to the root of the stage1 system you are preparing"
+ echo " ramdisk for"
+ echo " -s screensize (for splash)"
+ echo " -d debug (add special modules to initramfs)"
+ echo " -D name of distribution (stage1)"
+ echo " -v version of distribution (stage1)"
+ exit 0
+}
+
+# replaces which command to find executables inside ROOTDIR
+binfinder()
+{
+local PROGRAM="$1"
+local RET=1
+for ELEMENT in bin sbin usr/bin usr/sbin usr/local/bin \
+ usr/local/sbin usr/bin/X11; do
+ if [ -f "${ROOTDIR}/$ELEMENT/$PROGRAM" ] && \
+ [ -x "${ROOTDIR}/$ELEMENT/$PROGRAM" ]; then
+ printf '%s\n' "${ROOTDIR}/$ELEMENT/$PROGRAM"
+ RET=0
+ break
+ fi
+done
+return $RET
+}
+
+# copy some binary to given destination. Takes binary in $1 and
+# destination in $2
+cobi()
+{
+local DEST=$2
+local FPTB=`binfinder $1`
+if [ -z ${FPTB} ] ; then
+ return 1;
+elif [ -L ${FPTB} ] ; then
+ # do not copy the link but the binary the link points to
+ local LINKDEST=`ls -la ${FPTB} | sed -e "s,.* ,,"`
+ case $LINKDEST in
+ /*) FPTB=${ROOTDIR}${LINKDEST}
+ ;;
+ *) ;;
+ esac
+ cp ${FPTB} ${INSTDIR}/${DEST}
+else
+ cp ${FPTB} ${INSTDIR}/${DEST}
+fi
+# get an idea which libraries are needed
+# fixme: that might not work if executed on different architecture than
+# client root is
+chroot ${ROOTDIR} ldd ${FPTB#${ROOTDIR}*} >> ${INSTDIR}/tmp/libraries
+# possible solution: use the server binary, get library names and look
+# them up manually - fixme: does ldd understand foreign architecture
+# binaries
+}
+
+# replace copy
+repco()
+{
+local FILENAME=$1
+DATE=`date +%m-%d-%Y`
+# do not forget to define all variables which should be replaced within
+# the start and configuration scripts. All comment lines will be deleted.
+if [ -d ${SLX_SHARE_PATH}/initramfs/${FILENAME} ] ; then
+ [ -d ${INSTDIR}/${FILENAME} ] || mkdir -p ${INSTDIR}/${FILENAME}
+else
+ if file ${SLX_SHARE_PATH}/initramfs/${FILENAME}|grep "ELF" &>/dev/null
+ then cp ${SLX_SHARE_PATH}/initramfs/${FILENAME} ${INSTDIR}/${FILENAME}
+ elif [ -L ${SLX_SHARE_PATH}/initramfs/${FILENAME} ] ; then
+ cp -a ${SLX_SHARE_PATH}/initramfs/${FILENAME} ${INSTDIR}/${FILENAME%/*}
+ else
+ sed -e "s,@@@INSTDIR@@@,${INSTDIR},g;s,@@@KERNVER@@@,${KERNVER},g" \
+ -e "s,@@@DISTRO@@@,${DISTRO}-${DISTRO_VER},g;s,@@@NETIF@@@,${NET_IF},g" \
+ -e "s,@@@NWMODULES@@@,${NWMODULES},g" \
+ -e "s,@@@COMDIRINDXS@@@,${COMDIRINDXS},g" \
+ -e "s,@@@COMETCEXCL@@@,${COMETCEXCL},g" \
+ -e "s,@@@DATE@@@,${DATE},g;/^#[^!].*/d" \
+ ${SLX_SHARE_PATH}/initramfs/${FILENAME} >> ${INSTDIR}/${FILENAME}
+ [ -x busybox -a "$use_busybox" = 1 ] && sed -e "s,^#!/bin/sh,#!/bin/ash," \
+ -i ${INSTDIR}/${FILENAME}
+ fi
+fi
+}
+
+copy_distro_stuff() {
+ # copy first the default distro dependent configuration (variables) and
+ # function files, then append to each the distro/version specific file
+ # variables, functions set in default might that way be overwritten by
+ # definitions in distro/version specific files
+ # use files from ${SLX_SHARE_PATH}/distro-specs (OpenSLX project files
+ # have to be installed via "make install")
+ prefix=${SLX_SHARE_PATH}/distro-specs/$1
+ cat $prefix/config-default >${INSTDIR}/etc/sysconfig/config
+ cat $prefix/config-$2 >>${INSTDIR}/etc/sysconfig/config
+ cat $prefix/functions-default >${INSTDIR}/etc/distro-functions
+ cat $prefix/functions-$2 >>${INSTDIR}/etc/distro-functions
+ cp -a $prefix/files-default ${INSTDIR}/etc/sysconfig/files 2>/dev/null
+}
+
+# add a bootsplash image to the initial ramdisk, only SuSE at the moment
+add_splash () {
+
+splashsizes="$SPLASH"
+splashsizes="800x600 1024x768 1280x1024 1400x1050 1600x1200"
+splash_bin=$(chroot $ROOTDIR which splash)
+splash_image=
+themes_dir=
+THEME="dxs"
+if [ -n "$splashsizes" -a -n "$splash_bin" ]; then
+ # add themes created for OpenSLX client (might be different from distro
+ # theming
+ if [ -d ${SLX_SHARE_PATH}/themes/bootsplash/themes ]; then
+ themes_dir="${SLX_SHARE_PATH}/themes/bootsplash/themes"
+ # cp -a ${SLX_SHARE_PATH}/theming/bootsplash \
+ # ${ROOTDIR}/${SLX_SHARE_PATH}/theming/bootsplash
+ elif [ -d "$ROOTDIR/etc/bootsplash/themes" ]; then
+ themes_dir="$ROOTDIR/etc/bootsplash/themes"
+ relthemesdir="/etc/bootsplash/themes"
+ elif [ -d "$ROOTDIR/usr/share/splash/themes" ]; then
+ themes_dir="$ROOTDIR/usr/share/splash/themes"
+ relthemesdir="/usr/share/splash/themes"
+ fi
+
+ echo -ne "Bootsplash:\t"
+ if [ -n "$themes_dir" -a \
+ -d "$themes_dir/$THEME" -o -L "$themes_dir/$THEME" ]; then
+ for size in $splashsizes; do
+ bootsplash_picture="$rethemesdir/$THEME/images/bootsplash-$size.jpg"
+ cfgname="$relthemesdir/$THEME/config/bootsplash-$size.cfg"
+ if [ ! -r $ROOTDIR/$cfgname ] ; then
+ echo "disabled for resolution $size"
+ elif [ ! -r $ROOTDIR/$bootsplash_picture ] ; then
+ echo "no image for resolution $size"
+ else
+ echo -n "${splash_image:+, }$THEME ($size)"
+ splash_image="$splash_image $cfgname"
+ fi
+ done
+ echo
+ else
+ echo "no theme selected"
+ fi
+fi
+
+# Include bootsplash image
+for image in $splash_image; do
+ # fixme: ugly hack to have the splash binary
+ chroot $ROOTDIR $splash_bin -s -f $image >> ${INSTDIR}/bootsplash
+done
+}
+
+#########################################################################
+# End of function declaration
+
+while getopts :bhgk:i:r:o:s:f:n:Sut:d:D:v:I:V:a: a ; do
+ case $a in
+ \:|\?)
+ case $OPTARG in
+ k) echo "-k requires kernel version parameter";;
+ i) echo "-i requires initrd path parameter";;
+ f) echo "-f requires file system module list parameter";;
+ n) echo "-n requires network module list parameter";;
+ r) echo "-r requires root dir parameter";;
+ s) echo "-s requires image size(s)";;
+ t) echo "-t requires tmp dir parameter";;
+ d) echo "-d requires debug level (integer)";;
+ D) echo "-D requires linux Distribution name";;
+ v) echo "-v requires linux distribution version";;
+ I) echo "-I requires network interface parameter";;
+ V) echo "-V requires an executable to run inside linuxrc";;
+ *) echo "Unknown option: -$OPTARG"
+ echo "Try slxmkramfs -h";;
+ esac
+ exit 1
+ ;;
+ b) use_busybox=1;;
+ g) use_glibc=1;;
+ k) KERNVER=$OPTARG;;
+ i) INITRD_PATH=$OPTARG ;;
+ f) FSMODULES=$OPTARG;;
+ n) NWMODULES=$OPTARG ;;
+ r) ROOTDIR=$OPTARG;;
+ s) SPLASH=$OPTARG;;
+ t) INSTDIR=$OPTARG;;
+ d) IRFSDEBUG=$OPTARG;;
+ D) DISTRO=$OPTARG;;
+ v) DISTRO_VER=$OPTARG;;
+ I) NET_IF=$OPTARG;; # Not in use
+ a) acpi_dsdt="$OPTARG";; # Not in use
+ S) use_selinux=1;; # Not in use
+ l) local_init_script="$OPTARG";; # use for pre/postinit.local?
+ u) sysfs_root=1 # Not in use
+ use_udev=
+ ;;
+ h) usage;;
+ esac
+done
+shift $(expr $OPTIND - 1)
+
+if [ "xx" = "xx$ROOTDIR" ] ; then
+ echo -e "Please specify the system root directory (-r <root-dir>)!";
+ usage;
+ exit 1;
+fi
+
+#########################################################################
+# End of parameter, argument interpretation
+
+# set temporary setup directory, clean it and setup basic directory
+# structure
+if [ -z "$INSTDIR" ] ; then
+ INSTDIR=/tmp/slx-tmpramfs
+fi
+rm -rf ${INSTDIR}
+mkdir -p ${INSTDIR}/{dev,proc,tmp,mnt,root,bin,sys,lib}
+ln -s /bin ${INSTDIR}/sbin
+mkdir -p ${INSTDIR}/usr/share
+# needed for KNOPPIX hwsetup tool not to be confused with ${D_SYSCONFDIR}
+mkdir -p ${INSTDIR}/etc/sysconfig
+
+# if still no distro name set, try to find it using significant files
+if [ -z "${DISTRO}" ] ; then
+ if [ -e ${ROOTDIR}/etc/SuSE-release ] ; then
+ DISTRO=suse
+ DISTRO_VER=`grep "VERSION" ${ROOTDIR}/etc/SuSE-release | sed "s/.*= //"`
+ elif [ -e ${ROOTDIR}/etc/lsb-release ] ; then
+ . ${ROOTDIR}/etc/lsb-release
+ DISTRO=${DISTRIB_ID}
+ DISTRO_VER=${DISTRIB_RELEASE}
+ elif [ -e ${ROOTDIR}/etc/debian_version ] ; then
+ if [ $(grep Ubuntu /etc/issue | wc -l) -gt 0 ]; then
+ DISTRO=Ubuntu
+ DISTRO_VER=`sed 's/[Uu]buntu \([0-9]*\.[0-9]*\).*/\1/' /etc/issue`
+ else
+ DISTRO=debian
+ DISTRO_VER=`cat ${ROOTDIR}/etc/debian_version`
+ fi
+ elif [ -e ${ROOTDIR}/etc/gentoo-release ] ; then
+ DISTRO=gentoo
+ # any idea on the versioning scheme??
+ DISTRO_VER=""
+ else
+ echo -e "Could not detect client distribution type and version. Please \
+specify\nas command line argument (-D <distro-name> -v <distro-version>)"
+ exit 1;
+ fi
+fi
+
+# unify the description of distribution and its version
+case "${DISTRO}" in
+ Debian*|debian*|Sarge*|sarge*)
+ DISTRO=debian
+ case "${DISTRO_VER}" in
+ Sarge*|sarge*|3.1*|*)
+ DISTRO_VER=3.1
+ mkdir -p ${INSTDIR}/lib/udev
+ cp -r ${ROOTDIR}/lib/udev/* ${INSTDIR}/lib/udev/
+ ;;
+ esac
+ ;;
+ Ubuntu*|ubuntu*)
+ DISTRO=ubuntu
+ case "${DISTRO_VER}" in
+ Breezy*|breezy*)
+ DISTRO_VER=5.10
+ cp ${ROOTDIR}/lib/libnss_compat.so.2 ${INSTDIR}/lib
+ ;;
+ Dapper*|dapper*)
+ DISTRO_VER=6.06
+ ;;
+ esac
+ ;;
+ Gentoo*|gentoo*)
+ DISTRO=gentoo
+ case "${DISTRO_VER}" in
+ 2005*|*)
+ DISTRO_VER=2005.1
+ ;;
+ esac
+ ;;
+ SuSE*|suse*|Suse*|SuSe*|SUSE*|*)
+ DISTRO=suse
+ case "${DISTRO_VER}" in
+ 9*)
+ DISTRO_VER=9.3
+ ;;
+ 10.0)
+ DISTRO_VER=10.0
+ ;;
+ 10*)
+ DISTRO_VER=10.1
+ ;;
+ esac
+
+ ;;
+esac
+# at this point ${DISTRO} ${DISTRO_VER} should be fixed
+copy_distro_stuff ${DISTRO} ${DISTRO_VER}
+
+# hotplug/udev type and related stuff
+cp -a ${ROOTDIR}/etc/udev ${INSTDIR}/etc
+
+# binary and corresponding library copies could be avoided if a small
+# initial ramdisk environment of its own is generated from busybox,
+# dietlibc and similar, see OpenSLX project page ...
+
+# devices needed rather early (copied from /tmp to /dev in init)
+mknod ${INSTDIR}/tmp/console c 5 1 &>/dev/null
+mknod ${INSTDIR}/tmp/null c 1 3 &>/dev/null
+mknod ${INSTDIR}/tmp/kmsg c 1 11 &>/dev/null
+mknod ${INSTDIR}/tmp/ctl b 241 255 &>/dev/null
+# suse specific, but might be usable with other distros too
+mknod ${INSTDIR}/tmp/bootsplash p &>/dev/null
+
+# test for the existance of busybox
+if [ "$use_busybox" = 1 ]; then
+ [ -x busybox ] || {
+ unset use_busybox
+ echo "You wanted to include busybox, but did not provide it in \
+ initrd/ directory."; }
+fi
+if [ -n "$use_busybox" ] ; then
+ cp busybox ${INSTDIR}/bin
+ for bbins in [ arping ash cat chmod chown chroot cp date \
+ dd df dmesg echo expr fdisk free hwclock insmod ip \
+ kill killall ln ls lsmod mkdir mke2fs mkfs.ext2 \
+ mkfs.ext3 mknod modprobe mount mv ps rdate rm rmmod \
+ sed sort switch_root tar test tftp time udhcpc \
+ umount uname usleep vconfig vi; do
+ ln -s /bin/busybox ${INSTDIR}/bin/$bbins
+ done
+ # fake the sh link in busybox environment
+ echo -e "#!/bin/ash\n/bin/ash \$@" > ${INSTDIR}/bin/sh
+ chmod a+x ${INSTDIR}/bin/sh
+else
+ # find and copy a shell to be used within initialramfs
+ for bbins in bash ash sh; do
+ if cobi ${bbins} bin ; then
+ ln -fs ${bbins} ${INSTDIR}/bin/sh
+ [ "${bbins}" != "ash" ] && ln -fs ${bbins} ${INSTDIR}/bin/ash
+ [ "${bbins}" != "bash" ] && ln -fs ${bbins} ${INSTDIR}/bin/bash
+ break
+ else echo "Binary not found (${bbins})"; fi
+ done
+
+ # find and copy ip setup binaries
+ for bbins in ip ifconfig; do
+ if cobi ${bbins} bin ; then
+ [ "${bbins}" = "ifconfig" ] && cobi route bin
+ break
+ else echo "Binary not found"; fi
+ done
+
+ # needed standard binaries (in init, servconfig, hwautocfg, ... scripts)
+ for bbins in \
+ cat chmod chown chroot cp expr fdisk gzip killall ln ls mkdir \
+ mkfs.ext2 modprobe mount rmmod sed sort rm tar umount
+ do
+ cobi ${bbins} bin || echo "Program ${bbins} not found"
+ done
+
+ # binaries useful for debugging purposes
+ if [ $IRFSDEBUG -gt 2 ] ; then
+ for bbins in \
+ date lsmod lsof ps strace time
+ do
+ cobi ${bbins} bin || echo "Program ${bbins} not found"
+ done
+ fi
+
+ # tftp client binary for configuration via file - get machine-setup per
+ # tftp from dhcp (or specified other) server
+ for tftp in atftp tftp ; do
+ binfinder $tftp && break;
+ done
+ cobi $tftp bin || echo "Program ${tftp} not found"
+ cp /lib/libnss_files.so.2 ${INSTDIR}/lib
+fi
+
+# one of the dhcp clients
+for dhcp in dhclient dhcpcd pump ipconfig ; do
+ binfinder $dhcp && break;
+done
+cobi $dhcp bin
+mkdir -p ${INSTDIR}/var/{lib,run}
+
+# type of hotplug/udev/dev (for etc directories see above!!)
+for bbins in udev udevd udevstart udevtrigger udevsend
+ do
+ cobi ${bbins} bin &>/dev/null || \
+ echo "Program ${bbins} not found; could be most probably ignored"
+done
+
+# if nfs is used as clients root filesystem
+cobi portmap bin
+mkdir -p ${INSTDIR}/var/lib/nfs/state
+
+# if nbd or dnbd is used as clients root filesystem
+if [ -n "${FSMODULES}" ] ; then
+for i in ${FSMODULES}; do
+ case "$i" in
+ dnbd)
+ cobi dnbd-client bin
+ ;;
+ nbd)
+ cobi nbd-client bin
+ ;;
+ esac
+done
+fi
+
+# if unionfs
+cobi unionctl bin &>/dev/null || \
+ echo "Program unionctl not found; could be ignored ..."
+
+# if cowloop
+cobi cowdev bin &>/dev/null || \
+ echo "Program cowdev not found; could be ignored ..."
+
+# distro specific additional stuff
+case "${DISTRO}" in
+ debian*)
+ cp ${ROOTDIR}/lib/libnss_compat.so.2 ${INSTDIR}/lib;;
+esac
+
+# add needed libraries depending on choosen binaries. use chroot
+# on ldd, otherwise the detection does not work properly. ldd has to be
+# static linked binary
+# fixme: procedure might have to be changed
+for lib in `cat ${INSTDIR}/tmp/libraries 2>/dev/null | \
+ sed -e "s,tls,,;s,i686/cmov,," \
+ -ne 's:\t\(.* => \)\?\(/.*\) (0x[0-9a-f]*):\2:p' | sort -u` ; do
+ baselib=`basename ${lib}`
+ test -e ${INSTDIR}/lib/${baselib} || \
+ cp /${ROOTDIR}/${lib} ${INSTDIR}/lib
+done
+rm ${INSTDIR}/tmp/libraries
+
+# add kernel modules and dependency files
+if [ -z "$KERNVER" ] ; then
+ KERNVER=`ls -l ${ROOTDIR}/boot/vmlinuz|grep vmlinuz|sed "s/.*vmlinuz-//"`
+fi
+if [ -z "$KERNVER" ] ; then
+ KERNVER=`ls -l ${ROOTDIR}/vmlinuz|grep vmlinuz|sed "s/.*vmlinuz-//"`
+fi
+# if no vmlinuz found, go for vmlinuz-x.yz.uv...
+if [ -z "$KERNVER" ] ; then
+ KERNVER=`ls -lt ${ROOTDIR}/boot/vmlinuz*|grep vmlinuz| \
+ sed -n "1,1s/.*vmlinuz-//p"`
+ echo "No vmlinuz-link found. Using kernel version "$KERNVER
+fi
+
+if [ -z "$KERNVER" ] ; then
+ echo "No kernel version set or detected - please use the -k flag! Exiting..."
+ exit 1
+fi
+
+if [ -z "$NWMODULES" ] ; then
+ NWMODULES="forcedeth e1000 e100 tg3 via-rhine r8169 pcnet32"
+fi
+if [ -z "$FSMODULES" ] ; then
+ FSMODULES="nbd nfs"
+fi
+if [ -z "$INITRD_PATH" ] ; then
+ INITRD_PATH="${ROOTDIR}/tmp/dxsinitrd.gz"
+fi
+
+# define modules to put into initial ramdisk for debugging
+#DEBUGMODULES="uhci_hcd usbhid"
+if [ $IRFSDEBUG -gt 1 ] ; then
+ DEBUGMODULES="uhci-hcd ohci-hcd usbhid"
+else
+ DEBUGMODULES=""
+fi
+
+# put all needed modules into initial ramfs
+# fixme: check if ext2 is present in every distro kernel
+mkdir -p ${INSTDIR}/lib/modules/${KERNVER}
+for module in af_packet unix ${NWMODULES} ${FSMODULES} ${DEBUGMODULES}; do
+ mod=`cd /${ROOTDIR}; find "lib/modules/${KERNVER}" -name ${module}.ko \
+2>/dev/null`
+
+ if [ -n "$mod" ] ; then
+ mpath=${INSTDIR}/${mod%/*}
+ mkdir -p ${mpath}
+ cp ${ROOTDIR}/$mod ${mpath}
+ # fixmee!! selection of dependent modules could be handled a little bit
+ # more clever
+ rdirprefix="${ROOTDIR}/lib/modules/${KERNVER}/kernel"
+ ddirprefix="${INSTDIR}/lib/modules/${KERNVER}/kernel"
+ case "$module" in
+ e100|8139too|via-rhine|sis900|epic100|sundance|8139cp|eepro100|pcnet32)
+ cp ${rdirprefix}/drivers/net/mii.ko \
+ ${ddirprefix}/drivers/net &>/dev/null
+ ;;
+ nfs)
+ # create directory structure for modules needed and copy them
+ # to the proper place (as expected by modprobe/modules.dep)
+ mkdir -p ${ddirprefix}/net/sunrpc
+ mkdir -p ${ddirprefix}/fs/lockd ${ddirprefix}/fs/nfs_common
+ cp ${rdirprefix}/net/sunrpc/sunrpc.ko \
+ ${ddirprefix}/net/sunrpc &>/dev/null
+ cp ${rdirprefix}/fs/lockd/lockd.ko \
+ ${ddirprefix}/fs/lockd &>/dev/null
+ cp ${rdirprefix}/fs/nfs_common/nfs_acl.ko \
+ ${ddirprefix}/fs/nfs_common &>/dev/null
+ ;;
+ ext3)
+ mkdir -p ${ddirprefix}/fs/jbd
+ cp ${rdirprefix}/fs/jbd/jbd.ko \
+ ${ddirprefix}/fs/jbd
+ ;;
+ esac
+ fi
+done
+cp ${ROOTDIR}/lib/modules/${KERNVER}/modules.* \
+ ${INSTDIR}/lib/modules/${KERNVER}
+
+# initialramfs scripts: init, functions, servconfig, hwautocfg, ...
+# copy and replace variable names
+for dirs in `find ${SLX_SHARE_PATH}/initramfs/* ! -regex ".*/\..*"`; do
+ repco ${dirs#*initramfs/}
+done
+chmod 755 ${INSTDIR}/init \
+ ${INSTDIR}/bin/{servconfig,hwautocfg,screenres,dhcpmkconfig}
+
+# add the common default client configuration file - just to ensure to
+# have all major variables defined. !!These settings are most probably
+# are overwritten by fileget in stage3 within initramfs!!
+if [ -f ${SLX_PRIVATE_PATH}/config/default/initramfs/machine-setup ] ; then
+ cp ${SLX_PRIVATE_PATH}/config/default/initramfs/machine-setup \
+ ${INSTDIR}/etc/machine-setup
+# use the installed default machine-setup.default
+elif [ -f ${SLX_SHARE_PATH}/templates/machine-setup.default ] ; then
+ cp ${SLX_SHARE_PATH}/templates/machine-setup.default \
+ ${INSTDIR}/etc/machine-setup
+else
+ #inserted password for root for debugging purposes
+ echo -e "# default for machine-setup does not exist\n# root logins are \
+disabled\nroot_pw='"'$1$T7VD/mmQ$aCP1WEaWplEsHe9khv4kK.'"'" \
+ > ${INSTDIR}/etc/machine-setup
+fi
+
+# custom hardware configuration files pcitable.local and Cards.local
+# fixme!! New source for these files (instead of templates)!
+if [ -f ${SLX_SHARE_PATH}/templates/pcitable.local ] ; then
+ cat ${SLX_SHARE_PATH}/templates/pcitable.local >> \
+ ${INSTDIR}/usr/share/hwdata/pcitable
+fi
+if [ -f ${SLX_SHARE_PATH}/templates/Cards.local ] ; then
+ cat ${SLX_SHARE_PATH}/templates/Cards.local >> \
+ ${INSTDIR}/usr/share/hwdata/Cards
+fi
+
+# finally copy user-supplied preinit files. The client specific one
+# overwrites the system default one. postinit.local may be part of
+# fileget tgz (in stage3)
+for cfg in default/initramfs/preinit.local \
+ ${DISTRO}-${DISTRO_VER}/initramfs/preinit.local \
+ default/initramfs/postinit.local \
+ ${DISTRO}-${DISTRO_VER}/initramfs/postinit.local ; do
+ test -f ${SLX_PRIVATE_PATH}/config/$cfg && \
+ cp ${SLX_PRIVATE_PATH}/config/$cfg ${INSTDIR}/bin
+done
+
+# remove unneeded debug info, fixme not really tested yet
+strip ${INSTDIR}/bin/* ${INSTDIR}/lib/* &>/dev/null
+
+#########################################################################
+# End of file copy procedures
+
+[ -n "$SPLASH" ] && add_splash
+
+# finally create the compressed initial ramdisk cpio archive
+pushd . > /dev/null 2>&1
+ cd ${INSTDIR}
+ find . ! -name "*~" | cpio -H newc --create | gzip -9 > $INITRD_PATH
+popd > /dev/null 2>&1
+