Application Acceleration With FPGAs
Programmable Acceleration Cards (PACs), DCP, DLA, Software Stack, and Reference Designs
Announcements
Intel Support hours are Monday-Fridays, 8am-5pm PST, except Holidays. Thanks to our community members who provide support during our down time or before we get to your questions. We appreciate you!

Need Forum Guidance? Click here
Search our FPGA Knowledge Articles here.
426 Discussions

Intel PAC (Arria 10) problem with FIM/BMC

JensDo
Beginner
624 Views

Hi,

I tried updating an DK-ACB-10AX1152AES board to match the newest FIM/BMC required by Intel's 1.2.1 SDK (it was at 1.1 beta status before I started)
The FIM seems to be now at 1.2-compatible level (using the Bittware II TKL), but something is strange with the BMC.
Here a few pointers...

$ lspci | grep 09c4
01:00.0 Processing accelerators: Intel Corporation Device 09c4

$ sudo dmesg -T |grep avmmi
[Wed Sep 29 08:44:53 2021] avmmi-bmc avmmi-bmc.2.auto: avmmi_send_one no response count
[Wed Sep 29 08:44:53 2021] avmmi-bmc avmmi-bmc.2.auto: avmmi_bl_version failed bmc comm -110
[Wed Sep 29 08:44:53 2021] avmmi-bmc avmmi-bmc.2.auto: avmmi_probe failed to get BMC BL version. BMC FW update required!
[Wed Sep 29 08:44:53 2021] avmmi-bmc: probe of avmmi-bmc.2.auto failed with error -110

$ sudo fpgainfo fme
Board Management Controller, microcontroller FW version unavailable
Last Power Down Cause: unavailable
Last Reset Cause: unavailable (can't open)
//****** FME ******//
Object Id : 0xEC00000
PCIe s:b:d:f : 0000:01: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
Boot Page : user

Retrying to flash via "./setup_fim_and_bmc.sh -b 01 -d 0 -f 0 -p $FIMPATH" results in the following when selecting 1:

>>> Running cmd:
bwconfig --scan=usb

Scanning for devices

No devices found
You have the latest FIM. To update to latest BMC, downgrade to FIM version 1.1PV and rerun the script to install latest FIM and BMC

and when selecting 2:

Scanning for devices

No devices found
Power cycle is required before this step. Do you want to continue? (Y/n): y
>>> Running cmd:
sudo fpgaflash bmc_bl $FIMPATH/a10sa4_bootloader-26879-fw.hex 0000:01:00.0

Traceback (most recent call last):
File "/usr/bin/fpgaflash", line 11, in <module>
load_entry_point('opae.admin==1.0.2', 'console_scripts', 'fpgaflash')()
File "/usr/lib/python2.7/dist-packages/opae/admin/tools/fpgaflash.py", line 1259, in main
sys.exit(bmc_update(args.type, args.file, bdf))
File "/usr/lib/python2.7/dist-packages/opae/admin/tools/fpgaflash.py", line 713, in bmc_update
dev = get_dev_bmc(bdf)
File "/usr/lib/python2.7/dist-packages/opae/admin/tools/fpgaflash.py", line 436, in get_dev_bmc
mode = os.stat(dev).st_mode
OSError: [Errno 2] No such file or directory: '/dev/avmmi-bmc.2.auto'

 

Any ideas about the root cause of this behavior, and how to fix it?

0 Kudos
1 Solution
JensDo
Beginner
578 Views

Update: missing USB cable resulted in erroneous BMC update =>fixed now.

View solution in original post

2 Replies
JensDo
Beginner
579 Views

Update: missing USB cable resulted in erroneous BMC update =>fixed now.

EricMunYew_C_Intel
Moderator
460 Views

When upgrading BMC, the USB cable is required.


Reply