[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:34320] ide_cs IRQ
玉山です。
IOデータの 4in1-ADP(コンパクトフラッシュなどのリーダ)
を使おうとしているのですが、IRQ が競合しているらしく、
使えません。
何かヒントをいただけると嬉しいです。
環境は
Thinkpad X20, Woody,
pcmcia: 3.1.33
kernel: 2.4.18
挿したときのdmesg です。
ide2: Disabled unable to get IRQ 10.
ide-floppy driver 0.97.sv
hde: ERROR, PORTS ALREADY IN USE
ide2: ports already in use, skipping probe
... この2行が続く
ide_cs: ide_register() at 0x130 & 0x13e, irq 10 failed
Trying to free nonexistent resource <00000130-0000013f>
cat /proc/interrupts
CPU0
0: 156334 XT-PIC timer
1: 5266 XT-PIC keyboard
2: 0 XT-PIC cascade
4: 0 XT-PIC usb-uhci
8: 3 XT-PIC rtc
10: 6593 XT-PIC CS4281, i82365
11: 0 XT-PIC i82365
12: 43219 XT-PIC PS/2 Mouse
14: 12286 XT-PIC ide0
BIOS で、IRQ の設定を変更する部分は、
PCI1, PCI2, PCI3, PCI4 となっており、
CS4281 は PCI1 の IRQ を使うようです。
pcmcia もそうみたいです。
現在は、順に 10,11,5,4 となっています。
(最初は、すべて 11になっていました。)
/etc/pcmcia/config.opts に、
exclude irq 10 とやっても 10を使おうとします。
module "ide-cs" opts "irq_list=11" としても同様.
"ide-cs" → "ide_cs" としても同様。
/etc/default/pcmcia に、
PCIC_OPTS="irq_list=5,11 pollinterval=100"
などとしても同様でした。
--
玉山 武