<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://bugs.gentoo.org/bugzilla.dtd">

<bugzilla version="2.22.7"
          urlbase="http://bugs.gentoo.org/"
          maintainer="bugzilla@gentoo.org"
>

    <bug>
          <bug_id>37755</bug_id>
          
          <creation_ts>2004-01-09 19:17 0000</creation_ts>
          <short_desc>this new hdparm rc script resolves several open bugs</short_desc>
          <delta_ts>2004-08-01 07:44:05 0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Gentoo Linux</product>
          <component>Core system</component>
          <version>unspecified</version>
          <rep_platform>All</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>tavin.cole@gmail.com</reporter>
          <assigned_to>base-system@gentoo.org</assigned_to>
          <cc>lanius@gentoo.org</cc>

      

      
          <long_desc isprivate="0">
            <who>tavin.cole@gmail.com</who>
            <bug_when>2004-01-09 19:17:23 0000</bug_when>
            <thetext>Here&apos;s my entry in the &quot;new hdparm rc script&quot; category.  This one addresses the issues raised in several open bugs:

GOALS
-----
1. handle both devfs and non-devfs systems (bug #35273)
2. handle systems without discs or cdroms (bug #20816)
3. handle ide-scsi devices (bug #35458)
4. don&apos;t mistakenly run hdparm on non-ide devices (bug #16848)

It also tries to be clean and efficient.

This script is compatible with the extant /etc/conf.d/hdparm, but introduces some new variables.  The first are hdX_args, which are required for non-devfs systems and which, if defined, override discX_args and cdromX_args on devfs systems.  The second are genericX_args, which apply to the generic (e.g., ide-scsi) devices.

The script is commented with a description of its method of operation.


Reproducible: Always
Steps to Reproduce:</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>tavin.cole@gmail.com</who>
            <bug_when>2004-01-09 19:18:19 0000</bug_when>
            <thetext>Created an attachment (id=23523)
new hdparm rc script
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>tavin.cole@gmail.com</who>
            <bug_when>2004-01-09 19:49:49 0000</bug_when>
            <thetext>Created an attachment (id=23524)
fixed version

made it behave as described w/r/to hdX_args overriding discX_args and
cdromX_args</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>tavin.cole@gmail.com</who>
            <bug_when>2004-06-22 12:04:15 0000</bug_when>
            <thetext>Created an attachment (id=33886)
new version

changed depend() so it runs before bootmisc instead of before * .. this seems
to be as early as possible with the gentoo init system and avoids annoying
&quot;circular dependency with checkroot&quot; warnings

cleaned up a little
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>lanius@gentoo.org</who>
            <bug_when>2004-08-01 07:44:05 0000</bug_when>
            <thetext>finally added in hdparm-5.5-r1 with small cleanups:

- added udev support
- remove empty lines at the end
- changed all [[ to [</thetext>
          </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>23523</attachid>
            <date>2004-01-09 19:18 0000</date>
            <desc>new hdparm rc script</desc>
            <filename>hdparm</filename>
            <type>text/plain</type>
            <data encoding="base64">IyEvc2Jpbi9ydW5zY3JpcHQKCiMgR09BTFMKIyAtLS0tLQojIDEuIGhhbmRsZSBib3RoIGRldmZz
IGFuZCBub24tZGV2ZnMgc3lzdGVtcyAoYnVnICMzNTI3MykKIyAyLiBoYW5kbGUgc3lzdGVtcyB3
aXRob3V0IGRpc2NzIG9yIGNkcm9tcyAoYnVnICMyMDgxNikKIyAzLiBoYW5kbGUgaWRlLXNjc2kg
ZGV2aWNlcyAoYnVnICMzNTQ1OCkKIyA0LiBkb24ndCBtaXN0YWtlbmx5IHJ1biBoZHBhcm0gb24g
bm9uLWlkZSBkZXZpY2VzIChidWcgIzE2ODQ4KQojCiMgTUVUSE9ECiMgLS0tLS0tCiMgaWYgL2Rl
di9pZGUgZXhpc3RzLCBmaW5kIGFsbCBibG9jayBkZXZpY2VzIGJlbmVhdGggaXQgbmFtZWQgZGlz
YywgY2QsIG9yCiMgZ2VuZXJpYy4KIwojIGZvciB0aGUgZGlzYyBhbmQgY2Qgb25lcywgaWYgdGhl
cmUgaXMgYSBhIG1hdGNoaW5nIC9kZXYvaGRYIHN5bWxpbmsgYW5kCiMgaGRYX2FyZ3MgaXMgc2V0
IGluIHRoZSBjb25maWcgZmlsZSwgdXNlIGhkWF9hcmdzLiAgb3RoZXJ3aXNlLCBpZiB0aGVyZSBp
cyBhCiMgbWF0Y2hpbmcgL2Rldi9kaXNjcy9kaXNjWCBvciAvZGV2L2Nkcm9tcy9jZHJvbVggc3lt
bGluaywgYW5kIGRpc2NYX2FyZ3Mgb3IKIyBjZHJvbVhfYXJncyBpcyBzZXQgaW4gdGhlIGNvbmZp
ZyBmaWxlLCB1c2UgZGlzY1hfYXJncyAvIGNkcm9tWF9hcmdzLiAgZmluYWxseSwKIyBpZiBhbGxf
YXJncyBpcyBzZXQgaW4gdGhlIGNvbmZpZyBmaWxlLCB1c2UgdGhhdC4KIwojIGZvciB0aGUgZ2Vu
ZXJpYyBvbmVzLCBzb3J0IHRoZW0gYW5kIGxvb2sgZm9yIGdlbmVyaWNYX2FyZ3MgaW4gdGhlIGNv
bmZpZyBmaWxlCiMgb3IgdXNlIGFsbF9hcmdzLgojCiMgaWYgL2Rldi9pZGUgZG9lcyBub3QgZXhp
c3QsIGNoZWNrIHRoZSAvZGV2L2hkWCBlbnRyaWVzLCBhbmQgc2VlIHdoaWNoIG9uZXMKIyBjb3Jy
ZXNwb25kIHRvIHJlYWwgZGV2aWNlcyBieSBvcGVuaW5nIHRoZW0gZm9yIHJlYWRpbmcuICB0aGVu
IGNoZWNrIGhkWF9hcmdzCiMgYW5kIGFsbF9hcmdzIGluIHRoZSBjb25maWcgZmlsZS4KIwojIGZv
ciBlYWNoIGRldmljZSBjb25zaWRlcmVkLCBpZiBubyBhcmdzIGFyZSBmb3VuZCBpbiB0aGUgY29u
ZmlnIGZpbGUsIGRvIG5vdAojIHJ1biBoZHBhcm0uCgoKSERQQVJNPS9zYmluL2hkcGFybQoKCmRl
cGVuZCgpIHsKICAgICMgbmVlZCBsb2NhbG1vdW50CiAgICAjIG5vLCB3ZSBkb24ndCBuZWVkIGxv
Y2FsbW91bnQKICAgIHVzZSBob3RwbHVnCiAgICBiZWZvcmUgKgp9Cgpkb19oZHBhcm0oKSB7CiAg
ICBpZiBbWyAtbiAkYXJncyBdXQogICAgdGhlbgogICAgICAgIGViZWdpbiAiUnVubmluZyBoZHBh
cm0gb24gJGRldmljZSIKICAgICAgICAkSERQQVJNIC1xICRhcmdzICRkZXZpY2UgfHwgZXdhcm4g
IkZhaWxlZCB0byBydW4gaGRwYXJtIG9uICRkZXZpY2UiCiAgICBmaQp9CgpzdGFydCgpIHsKCiAg
ICBlYmVnaW4gIlN0YXJ0aW5nIGhkcGFybSIKCiAgICBbWyAteCAkSERQQVJNIF1dCiAgICBlZW5k
ICQ/ICIkSERQQVJNIGV4ZWN1dGFibGUgbm90IGZvdW5kIgoKICAgIGlmIFtbIC1kIC9kZXYvaWRl
IF1dCiAgICB0aGVuCgogICAgICAgICMgZGV2ZnMgc3lzdGVtCgogICAgICAgIGZvciBkZXZpY2Ug
aW4gJChmaW5kIC9kZXYvaWRlIC10eXBlIGIgLW5hbWUgZGlzYykKICAgICAgICBkbwoKICAgICAg
ICAgICAgYXJncz0kYWxsX2FyZ3MKCiAgICAgICAgICAgIGZvciBhbGlhcyBpbiAvZGV2L2hkPwog
ICAgICAgICAgICBkbwogICAgICAgICAgICAgICAgaWYgW1sgJGFsaWFzIC1lZiAkZGV2aWNlIF1d
CiAgICAgICAgICAgICAgICB0aGVuCiAgICAgICAgICAgICAgICAgICAgZGV2aWNlPSRhbGlhcwog
ICAgICAgICAgICAgICAgICAgIGV2YWwgYXJncz1cJHtgYmFzZW5hbWUgJGFsaWFzYF9hcmdzOi0k
YXJnc30KICAgICAgICAgICAgICAgICAgICBicmVhawogICAgICAgICAgICAgICAgZmkKICAgICAg
ICAgICAgZG9uZQoKICAgICAgICAgICAgZm9yIGFsaWFzIGluIC9kZXYvZGlzY3MvKgogICAgICAg
ICAgICBkbwogICAgICAgICAgICAgICAgaWYgW1sgJGFsaWFzL2Rpc2MgLWVmICRkZXZpY2UgXV0K
ICAgICAgICAgICAgICAgIHRoZW4KICAgICAgICAgICAgICAgICAgICBkZXZpY2U9JGFsaWFzL2Rp
c2MKICAgICAgICAgICAgICAgICAgICBldmFsIGFyZ3M9XCR7YGJhc2VuYW1lICRhbGlhc2BfYXJn
czotJGFyZ3N9CiAgICAgICAgICAgICAgICAgICAgYnJlYWsKICAgICAgICAgICAgICAgIGZpCiAg
ICAgICAgICAgIGRvbmUKCiAgICAgICAgICAgIGRvX2hkcGFybQoKICAgICAgICBkb25lCgogICAg
ICAgIGZvciBkZXZpY2UgaW4gJChmaW5kIC9kZXYvaWRlIC10eXBlIGIgLW5hbWUgY2QpCiAgICAg
ICAgZG8KCiAgICAgICAgICAgIGFyZ3M9JGFsbF9hcmdzCgogICAgICAgICAgICBmb3IgYWxpYXMg
aW4gL2Rldi9oZD8KICAgICAgICAgICAgZG8KICAgICAgICAgICAgICAgIGlmIFtbICRhbGlhcyAt
ZWYgJGRldmljZSBdXQogICAgICAgICAgICAgICAgdGhlbgogICAgICAgICAgICAgICAgICAgIGRl
dmljZT0kYWxpYXMKICAgICAgICAgICAgICAgICAgICBldmFsIGFyZ3M9XCR7YGJhc2VuYW1lICRh
bGlhc2BfYXJnczotJGFyZ3N9CiAgICAgICAgICAgICAgICAgICAgYnJlYWsKICAgICAgICAgICAg
ICAgIGZpCiAgICAgICAgICAgIGRvbmUKCiAgICAgICAgICAgIGZvciBhbGlhcyBpbiAvZGV2L2Nk
cm9tcy8qCiAgICAgICAgICAgIGRvCiAgICAgICAgICAgICAgICBpZiBbWyAkYWxpYXMgLWVmICRk
ZXZpY2UgXV0KICAgICAgICAgICAgICAgIHRoZW4KICAgICAgICAgICAgICAgICAgICBkZXZpY2U9
JGFsaWFzCiAgICAgICAgICAgICAgICAgICAgZXZhbCBhcmdzPVwke2BiYXNlbmFtZSAkYWxpYXNg
X2FyZ3M6LSRhcmdzfQogICAgICAgICAgICAgICAgICAgIGJyZWFrCiAgICAgICAgICAgICAgICBm
aQogICAgICAgICAgICBkb25lCgogICAgICAgICAgICBkb19oZHBhcm0KCiAgICAgICAgZG9uZQoK
ICAgICAgICBsZXQgY291bnQ9MAogICAgICAgICMgb2YgY291cnNlLCB0aGUgc29ydCBhcHByb2Fj
aCB3b3VsZCBmYWlsIGhlcmUgaWYgYW55IG9mIHRoZQogICAgICAgICMgaG9zdC9idXMvdGFyZ2V0
L2x1biBudW1iZXJzIHJlYWNoZWQgMiBkaWdpdHMuLgogICAgICAgIGZvciBkZXZpY2UgaW4gJChm
aW5kIC9kZXYvaWRlIC10eXBlIGIgLW5hbWUgZ2VuZXJpYyB8IHNvcnQpCiAgICAgICAgZG8KICAg
ICAgICAgICAgZXZhbCBhcmdzPVwke2dlbmVyaWMke2NvdW50fV9hcmdzOi0kYWxsX2FyZ3N9CiAg
ICAgICAgICAgIGRvX2hkcGFybQogICAgICAgICAgICBsZXQgY291bnQ9Y291bnQrMQogICAgICAg
IGRvbmUKCiAgICBlbHNlCgogICAgICAgICMgbm9uLWRldmZzIHN5c3RlbQoKICAgICAgICBmb3Ig
ZGV2aWNlIGluIC9kZXYvaGQ/CiAgICAgICAgZG8KICAgICAgICAgICAgIyBjaGVjayB0aGF0IHRo
ZSBibG9jayBkZXZpY2UgcmVhbGx5IGV4aXN0cwogICAgICAgICAgICAjIGJ5IG9wZW5pbmcgaXQg
Zm9yIHJlYWRpbmcKICAgICAgICAgICAgaWYgW1sgLWIgJGRldmljZSBdXSAmJiAoIDogPCRkZXZp
Y2UgKSAyPi9kZXYvbnVsbAogICAgICAgICAgICB0aGVuCiAgICAgICAgICAgICAgICBldmFsIGFy
Z3M9XCR7YGJhc2VuYW1lICRkZXZpY2VgX2FyZ3M6LSRhbGxfYXJnc30KICAgICAgICAgICAgICAg
IGRvX2hkcGFybQogICAgICAgICAgICBmaQogICAgICAgIGRvbmUKCiAgICBmaQp9CgoK
</data>        

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>23524</attachid>
            <date>2004-01-09 19:49 0000</date>
            <desc>fixed version</desc>
            <filename>hdparm</filename>
            <type>text/plain</type>
            <data encoding="base64">IyEvc2Jpbi9ydW5zY3JpcHQKCiMgR09BTFMKIyAtLS0tLQojIDEuIGhhbmRsZSBib3RoIGRldmZz
IGFuZCBub24tZGV2ZnMgc3lzdGVtcyAoYnVnICMzNTI3MykKIyAyLiBoYW5kbGUgc3lzdGVtcyB3
aXRob3V0IGRpc2NzIG9yIGNkcm9tcyAoYnVnICMyMDgxNikKIyAzLiBoYW5kbGUgaWRlLXNjc2kg
ZGV2aWNlcyAoYnVnICMzNTQ1OCkKIyA0LiBkb24ndCBtaXN0YWtlbmx5IHJ1biBoZHBhcm0gb24g
bm9uLWlkZSBkZXZpY2VzIChidWcgIzE2ODQ4KQojCiMgTUVUSE9ECiMgLS0tLS0tCiMgaWYgL2Rl
di9pZGUgZXhpc3RzLCBmaW5kIGFsbCBibG9jayBkZXZpY2VzIGJlbmVhdGggaXQgbmFtZWQgZGlz
YywgY2QsIG9yCiMgZ2VuZXJpYy4KIwojIGZvciB0aGUgZGlzYyBhbmQgY2Qgb25lcywgaWYgdGhl
cmUgaXMgYSBhIG1hdGNoaW5nIC9kZXYvaGRYIHN5bWxpbmsgYW5kCiMgaGRYX2FyZ3MgaXMgc2V0
IGluIHRoZSBjb25maWcgZmlsZSwgdXNlIGhkWF9hcmdzLiAgb3RoZXJ3aXNlLCBpZiB0aGVyZSBp
cyBhCiMgbWF0Y2hpbmcgL2Rldi9kaXNjcy9kaXNjWCBvciAvZGV2L2Nkcm9tcy9jZHJvbVggc3lt
bGluaywgYW5kIGRpc2NYX2FyZ3Mgb3IKIyBjZHJvbVhfYXJncyBpcyBzZXQgaW4gdGhlIGNvbmZp
ZyBmaWxlLCB1c2UgZGlzY1hfYXJncyAvIGNkcm9tWF9hcmdzLiAgZmluYWxseSwKIyBpZiBhbGxf
YXJncyBpcyBzZXQgaW4gdGhlIGNvbmZpZyBmaWxlLCB1c2UgdGhhdC4KIwojIGZvciB0aGUgZ2Vu
ZXJpYyBvbmVzLCBzb3J0IHRoZW0gYW5kIGxvb2sgZm9yIGdlbmVyaWNYX2FyZ3MgaW4gdGhlIGNv
bmZpZyBmaWxlCiMgb3IgdXNlIGFsbF9hcmdzLgojCiMgaWYgL2Rldi9pZGUgZG9lcyBub3QgZXhp
c3QsIGNoZWNrIHRoZSAvZGV2L2hkWCBlbnRyaWVzLCBhbmQgc2VlIHdoaWNoIG9uZXMKIyBjb3Jy
ZXNwb25kIHRvIHJlYWwgZGV2aWNlcyBieSBvcGVuaW5nIHRoZW0gZm9yIHJlYWRpbmcuICB0aGVu
IGNoZWNrIGhkWF9hcmdzCiMgYW5kIGFsbF9hcmdzIGluIHRoZSBjb25maWcgZmlsZS4KIwojIGZv
ciBlYWNoIGRldmljZSBjb25zaWRlcmVkLCBpZiBubyBhcmdzIGFyZSBmb3VuZCBpbiB0aGUgY29u
ZmlnIGZpbGUsIGRvIG5vdAojIHJ1biBoZHBhcm0uCgoKSERQQVJNPS9zYmluL2hkcGFybQoKCmRl
cGVuZCgpIHsKICAgICMgbmVlZCBsb2NhbG1vdW50CiAgICAjIG5vLCB3ZSBkb24ndCBuZWVkIGxv
Y2FsbW91bnQKICAgIHVzZSBob3RwbHVnCiAgICBiZWZvcmUgKgp9Cgpkb19oZHBhcm0oKSB7CiAg
ICBpZiBbWyAtbiAke2FyZ3M6PSRhbGxfYXJnc30gXV0KICAgIHRoZW4KICAgICAgICBlYmVnaW4g
IlJ1bm5pbmcgaGRwYXJtIG9uICRkZXZpY2UiCiAgICAgICAgJEhEUEFSTSAtcSAkYXJncyAkZGV2
aWNlIHx8IGV3YXJuICJGYWlsZWQgdG8gcnVuIGhkcGFybSBvbiAkZGV2aWNlIgogICAgZmkKfQoK
c3RhcnQoKSB7CgogICAgZWJlZ2luICJTdGFydGluZyBoZHBhcm0iCgogICAgW1sgLXggJEhEUEFS
TSBdXQogICAgZWVuZCAkPyAiJEhEUEFSTSBleGVjdXRhYmxlIG5vdCBmb3VuZCIKCiAgICBpZiBb
WyAtZCAvZGV2L2lkZSBdXQogICAgdGhlbgoKICAgICAgICAjIGRldmZzIHN5c3RlbQoKICAgICAg
ICBmb3IgZGV2aWNlIGluICQoZmluZCAvZGV2L2lkZSAtdHlwZSBiIC1uYW1lIGRpc2MpCiAgICAg
ICAgZG8KCiAgICAgICAgICAgIGFyZ3M9JycKCiAgICAgICAgICAgIGZvciBhbGlhcyBpbiAvZGV2
L2hkPwogICAgICAgICAgICBkbwogICAgICAgICAgICAgICAgaWYgW1sgJGFsaWFzIC1lZiAkZGV2
aWNlIF1dCiAgICAgICAgICAgICAgICB0aGVuCiAgICAgICAgICAgICAgICAgICAgZGV2aWNlPSRh
bGlhcwogICAgICAgICAgICAgICAgICAgIGV2YWwgYXJncz1cJHtgYmFzZW5hbWUgJGFsaWFzYF9h
cmdzfQogICAgICAgICAgICAgICAgICAgIGJyZWFrCiAgICAgICAgICAgICAgICBmaQogICAgICAg
ICAgICBkb25lCgogICAgICAgICAgICBbWyAteiAkYXJncyBdXSAmJiBmb3IgYWxpYXMgaW4gL2Rl
di9kaXNjcy8qCiAgICAgICAgICAgIGRvCiAgICAgICAgICAgICAgICBpZiBbWyAkYWxpYXMvZGlz
YyAtZWYgJGRldmljZSBdXQogICAgICAgICAgICAgICAgdGhlbgogICAgICAgICAgICAgICAgICAg
IGRldmljZT0kYWxpYXMvZGlzYwogICAgICAgICAgICAgICAgICAgIGV2YWwgYXJncz1cJHtgYmFz
ZW5hbWUgJGFsaWFzYF9hcmdzfQogICAgICAgICAgICAgICAgICAgIGJyZWFrCiAgICAgICAgICAg
ICAgICBmaQogICAgICAgICAgICBkb25lCgogICAgICAgICAgICBkb19oZHBhcm0KCiAgICAgICAg
ZG9uZQoKICAgICAgICBmb3IgZGV2aWNlIGluICQoZmluZCAvZGV2L2lkZSAtdHlwZSBiIC1uYW1l
IGNkKQogICAgICAgIGRvCgogICAgICAgICAgICBhcmdzPScnCgogICAgICAgICAgICBmb3IgYWxp
YXMgaW4gL2Rldi9oZD8KICAgICAgICAgICAgZG8KICAgICAgICAgICAgICAgIGlmIFtbICRhbGlh
cyAtZWYgJGRldmljZSBdXQogICAgICAgICAgICAgICAgdGhlbgogICAgICAgICAgICAgICAgICAg
IGRldmljZT0kYWxpYXMKICAgICAgICAgICAgICAgICAgICBldmFsIGFyZ3M9XCR7YGJhc2VuYW1l
ICRhbGlhc2BfYXJnc30KICAgICAgICAgICAgICAgICAgICBicmVhawogICAgICAgICAgICAgICAg
ZmkKICAgICAgICAgICAgZG9uZQoKICAgICAgICAgICAgW1sgLXogJGFyZ3MgXV0gJiYgZm9yIGFs
aWFzIGluIC9kZXYvY2Ryb21zLyoKICAgICAgICAgICAgZG8KICAgICAgICAgICAgICAgIGlmIFtb
ICRhbGlhcyAtZWYgJGRldmljZSBdXQogICAgICAgICAgICAgICAgdGhlbgogICAgICAgICAgICAg
ICAgICAgIGRldmljZT0kYWxpYXMKICAgICAgICAgICAgICAgICAgICBldmFsIGFyZ3M9XCR7YGJh
c2VuYW1lICRhbGlhc2BfYXJnc30KICAgICAgICAgICAgICAgICAgICBicmVhawogICAgICAgICAg
ICAgICAgZmkKICAgICAgICAgICAgZG9uZQoKICAgICAgICAgICAgZG9faGRwYXJtCgogICAgICAg
IGRvbmUKCiAgICAgICAgbGV0IGNvdW50PTAKICAgICAgICAjIG9mIGNvdXJzZSwgdGhlIHNvcnQg
YXBwcm9hY2ggd291bGQgZmFpbCBoZXJlIGlmIGFueSBvZiB0aGUKICAgICAgICAjIGhvc3QvYnVz
L3RhcmdldC9sdW4gbnVtYmVycyByZWFjaGVkIDIgZGlnaXRzLi4KICAgICAgICBmb3IgZGV2aWNl
IGluICQoZmluZCAvZGV2L2lkZSAtdHlwZSBiIC1uYW1lIGdlbmVyaWMgfCBzb3J0KQogICAgICAg
IGRvCiAgICAgICAgICAgIGV2YWwgYXJncz1cJHtnZW5lcmljJHtjb3VudH1fYXJnc30KICAgICAg
ICAgICAgZG9faGRwYXJtCiAgICAgICAgICAgIGxldCBjb3VudD1jb3VudCsxCiAgICAgICAgZG9u
ZQoKICAgIGVsc2UKCiAgICAgICAgIyBub24tZGV2ZnMgc3lzdGVtCgogICAgICAgIGZvciBkZXZp
Y2UgaW4gL2Rldi9oZD8KICAgICAgICBkbwogICAgICAgICAgICAjIGNoZWNrIHRoYXQgdGhlIGJs
b2NrIGRldmljZSByZWFsbHkgZXhpc3RzCiAgICAgICAgICAgICMgYnkgb3BlbmluZyBpdCBmb3Ig
cmVhZGluZwogICAgICAgICAgICBpZiBbWyAtYiAkZGV2aWNlIF1dICYmICggOiA8JGRldmljZSAp
IDI+L2Rldi9udWxsCiAgICAgICAgICAgIHRoZW4KICAgICAgICAgICAgICAgIGV2YWwgYXJncz1c
JHtgYmFzZW5hbWUgJGRldmljZWBfYXJnc30KICAgICAgICAgICAgICAgIGRvX2hkcGFybQogICAg
ICAgICAgICBmaQogICAgICAgIGRvbmUKCiAgICBmaQp9CgoK
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>33886</attachid>
            <date>2004-06-22 12:04 0000</date>
            <desc>new version</desc>
            <filename>hdparm</filename>
            <type>text/plain</type>
            <data encoding="base64">IyEvc2Jpbi9ydW5zY3JpcHQKCiMgR09BTFMKIyAtLS0tLQojIDEuIGhhbmRsZSBib3RoIGRldmZz
IGFuZCBub24tZGV2ZnMgc3lzdGVtcyAoYnVnICMzNTI3MykKIyAyLiBoYW5kbGUgc3lzdGVtcyB3
aXRob3V0IGRpc2NzIG9yIGNkcm9tcyAoYnVnICMyMDgxNikKIyAzLiBoYW5kbGUgaWRlLXNjc2kg
ZGV2aWNlcyAoYnVnICMzNTQ1OCkKIyA0LiBkb24ndCBtaXN0YWtlbmx5IHJ1biBoZHBhcm0gb24g
bm9uLWlkZSBkZXZpY2VzIChidWcgIzE2ODQ4KQojCiMgTUVUSE9ECiMgLS0tLS0tCiMgaWYgL2Rl
di9pZGUgZXhpc3RzLCBmaW5kIGFsbCBibG9jayBkZXZpY2VzIGJlbmVhdGggaXQgbmFtZWQgZGlz
YywgY2QsIG9yCiMgZ2VuZXJpYy4KIwojIGZvciB0aGUgZGlzYyBhbmQgY2Qgb25lcywgaWYgdGhl
cmUgaXMgYSBhIG1hdGNoaW5nIC9kZXYvaGRYIHN5bWxpbmsgYW5kCiMgaGRYX2FyZ3MgaXMgc2V0
IGluIHRoZSBjb25maWcgZmlsZSwgdXNlIGhkWF9hcmdzLiAgb3RoZXJ3aXNlLCBpZiB0aGVyZSBp
cyBhCiMgbWF0Y2hpbmcgL2Rldi9kaXNjcy9kaXNjWCBvciAvZGV2L2Nkcm9tcy9jZHJvbVggc3lt
bGluaywgYW5kIGRpc2NYX2FyZ3Mgb3IKIyBjZHJvbVhfYXJncyBpcyBzZXQgaW4gdGhlIGNvbmZp
ZyBmaWxlLCB1c2UgZGlzY1hfYXJncyAvIGNkcm9tWF9hcmdzLiAgZmluYWxseSwKIyBpZiBhbGxf
YXJncyBpcyBzZXQgaW4gdGhlIGNvbmZpZyBmaWxlLCB1c2UgdGhhdC4KIwojIGZvciB0aGUgZ2Vu
ZXJpYyBvbmVzLCBzb3J0IHRoZW0gYW5kIGxvb2sgZm9yIGdlbmVyaWNYX2FyZ3MgaW4gdGhlIGNv
bmZpZyBmaWxlCiMgb3IgdXNlIGFsbF9hcmdzLgojCiMgaWYgL2Rldi9pZGUgZG9lcyBub3QgZXhp
c3QsIGNoZWNrIHRoZSAvZGV2L2hkWCBlbnRyaWVzLCBhbmQgc2VlIHdoaWNoIG9uZXMKIyBjb3Jy
ZXNwb25kIHRvIHJlYWwgZGV2aWNlcyBieSBvcGVuaW5nIHRoZW0gZm9yIHJlYWRpbmcuICB0aGVu
IGNoZWNrIGhkWF9hcmdzCiMgYW5kIGFsbF9hcmdzIGluIHRoZSBjb25maWcgZmlsZS4KIwojIGZv
ciBlYWNoIGRldmljZSBjb25zaWRlcmVkLCBpZiBubyBhcmdzIGFyZSBmb3VuZCBpbiB0aGUgY29u
ZmlnIGZpbGUsIGRvIG5vdAojIHJ1biBoZHBhcm0uCgoKZGVwZW5kKCkgewogICAgYmVmb3JlIGJv
b3RtaXNjCn0KCgpkb19oZHBhcm0oKSB7CiAgICBpZiBbWyAke2FyZ3M6PSRhbGxfYXJnc30gXV0K
ICAgIHRoZW4KICAgICAgICBlYmVnaW4gIlJ1bm5pbmcgaGRwYXJtIG9uICRkZXZpY2UiCiAgICAg
ICAgaGRwYXJtIC1xICRhcmdzICRkZXZpY2UgfHwgZXdhcm4gIkZhaWxlZCB0byBydW4gaGRwYXJt
IG9uICRkZXZpY2UiCiAgICBmaQp9CgoKc3RhcnQoKSB7CgogICAgZWJlZ2luICdTdGFydGluZyBo
ZHBhcm0nCgogICAgd2hpY2ggaGRwYXJtICY+L2Rldi9udWxsCiAgICBlZW5kICQ/ICdoZHBhcm0g
ZXhlY3V0YWJsZSBub3QgZm91bmQnCgogICAgaWYgW1sgLWUgL2Rldi8uZGV2ZnNkIF1dCiAgICB0
aGVuCgogICAgICAgICMgZGV2ZnMgc3lzdGVtCgogICAgICAgIGZvciBkZXZpY2UgaW4gJChmaW5k
IC9kZXYvaWRlIC10eXBlIGIgLW5hbWUgZGlzYykKICAgICAgICBkbwoKICAgICAgICAgICAgYXJn
cz0nJwoKICAgICAgICAgICAgZm9yIGFsaWFzIGluIC9kZXYvaGQ/CiAgICAgICAgICAgIGRvCiAg
ICAgICAgICAgICAgICBpZiBbWyAkYWxpYXMgLWVmICRkZXZpY2UgXV0KICAgICAgICAgICAgICAg
IHRoZW4KICAgICAgICAgICAgICAgICAgICBkZXZpY2U9JGFsaWFzCiAgICAgICAgICAgICAgICAg
ICAgZXZhbCBhcmdzPVwke2BiYXNlbmFtZSAkYWxpYXNgX2FyZ3N9CiAgICAgICAgICAgICAgICAg
ICAgYnJlYWsKICAgICAgICAgICAgICAgIGZpCiAgICAgICAgICAgIGRvbmUKCiAgICAgICAgICAg
IFtbIC16ICRhcmdzIF1dICYmIGZvciBhbGlhcyBpbiAvZGV2L2Rpc2NzLyoKICAgICAgICAgICAg
ZG8KICAgICAgICAgICAgICAgIGlmIFtbICRhbGlhcy9kaXNjIC1lZiAkZGV2aWNlIF1dCiAgICAg
ICAgICAgICAgICB0aGVuCiAgICAgICAgICAgICAgICAgICAgZGV2aWNlPSRhbGlhcy9kaXNjCiAg
ICAgICAgICAgICAgICAgICAgZXZhbCBhcmdzPVwke2BiYXNlbmFtZSAkYWxpYXNgX2FyZ3N9CiAg
ICAgICAgICAgICAgICAgICAgYnJlYWsKICAgICAgICAgICAgICAgIGZpCiAgICAgICAgICAgIGRv
bmUKCiAgICAgICAgICAgIGRvX2hkcGFybQoKICAgICAgICBkb25lCgogICAgICAgIGZvciBkZXZp
Y2UgaW4gJChmaW5kIC9kZXYvaWRlIC10eXBlIGIgLW5hbWUgY2QpCiAgICAgICAgZG8KCiAgICAg
ICAgICAgIGFyZ3M9JycKCiAgICAgICAgICAgIGZvciBhbGlhcyBpbiAvZGV2L2hkPwogICAgICAg
ICAgICBkbwogICAgICAgICAgICAgICAgaWYgW1sgJGFsaWFzIC1lZiAkZGV2aWNlIF1dCiAgICAg
ICAgICAgICAgICB0aGVuCiAgICAgICAgICAgICAgICAgICAgZGV2aWNlPSRhbGlhcwogICAgICAg
ICAgICAgICAgICAgIGV2YWwgYXJncz1cJHtgYmFzZW5hbWUgJGFsaWFzYF9hcmdzfQogICAgICAg
ICAgICAgICAgICAgIGJyZWFrCiAgICAgICAgICAgICAgICBmaQogICAgICAgICAgICBkb25lCgog
ICAgICAgICAgICBbWyAteiAkYXJncyBdXSAmJiBmb3IgYWxpYXMgaW4gL2Rldi9jZHJvbXMvKgog
ICAgICAgICAgICBkbwogICAgICAgICAgICAgICAgaWYgW1sgJGFsaWFzIC1lZiAkZGV2aWNlIF1d
CiAgICAgICAgICAgICAgICB0aGVuCiAgICAgICAgICAgICAgICAgICAgZGV2aWNlPSRhbGlhcwog
ICAgICAgICAgICAgICAgICAgIGV2YWwgYXJncz1cJHtgYmFzZW5hbWUgJGFsaWFzYF9hcmdzfQog
ICAgICAgICAgICAgICAgICAgIGJyZWFrCiAgICAgICAgICAgICAgICBmaQogICAgICAgICAgICBk
b25lCgogICAgICAgICAgICBkb19oZHBhcm0KCiAgICAgICAgZG9uZQoKICAgICAgICBsZXQgY291
bnQ9MAogICAgICAgICMgb2YgY291cnNlLCB0aGUgc29ydCBhcHByb2FjaCB3b3VsZCBmYWlsIGhl
cmUgaWYgYW55IG9mIHRoZQogICAgICAgICMgaG9zdC9idXMvdGFyZ2V0L2x1biBudW1iZXJzIHJl
YWNoZWQgMiBkaWdpdHMuLgogICAgICAgIGZvciBkZXZpY2UgaW4gJChmaW5kIC9kZXYvaWRlIC10
eXBlIGIgLW5hbWUgZ2VuZXJpYyB8IHNvcnQpCiAgICAgICAgZG8KICAgICAgICAgICAgZXZhbCBh
cmdzPVwke2dlbmVyaWMke2NvdW50fV9hcmdzfQogICAgICAgICAgICBkb19oZHBhcm0KICAgICAg
ICAgICAgbGV0IGNvdW50PWNvdW50KzEKICAgICAgICBkb25lCgogICAgZWxzZQoKICAgICAgICAj
IG5vbi1kZXZmcyBzeXN0ZW0KCiAgICAgICAgZm9yIGRldmljZSBpbiAvZGV2L2hkPwogICAgICAg
IGRvCiAgICAgICAgICAgICMgY2hlY2sgdGhhdCB0aGUgYmxvY2sgZGV2aWNlIHJlYWxseSBleGlz
dHMKICAgICAgICAgICAgIyBieSBvcGVuaW5nIGl0IGZvciByZWFkaW5nCiAgICAgICAgICAgIGlm
IFtbIC1iICRkZXZpY2UgXV0gJiYgKCA6IDwkZGV2aWNlICkgMj4vZGV2L251bGwKICAgICAgICAg
ICAgdGhlbgogICAgICAgICAgICAgICAgZXZhbCBhcmdzPVwke2BiYXNlbmFtZSAkZGV2aWNlYF9h
cmdzfQogICAgICAgICAgICAgICAgZG9faGRwYXJtCiAgICAgICAgICAgIGZpCiAgICAgICAgZG9u
ZQoKICAgIGZpCn0KCgo=
</data>        

          </attachment>
    </bug>

</bugzilla>