Archives


- Beowulf
- Beowulf Announce
- Scyld-users
- Beowulf on Debian

[Beowulf] lspci, PCI-X 133, Mellanox

Many of your questions may have already been answered in earlier discussions or in the FAQ. The search results page will indicate current discussions as well as past list serves, articles, and papers.

Search

Craig Tierney ctierney at HPTI.com
Fri Aug 13 13:06:17 PDT 2004


On Fri, 2004-08-13 at 13:09, Mikhail Kuzminsky wrote:
>    I just installed Mellanox InfiniHost MHXL-CF128-T (former 
> MTLP23108) NICs into Tyan S2880-based nodes (the location is 1st PCI-X 
> 133 slot).
> lspci -v says about 66 Mhz:
> 
> 01:03.0 PCI bridge: Mellanox Technology: Unknown device 5a46 (rev a1) 
> (prog-if 00 [Normal decode])
> 	Flags: bus master, 66Mhz, medium devsel, latency 64
> 	Bus: primary=01, secondary=02, subordinate=02, sec-latency=64
> 	Memory behind bridge: fc500000-fc7fffff
> 	Prefetchable memory behind bridge: 00000000eb000000-00000000fc000000
> 	Capabilities: [70] PCI-X bridge device.
> 
> 02:00.0 InfiniBand: Mellanox Technology: Unknown device 5a44 (rev a1)
> 	Subsystem: Mellanox Technology: Unknown device 5a44
> 	Flags: bus master, 66Mhz, medium devsel, latency 64, IRQ 28
> 	Memory at fc700000 (64-bit, non-prefetchable) [size=1M]
> 	Memory at fb800000 (64-bit, prefetchable) [size=8M]
> 	Memory at f0000000 (64-bit, prefetchable) [size=128M]
> 	Capabilities: [40] #11 [001f]
> 	Capabilities: [50] Vital Product Data
> 	Capabilities: [60] Message Signalled Interrupts: 64bit+ Queue=0/5 
> Enable-
> 	Capabilities: [70] PCI-X non-bridge device.
> 
> I found that /usr/include/linux/pci.h knows about 133 Mhz PCI-X.
> 
> lspci -vv says:
> 
> 01:03.0 PCI bridge: Mellanox Technology: Unknown device 5a46 (rev a1) 
> (prog-if 00 [Normal decode])
> 	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- 
> Stepping- SERR+ FastB2B-
> 	Status: Cap+ 66Mhz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- 
> <TAbort- <MAbort- >SERR- <PERR-
> 	Latency: 64, cache line size 10
> 	Bus: primary=01, secondary=02, subordinate=02, sec-latency=64
> 	Memory behind bridge: fc500000-fc7fffff
> 	Prefetchable memory behind bridge: 00000000eb000000-00000000fc000000
> 	BridgeCtl: Parity+ SERR+ NoISA- VGA- MAbort- >Reset- FastB2B-
> 	Capabilities: [70] PCI-X bridge device.
> 		Secondary Status: 64bit+, 133MHz+, SCD-, USC-, SCO-, SRD- Freq=3
> 		Status: Bus=0 Dev=0 Func=0 64bit- 133MHz- SCD- USC-, SCO-, SRD-
> 		: Upstream: Capacity=0, Commitment Limit=0
> 		: Downstream: Capacity=0, Commitment Limit=0
> 
> and 02:00.0 says also about 66+ Mhz. Sorry, does it means that lspci 
> -v output is wrong (has 2 digits only, for example), but lspci -vv is 
> correct ?
> 
> BTW, is there some reasons to decrease PCI latency in BIOS setup from 
> 64 (see lspci above) to some more low level ?

Have you tested it to see how it performs?  
My Infiniband cards say the same thing.  They
perform slow (400MB/s).    It is due to bad
riser cards.  I am getting them replaced.

I would check your riser cards and see if
they are the problem.

Craig




More information about the Beowulf mailing list