[Beowulf] lspci, PCI-X 133, Mellanox

Mikhail Kuzminsky kus at free.net
Fri Aug 13 12:09:37 PDT 2004


   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 ?

Yours
Mikhail Kuzminsky
Zelinsky Institute of Organic Chemistry
Moscow



More information about the Beowulf mailing list