Buy a dell cx353a , compare firmware ini with mellanox origin cx353a ,found something about iscsi boot, anyone tried this before?
Code:
--- cx353-org.ini 2022-11-13 09:36:23.999740800 +0800
+++ cx353-dell.ini 2022-11-13 09:32:37.374254700 +0800
@@ -1,4 +1,4 @@
-;; Generated automatically by iniprep tool on Tue Sep 05 14:05:13 IDT 2017 from ./cx3-1_MCX353A_fdr_09v.prs
+;; Generated automatically by iniprep tool on Tue Sep 05 14:05:13 IDT 2017 from ./cx3-1_DELL_MCX353A_fdr_09v.prs
;;
;; PRS FILE FOR KESTREL
;; $Id$
@@ -6,12 +6,12 @@
[PS_INFO]
-Name = MCX353A-FCB_A2-A5
-Description = ConnectX-3 VPI adapter card; single-port QSFP; FDR IB (56Gb/s) and 40GigE; PCIe3.0 x8 8GT/s; RoHS R6
-PRS_name = cx3-1_MCX353A_fdr_09v.prs
+Name = 079DJ3
+Description = ConnectX-3 VPI adapter; single-port QSFP; FDR IB (56Gb/s) and 40GbE;PCIe3.0 x8 8GT/s; Dell PowerEdge
+PRS_name = cx3-1_DELL_MCX353A_fdr_09v.prs
[ADAPTER]
-PSID = MT_1100120019
+PSID = DEL1100001019
pcie_gen2_speed_supported = true
pcie_gen3_speed_supported = true
adapter_dev_id = 0x1003
@@ -31,7 +31,7 @@
[HCA]
hca_header_device_id = 0x1003
-hca_header_subsystem_id = 0x0051
+hca_header_subsystem_id = 0x0067
dpdp_en = true
eth_xfi_en = true
mdio_en_port1 = 0
@@ -41,7 +41,6 @@
mlpn_en_port0 = true
phy_type_port1 = XFI
ext_phy_board_port1 = FALCON
-module_power_level_supported_port0 = 5
num_of_ports = One_Port
new_gpio_scheme_en = true
@@ -369,7 +368,7 @@
flash_has_suspend_resume = 0
[ROMINI]
-; start of '#include "uefi_hii_no_iscsi.h"'
+; start of '#include "uefi_hii_all.h"'
undi_en = 1
hii_en = 1
fmp_en = 1
@@ -377,18 +376,27 @@
port_enum = 0
mac_enum = 1
-dev_path_enum = 1
-dev_path_fqdd = 0
+dev_path_enum = 0
+dev_path_fqdd = 1
hii_read_only = 0
-hii_bdf_decimal = 1
+hii_bdf_decimal = 0
hii_platform_setup = 1
hii_ibm_aim = 0
-hii_iscsi_configuration = 0
+hii_iscsi_configuration = 1
static_component_name_string = 0
platform_to_driver_en = 0
-hii_vpi_configuration = 1
-; end of '#include "uefi_hii_no_iscsi.h"'
+port1_iscsi_boot_to_target = 1
+port2_iscsi_boot_to_target = 1
+; end of '#include "uefi_hii_all.h"'
+port1_boot_protocol = 0
+port2_boot_protocol = 0
+port1_boot_option_rom_en = 0
+port2_boot_option_rom_en = 0
+port1_iscsi_dhcp_params_en = 0
+port2_iscsi_dhcp_params_en = 0
+port1_iscsi_ipv4_dhcp_en = 0
+port2_iscsi_ipv4_dhcp_en = 0