Mixed PCI/ISA controllers in one system?
Jean Tourrilhes
jt at bougret.hpl.hp.com
Tue Sep 21 13:04:53 EDT 2004
Kurt A. Freiberger wrote :
> What would be the rammifications of running 2 Ricoh-based PCI
> controllers and 2 Vadem VG-468 ISA controllers on one system? Aside
> from the interrupt mess, I mean. Due to space constraints, I can't run
> 4 of the Ricohs as I normally do. It's a PC/104 thing.
From my experience, most board that have ISA slots don't
assing interrupts properly to PCI-Pcmcia bridges. I had to hack my
kernel to force the interrupt assignement on the PCI-Pcmcia bridge.
After that, it's only a matter of loading both modules. I use
the following patch to my /etc/init.d/pcmcia, but I guess hotplug
would make that unnecessary...
Have fun...
Jean
----------------------------------------------------------------
--- pcmcia-j1 Fri Dec 12 14:24:53 2003
+++ pcmcia Fri Dec 12 14:46:45 2003
@@ -36,8 +36,10 @@ else
# Slackware startup options go right here:
# Should be either i82365 or tcic
PCIC=i82365
+ PCIC2=yenta_socket
# Put socket driver timing parameters here
PCIC_OPTS="extra_sockets=1 irq_mask=0x0eb8"
+ PCIC2_OPTS=""
# Put pcmcia_core options here
CORE_OPTS=
# Put cardmgr options here
@@ -104,6 +106,9 @@ for x in "1" ; do
(/sbin/modprobe yenta_socket >/dev/null 2>&1 &&
echo "using yenta_socket instead of $PCIC") ||
/sbin/modprobe $PCIC $PCIC_OPTS || break
+ if [ "$PCIC2" != "" ] ; then
+ /sbin/modprobe $PCIC2 $PCIC2_OPTS >/dev/null 2>&1
+ fi
/sbin/modprobe ds || break
elif [ -d $PC ] ; then
/sbin/insmod $PC/pcmcia_core.o $CORE_OPTS
More information about the linux-pcmcia
mailing list