Project

General

Profile

Bug #4569

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

Added by Jim Pingle over 4 years ago. Updated over 3 years ago.

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

0%

Estimated time:
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.

Associated revisions

Revision 3e4f8fc4 (diff)
Added by Doktor Notor almost 4 years ago

Bug #4569 - system_set_harddisk_standby() rewritte for current CAM-based ATA stack

Resubmit of #1767

Revision a60c1700 (diff)
Added by Doktor Notor almost 4 years ago

Re-enable hard disk standby (Bug #4569)

History

#1 Updated by Chris Buechler over 4 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

#2 Updated by Chris Buechler about 4 years ago

  • Target version changed from 2.2.3 to 2.3

#3 Updated by Kill Bill about 4 years ago

#4 Updated by Jim Thompson almost 4 years ago

  • Assignee set to Renato Botelho

#5 Updated by Chris Buechler over 3 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.

Also available in: Atom PDF