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