๐Ÿš€ go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.os.linux.hardware
Article #936

Re: PCI burst-PCI read = Multimedia brake

#936
From: mntge
Date: Tue, 09 Nov 1999 00:00
85 lines
4041 bytes
"Arnaud Fran๏ฟฝois" <francoia@enertec.avicore.com#NOSPAM> wrote:

> In 440 BX platform, i have observed all write bursts being
disconnected at 8
> dwords (32 bytes) by the host bridge.

You are lucky. In fact, this is the first time I heard about PCI burst
with the 440BX chipset. What CPU-FSB is driven the bridge?

The limit of 8 bytes, may be, is due to the Master Latency Timer
Register. As 82443BX datasheet MLT is "an 8-bit register that controls
the amount of time the 82443BX, as a PCI bus master, can burst data on
the PCI Bus". This is one of the few registers available to configure
the PCI bus with this chipset.


> On my card (internal product), i use a component AMCC S5933 and this
card
> works at full speed (120 MBytes/s) on systems with 82439HX or 82439TX.

Really??, I had seen similar behavior for HX and BX chipsets. So your
information is amazing. I think I am going to know anymore about AMCC
S5933.

> Any idea ?

You are working with a NT driver. However, I insist that the bad "PCI
burst - PCI read" performance is not OS-dependent. CPU sees all memory
space as a whole. CPU writes-reads to memory space without knowing if it
is PCI, AGP or physical memory. The bridge is in charge to detect the
required space and manage the feasible bus procedures. Therefore, CPU
(and OS) does not know anything about it.

I think it is valuable to see again the PCI analysis (supplied by
niessene@natlab.research.phiphs.com)

Write transactions got by PCI analyzer
======================================
Sample	TimeRel	State	C/BE#
TRIG: 	0.0ns	Addr	MemWri
1:	30.1ns	TW	0000
2:	30.1ns	Data	0000
3:4:	30.1ns	....	0000	Two cycles without bus activity
5:	30.1ns	Addr	MemWri
6:	30.1ns	TW	0000
7:	30.1ns	Data	0000
8:9:	30.1ns	....	0000	Two cycles without bus activity

Read transactions got by PCI analyzer
======================================
Sample	TimeRel	State	C/BE#
TRIG:	0.0ns	Addr	MemRd
1:	30.1ns	TW	0000
2:	30.1ns	TW	0000
3:	30.1ns	TW	0000
4:	30.1ns	Data	0000
5:18	30.1ns	....	0000	Fourteen!! cycles without bus activity
19:	30.1ns	TW	0000
20:	30.1ns	TW	0000
21:	30.1ns	TW	0000
22:	30.1ns	Data	0000
23:38	30.1ns	....	0000	Fourteen!! cycles without bus activity

The above data show up PCI burst never happens. But the bad PCI read
performace is even a worse problem. My own data is exactly the same.

You can see the delays do NOT happen within the PCI transfer. The delays
happen AMONG transfers.

The big question: Why???, what on the hell are doing the CPU or the
bridge during these time intervals? Besides these time intervals are
huge (14 cycles at 33MHz are 140 clocks of a 330MHz CPU).

Well..., every one must be conscious of this problem is not another more
one. This problem is a central concern about real PCI capability to
manage multimedia drivers. For instance, PCI readings are limited to
9MBs bandwidth. It is unbeliveable that 500MHz-boxes only can cope with
9MBs transfers

Regards,



Sent via Deja.com http://www.deja.com/
Before you buy.
Technical Details
Message-ID: <808ocd$hks$1@nnrp1.deja.com>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <806q1n$303$1@nnrp1.deja.com> <806rng$d5j$1@news.imaginet.fr>

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII
X-Google-Thread: 10bf1a,a2997f0a96bb896d
X-Google-Attributes: gid10bf1a,public
X-Google-Thread: 102b32,a2997f0a96bb896d
X-Google-Attributes: gid102b32,public
X-Google-Thread: 1045b9,a2997f0a96bb896d
X-Google-Attributes: gid1045b9,public
X-Google-Thread: 111b49,a2997f0a96bb896d
X-Google-Attributes: gid111b49,public
From: mntge@tor.indra.es
Subject: Re: PCI burst-PCI read = Multimedia brake
Date: 1999/11/09
Message-ID: <808ocd$hks$1@nnrp1.deja.com>
X-Deja-AN: 546328389
References: <806q1n$303$1@nnrp1.deja.com> <806rng$d5j$1@news.imaginet.fr>
X-Http-Proxy: 1.0 x23.deja.com:80 (Squid/1.1.22) for client 195.235.73.30
Organization: Deja.com - Before you buy.
X-Article-Creation-Date: Tue Nov 09 09:09:34 1999 GMT
X-MyDeja-Info: XMYDJUIDmntge
Newsgroups: comp.os.linux.hardware,comp.sys.ibm.pc.hardware.chips,fa.linux.kernel,intel.motherboards.pentium_ii
X-Http-User-Agent: Mozilla/4.7 [en] (X11; I; Linux 2.2.5-15 i686)