Herbert Rosmanith wrote: > hi, > > I've been trying to get a CompactFlash act as an IDE-drive, 2nd or 3rd > ide-channel, that is, IDE1 or IDE2 resp. Didn't work. Seems to be driver > related. > > I downloaded 2.4.18 and pcmcia-3.1.31, from the later I got "ide_cs.o" > > The hardware I am using a a two socket PCI to PCMCIA bridge: > > hale-bopp:~ # cat /proc/interrupts > [...] > 10: 1 XT-PIC Texas Instruments PCI1221, Texas Instruments PCI1221 (#2) > ... > : hde: SanDisk SDCFB-16, ATA DISK drive > : ide2: Disabled unable to get IRQ 10. > ... > : ide_cs: ide_register() at 0x100 & 0x10e, irq 10 failed > : Trying to free nonexistent resource <00000100-0000010f> > > "unable to get IRQ 10" is somewhat funny, since IRQ-10 is used by > the cardbus device. what I don't understand is if the IDE-drive > sould get its own interrupt or not. With PCI-PCMCIA bridges you only have _one_ PCI irq, but linux falsely fails to share irq in this case. This patch exists since 6 months but due to communiation problems between Linux and IDE maintainer nobody cared to include it. Find my patch for 2.4.15 appended. - Gunther