ATACTL(8)

名称
atactl - ATA (IDE) デバイスを操作するためのプログラム

書式
atactl device command [ arg [...]]

解説
atactl を使うことにより、ユーザやシステム管理者は、標準的な IDE コントローラや ATA コントローラのデバイスに対してコマンドを発行したりデバイスの制御をしたり できます。使うには、 操作するデバイス、実行するコマンド、そのコマンドが必要とする引数を指定します。

デバイスコマンド
IDE および ATA デバイスでは以下のコマンドが利用できます。 全てのデバイスがこれら全てのコマンドをサポートしているわけではない点に 注意してください。

identify

指定したデバイスを識別 (identify) し、そのデバイスのベンダ、プロダクト、 リビジョン文字列、デバイスの特性を表示します。

idle

指定したデバイスをアイドル (idle) モードにします。 このモードはアクティブモードよりも電力を消費しません。

standby

指定したデバイスをスタンバイ (standby) モードにします。 このモードはアイドルモードよりも電力を消費しません。

sleep

指定したデバイスをスリープ (sleep) モードにします。 このモードはスタンバイモードよりも電力を消費しませんが、 リジューム (resume) 作業をする時にデバイスのリセットが必要になります。 一般に wd(4) ドライバはこのリセットを自動的に行いますが、このコマンドはまだ 注意して使うようにしてください。

setidle standby-timer

指定したデバイスをアイドルモードにし、スタンバイタイマを standby-timer 秒にします。0 にするとスタンバイタイマが無効になります。

setstandby standby-timer

指定したデバイスをスタンバイモードにし、スタンバイタイマを standby-timer 秒にします。0 にするとスタンバイタイマが無効になります。

checkpower

デバイスの電源管理モードが、アクティブ、アイドル、スタンバイのどれかであれば、 その旨を表示します。

バグ
identify コマンドの出力はかなり見にくいです。

関連項目
ioctl(2), wd(4)

作者
atactl コマンドは Ken Hornstein によって書かれました。 このコマンドの大部分は Jason R. Thorpe が書いた scsictl(8) コマンドをベースにしています。

歴史
atactl コマンドは NetBSD 1.4 で初めて登場しました。