Author: pebender
Date: Wed Dec 17 10:30:33 2008
New Revision: 4102
Added:
trunk/gar-minimyth/script/meta/minimyth/files/generate_udev_rules_minimyth_detect_video.pl
(contents, props changed)
Removed:
trunk/gar-minimyth/script/meta/minimyth/files/generate_udev_rules_minimyth_detect_video.sh
Modified:
trunk/gar-minimyth/html/minimyth/document-changelog.txt
trunk/gar-minimyth/script/meta/minimyth/files/source/rootfs/lib/udev/rules.d/05-minimyth-detect-video.rules.disabled
Log:
- Modified video detection udev rules generation script
- Converted the script from sh to perl.
- Modified it so that ti generates the entire video detection udev
rules file.
- Added the use of PCI ids from the xf86-video-radeonhd driver for
detecting video devices that are supported by the radeonhd driver.
Modified: trunk/gar-minimyth/html/minimyth/document-changelog.txt
==============================================================================
--- trunk/gar-minimyth/html/minimyth/document-changelog.txt (original)
+++ trunk/gar-minimyth/html/minimyth/document-changelog.txt Wed Dec 17
10:30:33 2008
@@ -1,7 +1,7 @@
MiniMyth Changelog
--------------------------------------------------------------------------------
-Changes since 61 (2008-12-16):
+Changes since 61 (2008-12-17):
Current MythTV versions
MythTV 0.20-softpad: version 0.20.2.softpad, release-0-20-fixes branch
svn 16082,
@@ -36,6 +36,12 @@
- Renamed udev detection rules from
04-minimyth-detect-x.rules.disabled to
05-minimyth-detect-video.rules.disabled.
+ - Modified video detection udev rules generation script
+ - Converted the script from sh to perl.
+ - Modified it so that ti generates the entire video detection udev
+ rules file.
+ - Added the use of PCI ids from the xf86-video-radeonhd driver for
+ detecting video devices that are supported by the radeonhd
driver.
Modified LCDproc
- Reorganized lcdproc devices names.
Added:
trunk/gar-minimyth/script/meta/minimyth/files/generate_udev_rules_minimyth_detect_video.pl
==============================================================================
--- (empty file)
+++
trunk/gar-minimyth/script/meta/minimyth/files/generate_udev_rules_minimyth_detect_video.pl
Wed Dec 17 10:30:33 2008
@@ -0,0 +1,160 @@
+#!/usr/bin/perl
+
+my %entries = undef;
+
+my $outfile_udev_rules = qq(05-minimyth-detect-video.rules.disabled);
+die qq(error: output file $outfile_udev_rules already exists.\n) if (-e
$outfile_udev_rules);
+
+my $tmpfile_udev_rules =
qq(/tmp/$$.05-minimyth-detect-video.rules.disabled);
+die qq(error: temporary file $tmpfile_udev_rules already exists.\n) if (-e
$tmpfile_udev_rules);
+
+my $tmpfile_pciids_txt = qq(/tmp/$$.pciids.txt);
+die qq(error: temporary file $tmpfile_pciids_txt already exists.\n) if (-e
$tmpfile_pciids_txt);
+
+system(qq(wget
'http://cgit.freedesktop.org/mesa/drm/plain/shared-core/drm_pciids.txt'
-O
$tmpfile_pciids_txt));
+die qq(error: failed to download DRM PCI ids file.\n) if (! -e
$tmpfile_pciids_txt);
+if (open(FILE, '<', qq($tmpfile_pciids_txt)))
+{
+ my $driver = undef;
+ while (<FILE>)
+ {
+ if (/^\[i810\]$/) { $driver = q(intel_810); }
+ elsif (/^\[i915\]$/) { $driver = q(intel_915); }
+ elsif (/^\[viadrv\]$/) { $driver = q(openchrome); }
+ elsif (/^\[radeon\]$/) { $driver = q(radeon); }
+ elsif (/^\[savage\]$/) { $driver = q(savage); }
+ elsif (/^\[sis\]$/) { $driver = q(sis); }
+ elsif (/^\[.*\]$/) { $driver = undef; }
+ if (defined($driver))
+ {
+ if (/^0x(....) 0x(....) /)
+ {
+ my $vendor = lc($1);
+ my $product = lc($2);
+ $entries{qq($vendor.$product)} = $driver;
+ }
+ }
+ }
+ close(FILE);
+}
+unlink(qq($tmpfile_pciids_txt));
+
+system(qq(wget
'http://cgit.freedesktop.org/xorg/driver/xf86-video-radeonhd/plain/src/rhd_id.c'
-O
$tmpfile_pciids_txt));
+die qq(error: failed to download DRM PCI ids file.\n) if (! -e
$tmpfile_pciids_txt);
+if (open(FILE, '<', qq($tmpfile_pciids_txt)))
+{
+ my $driver = undef;
+ while (<FILE>)
+ {
+ if (/^ *const *PCI_ID_LIST *= *{/)
+ {
+ $driver = 'radeonhd';
+ last;
+ }
+ }
+ while (<FILE>)
+ {
+ if (defined($driver))
+ {
+ if (/^ *RHD_DEVICE_MATCH\( *0x(....) *,/)
+ {
+ my $vendor = lc(q(1002));
+ my $product = lc($1);
+ $entries{qq($vendor.$product)} = $driver;
+ }
+ }
+ if (/^ *} *;/)
+ {
+ $driver = undef;
+ last;
+ }
+ }
+ close(FILE);
+}
+unlink(qq($tmpfile_pciids_txt));
+
+if (open(FILE, '>', qq($outfile_udev_rules)))
+{
+ print FILE
qq(#-------------------------------------------------------------------------------\n);
+ print FILE qq(# Detect video devices.\n);
+ print FILE qq(#\n);
+ print FILE qq(# An X device is assumed to\n);
+ print FILE qq(# be in the pci subsystem, and\n);
+ print FILE qq(# in the 0x0300 PCI class.\n);
+ print FILE qq(#\n);
+ print FILE qq(# mm_detect_id has the following format:\n);
+ print FILE qq(#
pci:<class>:<class_prog>:<vendor>:<device>:<subsystem_vendor>:<subsystem_device>\n);
+ print FILE qq(# mm_detect_state_video has the following format:\n);
+ print FILE qq(# <driver>\n);
+ print FILE qq(# where\n);
+ print FILE qq(# <driver>: The X video driver. Actually, this is
the 'Identifier' \(sans the\n);
+ print FILE qq(# 'Device_' prefix\) of the 'Device'
section in the\n);
+ print FILE qq(# '/etc/xorg.conf' file.\n);
+ print FILE
qq(#-------------------------------------------------------------------------------\n);
+ print FILE qq(ACTION!="add|change|remove", GOTO="end"\n);
+ print FILE qq(SUBSYSTEM=="pci", ATTR{class}=="0x0300??",
GOTO="begin"\n);
+ print FILE qq(GOTO="end"\n);
+ print FILE qq(LABEL="begin"\n);
+ print FILE qq(\n);
+ print FILE qq(# Import mm_detect_id.\n);
+ print FILE qq(IMPORT{program}="/lib/udev/mm_detect_id"\n);
+ print FILE qq(\n);
+ print FILE qq(# Initialize state\n);
+ print FILE qq(ENV{mm_detect_state_video}=""\n);
+ print FILE qq(\n);
+ print FILE
qq(#-------------------------------------------------------------------------------\n);
+ print FILE qq(# autogenerated from:\n);
+ print FILE qq(#
http://cgit.freedesktop.org/mesa/drm/plain/shared-core/drm_pciids.txt\n);
+ print FILE qq(#
http://cgit.freedesktop.org/xorg/driver/xf86-video-radeonhd/plain/src/rhd_id.c\n);
+ print FILE
qq(#-------------------------------------------------------------------------------\n);
+ print FILE qq(\n);
+ my $vendor_previous = undef;
+ foreach my $key (sort(keys(%entries)))
+ {
+ if ($key)
+ {
+ my ($vendor, $product) = split(/\./, $key);
+ my $driver = $entries{$key};
+ if ((! defined($vendor_previous)) || ($vendor !=
$vendor_previous))
+ {
+ if (defined($vendor_previous))
+ {
+ print FILE qq( LABEL="end-$vendor_previous"\n);
+ print FILE qq(\n);
+ }
+ print FILE qq(
ENV{mm_detect_id}!="pci:0300:00:$vendor:????:????:????",
GOTO="end-$vendor"\n);
+ $vendor_previous = $vendor;
+ }
+ my $mm_detect_id = qq(pci:0300:00:$vendor:$product:????);
+ print FILE qq(
ENV{mm_detect_id}=="pci:0300:00:$vendor:$product:????:????",
ENV{mm_detect_state_video}="$driver"\n);
+ }
+ }
+ if (defined($vendor_previous))
+ {
+ print FILE qq( LABEL="end-$vendor_previous"\n);
+ print FILE qq(\n);
+ }
+ print FILE
qq(#-------------------------------------------------------------------------------\n);
+ print FILE qq(# NVIDIA\n);
+ print FILE
qq(#-------------------------------------------------------------------------------\n);
+ print FILE qq(\n);
+ print FILE qq( ENV{mm_detect_id}!="pci:0300:00:10de:????:????:????",
GOTO="end-10de"\n);
+ print FILE qq( ENV{mm_detect_id}=="pci:0300:00:10de:????:????:????",
ENV{mm_detect_state_video}="nvidia"\n);
+ print FILE qq( LABEL="end-10de"\n);
+ print FILE qq(\n);
+ print FILE
qq(#-------------------------------------------------------------------------------\n);
+ print FILE qq(# VMware\n);
+ print FILE
qq(#-------------------------------------------------------------------------------\n);
+ print FILE qq(\n);
+ print FILE qq( ENV{mm_detect_id}!="pci:0300:00:15ad:????:????:????",
GOTO="end-15ad"\n);
+ print FILE qq( ENV{mm_detect_id}=="pci:0300:00:15ad:0405:????:????",
ENV{mm_detect_state_video}="vmware"\n);
+ print FILE qq( LABEL="end-15ad"\n);
+ print FILE qq(\n);
+ print FILE qq(# The state has been set, so save it.\n);
+ print FILE qq(ENV{mm_detect_state_video}=="?*",
RUN+="/lib/udev/mm_detect video %k \$env{mm_detect_state_video}"\n);
+ print FILE qq(\n);
+ print FILE qq(LABEL="end"\n);
+ close(FILE);
+ }
+
+1;
Modified:
trunk/gar-minimyth/script/meta/minimyth/files/source/rootfs/lib/udev/rules.d/05-minimyth-detect-video.rules.disabled
==============================================================================
---
trunk/gar-minimyth/script/meta/minimyth/files/source/rootfs/lib/udev/rules.d/05-minimyth-detect-video.rules.disabled
(original)
+++
trunk/gar-minimyth/script/meta/minimyth/files/source/rootfs/lib/udev/rules.d/05-minimyth-detect-video.rules.disabled
Wed Dec 17 10:30:33 2008
@@ -26,9 +26,12 @@
ENV{mm_detect_state_video}=""
#-------------------------------------------------------------------------------
-# autogenerated from drm/shared-core/drm_pciids.txt
+# autogenerated from:
+# http://cgit.freedesktop.org/mesa/drm/plain/shared-core/drm_pciids.txt
+#
http://cgit.freedesktop.org/xorg/driver/xf86-video-radeonhd/plain/src/rhd_id.c
#-------------------------------------------------------------------------------
+ ENV{mm_detect_id}!="pci:0300:00:1002:????:????:????", GOTO="end-1002"
ENV{mm_detect_id}=="pci:0300:00:1002:3150:????:????",
ENV{mm_detect_state_video}="radeon"
ENV{mm_detect_id}=="pci:0300:00:1002:3152:????:????",
ENV{mm_detect_state_video}="radeon"
ENV{mm_detect_id}=="pci:0300:00:1002:3154:????:????",
ENV{mm_detect_state_video}="radeon"
@@ -166,114 +169,221 @@
ENV{mm_detect_id}=="pci:0300:00:1002:5e4c:????:????",
ENV{mm_detect_state_video}="radeon"
ENV{mm_detect_id}=="pci:0300:00:1002:5e4d:????:????",
ENV{mm_detect_state_video}="radeon"
ENV{mm_detect_id}=="pci:0300:00:1002:5e4f:????:????",
ENV{mm_detect_state_video}="radeon"
- ENV{mm_detect_id}=="pci:0300:00:1002:7100:????:????",
ENV{mm_detect_state_video}="radeon"
- ENV{mm_detect_id}=="pci:0300:00:1002:7101:????:????",
ENV{mm_detect_state_video}="radeon"
- ENV{mm_detect_id}=="pci:0300:00:1002:7102:????:????",
ENV{mm_detect_state_video}="radeon"
- ENV{mm_detect_id}=="pci:0300:00:1002:7103:????:????",
ENV{mm_detect_state_video}="radeon"
- ENV{mm_detect_id}=="pci:0300:00:1002:7104:????:????",
ENV{mm_detect_state_video}="radeon"
- ENV{mm_detect_id}=="pci:0300:00:1002:7105:????:????",
ENV{mm_detect_state_video}="radeon"
- ENV{mm_detect_id}=="pci:0300:00:1002:7106:????:????",
ENV{mm_detect_state_video}="radeon"
- ENV{mm_detect_id}=="pci:0300:00:1002:7108:????:????",
ENV{mm_detect_state_video}="radeon"
- ENV{mm_detect_id}=="pci:0300:00:1002:7109:????:????",
ENV{mm_detect_state_video}="radeon"
- ENV{mm_detect_id}=="pci:0300:00:1002:710a:????:????",
ENV{mm_detect_state_video}="radeon"
- ENV{mm_detect_id}=="pci:0300:00:1002:710b:????:????",
ENV{mm_detect_state_video}="radeon"
- ENV{mm_detect_id}=="pci:0300:00:1002:710c:????:????",
ENV{mm_detect_state_video}="radeon"
- ENV{mm_detect_id}=="pci:0300:00:1002:710e:????:????",
ENV{mm_detect_state_video}="radeon"
- ENV{mm_detect_id}=="pci:0300:00:1002:710f:????:????",
ENV{mm_detect_state_video}="radeon"
- ENV{mm_detect_id}=="pci:0300:00:1002:7140:????:????",
ENV{mm_detect_state_video}="radeon"
- ENV{mm_detect_id}=="pci:0300:00:1002:7141:????:????",
ENV{mm_detect_state_video}="radeon"
- ENV{mm_detect_id}=="pci:0300:00:1002:7142:????:????",
ENV{mm_detect_state_video}="radeon"
- ENV{mm_detect_id}=="pci:0300:00:1002:7143:????:????",
ENV{mm_detect_state_video}="radeon"
- ENV{mm_detect_id}=="pci:0300:00:1002:7144:????:????",
ENV{mm_detect_state_video}="radeon"
- ENV{mm_detect_id}=="pci:0300:00:1002:7145:????:????",
ENV{mm_detect_state_video}="radeon"
- ENV{mm_detect_id}=="pci:0300:00:1002:7146:????:????",
ENV{mm_detect_state_video}="radeon"
- ENV{mm_detect_id}=="pci:0300:00:1002:7147:????:????",
ENV{mm_detect_state_video}="radeon"
- ENV{mm_detect_id}=="pci:0300:00:1002:7149:????:????",
ENV{mm_detect_state_video}="radeon"
- ENV{mm_detect_id}=="pci:0300:00:1002:714a:????:????",
ENV{mm_detect_state_video}="radeon"
- ENV{mm_detect_id}=="pci:0300:00:1002:714b:????:????",
ENV{mm_detect_state_video}="radeon"
- ENV{mm_detect_id}=="pci:0300:00:1002:714c:????:????",
ENV{mm_detect_state_video}="radeon"
- ENV{mm_detect_id}=="pci:0300:00:1002:714d:????:????",
ENV{mm_detect_state_video}="radeon"
- ENV{mm_detect_id}=="pci:0300:00:1002:714e:????:????",
ENV{mm_detect_state_video}="radeon"
- ENV{mm_detect_id}=="pci:0300:00:1002:714f:????:????",
ENV{mm_detect_state_video}="radeon"
- ENV{mm_detect_id}=="pci:0300:00:1002:7151:????:????",
ENV{mm_detect_state_video}="radeon"
- ENV{mm_detect_id}=="pci:0300:00:1002:7152:????:????",
ENV{mm_detect_state_video}="radeon"
- ENV{mm_detect_id}=="pci:0300:00:1002:7153:????:????",
ENV{mm_detect_state_video}="radeon"
- ENV{mm_detect_id}=="pci:0300:00:1002:715e:????:????",
ENV{mm_detect_state_video}="radeon"
- ENV{mm_detect_id}=="pci:0300:00:1002:715f:????:????",
ENV{mm_detect_state_video}="radeon"
- ENV{mm_detect_id}=="pci:0300:00:1002:7180:????:????",
ENV{mm_detect_state_video}="radeon"
- ENV{mm_detect_id}=="pci:0300:00:1002:7181:????:????",
ENV{mm_detect_state_video}="radeon"
- ENV{mm_detect_id}=="pci:0300:00:1002:7183:????:????",
ENV{mm_detect_state_video}="radeon"
- ENV{mm_detect_id}=="pci:0300:00:1002:7186:????:????",
ENV{mm_detect_state_video}="radeon"
- ENV{mm_detect_id}=="pci:0300:00:1002:7187:????:????",
ENV{mm_detect_state_video}="radeon"
- ENV{mm_detect_id}=="pci:0300:00:1002:7188:????:????",
ENV{mm_detect_state_video}="radeon"
- ENV{mm_detect_id}=="pci:0300:00:1002:718a:????:????",
ENV{mm_detect_state_video}="radeon"
- ENV{mm_detect_id}=="pci:0300:00:1002:718b:????:????",
ENV{mm_detect_state_video}="radeon"
- ENV{mm_detect_id}=="pci:0300:00:1002:718c:????:????",
ENV{mm_detect_state_video}="radeon"
- ENV{mm_detect_id}=="pci:0300:00:1002:718d:????:????",
ENV{mm_detect_state_video}="radeon"
- ENV{mm_detect_id}=="pci:0300:00:1002:718f:????:????",
ENV{mm_detect_state_video}="radeon"
- ENV{mm_detect_id}=="pci:0300:00:1002:7193:????:????",
ENV{mm_detect_state_video}="radeon"
- ENV{mm_detect_id}=="pci:0300:00:1002:7196:????:????",
ENV{mm_detect_state_video}="radeon"
- ENV{mm_detect_id}=="pci:0300:00:1002:719b:????:????",
ENV{mm_detect_state_video}="radeon"
- ENV{mm_detect_id}=="pci:0300:00:1002:719f:????:????",
ENV{mm_detect_state_video}="radeon"
- ENV{mm_detect_id}=="pci:0300:00:1002:71c0:????:????",
ENV{mm_detect_state_video}="radeon"
- ENV{mm_detect_id}=="pci:0300:00:1002:71c1:????:????",
ENV{mm_detect_state_video}="radeon"
- ENV{mm_detect_id}=="pci:0300:00:1002:71c2:????:????",
ENV{mm_detect_state_video}="radeon"
- ENV{mm_detect_id}=="pci:0300:00:1002:71c3:????:????",
ENV{mm_detect_state_video}="radeon"
- ENV{mm_detect_id}=="pci:0300:00:1002:71c4:????:????",
ENV{mm_detect_state_video}="radeon"
- ENV{mm_detect_id}=="pci:0300:00:1002:71c5:????:????",
ENV{mm_detect_state_video}="radeon"
- ENV{mm_detect_id}=="pci:0300:00:1002:71c6:????:????",
ENV{mm_detect_state_video}="radeon"
- ENV{mm_detect_id}=="pci:0300:00:1002:71c7:????:????",
ENV{mm_detect_state_video}="radeon"
- ENV{mm_detect_id}=="pci:0300:00:1002:71cd:????:????",
ENV{mm_detect_state_video}="radeon"
- ENV{mm_detect_id}=="pci:0300:00:1002:71ce:????:????",
ENV{mm_detect_state_video}="radeon"
- ENV{mm_detect_id}=="pci:0300:00:1002:71d2:????:????",
ENV{mm_detect_state_video}="radeon"
- ENV{mm_detect_id}=="pci:0300:00:1002:71d4:????:????",
ENV{mm_detect_state_video}="radeon"
- ENV{mm_detect_id}=="pci:0300:00:1002:71d5:????:????",
ENV{mm_detect_state_video}="radeon"
- ENV{mm_detect_id}=="pci:0300:00:1002:71d6:????:????",
ENV{mm_detect_state_video}="radeon"
- ENV{mm_detect_id}=="pci:0300:00:1002:71da:????:????",
ENV{mm_detect_state_video}="radeon"
- ENV{mm_detect_id}=="pci:0300:00:1002:71de:????:????",
ENV{mm_detect_state_video}="radeon"
- ENV{mm_detect_id}=="pci:0300:00:1002:7200:????:????",
ENV{mm_detect_state_video}="radeon"
- ENV{mm_detect_id}=="pci:0300:00:1002:7210:????:????",
ENV{mm_detect_state_video}="radeon"
- ENV{mm_detect_id}=="pci:0300:00:1002:7211:????:????",
ENV{mm_detect_state_video}="radeon"
- ENV{mm_detect_id}=="pci:0300:00:1002:7240:????:????",
ENV{mm_detect_state_video}="radeon"
- ENV{mm_detect_id}=="pci:0300:00:1002:7243:????:????",
ENV{mm_detect_state_video}="radeon"
- ENV{mm_detect_id}=="pci:0300:00:1002:7244:????:????",
ENV{mm_detect_state_video}="radeon"
- ENV{mm_detect_id}=="pci:0300:00:1002:7245:????:????",
ENV{mm_detect_state_video}="radeon"
- ENV{mm_detect_id}=="pci:0300:00:1002:7246:????:????",
ENV{mm_detect_state_video}="radeon"
- ENV{mm_detect_id}=="pci:0300:00:1002:7247:????:????",
ENV{mm_detect_state_video}="radeon"
- ENV{mm_detect_id}=="pci:0300:00:1002:7248:????:????",
ENV{mm_detect_state_video}="radeon"
- ENV{mm_detect_id}=="pci:0300:00:1002:7249:????:????",
ENV{mm_detect_state_video}="radeon"
- ENV{mm_detect_id}=="pci:0300:00:1002:724a:????:????",
ENV{mm_detect_state_video}="radeon"
- ENV{mm_detect_id}=="pci:0300:00:1002:724b:????:????",
ENV{mm_detect_state_video}="radeon"
- ENV{mm_detect_id}=="pci:0300:00:1002:724c:????:????",
ENV{mm_detect_state_video}="radeon"
- ENV{mm_detect_id}=="pci:0300:00:1002:724d:????:????",
ENV{mm_detect_state_video}="radeon"
- ENV{mm_detect_id}=="pci:0300:00:1002:724e:????:????",
ENV{mm_detect_state_video}="radeon"
- ENV{mm_detect_id}=="pci:0300:00:1002:724f:????:????",
ENV{mm_detect_state_video}="radeon"
- ENV{mm_detect_id}=="pci:0300:00:1002:7280:????:????",
ENV{mm_detect_state_video}="radeon"
- ENV{mm_detect_id}=="pci:0300:00:1002:7281:????:????",
ENV{mm_detect_state_video}="radeon"
- ENV{mm_detect_id}=="pci:0300:00:1002:7283:????:????",
ENV{mm_detect_state_video}="radeon"
- ENV{mm_detect_id}=="pci:0300:00:1002:7284:????:????",
ENV{mm_detect_state_video}="radeon"
- ENV{mm_detect_id}=="pci:0300:00:1002:7287:????:????",
ENV{mm_detect_state_video}="radeon"
- ENV{mm_detect_id}=="pci:0300:00:1002:7288:????:????",
ENV{mm_detect_state_video}="radeon"
- ENV{mm_detect_id}=="pci:0300:00:1002:7289:????:????",
ENV{mm_detect_state_video}="radeon"
- ENV{mm_detect_id}=="pci:0300:00:1002:728b:????:????",
ENV{mm_detect_state_video}="radeon"
- ENV{mm_detect_id}=="pci:0300:00:1002:728c:????:????",
ENV{mm_detect_state_video}="radeon"
- ENV{mm_detect_id}=="pci:0300:00:1002:7290:????:????",
ENV{mm_detect_state_video}="radeon"
- ENV{mm_detect_id}=="pci:0300:00:1002:7291:????:????",
ENV{mm_detect_state_video}="radeon"
- ENV{mm_detect_id}=="pci:0300:00:1002:7293:????:????",
ENV{mm_detect_state_video}="radeon"
- ENV{mm_detect_id}=="pci:0300:00:1002:7297:????:????",
ENV{mm_detect_state_video}="radeon"
+ ENV{mm_detect_id}=="pci:0300:00:1002:7100:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:7101:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:7102:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:7103:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:7104:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:7105:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:7106:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:7108:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:7109:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:710a:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:710b:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:710c:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:710e:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:710f:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:7140:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:7141:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:7142:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:7143:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:7144:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:7145:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:7146:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:7147:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:7149:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:714a:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:714b:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:714c:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:714d:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:714e:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:714f:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:7151:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:7152:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:7153:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:715e:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:715f:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:7180:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:7181:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:7183:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:7186:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:7187:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:7188:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:718a:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:718b:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:718c:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:718d:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:718f:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:7193:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:7196:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:719b:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:719f:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:71c0:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:71c1:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:71c2:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:71c3:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:71c4:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:71c5:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:71c6:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:71c7:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:71cd:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:71ce:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:71d2:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:71d4:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:71d5:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:71d6:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:71da:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:71de:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:7200:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:7210:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:7211:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:7240:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:7243:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:7244:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:7245:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:7246:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:7247:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:7248:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:7249:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:724a:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:724b:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:724c:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:724d:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:724e:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:724f:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:7280:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:7281:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:7283:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:7284:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:7287:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:7288:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:7289:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:728b:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:728c:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:7290:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:7291:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:7293:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:7297:????:????",
ENV{mm_detect_state_video}="radeonhd"
ENV{mm_detect_id}=="pci:0300:00:1002:7834:????:????",
ENV{mm_detect_state_video}="radeon"
ENV{mm_detect_id}=="pci:0300:00:1002:7835:????:????",
ENV{mm_detect_state_video}="radeon"
- ENV{mm_detect_id}=="pci:0300:00:1002:791e:????:????",
ENV{mm_detect_state_video}="radeon"
- ENV{mm_detect_id}=="pci:0300:00:1002:791f:????:????",
ENV{mm_detect_state_video}="radeon"
- ENV{mm_detect_id}=="pci:0300:00:1002:796c:????:????",
ENV{mm_detect_state_video}="radeon"
- ENV{mm_detect_id}=="pci:0300:00:1002:796d:????:????",
ENV{mm_detect_state_video}="radeon"
- ENV{mm_detect_id}=="pci:0300:00:1002:796e:????:????",
ENV{mm_detect_state_video}="radeon"
- ENV{mm_detect_id}=="pci:0300:00:1002:796f:????:????",
ENV{mm_detect_state_video}="radeon"
+ ENV{mm_detect_id}=="pci:0300:00:1002:791e:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:791f:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:793f:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:7941:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:7942:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:796c:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:796d:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:796e:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:796f:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:9400:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:9401:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:9402:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:9403:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:9405:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:940a:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:940b:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:940f:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:9440:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:9441:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:9442:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:9444:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:9446:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:944a:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:944b:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:944e:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:9456:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:945a:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:945b:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:946a:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:946b:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:947a:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:947b:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:9480:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:9487:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:9488:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:9489:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:948f:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:9490:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:9498:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:949e:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:949f:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:94c0:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:94c1:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:94c3:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:94c4:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:94c5:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:94c6:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:94c7:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:94c8:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:94c9:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:94cb:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:94cc:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:9500:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:9501:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:9504:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:9505:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:9506:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:9507:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:9508:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:9509:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:950f:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:9511:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:9515:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:9517:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:9519:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:9540:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:9541:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:9542:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:954e:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:954f:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:9580:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:9581:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:9583:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:9586:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:9587:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:9588:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:9589:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:958a:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:958b:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:958c:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:958d:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:958e:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:958f:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:9590:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:9591:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:9593:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:9595:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:9596:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:9597:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:9598:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:9599:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:959b:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:95c0:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:95c2:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:95c4:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:95c5:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:95c6:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:95c7:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:95cc:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:95cd:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:95ce:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:95cf:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:9610:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:9611:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:9612:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:9613:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ ENV{mm_detect_id}=="pci:0300:00:1002:9614:????:????",
ENV{mm_detect_state_video}="radeonhd"
+ LABEL="end-1002"
+
+ ENV{mm_detect_id}!="pci:0300:00:1039:????:????:????", GOTO="end-1039"
ENV{mm_detect_id}=="pci:0300:00:1039:0300:????:????",
ENV{mm_detect_state_video}="sis"
ENV{mm_detect_id}=="pci:0300:00:1039:5300:????:????",
ENV{mm_detect_state_video}="sis"
ENV{mm_detect_id}=="pci:0300:00:1039:6300:????:????",
ENV{mm_detect_state_video}="sis"
ENV{mm_detect_id}=="pci:0300:00:1039:6330:????:????",
ENV{mm_detect_state_video}="sis"
ENV{mm_detect_id}=="pci:0300:00:1039:7300:????:????",
ENV{mm_detect_state_video}="sis"
+ LABEL="end-1039"
+
+ ENV{mm_detect_id}!="pci:0300:00:1106:????:????:????", GOTO="end-1106"
ENV{mm_detect_id}=="pci:0300:00:1106:3022:????:????",
ENV{mm_detect_state_video}="openchrome"
ENV{mm_detect_id}=="pci:0300:00:1106:3108:????:????",
ENV{mm_detect_state_video}="openchrome"
ENV{mm_detect_id}=="pci:0300:00:1106:3118:????:????",
ENV{mm_detect_state_video}="openchrome"
@@ -284,8 +394,14 @@
ENV{mm_detect_id}=="pci:0300:00:1106:3344:????:????",
ENV{mm_detect_state_video}="openchrome"
ENV{mm_detect_id}=="pci:0300:00:1106:3371:????:????",
ENV{mm_detect_state_video}="openchrome"
ENV{mm_detect_id}=="pci:0300:00:1106:7205:????:????",
ENV{mm_detect_state_video}="openchrome"
+ LABEL="end-1106"
+
+ ENV{mm_detect_id}!="pci:0300:00:18ca:????:????:????", GOTO="end-18ca"
ENV{mm_detect_id}=="pci:0300:00:18ca:0040:????:????",
ENV{mm_detect_state_video}="sis"
ENV{mm_detect_id}=="pci:0300:00:18ca:0042:????:????",
ENV{mm_detect_state_video}="sis"
+ LABEL="end-18ca"
+
+ ENV{mm_detect_id}!="pci:0300:00:5333:????:????:????", GOTO="end-5333"
ENV{mm_detect_id}=="pci:0300:00:5333:8a20:????:????",
ENV{mm_detect_state_video}="savage"
ENV{mm_detect_id}=="pci:0300:00:5333:8a21:????:????",
ENV{mm_detect_state_video}="savage"
ENV{mm_detect_id}=="pci:0300:00:5333:8a22:????:????",
ENV{mm_detect_state_video}="savage"
@@ -309,6 +425,9 @@
ENV{mm_detect_id}=="pci:0300:00:5333:8d02:????:????",
ENV{mm_detect_state_video}="savage"
ENV{mm_detect_id}=="pci:0300:00:5333:8d03:????:????",
ENV{mm_detect_state_video}="savage"
ENV{mm_detect_id}=="pci:0300:00:5333:8d04:????:????",
ENV{mm_detect_state_video}="savage"
+ LABEL="end-5333"
+
+ ENV{mm_detect_id}!="pci:0300:00:8086:????:????:????", GOTO="end-8086"
ENV{mm_detect_id}=="pci:0300:00:8086:1132:????:????",
ENV{mm_detect_state_video}="intel_810"
ENV{mm_detect_id}=="pci:0300:00:8086:2562:????:????",
ENV{mm_detect_state_video}="intel_915"
ENV{mm_detect_id}=="pci:0300:00:8086:2572:????:????",
ENV{mm_detect_state_video}="intel_915"
@@ -336,18 +455,23 @@
ENV{mm_detect_id}=="pci:0300:00:8086:7121:????:????",
ENV{mm_detect_state_video}="intel_810"
ENV{mm_detect_id}=="pci:0300:00:8086:7123:????:????",
ENV{mm_detect_state_video}="intel_810"
ENV{mm_detect_id}=="pci:0300:00:8086:7125:????:????",
ENV{mm_detect_state_video}="intel_810"
+ LABEL="end-8086"
#-------------------------------------------------------------------------------
# NVIDIA
#-------------------------------------------------------------------------------
+ ENV{mm_detect_id}!="pci:0300:00:10de:????:????:????", GOTO="end-10de"
ENV{mm_detect_id}=="pci:0300:00:10de:????:????:????",
ENV{mm_detect_state_video}="nvidia"
+ LABEL="end-10de"
#-------------------------------------------------------------------------------
# VMware
#-------------------------------------------------------------------------------
+ ENV{mm_detect_id}!="pci:0300:00:15ad:????:????:????", GOTO="end-15ad"
ENV{mm_detect_id}=="pci:0300:00:15ad:0405:????:????",
ENV{mm_detect_state_video}="vmware"
+ LABEL="end-15ad"
# The state has been set, so save it.
ENV{mm_detect_state_video}=="?*", RUN+="/lib/udev/mm_detect video %k
$env{mm_detect_state_video}"
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"minimyth-commits" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/minimyth-commits?hl=en
-~----------~----~----~----~------~----~------~--~---