PERC 4/DC and PCI-X

Matt Domsch Matt_Domsch at dell.com
Fri Oct 29 15:08:01 CDT 2004


On Fri, Oct 29, 2004 at 11:38:09AM -0700, Allen Gray wrote:
> 
> 
> Matt Domsch wrote:
> 
> >Please post your lspci -vv results.
> 
> 
> Hello Matt -
> 
> As requested here's the lspci -vv output showing the detail for the two 
> PERC4 .. (unedited lspci attached at bottom of message)

Your device does not indicate that it has the PCI-X capabilities.
This may be either because the device isn't a PCI-X capable device, or
because you've got an old enough copy of lspci which doesn't dump out
the PCI-X capabilities data.

Here's what the onboard NIC on my PowerEdge 2800 says:

0b:07.0 Ethernet controller: Intel Corp. 82541EI Gigabit Ethernet
Controller (rev 05)
        Subsystem: Dell Computer Corporation: Unknown device 016d
        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: 32 (63750ns min), cache line size 10
        Interrupt: pin A routed to IRQ 64
        Region 0: Memory at df8e0000 (32-bit, non-prefetchable)
	[size=128K]
        Region 2: I/O ports at ccc0 [size=64]
        Capabilities: [dc] Power Management version 2
                Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA
		PME(D0+,D1-,D2-,D3hot+,D3cold+)
                Status: D0 PME-Enable- DSel=0 DScale=1 PME-
        Capabilities: [e4] PCI-X non-bridge device.
                Command: DPERE- ERO+ RBC=0 OST=0
                Status: Bus=0 Dev=0 Func=0 64bit- 133MHz- SCD- USC-,
		DC=simple, DMMRBC=0, DMOST=0, DMCRS=0, RSCEM-


It's this last chunk, in the status line, where you see 133MHz-
indicates its running at 100MHz, and 32 bits wide not 64.


> Two questions come up .. 1) Should there be a '64-bit' indication 
> anywhere for the bus width?

Yes, it should be in the PCI-X capabilities status line.  There wasn't
a status bit defined in conventional PCI to report such.

> 2) Does '66Mhz+' denote 'between 66 and 100 
> Mhz', or would it guarantee 133Mhz?

Neither.  For 33Mhz, you see "66Mhz-".  For 66, 100, or 133MHz, you
see "66Mhz+"


Thanks,
Matt

-- 
Matt Domsch
Sr. Software Engineer, Lead Engineer
Dell Linux Solutions linux.dell.com & www.dell.com/linux
Linux on Dell mailing lists @ http://lists.us.dell.com




More information about the Linux-PowerEdge mailing list