ProLiant Servers (ML,DL,SL)
1825010 Members
4859 Online
109678 Solutions
New Discussion юеВ

DL145 / PCI-X only running @ 66MHz

 
Ken MacInnis
New Member

DL145 / PCI-X only running @ 66MHz

On a particular DL145, a 133MHz PCI-X board is only running at 66MHz according to lspci in Linux (Fedora Core 2).

I haven't been able to find jumpers on the board / in the manuals that may be forcing the slot to 66MHz, or similar settings in the BIOS, etc.

Do these exist, or should the slot simply run at 133MHz when a 133MHz card is used? If that is the case, what are some good steps for troubleshooting why it isn't?
3 REPLIES 3
Prashant (I am Back)
Honored Contributor

Re: DL145 / PCI-X only running @ 66MHz

Hi,

No option as such to change that setting from 133 to 66 Mhz or vice versa. Where as is there any card installed in server. If it is there then whcich card and what is the specification for same card.

Regards,
PRashant S.
Nothing is impossible
Ken MacInnis
New Member

Re: DL145 / PCI-X only running @ 66MHz

I've got a Mellanox Infiniband HCA in the single PCI-X slot. Nothing else seems to be on 03 or 04. Now, I also seem to remember that you can't specifically know what speed a device is running at with the PCI protocol, but perhaps that is different with PCI-X, since lspci seems to indicate positively a status of 66MHz.

03:01.0 PCI bridge: Mellanox Technology MT23108 PCI Bridge (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- SERR- Latency: 64, Cache Line Size 10
Bus: primary=03, secondary=04, subordinate=04, sec-latency=64
Memory behind bridge: fe700000-fe9fffff
Prefetchable memory behind bridge: 00000000eb200000-00000000fc200000
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=3 Dev=1 Func=0 64bit+ 133MHz+ SCD- USC-, SCO-, SRD-
: Upstream: Capacity=512, Commitment Limit=512
: Downstream: Capacity=128, Commitment Limit=128

04:00.0 InfiniBand: Mellanox Technology MT23108 InfiniHost (rev a1)
Subsystem: Mellanox Technology MT23108 InfiniHost
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR+ FastB2B-
Status: Cap+ 66Mhz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- SERR- Latency: 64, Cache Line Size 10
Interrupt: pin A routed to IRQ 25
Region 0: Memory at fe900000 (64-bit, non-prefetchable)
Region 2: Memory at fb800000 (64-bit, prefetchable) [size=8M]
Region 4: Memory at f0000000 (64-bit, prefetchable) [size=128M]
Capabilities: [40] #11 [001f]
Capabilities: [60] Message Signalled Interrupts: 64bit+ Queue=0/5 Enable-
Address: 0000000000000000 Data: 0000
Capabilities: [70] PCI-X non-bridge device.
Command: DPERE- ERO- RBC=3 OST=1
Status: Bus=4 Dev=0 Func=0 64bit+ 133MHz+ SCD- USC-, DC=simple, DMMRBC=0, DMOST=1, DMCRS=0, RSCEM-
Ken MacInnis
New Member

Re: DL145 / PCI-X only running @ 66MHz

Let me append my previous information.

I have been assuming that the first "Status" line of each PCI device (showing +66MHz) indicates it is not running at 133MHz. However, under the PCI-X Capabilities section, +133MHz is indicated.

Does this mean it IS running at 133MHz or that it is merely capable of such (I am now assuming the former, whereas before I thought the latter)?