JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... int ioctl(int fd , MTIOCGET, (struct mtget *) mt_status ); int ioctl(int fd , MTIOCPOS, (struct mtpos *) mt_pos ); 説明 st ドライバーは様々な SCSI テープデバイスのインターフェイスを提供する。 現在では、ドライバーは検出された全ての "シーケンシャルアクセス (s ... equential-access) " タイプのデバイスへの 制御を行う。 st ドライバーはメジャーデバイス番号 9 を用いる。 それぞれのデバイスは 8 つのマイナーデバイス番号を使う。 マイナー番号の低位側の 5 ビットは ... tition support is enabled for the drive (see MT_ST_CAN_PARTITIONS below). MTNOP 何も操作を行わない。---副次的な効果として、ドライバーのバッファー をフラッシュする。 MTIOCGET を使って状態を読み出す前にはこの操作を行うべきである。 MTOFFL 巻き戻し (rewind) を行 ... ... ので、あまりよくはテストされていない。 自己責任で使用すること。 -n ドライブの "ignore write errors" フラグを設定・取得する。 ドライバーのソースコードを把握することなしに、このフラグで遊ばないこと。 -p 指定した PIO モードに IDE チップセットインタフェースを再プ ... 味される。 -u ドライブの割り込み許可フラグを取得・設定する。 1 に設定すると、ディスク割り込み処理中に他の割り込みのマスクを (ドライバーが)外すことを許可する。 これは Linux の反応を大いに改善し、"serial port overrun" エラーを 出なくなるようにする。 あるドライブ ... 完全に停止させる。 ドライブに再びアクセスできるようにするには、 ハードリセットまたはソフトリセットが必要である (Linux の IDE ドライバーは、必要であれば自動的にリセット発行を処理する)。 現在の電力モード状態は -C フラグで確認できる。 -z 指定したデバイス(複数可) ... ... る : このドライバーはカーネル 2.6.35 で削除された。 wavelan は、NCR / AT&T / Lucent の WaveLan ISA と Digital(DEC) の RoamAbout DS というワイア ... ... ? ] [deprecated options] 説明 apmd は APM を監視するデーモンで、OS のカーネルの APM BIOS ドライバーを利用して動作する。 apmd はドライバーからイベントの発生が通知された時にコマンド (通常はシェルスクリプト) を実行することがで ... きる。 電池の残量がわずかになった時には、 システムの全ユーザーにいろいろな方法で警告を通知することもできる。 カーネルの APM ドライバーから サスペンドやスタンバイを行いたい旨の要求を受け取ると、 apmd は適切なコマンドを実行し、 そのイベントをログに書き、 データ ... をディスクに sync (2) し、 全てのデータがディスクに実際に書きこまれるように少しの間スリープし、 その後 APM ドライバーに処理を続行するように通知する。 しかし「クリティカル」なサスペンド (緊急シャットダウン) の場合には、 途中の段階をすべて飛ば ... ... を示す int を引数としてとる。また、副作用としてプリンターはリセットされる。 arg が0の時またはデフォルトの動作では、ポーリングドライバーが使わ れる。 int ioctl(int fd , LPGETIRQ, int * arg ) 現在使われているIRQを arg にいれる。 int ioctl(int fd , LPGETSTATUS, ... ... ... る詳細は /usr/src/linux/Documentation/parport.txt を参照すること。 -t <TIME> プリンタが文字を受け取れなかったとき、 プリンタドライバーは -c オプションで指定した回数までデータを再送するが、 それでも送信が成功しないと、ドライバはこのオプションで指定した時間だけ ... ある。 -C [on|off] このオプションは、特別な ("注意深い") エラーチェックを追加する。 このオプションを on にすると、プリンタードライバーはプリンターが オンライン状態かどうか確認し、紙切れなどのエラーを通知してこない ことを確認してからデータを送信する。 この機能 ... ... k フェーズ 2), ipx (Novell IPX), netrom (AMPR Packet radio). オプション interface インタフェースの名前である。 これは通常、ドライバーの名前に装置の番号を付けたものである。 例えば、 eth0 は最初のイーサネット・インタフェースである。 up このフラグは、インタフェ ... イーサネット), 10baseT (twisted-pair 10Mbps イーサネット), AUI (外部トランシーバー) などである。 auto は特殊な媒体指定で、 ドライバーに媒体を自動検出するよう伝える。 同じく、すべてのドライバでこれが可能であるわけではない。 [-]broadcast [addr] アドレスを指定 ... ddr は古い仕様となった。指定されない場合 IFF_POINTOPOINT フラグを設定もしくは解除するだけである。 hw class address デバイスドライバーがこの操作をサポートしていれば、 インタフェースのハードウェアアドレスを設定する。 このキーワードの後には、ハードウェアのクラ ... ... ル位置の上位 32 ビットは次の %ecx として使用される。 後者は、 eax=4 のように eax レベルを数えるのを意図したものである。 このドライバーは /dev/cpu/CPUNUM/cpuid を使用する。 なお CPUNUM はマイナー番号である。 SMP マシンでは、 このドライバーは /proc/cpuinfo に載 ... トリ経由で読みやすい形で参照できる。 このデバイス経由で直接 CPUID にアクセスするのは例外的な場合にだけにすべきである。 cpuid ドライバーは自動ではロードされない。 モジュールに対応したカーネルでは、 使用する前に以下のコマンドを使って明示的にロードする必要がある ... ... ponse time) I/O 待ちで停止したより高い優先度のスレッドは再びスケジューリングされる 前にいくらかの応答時間がかかる。デバイスドライバーを書く場合には "slow interrupt" 割り込みハンドラーを使用することで この応答時間を劇的に減少させることができる。 その他 子プロ ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。