篠田です。 長南様、返事が遅れてしまってどうもすみません。 > Windows で調べたら、I/O port は 0x180,0x386 だったわけですね。 > IRQ はいくつになっていましたか。関係ないとは思いますが、IRQ も > 同じにしてみた方がよいかもしれません。仮に IRQ が 9 だとして、 > その場合は、ブートオプションを ide2=0x180,0x386,9 とするのか、 > それとも、/etc/pcmcia/config.opts に > > module "ide-cd" opts "irq_list=9" > > と書き込むのか、どちらだか、私にはわかりません。でも、試してみて、 > dmesg や /var/log/messages で ide2 の IRQ を確認すればよいわけです。 /etc/pcmcia/config.opts に module "ide-cs" opts "irq_list=10" としました。 >>>2.2 カーネルで起動して、 >>> >>> cd /lib/modules/2.2.20-0vl10/pcmcia >>> mv ide_cs.o ide-cs.o >>> depmod -a >>> >>>とすれば、カーネル 2.2.20-0vl10 なら、CD-ROM が使えるかもしれません。 >> >># uname -r >>2.2.20-0vl10 >># dmesg | grep hd >> ide0: BM-DMA at 0xf870-0xf877, BIOS settings: hda:DMA, hdb:pio >>hda: TOSHIBA MK2016GAP, ATA DISK drive >>hda: TOSHIBA MK2016GAP, 19077MB w/0kB Cache, CHS=2432/255/63, UDMA(33) >> hda: hda1 hda2 hda3 >># >># mount -t iso9660 /dev/hde /mnt/cdrom >>mount: このカーネルは /dev/hde をブロックデバイスとして認識しません >> (多分、`insmod ドライバ' しないといけないのでは?) > > 私が書いたことを実行した後で、カードの抜き差しをやってみましたか。 > あるいは、/etc/rc.d/init.d/pcmcia restart 実行や、リブートでも > よいでしょう。ですから、もう一度 2.2 カーネルでブートしたら、今度は > CD-ROM を認識するのではないかと思います。もっとも、2.4 カーネルで > 使えるようにならないと、何かと不便でしょうけれど。 上の結果はリブートした後の結果です。 カードを差したままの起動時、 Starting pcmcia: で、「ビボッ」と音がします。固まりません。 これは認識しているのでしょうか? > それから、当分の間は CD-ROM をはずして起動し、起動後に > tail -f /var/log/messages をやりながら、CD-ROM を付けた方が、 > いろいろ情報がわかってよいだろうと思います。 > > 最後にもう三つほど。 > > BIOS の話ですが、PC CARD の Controller Mode を CardBus/16-bit > の方でも試してみましたか。 (1) BIOS の Controller Mode を PCIC Compatible として # uname -r 2.4.22-0vl2.5 # tail -f /var/log/messages の後、カードを差し込んで追加されたメッセージは以下のようです。 Nov 3 11:15:23 localhost cardmgr[688]: socket 0: TOSHIBA/NOTEWORTHY IPC5009A CD-ROM Nov 3 11:15:23 localhost kernel: cs: memory probe 0x0d0000-0x0dffff: clean. Nov 3 11:15:23 localhost cardmgr[688]: executing: 'modprobe ide-cs irq_list=10' Nov 3 11:15:26 localhost kernel: hde: CD-224E, ATAPI CD/DVD-ROM drive Nov 3 11:15:26 localhost kernel: ide2 at 0x180-0x187,0x386 on irq 10 Nov 3 11:15:26 localhost kernel: hde: attached ide-cdrom driver. 「ピッ」といって、POWER ランプがつき、キュンキュンいった後、固まります。 ここで、一度カードを抜き、再び差し込むと、 また POWER ランプがつき、キュンキュンいって止まります。 (2) BIOS の Controller Mode を CardBus/16-bit として # uname -r 2.4.22-0vl2.5 # tail -f /var/log/messages の後、カードを差し込んで追加されたメッセージはありません。 そこで、カードを抜くと Nov 3 14:30:49 localhost cardmgr[703]: socket 0: TOSHIBA/NOTEWORTHY IPC5009A CD-ROM Nov 3 14:30:49 localhost kernel: cs: memory probe 0xa0000000-0xa0ffffff: clean. Nov 3 14:30:49 localhost cardmgr[703]: executing: 'modprobe ide-cs irq_list=10' Nov 3 14:44:23 localhost kernel: ide_cs: ide_register() at 0x180 & 0x386, irq 11 failed Nov 3 14:44:24 localhost cardmgr[703]: get dev info on socket 0 failed: Resource temporarily unavailable Nov 3 14:44:24 localhost cardmgr[703]: executing: 'modprobe -r ide-cs' が追加され、「ビボッ」っと音が鳴り、固まりから開放されます。 再びカードを差すと、ただ「ピッ」と鳴り、固まります。 > 先に VAIO の方で CD-ROM を使えるようにしてみたら、どうでしょうか。 > マシンも CD-ROM も Sony 製なのですから、こちらの方がうまく行く > 可能性が高そうです。たぶん、その経験が(と言うか、/var/log/messages に > 出る情報が) Dynabook でも役に立つでしょうから。 そうですね。Sony 製のみで出来なければ、 他社製で出来るわけ無いですからね。