Date: Fri, 9 Jan 1998 08:56:27 -0800 (PST) From: Doug Ambrisko <ambrisko@whistle.com> To: mike@smith.net.au (Mike Smith) Cc: gdicus@nomadix.com, mobile@FreeBSD.ORG Subject: Re: PC Cards and FreeBSD Message-ID: <199801091656.IAA27652@crab.whistle.com> In-Reply-To: <199801091234.XAA00394@word.smith.net.au> from Mike Smith at "Jan 9, 98 11:04:31 pm"
next in thread | previous in thread | raw e-mail | index | archive | help
Mike Smith writes: | > On initialization of the PCIC I received the following messages: | > | > +crd: ctlr(0) Intel 82365 (or clones) (5 mem & 2 I/O windows) | > +pcic: controller I/O address 0x3e0 | > +pcic: controller irq 3 (shared) | > | > It seems that the PC Card driver was written with the PCI bus in mind and | > not the ISA Bus (The ISA bus does not support shared interrupts nor does | > the internal bus of the ElanSC400 microcontroller, only the PCI bus does). | > Since the pcic is not on a PCI bus, could this be causing some problems? | | You are *still* using the PAO code. Only the nomads can help you there. | | However, bear in mind that you can "sort of" share IRQ 3, if the only | other device on it is a faithful 8250 clone and its interrupt output is | tristated off. | | > +pcic: controller I/O address 0x3e0 | > +Card inserted, slot 0 | | The 'card inserted' message is printed as a result of a pcic interrupt, | so the pcic itself is interrupting OK. So far so good. Well, that's not true. The pcic is polled via a timer and does not register the interrupt with the driver. I ran into this when I was playing with a CL-PD6832 eval card in which ISA interrupts did not work (they still don't but, I've been in crissis mode with other stuff). Apparently windows does the same type of thing. Apparently the interrupt mechanism of pcic's are not very useful. With that said, I still try to make sure there are no irq conflicts and life appears good but I don't know if it is a requirement. Doug A.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199801091656.IAA27652>