This file is indexed.

/usr/share/hal/fdi/information/10freedesktop/20-video-quirk-pm-ibm.fdi is in hal-info 20091130-1.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
<?xml version="1.0" encoding="ISO-8859-1"?> <!-- -*- SGML -*- -->
<deviceinfo version="0.2">
  <device>
    <match key="system.hardware.vendor" string="IBM">

      <match key="system.hardware.version" string="ThinkPad R50e">
	<merge key="power_management.quirk.save_pci" type="bool">true</merge>
	<merge key="power_management.quirk.dpms_on" type="bool">true</merge>
      </match>

      <match key="system.hardware.version" string="ThinkPad R51">
        <merge key="power_management.quirk.none" type="bool">true</merge>
      </match>
      <match key="system.hardware.version" string="ThinkPad R51e">
        <merge key="power_management.quirk.s3_bios" type="bool">true</merge>
        <merge key="power_management.quirk.s3_mode" type="bool">true</merge>
      </match>

      <!-- 600e -->
      <match key="system.hardware.product" prefix="2645">
	<match key="system.firmware.version" string="INET17WW">
          <merge key="power_management.quirk.vbe_post" type="bool">true</merge>
          <merge key="power_management.quirk.vbemode_restore" type="bool">true</merge>
        </match>
	<match key="system.firmware.version" contains_not="INET17WW">
	  <merge key="power_management.quirk.vbestate_restore" type="bool">true</merge>
        </match>
      </match>

      <!-- A31-->
      <match key="system.hardware.product" prefix="2652">
        <merge key="power_management.quirk.s3_bios" type="bool">true</merge>
        <merge key="power_management.quirk.s3_mode" type="bool">true</merge>
        <!-- 
          There are reports that this quirk makes 2652 crash/fail on second suspend (bnc#309742)
	  <merge key="power_management.quirk.radeon_off" type="bool">true</merge> 
        -->
        <merge key="power_management.quirk.dpms_suspend" type="bool">true</merge>
      </match>
      <!-- X31, T30 , A31p-->
      <match key="system.hardware.product" prefix_outof="2366;2367;2653">
        <merge key="power_management.quirk.radeon_off" type="bool">true</merge>
      </match>
      <!-- X22, X40, X32 -->
      <match key="system.hardware.product" prefix_outof="2662;2672;2673">
        <merge key="power_management.quirk.radeon_off" type="bool">true</merge>
        <match key="system.hardware.version" contains_not="X31">
          <merge key="power_management.quirk.s3_bios" type="bool">true</merge>
          <merge key="power_management.quirk.s3_mode" type="bool">true</merge>
        </match>
      </match>
      <!-- X31 -->
      <match key="system.hardware.product" prefix_outof="2672;2673;2884;2885;2890;2891">
        <match key="system.hardware.version" contains="X31">
          <merge key="power_management.quirk.dpms_suspend" type="bool">true</merge>
          <merge key="power_management.quirk.radeon_off" type="bool">true</merge>
        </match>
        <match key="system.hardware.version" contains="X32">
          <merge key="power_management.quirk.dpms_suspend" type="bool">true</merge>
        </match>
      </match>
      <!-- T23(2647) -->
      <match key="system.hardware.product" prefix="2647">
        <merge key="power_management.quirk.vbe_post" type="bool">true</merge>
      </match>
      <!-- R50p, R52, X41t, X40, T30, T41p, T41p, T42, X40, Z60t, X41, Z60m-->
      <match key="system.hardware.product" prefix_outof="1832;1860;1869;2371;2373;2374;2376;2382;2386;2511;2513;2525;2526;2529;2530">
        <merge key="power_management.quirk.s3_bios" type="bool">true</merge>
        <merge key="power_management.quirk.s3_mode" type="bool">true</merge>
      </match>
      <!-- R52 ATI Mobility Radeon X300, G41 -->
      <match key="system.hardware.product" prefix_outof="1846;1847;2886">
        <merge key="power_management.quirk.vbe_post" type="bool">true</merge>
        <merge key="power_management.quirk.vbemode_restore" type="bool">true</merge>
      </match>
      <!-- T41 -->
      <match key="system.hardware.version" string="ThinkPad T41">
        <merge key="power_management.quirk.s3_bios" type="bool">true</merge>
      </match>
      <!-- T42, T42p -->
      <match key="system.hardware.product" prefix_outof="2378;2379">
        <match key="system.hardware.version" prefix="ThinkPad T42">
          <merge key="power_management.quirk.s3_bios" type="bool">true</merge>
        </match>
      </match>
      <!-- T43 -->
      <match key="system.hardware.version" string="ThinkPad T43">
        <!-- ATI graphics -->
        <match key="system.hardware.primary_video.vendor" int="0x1002">
          <merge key="power_management.quirk.vbe_post" type="bool">true</merge>
          <merge key="power_management.quirk.vbemode_restore" type="bool">true</merge>
        </match>
        <!-- Intel graphics -->
	<match key="system.hardware.primary_video.vendor" int="0x8086">
          <merge key="power_management.quirk.s3_bios" type="bool">true</merge>
          <merge key="power_management.quirk.s3_mode" type="bool">true</merge>
        </match>
      </match>
      <!-- G40 -->
      <match key="system.hardware.product" prefix="2388">
        <merge key="power_management.quirk.vbestate_restore" type="bool">true</merge>
      </match>
      <!-- need no quirks: A21m, A21p, R32, R40 (2x)-->
      <match key="system.hardware.product" prefix_outof="2628;2629;2658;2681;2722">
        <merge key="power_management.quirk.none" type="bool">true</merge>
      </match>
      <!-- need no quirks: a X40, T40 -->
      <match key="system.hardware.version" string="ThinkPad X40">
	<match key="system.firmware.version" prefix="1UETD2WW">
	  <!-- one particular X40 was reported to need above quirks -->
          <match  key="system.hardware.product" contains_not="2371">
	    <merge key="power_management.quirk.none" type="bool">true</merge>
          </match>
        </match>
      </match>
      <match key="system.hardware.version" string="ThinkPad T40 ">
	<match key="system.firmware.version" prefix="1RETDRWW">
          <merge key="power_management.quirk.none" type="bool">true</merge>
        </match>
      </match>

    </match>

    <match key="system.hardware.vendor" string="IBM CORPORATION">
      <match key="system.hardware.product" string_outof="4800723;4800743;4800783;4800C43">
        <merge key="power_management.quirk.s3_bios" type="bool">true</merge>
        <merge key="power_management.quirk.s3_mode" type="bool">true</merge>
      </match>
    </match>
  </device>
</deviceinfo>