Project

General

Profile

Actions

Bug #4569

closed

system_set_harddisk_standby() needs rewritten for current CAM-based ATA stack

Added by Jim Pingle almost 9 years ago. Updated over 8 years ago.

Status:
Resolved
Priority:
Normal
Category:
Operating System
Target version:
Start date:
04/01/2015
Due date:
% Done:

0%

Estimated time:
Plus Target Version:
Release Notes:
Affected Version:
2.2.x
Affected Architecture:

Description

The current system_set_harddisk_standby() function in source:etc/inc/system.inc#L2049 uses invalid sysctl values and commands for FreeBSD 10.x.

The old style of setting ATA standby is gone, there is no general way to set standby that I could see. The value must be set using camcontrol, for example:

camcontrol standby ada0 -t x

Where x is the value for standby in seconds, or 0 to disable. It must be run for each ATA device explicitly.

So rather than setting one value we'll likely need to iterate kern.disks and run the camcontrol command for each.

Actions

Also available in: Atom PDF