Project

General

Profile

Actions

Bug #4569

closed

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

Added by Jim Pingle over 9 years ago. Updated almost 9 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 #1

Updated by Chris Buechler over 9 years ago

  • Status changed from New to Confirmed
  • Target version changed from 2.2.2 to 2.2.3
  • Affected Version changed from 2.2.1 to 2.2
Actions #2

Updated by Chris Buechler over 9 years ago

  • Target version changed from 2.2.3 to 2.3
Actions #3

Updated by Kill Bill over 9 years ago

Actions #4

Updated by Jim Thompson almost 9 years ago

  • Assignee set to Renato Botelho
Actions #5

Updated by Chris Buechler almost 9 years ago

  • Status changed from Confirmed to Resolved
  • Affected Version changed from 2.2 to 2.2.x

this looks fine now on the back end, but the front end part was lost in bootstrap conversion. Opened #5482 for that.

Actions

Also available in: Atom PDF