[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[plamo:19530] CD-ROM SCSI emulation
-
From:早間義博
-
Date:Mon, 7 Jul 2003 14:05:07 +0900 (JST)
- Subject: [plamo:19530] CD-ROM SCSI emulation
- From: 早間義博<yossi@xxxxxxxxxxxxxx>
- Date: Mon, 07 Jul 2003 14:05:06 +0900 (JST)
早間です。
追試が必要かも知れませんが IDE CDROM の SCSI emulation が kernel
組込では働かず、module なら働きました。
(kernel 2.4.20 では問題なかったので kernel 2.4.21 で何か変わった
のでしょうか)
(1)障害発生
cdrecord を使用するので IDE の CDROM は SCSI Emulation を使用
しています。
IDE, ATA and ATAPI Block devices で
< > Include IDE/ATAPI CDROM support
< > Include IDE/ATAPI TAPE support
< > Include IDE/ATAPI FLOPPY support
<*> SCSI emulation support
と設定してコンパイルしています。ところが linux-2.4.21 を利用
したところ cdrom を mount すると CDROM が回りっぱなしになっ
て system が使用不能になり、再起動しなければなりません。
(2)kernel の再構成
そこで次のように module コンパイルして起動しました。
IDE, ATA and ATAPI Block devices
<M> Include IDE/ATAPI CDROM support
< > Include IDE/ATAPI TAPE support
< > Include IDE/ATAPI FLOPPY support
<M> SCSI emulation support
/dev/cdrom -> /dev/sr0 の状態で scsi としては自動マウント出
来ませんが IDE としてなら自動マウント出来ます。
# mount /cdrom (/dev/cdrom -> /dev/sr0 となっている)
mount: /dev/cdrom は正常なブロックデバイスではありません
# mount -t iso9660 -r /dev/hdc /cdrom
# <<<-- mount ok
# lsmod
Module Size Used by Not tainted
ide-cd 28320 1 (autoclean)
ide scsi emulation module を insmod すれば問題なく scsi モード
でcdrom が使用出来ます。
# insmod ide-scsi
# mount /cdrom
-- 早間 yossi@yedo.src.co.jp
[検索ページ]
[メール一覧]
Plamo ML 公開システム