config.tcl
##### Global / Common#####set dut_num [lindex $argv 0]set DUT_port [lindex $argv 1]#20170622 jimmy : new argv for iteration set iteration [lindex $argv 2]#20170622 jimmy : new argv for iteration #20170704 jimmy : new argv for rtm set rtm [lindex $argv 3]#20170704 jimmy : new argv for rtm #set work_dir "\/home\/jc\/svn2\/acpi6_3315\/main"set work_dir "\/home\/user\/auto\/9113\/main\/"#set passfail 1#project base sleep timeset power_cycle_time 150set sel_get_time 15set com_check_time 1set sdr_list_time 20##### Global / Common########## IPMC debug console config #####set bmc_debug_console_port 3201set bmc_debug_console_user rootset bmc_debug_console_pw advantechset bmc_debug_console_prompt "CLI>"##### IPMC debug console config #####set sdk_prompt "BCM.0"##### DUT config #####set dut_linux_user rootset dut_linux_pw root#it's bmc main test lan interfaceset bmc_lan_interface 1 set DUT_prompt "root@localhost:~#"set DUT_prompt2 "*root@acpi6-b*"set login_prompt "localhost login:"set DUT_netmask 255.255.0.0set DUT_default_gw 10.0.0.254set OS_interface_2 "b03p2"set tool_path "\/home\/user\/regression\/9113\/tool"set sensor_spec "sensor_spec_acpi6_1-1.txt"set sensor_spec_thresh_hysteresis_rtm "sensor_spec_thresh_hysteresis_acpi6_rtm.txt"set sensor_spec_thresh_hysteresis_temp "sensor_spec_thresh_hysteresis_acpi6_temp.txt"set sensor_spec_thresh_hysteresis_volt "sensor_spec_thresh_hysteresis_acpi6_volt.txt"set sensor_spec_thresh_no_hysteresis "sensor_spec_thresh_no_hysteresis_acpi6.txt"set BSP_VERSION_INFO "00.44.0000"set ipmitool_ver "1.8.18"##### DUT config ########## Remote power controller config #####set Aten "10.0.0.29"set Aten_OID "1.3.6.1.4.1.21317.1.3.2.2.2.2"set Aten_port8 9#set Aten_port8 4##### Remote power controller config ########## Console server config #####set Con_server_prompt "*@bmc-project*"#set con_server_ip1 "172.17.4.195"set con_server_ip1 "172.17.4.51"#set con_server_ip2 "10.0.24.50"set con_server_ip2 "10.0.24.5"set con_server_ip2_hex "0x0a 0x00 0x18 0x05"#set con_server_ip2 "10.0.24.8"#set con_server_mac "00:0c:29:87:f4:1c"set con_server_mac "68:05:ca:2b:b5:a7"#set con_server_mac1 "00:0b:ab:92:5a:b0"#set con_server_mac2 "00:0b:ab:92:5a:b0"set con_server_user userset con_server_pw advantech111set con_server_10_network enp2s0##### Console server config ########## Test server config #####set Test_server_prompt "*@test-server*"set test_server_ip1 "172.17.4.180"set test_server_ip2 "10.0.24.6"set test_server_user userset test_server_pw advantech111##### Test server config ########## LMP Uboot config #####set LMP_uboot_prompt "ESWT"##### Test server config ########## ATCA config #####set shmm_ip 10.0.24.9set shmm_port 3001set shmm_prompt "#"set hpi_prompt "hpi_shell>"##### ATCA config ########## Other project config ######5342#set work_dir "\/home\/jc\/svn2\/5342-1302\/main"#set dut_num 2#set DUT_port 1302#3260#set work_dir "\/home\/jc\/svn2\/3260_1313"#set dut_num 19#set DUT_port 1313#set sensor_spec "sensor_spec_3260.txt"#set sensor_spec_thresh_hysteresis "sensor_spec_thresh_hysteresis_3260.txt"#set sensor_spec_thresh_no_hysteresis "sensor_spec_thresh_no_hysteresis_3260.txt"#3271#set work_dir "\/home\/jc\/svn2\/3271_1313\/main"#set dut_num 20#set DUT_port 1313#6511DP#set work_dir "\/home\/jc\/svn2\/6511_1313\/main"#set dut_num 21#set DUT_port 1313set time_server 211.22.103.158##### Other project config ######ATCAif { $dut_num == 1 } { #acpi6 set DUT_model acpi6 set BMC_user administrator set BMC_pw advantech set BMC_cli_user root set BMC_cli_pw advantech set BMC_ip 10.0.24.11 set BMC_ip2 10.2.24.12 set BMC_ip3 10.3.24.13 set BMC_ip4 10.4.24.14 set OS_ip 10.0.24.15 set BMC_macaddr 68:05:04:75:01:01 set BMC_macaddr2 68:05:04:75:01:02 set BMC_macaddr3 68:05:04:75:01:03 set BMC_macaddr4 68:05:04:75:01:04 # there are only 2 lan interfaces for bmc chip, the BMC_macaddr3 and BMC_macaddr4 are just example set BMC_lan_count 2 set slot_num 1 set ipmb_addr "0x9e" set OS_interface "bi1"} elseif { $dut_num == 2 } { #acpi6 set DUT_model acpi6 set BMC_user administrator set BMC_pw advantech set BMC_cli_user root set BMC_cli_pw advantech set BMC_ip 10.0.24.21 set BMC_ip2 10.2.24.22 set BMC_ip3 10.3.24.23 set BMC_ip4 10.4.24.24 set OS_ip 10.0.24.25 set BMC_macaddr 68:05:04:75:02:01 set BMC_macaddr2 68:05:04:75:02:02 set BMC_macaddr3 68:05:04:75:02:03 set BMC_macaddr4 68:05:04:75:02:04 # there are only 2 lan interfaces for bmc chip, the BMC_macaddr3 and BMC_macaddr4 are just example set BMC_lan_count 2 set slot_num 2 set ipmb_addr "0x9a" set OS_interface "bi1"} elseif { $dut_num == 3 } { #acpi6 set DUT_model acpi6 set BMC_user administrator set BMC_pw advantech set BMC_cli_user root set BMC_cli_pw advantech set BMC_ip 10.0.24.31 set BMC_ip2 10.2.24.32 set BMC_ip3 10.3.24.33 set BMC_ip4 10.4.24.34 set OS_ip 10.0.24.35 set BMC_macaddr 68:05:04:75:03:01 set BMC_macaddr2 68:05:04:75:03:02 set BMC_macaddr3 68:05:04:75:03:03 set BMC_macaddr4 68:05:04:75:03:04 # there are only 2 lan interfaces for bmc chip, the BMC_macaddr3 and BMC_macaddr4 are just example set BMC_lan_count 2 set slot_num 3 set ipmb_addr "0x96" set OS_interface "bi1" } elseif { $dut_num == 4 } { #acpi6 set DUT_model acpi6 set BMC_user administrator set BMC_pw advantech set BMC_cli_user root set BMC_cli_pw advantech set BMC_ip 10.0.24.41 set BMC_ip2 10.2.24.42 set BMC_ip3 10.3.24.43 set BMC_ip4 10.4.24.44 set OS_ip 10.0.24.45 set BMC_macaddr 68:05:04:75:04:01 set BMC_macaddr2 68:05:04:75:04:02 set BMC_macaddr3 68:05:04:75:04:03 set BMC_macaddr4 68:05:04:75:04:04 # there are only 2 lan interfaces for bmc chip, the BMC_macaddr3 and BMC_macaddr4 are just example set BMC_lan_count 2 set slot_num 4 set ipmb_addr "0x92" set OS_interface "bi1" } elseif { $dut_num == 5 } { set DUT_model 9113 set OS_ip 10.0.24.155 set slot_num 5 set ipmb_addr "0x8e" set OS_interface "eth0" set ipmc_debug_port 1305} elseif { $dut_num == 6 } { #acpi6 set DUT_model acpi6 set BMC_user administrator set BMC_pw advantech set BMC_cli_user root set BMC_cli_pw advantech set BMC_ip 10.0.24.61 set BMC_ip2 10.2.24.62 set BMC_ip3 10.3.24.63 set BMC_ip4 10.4.24.64 set OS_ip 10.0.24.55 set BMC_macaddr 68:05:04:75:06:01 set BMC_macaddr2 68:05:04:75:06:02 set BMC_macaddr3 68:05:04:75:06:03 set BMC_macaddr4 68:05:04:75:06:04 # there are only 2 lan interfaces for bmc chip, the BMC_macaddr3 and BMC_macaddr4 are just example set BMC_lan_count 2 set slot_num 6 set ipmb_addr "0x8a" set OS_interface "bi1" } elseif { $dut_num == 7 } { set DUT_model 9113 set OS_ip 10.0.24.75 set slot_num 7 set ipmb_addr "0x86" set OS_interface "eth0" } elseif { $dut_num == 10 } { set DUT_model 9113 set OS_ip 10.0.24.105 set slot_num 10 set ipmb_addr "0x88" set OS_interface "eth0" set ipmc_debug_port 1311 } elseif { $dut_num == 11 } { #acpi6 set DUT_model acpi6 set BMC_user administrator set BMC_pw advantech set BMC_cli_user root set BMC_cli_pw advantech set BMC_ip 10.0.24.111 set BMC_ip2 10.2.24.112 set BMC_ip3 10.3.24.113 set BMC_ip4 10.4.24.114 set OS_ip 10.0.24.115 set BMC_macaddr 68:05:04:75:11:01 set BMC_macaddr2 68:05:04:75:11:02 set BMC_macaddr3 68:05:04:75:11:03 set BMC_macaddr4 68:05:04:75:11:04 # there are only 2 lan interfaces for bmc chip, the BMC_macaddr3 and BMC_macaddr4 are just example set BMC_lan_count 2 set slot_num 11 set ipmb_addr "0x8c" set OS_interface "bi1" } elseif { $dut_num == 12 } { #acpi6 set DUT_model acpi6 set BMC_user administrator set BMC_pw advantech set BMC_cli_user root set BMC_cli_pw advantech set BMC_ip 10.0.24.121 set BMC_ip2 10.2.24.122 set BMC_ip3 10.3.24.123 set BMC_ip4 10.4.24.124 set OS_ip 10.0.24.125 set BMC_macaddr 68:05:04:75:12:01 set BMC_macaddr2 68:05:04:75:12:02 set BMC_macaddr3 68:05:04:75:12:03 set BMC_macaddr4 68:05:04:75:12:04 # there are only 2 lan interfaces for bmc chip, the BMC_macaddr3 and BMC_macaddr4 are just example set BMC_lan_count 2 set slot_num 12 set ipmb_addr "0x90" set OS_interface "bi1" } elseif { $dut_num == 13 } { set DUT_model 9113 set OS_ip 10.0.24.165 set slot_num 13 set ipmb_addr "0x94" set OS_interface "eth0" set ipmc_debug_port 1314} elseif { $dut_num == 14 } { #acpi6 set DUT_model acpi6 set BMC_user administrator set BMC_pw advantech set BMC_cli_user root set BMC_cli_pw advantech set BMC_ip 10.0.24.141 set BMC_ip2 10.2.24.142 set BMC_ip3 10.3.24.143 set BMC_ip4 10.4.24.144 set OS_ip 10.0.24.145 set BMC_macaddr 68:05:04:75:14:01 set BMC_macaddr2 68:05:04:75:14:02 set BMC_macaddr3 68:05:04:75:14:03 set BMC_macaddr4 68:05:04:75:14:04 # there are only 2 lan interfaces for bmc chip, the BMC_macaddr3 and BMC_macaddr4 are just example set BMC_lan_count 2 set slot_num 14 set ipmb_addr "0x98" set OS_interface "bi1" } elseif { $dut_num == 15 } { #acpi6 set DUT_model acpi6 set BMC_user administrator set BMC_pw advantech set BMC_cli_user root set BMC_cli_pw advantech set BMC_ip 10.0.24.151 set BMC_ip2 10.2.24.152 set BMC_ip3 10.3.24.153 set BMC_ip4 10.4.24.154 set OS_ip 10.0.24.155 set BMC_macaddr 68:05:04:75:15:01 set BMC_macaddr2 68:05:04:75:15:02 set BMC_macaddr3 68:05:04:75:15:03 set BMC_macaddr4 68:05:04:75:15:04 # there are only 2 lan interfaces for bmc chip, the BMC_macaddr3 and BMC_macaddr4 are just example set BMC_lan_count 2 set slot_num 15 set ipmb_addr "0x9c" set OS_interface "bi1"} elseif { $dut_num == 16 } { set DUT_model 9113 set OS_ip 10.0.24.165 set slot_num 16 set ipmb_addr "0xa0" set OS_interface "eth0" set ipmc_debug_port 1315#####1U server } elseif { $dut_num == 17 } { #ser2net port 1303 set BMC_user administrator set BMC_pw advantech set BMC_cli_user root set BMC_cli_pw advantech set BMC_ip 10.0.24.151 set BMC_ip2 10.2.24.152 set BMC_ip3 10.3.24.153 set BMC_ip4 10.4.24.154 set OS_ip 10.0.24.155 set BMC_macaddr 68:05:53:42:15:01 set BMC_macaddr2 68:05:53:42:15:02 set BMC_macaddr3 68:05:53:42:15:03 set BMC_macaddr4 68:05:53:42:15:04 set BMC_lan_count 1 set slot_num 15 set ipmb_addr "0x9c" set OS_interface "b04p2"#3260} elseif { $dut_num == 18 } { set BMC_user ADMIN set BMC_pw ADMIN set BMC_cli_user root set BMC_cli_pw advantech set BMC_ip 10.0.24.171 set OS_ip 10.0.24.172 set BMC_macaddr 68:05:32:60:17:17 set BMC_lan_count 1 set OS_interface "b07p0"#3260} elseif { $dut_num == 19 } { set BMC_user ADMIN set BMC_pw ADMIN set BMC_cli_user root set BMC_cli_pw advantech set BMC_ip 10.0.24.181 set OS_ip 10.0.24.182 set BMC_macaddr 68:05:32:60:18:18 set BMC_lan_count 1 set OS_interface "b07p0"#3271} elseif { $dut_num == 20 } { set BMC_user administrator set BMC_pw advantech set BMC_cli_user root set BMC_cli_pw advantech set BMC_ip 10.0.24.201 set OS_ip 10.0.24.202 set BMC_macaddr 68:05:32:71:20:20 set BMC_lan_count 1 set OS_interface "b14p0"#6511DP} elseif { $dut_num == 21 } { set BMC_user admin set BMC_pw admin set BMC_cli_user root set BMC_cli_pw advantech set BMC_ip 10.0.24.211 set OS_ip 10.0.24.222 set BMC_macaddr 68:05:65:11:21:21 set BMC_lan_count 1 set OS_interface "b14p0"}#must modify# =============== 9113 ===============set tftp_path "9113\/v0.6b01\/"set tftp_tool_path "9113\/test"##### current tested fw version ##### # location is in test server(tftp)set ipmc_file "atca-9113_ipmc_00_06_00.hpm"set test_ipmc_file "hpm1all_0213.img"set lmp_uboot_file_fw "ESWTBL000600.bin"set ipmc_ver "0.06"set ipmc_raw_ver "06"set ipmc_minor_ver "6"set lmp_uboot_ver "0.06"#set fw_path "\/home\/user\/regression\/9113\/v0.3b03\/"set fw_path "\/var\/lib\/tftpboot\/9113\/v0.6b01\/"set ipmc_path "$fw_path$ipmc_file"#set test_ipmc_path "\/var\/lib\/tftpboot\/9113\/test\/18799_hpm1all_0102.img"#set test_ipmc_tftp_path "9113\/test\/18799_hpm1all_0102.img"set test_ipmc_path "\/var\/lib\/tftpboot\/9113\/test\/$test_ipmc_file"set test_ipmc_tftp_path "9113\/test\/$test_ipmc_file"#set lmp_path "$fw_path$lmp_uboot_file"#set fru_path "9113\/v0.3b03\/"set fru_file1 "9113-s182.bin"set fru_file2 "9113-s183.bin"#set rtm_fru_path "$fw_path$rtm_fru_file"##### old tested fw version ##### # =============== acpi6 ===============