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 time
set power_cycle_time 150
set sel_get_time 15
set com_check_time 1
set sdr_list_time 20
##### Global / Common#####
##### IPMC debug console config #####
set bmc_debug_console_port 3201
set bmc_debug_console_user root
set bmc_debug_console_pw advantech
set bmc_debug_console_prompt "CLI>"
##### IPMC debug console config #####
set sdk_prompt "BCM.0"
##### DUT config #####
set dut_linux_user root
set dut_linux_pw root
#it's bmc main test lan interface
set 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.0
set DUT_default_gw 10.0.0.254
set 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 user
set con_server_pw advantech111
set 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 user
set 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.9
set shmm_port 3001
set 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 1313
set time_server 211.22.103.158
##### Other project config #####
#ATCA
if { $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 ===============