Quantcast
Channel: Intel® Many Integrated Core Architecture
Viewing all articles
Browse latest Browse all 1347

31S1P problems (MSI-X Enable-, or 4G Decoding, probably)

$
0
0

Hello, everyone.  I've been lurking on the forums for a few days now while I schemed up a cooling solution for my shiny new 31S1P. 

I'm pretty sure I've conquered the cooling requirements.  Check!

However, I cannot get the card to work correctly.  I'm using a Z97-WS motherboard with "4G Decoding" enabled in the BIOS settings. The CPU is a Celeron G1820 which is a cheap little lga1150 socket CPU that seemed to be enough for this rig.  I'm running the latest BIOS (2403, I believe from 2015-06-18 or thereabouts), latest version of CentOS 7.1, which is 7.1.1503 (Core). 

I've followed all of the advice and forums I could find online about this issue, to little avail.  Here is a piece of my console log showing the relevant information I am likely to be asked to provide if I don't do it here:

----------------------------------------------------------------------------------------

[root@x mpss-3.5.2]# dmesg | grep MSI
[    0.102438] acpi PNP0A08:00: _OSC: OS supports [ExtendedConfig ASPM ClockPM Segments MSI]
[    0.408378] pcieport 0000:00:01.0: irq 40 for MSI/MSI-X
[    0.408786] pcieport 0000:01:00.0: irq 41 for MSI/MSI-X
[    0.408881] pcieport 0000:02:08.0: irq 42 for MSI/MSI-X
[    0.408972] pcieport 0000:02:10.0: irq 43 for MSI/MSI-X
[    0.409070] pcieport 0000:06:00.0: irq 44 for MSI/MSI-X
[    0.409184] pcieport 0000:07:01.0: irq 45 for MSI/MSI-X
[    0.409349] pcieport 0000:07:02.0: irq 46 for MSI/MSI-X
[    0.409465] pcieport 0000:07:03.0: irq 47 for MSI/MSI-X
[    0.409579] pcieport 0000:07:04.0: irq 48 for MSI/MSI-X
[    0.409692] pcieport 0000:07:05.0: irq 49 for MSI/MSI-X
[    0.409808] pcieport 0000:07:06.0: irq 50 for MSI/MSI-X
[    0.409920] pcieport 0000:07:07.0: irq 51 for MSI/MSI-X
[    0.452551] xhci_hcd 0000:00:14.0: irq 52 for MSI/MSI-X
[    0.518593] xhci_hcd 0000:10:00.0: irq 53 for MSI/MSI-X
[    0.518597] xhci_hcd 0000:10:00.0: irq 54 for MSI/MSI-X
[    0.518600] xhci_hcd 0000:10:00.0: irq 55 for MSI/MSI-X
[    0.710232] e1000e 0000:00:19.0: irq 56 for MSI/MSI-X
[    0.825566] igb 0000:0d:00.0: irq 57 for MSI/MSI-X
[    0.825570] igb 0000:0d:00.0: irq 58 for MSI/MSI-X
[    0.825573] igb 0000:0d:00.0: irq 59 for MSI/MSI-X
[    0.825577] igb 0000:0d:00.0: irq 60 for MSI/MSI-X
[    0.825581] igb 0000:0d:00.0: irq 61 for MSI/MSI-X
[    0.855040] igb 0000:0d:00.0: Using MSI-X interrupts. 2 rx queue(s), 2 tx queue(s)
[    0.984604] i915 0000:00:02.0: irq 62 for MSI/MSI-X
[    1.187177] ahci 0000:00:1f.2: irq 63 for MSI/MSI-X
[    1.189283] ahci 0000:0a:00.0: irq 64 for MSI/MSI-X
[    1.190251] ahci 0000:0f:00.0: irq 65 for MSI/MSI-X
[   12.487762] mei_me 0000:00:16.0: irq 66 for MSI/MSI-X
[   12.702815] snd_hda_intel 0000:00:03.0: irq 67 for MSI/MSI-X
[   12.702983] snd_hda_intel 0000:00:1b.0: irq 68 for MSI/MSI-X
[root@x mpss-3.5.2]# lspci | grep -i coproc
03:00.0 Co-processor: Intel Corporation Xeon Phi coprocessor 31S1 (rev 11)
[root@x mpss-3.5.2]# lspci -s 03:00.0 -vv
03:00.0 Co-processor: Intel Corporation Xeon Phi coprocessor 31S1 (rev 11)
    Subsystem: Intel Corporation Device 2500
    Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Interrupt: pin A routed to IRQ 255
    Region 0: Memory at <unassigned> (64-bit, prefetchable) [disabled] [size=8G]
    Region 4: Memory at bf200000 (64-bit, non-prefetchable) [disabled] [size=128K]
    Capabilities: [44] Power Management version 3
        Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot-,D3cold-)
        Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
    Capabilities: [4c] Express (v2) Endpoint, MSI 00
        DevCap:    MaxPayload 256 bytes, PhantFunc 0, Latency L0s <4us, L1 <64us
            ExtTag+ AttnBtn- AttnInd- PwrInd- RBE+ FLReset-
        DevCtl:    Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
            RlxdOrd- ExtTag+ PhantFunc- AuxPwr- NoSnoop+
            MaxPayload 256 bytes, MaxReadReq 512 bytes
        DevSta:    CorrErr+ UncorrErr- FatalErr- UnsuppReq+ AuxPwr- TransPend-
        LnkCap:    Port #0, Speed 5GT/s, Width x16, ASPM L0s L1, Exit Latency L0s <4us, L1 unlimited
            ClockPM- Surprise- LLActRep- BwNot-
        LnkCtl:    ASPM Disabled; RCB 64 bytes Disabled- CommClk-
            ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
        LnkSta:    Speed 5GT/s, Width x16, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
        DevCap2: Completion Timeout: Range AB, TimeoutDis+, LTR-, OBFF Not Supported
        DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-, LTR-, OBFF Disabled
        LnkCtl2: Target Link Speed: 5GT/s, EnterCompliance- SpeedDis-
             Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
             Compliance De-emphasis: -6dB
        LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete-, EqualizationPhase1-
             EqualizationPhase2-, EqualizationPhase3-, LinkEqualizationRequest-
    Capabilities: [88] MSI: Enable- Count=1/16 Maskable- 64bit+
        Address: 0000000000000000  Data: 0000
    Capabilities: [98] MSI-X: Enable- Count=16 Masked-
        Vector table: BAR=4 offset=00017000
        PBA: BAR=4 offset=00018000
    Capabilities: [100 v1] Advanced Error Reporting
        UESta:    DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
        UEMsk:    DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
        UESvrt:    DLP+ SDES- TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
        CESta:    RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
        CEMsk:    RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
        AERCap:    First Error Pointer: 00, GenCap- CGenEn- ChkCap- ChkEn-

[root@x mpss-3.5.2]# dmesg | grep mic
[    0.000000] CPU0 microcode updated early to revision 0x1c, date = 2014-07-03
[    0.061159] CPU1 microcode updated early to revision 0x1c, date = 2014-07-03
[    0.068898] atomic64 test passed for x86-64 platform with CX8 and with SSE
[    0.089803] ACPI: Dynamic OEM Table Load:
[    0.091965] ACPI: Dynamic OEM Table Load:
[    0.093790] ACPI: Dynamic OEM Table Load:
[    0.387895] microcode: CPU0 sig=0x306c3, pf=0x2, revision=0x1c
[    0.387899] microcode: CPU1 sig=0x306c3, pf=0x2, revision=0x1c
[    0.387920] microcode: Microcode Update Driver: v2.00 <tigran@aivazian.fsnet.co.uk>, Peter Oruba
[    0.526732] mousedev: PS/2 mouse device common for all mice
[    0.710216] e1000e 0000:00:19.0: Interrupt Throttling Rate (ints/sec) set to dynamic conservative mode
[    3.071226] usb 5-2: ep 0x81 - rounding interval to 1024 microframes, ep desc says 2040 microframes
[    3.439111] usb 5-2.1: ep 0x81 - rounding interval to 64 microframes, ep desc says 80 microframes
[    3.439113] usb 5-2.1: ep 0x82 - rounding interval to 1024 microframes, ep desc says 2040 microframes
[root@x mpss-3.5.2]# micinfo
MicInfo Utility Log
Created Mon Aug 17 04:01:04 2015

    System Info
        HOST OS            : Linux
        OS Version        : 3.10.0-229.el7.x86_64
        Driver Version        : NotAvailable
        MPSS Version        : 3.5.2

        Host Physical Memory    : 16141 MB
micinfo: No devices found : host driver is not loaded: No such file or directory

[root@x j]# depmod
[root@x j]# modprobe mic
modprobe: FATAL: Module mic not found.
[root@x j]# service mpss start
Starting mpss (via systemctl):                             [  OK  ]
[root@x j]# micctrl -s
  [Error] micrasrelmond: State failed - non existent MIC device
[root@x j]#

----------------------------------------------------------------------------------------

 

If I can get it to show up in a dmesg | grep mic output again, I'll post it here.  i've gotten that output of that to vary a little. 

I don't have a special BIOS from ASUS, but as I said above, it is the latest available and it only came out a few weeks ago.  Could this be an instance of what Frances was talking about here? https://software.intel.com/en-us/forums/topic/538897#comment-1811230

 

In other words, the fact that MSI-X doesn't appear to be operative for my 31S1P.  I cannot for the life of me figure out how to force to to be enabled.  Is this going to require recompiling my kernel?

 

If anyone has any ideas, I'm all ears/eyes.

Thanks!


Viewing all articles
Browse latest Browse all 1347

Trending Articles