Your message dated Mon, 1 Jul 2019 14:31:40 +0200
with message-id <[email protected]>
and subject line hdparm.conf settings fail if mult_sect_io option is used.
has caused the Debian Bug report #775605,
regarding hdparm.conf settings fail if mult_sect_io option is used.
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
775605: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=775605
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: hdparm
Version: 9.43-1.1
Severity: normal

Dear Maintainer,

After attempting to persist some hdparm setttings using the hdparm.conf file I 
noticed
that (none of) the settings were being applied at boot.

each boot resulted in the following in /var/log/sysconfig:

        Jan 17 19:39:21 debian hdparm[206]: Setting parameters of disc:  
/dev/sda failed!
        Jan 17 19:39:21 debian hdparm[206]: /dev/sdb failed!
        Jan 17 19:39:21 debian hdparm[206]: /dev/sdc failed!
        Jan 17 19:39:21 debian hdparm[206]: /dev/sdd failed!

The alterations to my hdparm.conf file were:

        mult_sect_io = 16

and a block at the end of the file:

        /dev/sda {
        write_cache = on
        }
        /dev/sdb {
        write_cache = on
        }
        /dev/sdc {
        write_cache = on
        }
        /dev/sdd {
        write_cache = on
        }


I *can* set these options manually:

        # hdparm -m16 --yes-i-know-what-i-am-doing /dev/sda

        /dev/sda:
         setting multcount to 16
         multcount     = 16 (on)


        # hdparm -W1 /dev/sda

        /dev/sda:
         setting drive write-caching to 1 (on)
         write-caching =  1 (on)


If I remove the "mult_sect_io = 16" option from the hdparm.conf file,
(and leave the block dealing with the write_cache) then the settings are
applied correctly when the machine  boots and I get the expected confirmation
of this in /var/log/sysconfig, e.g.:

        Jan 17 20:30:20 debian hdparm[207]: Setting parameters of disc:  
/dev/sda.
        Jan 17 20:30:20 debian hdparm[207]: /dev/sdb.
        Jan 17 20:30:20 debian hdparm[207]: /dev/sdc.
        Jan 17 20:30:20 debian hdparm[207]: /dev/sdd.


I *suspect* that the problem relates to the fact that you can't use the -m 
option
on the command line without the --yes-i-know-what-i-am-doing switch, (this is
just a guess but I can't see any sign of this switch in the init script, there
is also no mention of needing this switch in the man page.)

Regards,
Craig


-- System Information:
Debian Release: 8.0
  APT prefers testing-updates
  APT policy: (500, 'testing-updates'), (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 3.16.0-4-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages hdparm depends on:
ii  libc6     2.19-13
ii  lsb-base  4.1+Debian13+nmu1

Versions of packages hdparm recommends:
ii  powermgmt-base  1.31+nmu1

Versions of packages hdparm suggests:
pn  apmd  <none>

-- Configuration Files:
/etc/hdparm.conf changed [not included]

-- no debconf information

--- End Message ---
--- Begin Message ---
tags: wontfix

Closing. hdparm refuses to apply potentially dangerous settings on boot.

--- End Message ---

Reply via email to