• お問い合わせ
  • ユーザー登録
ドキュメント
サポート案内
ユーザー登録
サポートセンター
ドキュメント
ダウンロード
セキュリティ
よくある質問とその回答
製品マニュアル
カタログ
収録パッケージ一覧


ブートとディスク管理 No. 496

ハードディスクの自動設定を無効にする


 Turbolinuxのインストールすることが出来たけれども
以下のメッセージが出力されてTurboinux を起動することが出来ない場合が
ございます。
これは、ご使用の機器がDMAに対応していないか、IDEドライバーが
IDE機器との速度調整を自動で行えないため
Turbolinuxが起動出来ない状態に陥っております。

-------------------------------------------------------------------
 /dev/id/host0/bus0/target0/lun0:hda:timeout waiting for DMA
  ide_dmaproc:chipset supported ide_dma_timeout func only:14
  hda:status error:status=0x58 {DriveReady SeekComplete DataRequest}
  hda:drive not ready for command
    p1 p2 p3 p4
  hda:timeout waiting for DMA
  ide_dmaproc:chipset supported ide_dma_timeout func only:14
  hda:status error:status=0x58 {DriveReady SeekComplete DataRequest}
  hda:drive not ready for command
-------------------------------------------------------------------

この現象を回避する為には 起動時に以下のオプションをkernelに与えて下さい。

例:(LILO場合)
LILO: linux ide=nodma ide0=noautotune ide1=noautotune

例:(grub場合)
grub> kernel (hd0,2)/boot/vmlinuz root=/dev/hda3 ide=nodma ide0=noautotune
ide1=noautotune

起動の度に入力するのが面倒な場合には、lilo.confまたはgrub.confファイルに
以下の行を追加します。

例:
[/etc/lilo.conf]
-------------------------------
...
image=/boot/vmlinuz
        label=linux
        read-only
        root=/dev/hda3
        append="ide=nodma ide0=noautotune ide1=noautotune"  <- 追加
-------------------------------

lilo.conf設定後は`lilo`コマンドを実行し、設定を反映させてください。

例:
[/boot/grub/grub.conf]
-------------------------------
...
title linux
kernel (hd0,2)/boot/vmlinuz root=/dev/hda3 ide=nodma ide0=noautotune
ide1=noautotune <- 修正
-------------------------------

grub.conf設定後は`grub-install`コマンドを実行し、設定を反映させてください。
キーワード
DMA

関連文書
  • [461]DMA転送の有効/無効を切り替える


    Last modified : Tue May 21 JST 2002 # 1