Article View: comp.os.linux.hardware
Article #938The increible PCI burst issue
From: mntge
Date: Mon, 08 Nov 1999 00:00
Date: Mon, 08 Nov 1999 00:00
35 lines
2535 bytes
2535 bytes
Dear friend, niessene@natlab.research.philips.com I have just seen your post (1999/06/17) about PCI burst performance. I am facing the same problem. Rather the two same problems: missing PCI burst and unexpected bad PCI read performance. Write PCI bandwidth is never better than 44MBs, and read PCI bandwidth then 9MBs!!!! Your PCI analyzer tables are similar to ours. Amazing figures. I am accessing to PCI card by memory mapping (ioremap, memcpy_toio, memcpy_fromio, ...). On a x86 box these operations are direct "memcpy()" calls and if you see the "include/asm-i386/string-486.h", the macro "__memcpy_by4" executes "movl" statements (double word). In the new kernels it seems there is a new MMX-3DNow version of the "memcpy()" (for AMD guys). The MTTR registers are Intel specific and they are only useful for write caching (I think so...). In my opinion, the problem is not OS-dependent. Rather is a chipset problem. I have looked through some datasheets: Intel 440BX and Via MPV3. You can check Via MPV3 chipset has a lot registers tunning the PCI operation: PCI write and read caching, wait states, burst enable, ... Opposite, 440BX has an little configuration capability. Next days, I am going to install an AMD-VIA box trying to get a best performance. If you are still interested I will tell you the results (although, the VIA MPV3 datasheet is a reference manual, lacking a good functional description. On the another hand, I would like to know if you has some information about this topic. Best Regards, Sent via Deja.com http://www.deja.com/ Before you buy.
Technical Details
Message-ID:
<806q1n$303$1@nnrp1.deja.com>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 10bf1a,a2997f0a96bb896d,start X-Google-Attributes: gid10bf1a,public X-Google-Thread: 102b32,a2997f0a96bb896d,start X-Google-Attributes: gid102b32,public X-Google-Thread: 1045b9,a2997f0a96bb896d,start X-Google-Attributes: gid1045b9,public X-Google-Thread: 111b49,a2997f0a96bb896d,start X-Google-Attributes: gid111b49,public From: mntge@tor.indra.es Subject: The increible PCI burst issue Date: 1999/11/08 Message-ID: <806q1n$303$1@nnrp1.deja.com> X-Deja-AN: 545913833 X-Http-Proxy: 1.0 x22.deja.com:80 (Squid/1.1.22) for client 195.235.73.30 Organization: Deja.com - Before you buy. X-Article-Creation-Date: Mon Nov 08 15:25:48 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)