Como ver a velocidade da placa PCI-X?

1

Pesquisando essa pergunta, muitas respostas são baseadas no PCIe. Infelizmente, não estou procurando respostas baseadas em PCIe no momento. Eu tenho um PC mais antigo que ainda contém alguns slots PCI-X (você sabe, como o PCI antigo, mas mais e mais rápido). No momento, tenho um Auzentech X-Meridian 7.1 2G instalado no slot PCI e uma placa HP Firewire 800 em um dos meus slots PCI-X. Quando eu executo # lspci -vvv -s 08: , recebo a seguinte saída, mostrando ambas as placas. O Firewire está funcionando a 66 + MHz e no modo de 64 bits, ou?

08:04.0 Multimedia audio controller: C-Media Electronics Inc CMI8788 [Oxygen HD Audio]
    Subsystem: AuzenTech, Inc. X-Meridian 7.1 2G
    Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 32 (500ns min, 6000ns max)
    Interrupt: pin A routed to IRQ 19
    Region 0: I/O ports at 5000 [size=256]
    Capabilities: [c0] Power Management version 2
        Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
        Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
    Kernel driver in use: snd_oxygen
    Kernel modules: snd_oxygen

08:08.0 FireWire (IEEE 1394): Texas Instruments TSB43AB22A IEEE-1394a-2000 Controller (PHY/Link) [iOHCI-Lynx] (prog-if 10 [OHCI])
    Subsystem: Super Micro Computer Inc Device b380
    Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 32 (500ns min, 1000ns max), Cache Line Size: 32 bytes
    Interrupt: pin A routed to IRQ 20
    Region 0: Memory at d0e04000 (32-bit, non-prefetchable) [size=2K]
    Region 1: Memory at d0e00000 (32-bit, non-prefetchable) [size=16K]
    Capabilities: [44] Power Management version 2
        Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold-)
        Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME+
    Kernel driver in use: firewire_ohci
    Kernel modules: firewire_ohci
    
por Xudonax 10.08.2017 / 16:53

1 resposta

4

Seu cartão está executando a 33MHz no modo de 32 bits. Para um dispositivo PCI-X de 66 bits e 66 bits, você veria 66MHz+ na linha Status e também teria uma seção de recurso 68 , como

    Capabilities: [68] PCI-X non-bridge device
            Command: DPERE- ERO- RBC=512 OST=8
            Status: Dev=03:04.1 64bit+ 133MHz+ SCD- USC- DC=simple DMMRBC=2048 DMOST=8 DMCRS=16 RSCEM- 266MHz- 533MHz-

(isso é um dispositivo de 133MHz; você esperaria pelo menos 64bit+ aqui).

    
por 10.08.2017 / 17:19