[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Compact PCI



On Tue, May 08, 2001 at 05:53:20PM +0300, Gilad Ben-Yossef wrote:
> hi there,
> 
> I'm trying to run linux on a CompactPCI setup.

Yez! Oh yez! Worked quite well for me in Comverse.

> As long as I have only one host card everything works great.
> If I put more then 1 host card, the different Linux hosts keeps messing 
> up each other, because they ALL try to initialize the devices on the bus...

Is each host booting off a separate disk? If so, a simple (if highly
inelegant) solution is to NOT activate certain devices depending on
the identity of the host. Running CPCI, each host should be given a slot
ID by the rack.

> I am told that what happens normally, is that the BIOS designates one
> card as master host and the rest as IO and then only the master hosts
> initiates the bus and all is well.

It _COULD_ be that your BIOSes decide that EACH host card is a master.
This is a Linux-external event and a problem. I would suggest probing
the BIOS on each host after booting with NO device support.

> I would appreciate any pointer relevant information.

I will try to think of something, in addition to the above. We might
meet tomorrow ;-). I am in your area.

> Many thanks,
> Gilad.
> 
> -- 
> Gilad Ben-Yossef <gilad@benyossef.com>
> http://benyossef.com :: +972(54)756701
> "Anything that can go wrong, will go wrong, while interrupts are disabled. "
> 	-- Murphey's law of kernel programing.
> 
> 
> =================================================================
> To unsubscribe, send mail to linux-il-request@linux.org.il with
> the word "unsubscribe" in the message body, e.g., run the command
> echo unsubscribe | mail linux-il-request@linux.org.il
> 

-- 
---MAV
                       Linguists Do It Cunningly
Marc A. Volovic                                          marc@bard.org.il

=================================================================
To unsubscribe, send mail to linux-il-request@linux.org.il with
the word "unsubscribe" in the message body, e.g., run the command
echo unsubscribe | mail linux-il-request@linux.org.il