[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"
などとしても同様でした。

-- 
玉山  武