FAQ/7
の編集
http://plamo.linet.gr.jp/?FAQ/7
[
トップ
] [
編集
|
差分
|
バックアップ
|
添付
|
リロード
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
-- 雛形とするページ --
diary/Template
#navi(FAQ) カテゴリー: ディスク/ファイルシステム * cdrom ディレクトリのマウントに失敗してしまいます. [#j0f4085a] RIGHT:2005-03-16 08:50:56 (水)投稿 RIGHT:登録者: Plamodocs Project ---- この事例は以下のような内容でした. $ mount /cdrom とすると,''mount: ディレクトリではありません'' というメッセージが出ます.この時 /var/log/syslogには, kernel: hdc: lost interrupt kernel: hdc: drive not ready for command と出力されています.dmesgを見た限りでは, hdc: CD-ROM CDU611-F, ATAPI CD/DVD-ROM drive hdc: attached ide-cdrom driver. hdc: ATAPI 10X CD-ROM drive, 256kB Cache, DMA このように出力(この dmesg はあくまで出力の一例です.)されているので,認識されていると思います. この syslog のメッセージは, DMA なり IRQ なりの関係で CD ドライブが正しい反応を返さなかった時に出るようです.Linux 側では DMA を使おうとするが, CD ドライブの側が DMA ではダメ,といった時です.~ 次の 3 種類のいずれかの方法で,解消できます. +起動時のカーネルパラメータで,''hdc=cdrom''とか''hdc=slow''とかを指定してみてください. +カーネルの make menuconfig の Main Menu から,''ATA/IDE/MFM/RLL support --->'' を選択し,次の ''IDE,ATA and ATAPI Block devices --->'' を選択,''--- IDE chipset support/bugfixes'' 以下の "Enable DMA only for disks" を有効(Y)に指定して再構築する方法もあります.~ /usr/src/linux/.config で確認するには,''CONFIG_IDEDMA_ONLYDISK'' の値が ''=y'' ならこのパラメータが有効,''is not set'' なら無効になっています. +次のコマンドを root で実行し,CD ドライブの DMA を切ってしまう方法もあります.~ ~# hdparm -d0 /dev/hd? (hd? は CD-ROM に対応するデバイス)~ これで解消できたら,/etc/rc.d/rc.local あたりにこのコマンドを追加しておけば, 次からは起動時に実行されるようになります. ---- この件に関して追加情報などありましたら、以下にどうぞ; #comment ---- #navi(FAQ)
タイムスタンプを変更しない
#navi(FAQ) カテゴリー: ディスク/ファイルシステム * cdrom ディレクトリのマウントに失敗してしまいます. [#j0f4085a] RIGHT:2005-03-16 08:50:56 (水)投稿 RIGHT:登録者: Plamodocs Project ---- この事例は以下のような内容でした. $ mount /cdrom とすると,''mount: ディレクトリではありません'' というメッセージが出ます.この時 /var/log/syslogには, kernel: hdc: lost interrupt kernel: hdc: drive not ready for command と出力されています.dmesgを見た限りでは, hdc: CD-ROM CDU611-F, ATAPI CD/DVD-ROM drive hdc: attached ide-cdrom driver. hdc: ATAPI 10X CD-ROM drive, 256kB Cache, DMA このように出力(この dmesg はあくまで出力の一例です.)されているので,認識されていると思います. この syslog のメッセージは, DMA なり IRQ なりの関係で CD ドライブが正しい反応を返さなかった時に出るようです.Linux 側では DMA を使おうとするが, CD ドライブの側が DMA ではダメ,といった時です.~ 次の 3 種類のいずれかの方法で,解消できます. +起動時のカーネルパラメータで,''hdc=cdrom''とか''hdc=slow''とかを指定してみてください. +カーネルの make menuconfig の Main Menu から,''ATA/IDE/MFM/RLL support --->'' を選択し,次の ''IDE,ATA and ATAPI Block devices --->'' を選択,''--- IDE chipset support/bugfixes'' 以下の "Enable DMA only for disks" を有効(Y)に指定して再構築する方法もあります.~ /usr/src/linux/.config で確認するには,''CONFIG_IDEDMA_ONLYDISK'' の値が ''=y'' ならこのパラメータが有効,''is not set'' なら無効になっています. +次のコマンドを root で実行し,CD ドライブの DMA を切ってしまう方法もあります.~ ~# hdparm -d0 /dev/hd? (hd? は CD-ROM に対応するデバイス)~ これで解消できたら,/etc/rc.d/rc.local あたりにこのコマンドを追加しておけば, 次からは起動時に実行されるようになります. ---- この件に関して追加情報などありましたら、以下にどうぞ; #comment ---- #navi(FAQ)
テキスト整形のルールを表示する