OFS / opae-sdk

Open Programmable Acceleration Engine
https://ofs.github.io
BSD 3-Clause "New" or "Revised" License
255 stars 82 forks source link

avmmi-bmc: probe of avmmi-bmc.2.auto failed with error -110 #1429

Closed thierryfischer closed 2 years ago

thierryfischer commented 4 years ago

Hello,

I am running on a Debian 10 'buster' server and managed to install the latest drivers 2.0.4-2 . However I got some errors in var/log/messages :

Jan 28 10:48:22 machete3 kernel: [ 24.871021] avmmi-bmc: probe of avmmi-bmc.2.auto failed with error -110

The modules are correctly listed:

# lsmod | grep fpga intel_fpga_pac_hssi 28672 0 intel_fpga_fme 106496 0 ifpga_sec_mgr 16384 1 intel_fpga_fme intel_fpga_afu 45056 0 fpga_mgr_mod 16384 1 intel_fpga_fme

And the packages are all installed:

# dpkg -l | grep opae ii opae 1.4.0-2 amd64 Open Programmable Acceleration Engine ii opae-ase 1.4.0-2 amd64 OPAE AFU Simulation Environment ii opae-devel 1.4.0-2 amd64 OPAE headers, sample source and documentation ii opae-intel-fpga-driver 2.0.4-3 amd64 Create OPAE Driver source and binary rpm packages. ii opae-libs 1.4.0-2 amd64 Runtime libraries for OPAE applications ii opae-tools 1.4.0-2 amd64 OPAE base tools binaries ii opae-tools-extra 1.4.0-2 amd64 OPAE extra tools binaries

However when running fpgainfo fme I got several error messages & the reported FW version is 0:

# sudo fpgainfo fme board_rc.c:136:read_bmc_version() ERROR : Failed to get token Object board_rc.c:318:print_board_info() ERROR : Failed to read BMC FW version board_rc.c:180:read_bmc_pwr_down_cause() ERROR : Failed to get token Object board_rc.c:323:print_board_info() ERROR : Failed to read power down cause board_rc.c:227:read_bmc_reset_cause() ERROR : Failed to get token Object board_rc.c:328:print_board_info() ERROR : Failed to read reset cause Board Management Controller, microcontroller FW version: 0 Last Power down cause: Last Reset cause: //** FME **// Object Id : 0xF200000 PCIe s:\b:d:f : 0000:3B:00:0 Device Id : 0x09C4 Socket Id : 0x00 Ports Num : 01 Bitstream Id : 0x123000200000185 Bitstream Version : 1.2.3 Pr Interface Id : 69528db6-eb31-577a-8c36-68f9faa081f6

I have tried updating the FIM and BMC Firmware, but it fails at step 2.

Did anyone else experience this issue before or have any clue ?

Best regards,

fpgamatt commented 4 years ago

Hi, Updating from DCP 1.1 to DCP 1.2 is actually pretty tricky. Can you send a link to the steps you followed? You may have missed a power cycle step so that the new FIM and BMC and driver all load.

The error makes me think you have old BMC firmware or an old FIM running.