vine-users ML アーカイブ



[vine-users:062897] Re: /dev/cdrom doesn't exist.

  • From: Harada kazutaka <kazutaka@xxxxxxxxxxxxxxxx>
  • Subject: [vine-users:062897] Re: /dev/cdrom doesn't exist.
  • Date: Mon, 3 Nov 2003 23:47:42 +0900
ハラダ@千葉です。

On Sun, 02 Nov 2003 22:17:26 +0900 (JST)
長南洋一 <cyoichi@xxxxxxxxxxxxxxx> wrote:

> すこし細かいことをうかがいます。
---省略---
> 1) パソコン本体の方も Sony 製ですか。
->Toshibaのdynabook E7です。
  元々このCD-ROMが付いていたvaioは現在使っていない為、
  そっちでの検証はできない状況です。

> 2) lilo.conf の append 行はどうなっていますか。
->lilo.confに書いてあるパラメータは以下の通りです。
  lba32 vga=0x315 resume=/dev/hda3

> 3) 前々から疑問に思っていたのですが、例の ide2=0x180,0x386 は
>    lilo.conf に書く必要があるのでしょうか(と言っても、Vine 2.6 では
>    固まってしまうのですから、Vine 2.5 のときに書いていらっしゃい
>    ましたかということですが)。
->dynabookで試してみた時は、ブート時のパラメータとして
  ide2=0x180,0x386を書いても書かなくても、起動後にカードをさした時の
  動作に違いはありませんでした。(いずれも固まりました)
  ちなみにvaioにvine 2.5を入れて使っていた時も、/etc/lilo.confには
  何も書いていませんでした。が、ちゃんと使えてました。
  (このパラメータは、多分最初にインストールする時だけ必要なんだと思います。)

> 4) Windows で IRQ を調べて /etc/pcmcia/config.opts で指定するのは、
>    お試しになりましたか。

4)これは試してないです。
  が、固まる寸前の/var/log/messagesを見ると、
    Oct 31 16:17:39 localhost cardmgr[413]: socket 0: TOSHIBA/NOTEWORTHY IPC5009A CD-ROM
    Oct 31 16:17:39 localhost kernel: cs: memory probe 0xa0000000-0xa0ffffff: clean.
    Oct 31 16:17:39 localhost cardmgr[413]: executing: 'modprobe ide-cs'
    Oct 31 16:17:41 localhost kernel: hde: TOSHIBA CD-ROM XM-1902B, ATAPI CD/DVD-ROM drive
    Oct 31 16:17:41 localhost kernel: ide2 at 0x180-0x187,0x386 on irq 3
    Oct 31 16:17:41 localhost kernel: ide-floppy driver 0.99.newide
    Oct 31 16:17:41 localhost kernel: hde: attached ide-cdrom driver.
  となっており、irqは割り当てられているように見えます。
  ちなみに /proc/interruptsは、カードを差し込む前は以下の通りでした。
                 CPU0       
      0:      82226          XT-PIC  timer
      1:       3710          XT-PIC  keyboard
      2:          0          XT-PIC  cascade
      8:          1          XT-PIC  rtc
      9:          4          XT-PIC  acpi
     10:      91788          XT-PIC  Intel ICH3, usb-uhci, O2 Micro, Inc. OZ6933 Cardbus Controller, O2 Micro, Inc. OZ6933 Cardbus Controller (#2), ath0
     11:          0          XT-PIC  usb-uhci, usb-uhci
     12:       7634          XT-PIC  PS/2 Mouse
     14:       7594          XT-PIC  ide0
     15:          3          XT-PIC  ide1
    NMI:          0 
    LOC:          0 
    ERR:          0
    MIS:          0

> > kernel-2.2.20-0vl10ではide-csがロードできない旨のエラーが出てしまい
> > やはり使用できませんでした。
> 
> 5) これは、
> 
>      cd /lib/modules/2.2.20-0vl10/pcmcia
>      mv ide_cs.o ide-cs.o
>      depmod -a
> 
>    それから、カードの抜き差し(あるいはリブート)を、おやりになった
>    ときの話なのでしょうか。

はい。その通りです。
ちなみにその時の /var/log/messagesは以下の通りです。
    Nov  3 23:28:04 localhost cardmgr[386]: socket 0: TOSHIBA/NOTEWORTHY IPC5009A CD-ROM
    Nov  3 23:28:04 localhost cardmgr[386]: executing: 'modprobe ide-cs'
    Nov  3 23:28:05 localhost cardmgr[386]: get dev info on socket 0 failed: Resource temporarily unavailable
    Nov  3 23:28:36 localhost cardmgr[386]: executing: 'modprobe -r ide-cs'

> > Vine 2.5では使用できていたのですが、何故ですかね...。
> 
> となると、カーネルを Vine 2.5 の kernel-2.4.18-0vl3 に下げてみれば、
> 使えるかもしれないということですね(kernel-pcmcia-cs は 3.2.1-0vl3 の
> ままでよいと思うけれど)。あるいは、この問題を解決した新しいカーネルが
> 出るのを待つか。何かうまい手があるのか。

うーん、悩ましい所ですね。

個人的には最近このCD-ROMを使っていないので困っていないのですが、
もしkernel-2.4.18-0vl3での検証が必要であれば、時間のあるときにでも
挑戦してみましょうか?

--------------------------------------
Kazutaka Harada
  e-mail:kazutaka@xxxxxxxxxxxxxxxx
--------------------------------------