[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:12183] Re: [Q] My Libretto 50 cannot recognize ATAPI CD-ROM Drive



松崎@DTIです。

CD-ROM が認識されないという件に関して、その後いろいろとやってみたんで
すが、未だに認識にはいたっておりません。現状の報告と僕なりの見解を書い
てみますので、アドバイスできましたらお願いします。

まず、[debian-users:12118] の通り
	Jan 20 18:51:03 libian kernel: fixed_cs: ide_register() at \
	0x190 & 0x396, irq 3 failed 
というログが /var/log/syslog にありましたので、IRQ3 が他のものと衝突し
ているのかと思いましたが、/proc/interrupts を見る限りでは
	 0 :    19366   timer
	 1 :      322   keboad
	 2 :        0   cascade
	 8 :        2 + rtc
	13 :        1   math error
	14 :     6956 + ide0
	15 :        2   i82365
となっており、IRQ3は使用していないようです。また、I/O port は確かに
CD-ROM に付属のマニュアルにも 0x190 と 0x396 を要求すると書いてあった
ので、これが原因なのかと思い、ポートを空ける手段を探しているうちに、
/etc/pcmcia/config.opts に
	include port 0x190-0x1ff
と書けばよいのかと思い、記入後 /etc/init.d/pcmcia restart すると、結局
「ピッ、ボッ」で認識はされずに /var/log/syslog には
	Jan 23 12:12:12 libian cardmgr[202]: could not adjust \
	resource: IO ports 0x190-0x1ff: Device or resource busy
と出てきます。/proc/ioports を見る限り
	0000-001f : dma1
	0020-003f : pic1
	0040-005f : timer
	0060-006f : keyboard
	0070-007f : rtc
	0080-008f : dma page reg
	00a0-00bf : pic2
	00c0-00df : dma2
	00f0-00ff : npu
	01f0-01f7 : ide0
	03c0-03df : vga+
	03f6-03f6 : ide0
	03f8-03ff : serial(set)
となっているので、なぜ 0x190 周辺が「Device or resource busy」と言われ
るのか分からないです。

で、自分なりの見解としては
・I/O port の 0x190 周りを意識的に空ける設定をすればよい
と思うのですが、

Q1)この見解は間違ってますか?

もしこの見解が合ってるとすると、

Q2)I/O port を意識的に空けるにはどうしたらよいのでしょうか?

鵜飼さんがまとめられたこの ML の Q&A は一通り目を通したのですが、該当
する部分は見当たりませんでした。もしこの見解が間違ってるとすると、

Q3)これらエラーメッセージから導かれる正しい設定はどうしたらいいのか?

それから、Windows でこの CD-ROM を使用した場合、 IRQ が 10 になってい
るのですが、これは関係ありませんか?もしかしたら Linux で使う場合にも、
意識的に IRQ を 10 にする必要があるのでしょうか?

自分なりにいろいろとやってはみてるのですが、いかんせんまだ Linux をい
じりはじめたばかりの初心者です。見当違いのことも書いてるかも知れません
が、宜しくお願いします。

---
Matsuzaki Takaaki <takaaki@xxxxxxxxxxxxxxx>