Closed jasmisbvb closed 1 year ago
Dear customer, Thanks for your interest in AWS F1. Just to make sure, can you confirm if you see Busmaster enabled when you do lspci. Thanks
I am a colleague of @jasmisbvb. Here is the output, looks like busmaster is missing?
# lspci
00:00.0 Host bridge: Intel Corporation 440FX - 82441FX PMC [Natoma] (rev 02)
00:01.0 ISA bridge: Intel Corporation 82371SB PIIX3 ISA [Natoma/Triton II]
00:01.1 IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]
00:01.3 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ACPI (rev 01)
00:02.0 VGA compatible controller: Cirrus Logic GD 5446
00:03.0 Ethernet controller: Amazon.com, Inc. Elastic Network Adapter (ENA)
00:1c.0 Non-Volatile memory controller: Amazon.com, Inc. NVMe SSD Controller
00:1d.0 Memory controller: Amazon.com, Inc. Device 1042
00:1e.0 Memory controller: Amazon.com, Inc. Device 1041
00:1f.0 Unassigned class [ff80]: XenSource, Inc. Xen Platform Device (rev 01)
lspci gives identical output on both F1 instances with:
Dear customer,
can you please post the output of lspci -vv for the 00:1d.0 Memory controller: Amazon.com, Inc. Device 1042 and 00:1e.0 Memory controller: Amazon.com, Inc. Device 1041. This should show whether the Busmaster is enabled or not
Thanks
For 00:1d.0 Memory controller: Amazon.com, Inc. Device 1042
it says BusMaster+
For 00:1e.0 Memory controller: Amazon.com, Inc. Device 1041
it says BusMaster-
@kyyalama2
Dear customer,
can you please try out the following:
1.) enable busmaster and mem space on both the PFs using
setpci -s
Thanks
Dear customer,
Can you please confirm if you are still seeing this issue or the recommendations resolved the errors you were seeing?
Thanks
closing this ticket, since not sure if still require support on this. Please feel free to comment if need help on this. Thanks
We are currently evaluating AWS's EC2 F1 instances as solution for a multitude of FPGA projects. As part of that we are running the example code provided by AWS in https://github.com/aws/aws-fpga/tree/master/hdk/cl/examples . Observed behaviour:
Expected behaviour:
Performed steps for each of the examples:
It is important for us that the DRAM DMA example works correctly, as performant memory access through XDMA is essential for our FPGA projects.
Please support here, is it possible that the DRAM DMA example or the XDMA driver are faulty?