On Sat, Nov 25, 2000 at 05:48:40PM -0800, Mark Vojkovich wrote:
> 
> 
> On Sat, 25 Nov 2000 [EMAIL PROTECTED] wrote:
> 
> > 
> > Andrew Morton reports that the S3 and Matrox cards are known to 
> > have problems giving up the PCI bus.
> 
>    On many cards, Matrox for sure, it's virtually impossible
> to prevent PCI disconnects from happening.  Matrox discusses
> this in their documentation, for instance, the G400 docs,
> section 4.1.2
> 
>  "PCI Retry Handling
> 
>    In certian situations the chip may not be able to repond
> to a PCI access immediately, therefore, a number of retry 
> cycles will be generated.  A retry will be asserted when:" ... 
> 
>   [ a whole mess of cases including direct framebuffer accesses ]
> 
>   For real-time platforms you folks probably need to be using
> old ISA cards or something.  Some PCI chipsets make the retry
> problem worse.  LX chipset is infamous.

Our measurements show that for most cards, PCI is far better.
The problem seems to arise on a combination of
certain video cards, certain chipsets.  certain drivers
Andrew quotes Alan Cox :

"The S3 cards dont error the transaction with a busy when the fifo
is full.  They lock the bus until it isn't".


This seems a violation of PCI spec. 

-- 
---------------------------------------------------------
Victor Yodaiken 
Finite State Machine Labs: The RTLinux Company.
 www.fsmlabs.com  www.rtlinux.com

-- [rtl] ---
To unsubscribe:
echo "unsubscribe rtl" | mail [EMAIL PROTECTED] OR
echo "unsubscribe rtl <Your_email>" | mail [EMAIL PROTECTED]
---
For more information on Real-Time Linux see:
http://www.rtlinux.org/rtlinux/

Reply via email to