GNICs, SMP Linux, and the GX chipset
Kim Stearns
kstearns@packetengines.com
Tue Nov 17 11:58:38 1998
Ted:
Please see Tony points below..... We need to assist him.
Kim
> -----Original Message-----
> From: Anthony Caola [SMTP:caola@MIT.EDU]
> Sent: Tuesday, November 17, 1998 7:07 AM
> To: yellowfin@cesdis1.gsfc.nasa.gov
> Subject: GNICs, SMP Linux, and the GX chipset
>
>
> Hello --
>
> We are having ongoing problems with the both the GNIC I and II cards under
>
> Linux. Based on what I have heard, it's possible that there is some kind
> of
> compatibility issue between the Intel AP450GX (GX chipset) platform and
> the
> GNICs. From the Intel website, I have obtained a couple of technical
> documents that struck me as possibly relevant, and have reproduced them
> below:
> Ted and Don: Could these indicate the root of the problem? Am I dead
> trying
> to use these computers?
>
> Both the GNIC I and GNIC II cause the same symptoms when sending large
> IP messages (using TTCP) -- the computers crash so violently that even the
>
> front panel LCD display goes blank!
>
> Does anybody have any suggestions?
>
> Tony
>
> Anthony Caola Massachusetts Institute of Technology
> Phone: (617) 253-6547 Department of Chemical Engineering
> Fax: (617) 258-8224 25 Ames St., Building 66-250
> Email: caola@mit.edu Cambridge, MA 02139
>
>
> INTEL DOCUMENTS ========================================================
> 1 - http://support.intel.com/support/chipsets/450gx/KB49QMA7.HTM
> (This one is the most disturbing: On bootup, the machine claims:
> PCI BIOS revision 2.10 entry at 0xfd091!)
>
> Abstract: This document discusses that the 450GX was designed
> to meet PCI 2.0 specification and does not support the PCI 2.1
> requirement of issuing a RETRY if a target cannot complete the
> initial data phase of a transaction in 16 or 32 PCI clocks.
>
> Solution: The 16/32 PCI clock rule is new to the PCI 2.1
> specification(section 3.5.1.1). This rule was added to prevent
> situations in which a PCI target will hold off a transaction
> indefinitely if it cannot access or provide the requested data for the
> current transaction. The 450GX was designed to meet the PCI 2.0
> specification and does not support the 16/32 PCI clock rule.
> Therefore, the 450GX may take longer than 16 or 32 PCI clocks to
> complete the first phase of a PCI request.
>
> 2 - http://support.intel.com/support/chipsets/450gx/KB8W5BA8.HTM
> Abstract: This document discusses possible PCI to main memory
> write burst lengths on a Pentium(R) Pro processor/450GX system
> when using memory_write versus memory_write_invalidate PCI
> instructions.
>
> Solution: The PCI command type (memory_write vs.
> memory_write_invalidate) does not necessarily determine the
> length of a PCI burst cycle to the PCI->Host bridge. PCI write burst
> length is determined by the number of available PCI->Host posting
> buffers and available IOQ buffers to assemble the requests.
> Provided both are available, the PCI master should be able to
> continue bursting to the bridge. The 450GX will disconnect a
> PCI->memory write burst on the PCI bus if an outbound request is
> made from the host side (e.g., an I/O read or write, or memory read
> to PCI), or if the burst crosses a 4K (page) boundary.
> A drawback for issuing PCI memory_writes instead of
> memory_write_invalidates is that the 450GX bridge can then only
> turn the writes into a Pentium(R) Pro bus memory_write (LEN<=8)
> instruction rather than a line_write (LEN=32). This would cause
> poor performance on both the PCI bus and the Pentium Pro
> processor bus.
>
>
>
> COMPUTER DESCRIPTION
> =======================================================
> The machines we are attempting to use are:
> Intel computers with the model number "ALPCD200512C".
> The CPU stepping is C0, and the processors are 200 Mhz Pentium Pros,
> "Processor ID 619" -- only 512kb of L2 on them.
> "450GX" chipset
> We have upgraded to the latest BIOS (1.00.14CD0 -- I think they were
> 1.00.08CD0 originally), and I think they date back to September of 1997.
> ==========================================================================
> ==
>
>
| To unsubscribe, send mail to Majordomo@cesdis.gsfc.nasa.gov, and within the
| body of the mail, include only the text:
| unsubscribe this-list-name youraddress@wherever.org
| You will be unsubscribed as speedily as possible.