Hi,
After following the https://www.intel.com/content/www/us/en/programmable/documentation/rjg1562957780901.html step 4 and 7 the `lspci | grep acc` only gives:
b3:00.0 Processing accelerators: Intel Corporation Device 0b30
b7:00.0 Processing accelerators: Intel Corporation Device 0b32
But according to https://doc.dpdk.org/guides/bbdevs/fpga_5gnr_fec.html it should have something with deviceID 0d8f
Is there anything we missed?
```fpgainfo fme
Board Management Controller, MAX10 NIOS FW version D.2.1.24
Board Management Controller, MAX10 Build version D.2.0.7
//****** FME ******//
Object Id : 0xF000000
PCIe s:b:d.f : 0000:b3:00.0
Device Id : 0x0b30
Numa Node : 1
Ports Num : 01
Bitstream Id : 0x23000110010310
Bitstream Version : 0.2.3
Pr Interface Id : f3c99413-5081-4aad-bced-07eb84a6d0bb
Boot Page : user```
```fpgainfo bmc
Board Management Controller, MAX10 NIOS FW version D.2.1.24
Board Management Controller, MAX10 Build version D.2.0.7
//****** BMC SENSORS ******//
Object Id : 0xF000000
PCIe s:b:d.f : 0000:b3:00.0
Device Id : 0x0b30
Numa Node : 1
Ports Num : 01
Bitstream Id : 0x23000110010310
Bitstream Version : 0.2.3
Pr Interface Id : f3c99413-5081-4aad-bced-07eb84a6d0bb
( 1) Board Power : 83.68 Watts
( 2) 12V Backplane Current : 3.57 Amps
( 3) 12V Backplane Voltage : 12.16 Volts
( 4) 1.2V Voltage : 1.20 Volts
( 6) 1.8V Voltage : 1.80 Volts
(
(10) FPGA Core Voltage : 0.90 Volts
(11) FPGA Core Current : 23.22 Amps
(12) FPGA Core Temperature : 84.00 Celsius
(13) Board Temperature : 56.00 Celsius
(14) QSFP A Voltage : N/A
(15) QSFP A Temperature : N/A
(24) 12V AUX Current : 3.31 Amps
(25) 12V AUX Voltage : 12.18 Volts
(37) QSFP B Voltage : N/A
(38) QSFP B Temperature : N/A
(44) Retimer A Core Temperature : 87.00 Celsius
(45) Retimer A Serdes Temperature : 88.00 Celsius
(46) Retimer B Core Temperature : 0.00 Celsius
(47) Retimer B Serdes Temperature : 0.00 Celsius```
The image is not provided with the acceleration stack. Can you check with your local FAE? Thanks.
additional info if it helps:
lspci -vd8086:0b32
b7:00.0 Processing accelerators: Intel Corporation Device 0b32
Subsystem: Intel Corporation Device 0000
Flags: bus master, fast devsel, latency 0, IRQ 255, NUMA node 1
Memory at e4d00000 (64-bit, prefetchable) [size=512K]
Memory at e4b00000 (64-bit, prefetchable) [size=1M]
Capabilities: [68] MSI-X: Enable- Count=7 Masked-
Capabilities: [78] Power Management version 3
Capabilities: [80] Express Endpoint, MSI 00
Capabilities: [100] Advanced Error Reporting
Capabilities: [160] Alternative Routing-ID Interpretation (ARI)
Capabilities: [200] Single Root I/O Virtualization (SR-IOV)
Capabilities: [280] #19
lspci -vd8086:0b30
b3:00.0 Processing accelerators: Intel Corporation Device 0b30
Subsystem: Intel Corporation Device 0000
Physical Slot: 9
Flags: bus master, fast devsel, latency 0, IRQ 36, NUMA node 1
Memory at e5000000 (64-bit, prefetchable) [size=512K]
Memory at e4e00000 (64-bit, prefetchable) [size=1M]
Capabilities: [68] MSI-X: Enable+ Count=7 Masked-
Capabilities: [78] Power Management version 3
Capabilities: [80] Express Endpoint, MSI 00
Capabilities: [100] Advanced Error Reporting
Capabilities: [160] Alternative Routing-ID Interpretation (ARI)
Capabilities: [200] Single Root I/O Virtualization (SR-IOV)
Capabilities: [280] #19
Kernel driver in use: intel-fpga-pci
Kernel modules: intel_fpga_pci
Hi @SeanMa
b3:00.0 Processing accelerators: Intel Corporation Device 0b30
b7:00.0 Processing accelerators: Intel Corporation Device 0b32
==> This is expected. Cards are shipped with the default DID 0b30/0b32 as you saw.
But according to https://doc.dpdk.org/guides/bbdevs/fpga_5gnr_fec.html it should have something with deviceID 0d8f Is there anything we missed?
==> You will only see 0d8f if you have programmed the 5GNR FEC image into the card.
Thanks for the answer, just wonder if there is any instruction for how to program FEC image into the card?
If you have installed the Acceleration Stack, and if you have the image, run below:
fpgasupdate <BIN filename> <BDF>
When it completed update...run
rsu bmcimg <BDF>
Example:
fpgasupdate example.bin 1a:00.0
rsu bmcimg 1a:00.0
Correction: you must install the Acceleration Stack in order to run those commands. It is not a "if", it is a MUST. You can either install the RTE or the Development version.
Hi Jon,
Thanks again, yes I have the acceleration stack installed, where can I find the FEC image?
BR
Sean
any image under the following folder?
ls -lrt /usr/share/opae/n3000/super-rsu/2x2x25G/
total 44896
-rw-r--r--. 1 root root 1152 Nov 18 2019 VistaCreekBMCCSK0_CANCEL.bin
-rw-r--r--. 1 root root 1466 Nov 18 2019 super-rsu-2x2x25G.json
-rw-r--r--. 1 root root 45089792 Nov 18 2019 sr_vista_rot_2x2x25g_19ww43.6_unsigned.bin
-rw-r--r--. 1 root root 869632 Nov 18 2019 bmc_fw_vista_rot_revd_19ww46.5_signed.bin
The image is not provided with the acceleration stack. Can you check with your local FAE? Thanks.
For more complete information about compiler optimizations, see our Optimization Notice.