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!