Home
last modified time | relevance | path

Searched refs:IPMI (Results 1 – 25 of 277) sorted by relevance

12345678910>>...12

/openbmc/openbmc-test-automation/ipmi/
H A Dtest_ipmi_disable.robot2 Documentation Module to test IPMI disable functionality.
12 Verify Disabling And Enabling IPMI Via Host
13 [Documentation] Verify disabling and enabling IPMI via host.
16 ... AND Run Inband IPMI Standard Command lan set ${CHANNEL_NUMBER} access on
18 # Disable IPMI and verify
19 Run Inband IPMI Standard Command lan set ${CHANNEL_NUMBER} access off
20 Run Keyword and Expect Error *Unable to establish IPMI*
21 ... Run External IPMI Standard Command lan print ${CHANNEL_NUMBER}
23 # Enable IPMI and verify
24 Run Inband IPMI Standard Command lan set ${CHANNEL_NUMBER} access on
[all …]
H A Dtest_ipmi_user.robot2 Documentation Test suite for OpenBMC IPMI user management.
39 Verify IPMI User Summary
40 [Documentation] Verify IPMI maximum supported IPMI user ID and
48 ${random_userid} ${random_username}= Create Random IPMI User
50 Run IPMI Standard Command user enable ${random_userid}
57 # Verify maximum user count IPMI local user can have.
61 Verify IPMI User List
62 [Documentation] Verify user list via IPMI.
67 ${random_userid} ${random_username}= Create Random IPMI User
70 Run IPMI Standard Command
[all …]
H A Dtest_ipmi_chassis.robot3 Documentation Module to test IPMI chassis functionality.
27 IPMI Chassis Status On
29 ... using IPMI Get Chassis status command.
33 ${resp}= Run External IPMI Standard Command chassis status
37 IPMI Chassis Status Off
39 ... using IPMI Get Chassis status command.
43 ${resp}= Run External IPMI Standard Command chassis status
47 Verify Host PowerOff Via IPMI
48 [Documentation] Verify host power off operation using external IPMI command.
51 IPMI Power Off
[all …]
H A Dtest_ipmi_network_configuration.robot3 Documentation Module to test IPMI network functionality.
35 Verify IPMI Inband Network Configuration
36 [Documentation] Verify BMC network configuration via inband IPMI.
40 ... Redfish.Login AND Run IPMI Command ${IPMI_RAW_CMD['Device ID']['Get'][0]}
44 Set IPMI Inband Network Configuration ${STATIC_IP} ${NETMASK} ${GATEWAY}
52 # To verify changed static ip is communicable through external IPMI cmd.
53 Run External IPMI Raw Command ${IPMI_RAW_CMD['Device ID']['Get'][0]} H=${STATIC_IP}
75 Disable VLAN Via IPMI When Multiple VLAN Exist On BMC
76 [Documentation] Disable VLAN Via IPMI When Multiple VLAN Exist On BMC.
83 Create VLAN Via IPMI off
[all …]
H A Dtest_ipmi_resets.robot2 Documentation Module to test IPMI cold and warm reset functionalities.
21 Test IPMI Warm Reset
22 [Documentation] Check IPMI warm reset and wait for BMC to become online.
24 Repeat Keyword ${LOOP_COUNT} times IPMI MC Reset Warm (off)
27 Test IPMI Cold Reset
28 [Documentation] Check IPMI cold reset and wait for BMC to become online.
31 Repeat Keyword ${LOOP_COUNT} times IPMI MC Reset Cold (run)
34 Verify BMC Power Cycle via IPMI
35 [Documentation] Verify IPMI power cycle command works fine.
38 Repeat Keyword ${LOOP_COUNT} times IPMI Power Cycle
[all …]
H A Dtest_ipmi_watchdog.robot3 Documentation Module to test out of band IPMI watchdog functionality.
21 Test IPMI Watchdog Timer Does Not Log Bit
24 [Template] Execute IPMI Raw Command And Verify Response Data
32 Test IPMI Watchdog Timer Stop Bit
35 [Template] Execute IPMI Raw Command And Verify Response Data After Watchdog Expires
43 Test IPMI Watchdog Timer Use Bits
46 [Template] Execute IPMI Raw Command And Verify Response Data
60 Test IPMI Watchdog Timer Pre-Timeout Interrupt Bits
63 [Template] Execute IPMI Raw Command And Verify Response Data
71 Test IPMI Watchdog Timer Timeout Action Bits
[all …]
H A Dtest_ipmi_sensor.robot2 Documentation Validate IPMI sensor IDs using Redfish.
24 Verify IPMI Temperature Readings using Redfish
25 [Documentation] Verify temperatures from IPMI sensor reading command using Redfish.
30 IPMI PCIE PCIE
31 IPMI Ambient Ambient
44 Test Ambient Temperature Via IPMI
45 [Documentation] Test ambient temperature via IPMI and verify using Redfish.
48 # Example of IPMI dcmi get_temp_reading output:
57 ${temp_reading}= Run IPMI Standard Command dcmi get_temp_reading -N 10
85 Test Power Reading Via IPMI With Host Off
[all …]
H A Dtest_ipmi_fru_device.robot2 Documentation Test IPMI FRU data.
32 ${output}= Run IPMI Standard Command fru
41 # IPMI FRU print.
42 ${ipmi_output}= Run IPMI Standard Command fru
44 # Create dictionary with FRU device serial number as key and details as value from IPMI.
45 ${ipmi_fru}= Get IPMI FRU Devices Data ${ipmi_output}
56 # Compare dbus dictionary each field, with IPMI FRU device fields for each FRU device.
57 Compare IPMI FRU with DBUS ${ipmi_fru}
61 [Documentation] Verify IPMI get FRU inventory area info command.
64 # IPMI read FRU data command.
[all …]
H A Dtest_ipmi_sel.robot3 Documentation Module to test IPMI SEL functionality.
20 # Based on 13th byte of add SEL entry command as per IPMI spec
28 Verify IPMI SEL Version
29 [Documentation] Verify IPMI SEL's version info.
31 ${version_info}= Get IPMI SEL Setting Version
40 [Documentation] Verify IPMI sel clear command clears the SEL entry.
47 ${resp}= Run IPMI Standard Command sel elist last 1
54 Run IPMI Standard Command sel clear
56 # Added a delay for IPMI SEL to clear completely.
59 ${resp}= Run IPMI Standard Command sel list
[all …]
H A Dtest_ipmi_network_verification.robot3 Documentation Module to test IPMI network functionality.
27 Retrieve IP Address Via IPMI And Verify Using Redfish
28 [Documentation] Retrieve IP address using IPMI and verify using Redfish.
41 Retrieve Default Gateway Via IPMI And Verify
42 [Documentation] Retrieve default gateway via IPMI and verify it's existence on the BMC.
50 Retrieve MAC Address Via IPMI And Verify Using Redfish
51 [Documentation] Retrieve MAC address via IPMI and verify using Redfish.
64 Test Valid IPMI Channels Supported
65 [Documentation] Verify IPMI channels supported on a given system.
72 ${stdout}= Run IPMI Standard Command
[all …]
H A Dtest_ipmi_mc_id.robot3 Documentation Module to test IPMI management controller ID functionality.
27 ... Run IPMI Standard Command dcmi get_mc_id_string
48 Test Management Controller ID String Status via IPMI
49 [Documentation] Test management controller ID string status via IPMI.
51 # Disable management controller ID string status via IPMI and verify.
52 Run IPMI Standard Command dcmi set_conf_param dhcp_config 0x00
55 # Enable management controller ID string status via IPMI and verify.
56 Run IPMI Standard Command dcmi set_conf_param dhcp_config 0x01
60 Test Management Controller ID String Status via Raw IPMI
61 [Documentation] Test management controller ID string status via IPMI.
[all …]
H A Dtest_ipmi_sol.robot2 Documentation This suite tests IPMI SOL in OpenBMC.
27 [Documentation] Verify enabling SOL via IPMI.
30 ${msg}= Run Keyword Run External IPMI Standard Command
42 [Documentation] Verify disabling SOL via IPMI.
45 ${msg}= Run Keyword Run External IPMI Standard Command
55 ${msg}= Run Keyword And Expect Error * Run External IPMI Standard Command
61 [Documentation] Verify valid SOL's privilege level via IPMI.
74 [Documentation] Verify invalid SOL's retry count via IPMI.
78 ${msg}= Run Keyword And Expect Error * Run External IPMI Standard Command
84 [Documentation] Verify invalid SOL's retry count via IPMI.
[all …]
/openbmc/openbmc-test-automation/data/boot_lists/
H A DAll5 IPMI Power On
6 IPMI Power On (mfg)
17 IPMI Power Off
18 IPMI Power Off (mfg)
19 IPMI Power Soft
20 IPMI Power Soft (mfg)
41 IPMI MC Reset Warm (run)
42 IPMI MC Reset Warm (run) (mfg)
43 IPMI MC Reset Warm (off)
44 IPMI MC Reset Warm (off) (mfg)
[all …]
H A DOBMC_reboot19 IPMI MC Reset Warm (run)
20 IPMI MC Reset Warm (run) (mfg)
21 IPMI MC Reset Warm (off)
22 IPMI MC Reset Warm (off) (mfg)
23 IPMI MC Reset Cold (off)
24 IPMI MC Reset Cold (off) (mfg)
25 IPMI MC Reset Cold (run)
26 IPMI MC Reset Cold (run) (mfg)
27 IPMI Std MC Reset Warm (off)
28 IPMI Std MC Reset Warm (off) (mfg)
[all …]
H A DManufacturing3 IPMI Power On (mfg)
9 IPMI Power Off (mfg)
10 IPMI Power Soft (mfg)
21 IPMI MC Reset Warm (run) (mfg)
22 IPMI MC Reset Warm (off) (mfg)
23 IPMI MC Reset Cold (off) (mfg)
24 IPMI MC Reset Cold (run) (mfg)
25 IPMI Std MC Reset Warm (off) (mfg)
26 IPMI Std MC Reset Warm (run) (mfg)
27 IPMI Std MC Reset Cold (off) (mfg)
[all …]
/openbmc/openbmc-test-automation/docs/
H A Dboot_test.md28 IPMI Power On 0 0 0
29 IPMI Power On (mfg) 0 0 0
34 IPMI Power Off 0 0 0
35 IPMI Power Off (mfg) 0 0 0
36 IPMI Power Soft 0 0 0
37 IPMI Power Soft (mfg) 0 0 0
54 IPMI MC Reset Warm (run) 0 0 0
55 IPMI MC Reset Warm (run) (mfg) 0 0 0
56 IPMI MC Reset Warm (off) 0 0 0
57 IPMI MC Reset Warm (off) (mfg) 0 0 0
[all …]
/openbmc/openbmc-test-automation/redfish/account_service/
H A Dtest_ipmi_redfish_user.robot2 Documentation Test IPMI and Redfish combinations for user management.
27 Create Admin Redfish User And Verify Login Via IPMI
28 [Documentation] Create user using redfish and verify via IPMI.
43 Verify IPMI Username And Password ${random_username} ${valid_password}
46 Update User Password Via Redfish And Verify Using IPMI
47 [Documentation] Update user password via Redfish and verify using IPMI.
64 # Verify that IPMI command works with new password and fails with older password.
65 Verify IPMI Username And Password ${random_username} ${valid_password2}
67 Run Keyword And Expect Error *Error: Unable to establish IPMI*
68 ... Verify IPMI Username And Password ${random_username} ${valid_password}
[all …]
/openbmc/openbmc-test-automation/redfish/managers/
H A Dtest_bmc_protocol_settings.robot9 Suite Teardown Run Keywords Enable IPMI Protocol ${initial_ipmi_state} AND Redfish.Logout
136 Enable IPMI Protocol And Verify
137 [Documentation] Enable IPMI protocol and verify.
140 Enable IPMI Protocol ${True}
142 # Check if IPMI is really enabled via Redfish.
143 Verify IPMI Protocol State ${True}
145 # Check if IPMI commands starts working.
146 Verify IPMI Works lan print
149 Disable IPMI Protocol And Verify
150 [Documentation] Disable IPMI protocol and verify.
[all …]
/openbmc/openbmc-test-automation/lib/
H A Dipmi_utils.robot15 [Documentation] Execute set of IPMI raw KCS interface commands and verify it is
16 ... executable from os host. Set of IPMI raw commands includes system interface
20 Run Inband IPMI Raw Command ${IPMI_RAW_CMD['Device ID']['Get'][0]}
23 Run Inband IPMI Raw Command ${IPMI_RAW_CMD['Cold Reset']['reset'][0]}
29 ... Run Inband IPMI Raw Command ${IPMI_RAW_CMD['Device ID']['Get'][0]}
32 Run Inband IPMI Raw Command ${IPMI_RAW_CMD['Device GUID']['Get'][0]}
35 Run Inband IPMI Raw Command ${IPMI_RAW_CMD['lan_parameters']['get_ip'][0]}
38 Run Inband IPMI Raw Command ${IPMI_RAW_CMD['lan_parameters']['get_ip_src'][0]}
41 Run Inband IPMI Raw Command ${IPMI_RAW_CMD['lan_parameters']['get_dot1q'][0]}
44 Run Inband IPMI Raw Command ${IPMI_RAW_CMD['SDR_Info']['get'][0]}
[all …]
H A Dipmi_client.robot2 Documentation This module is for IPMI client for copying ipmitool to
3 ... openbmc box and execute ipmitool IPMI standard
4 ... command. IPMI raw command will use dbus-send command
31 Run IPMI Command
32 [Documentation] Run the raw IPMI command.
36 # command The IPMI command string to be executed
38 # fail_on_err Fail if the IPMI command execution fails.
41 # used for external IPMI commands.
44 ... Run External IPMI Raw Command ${command} ${fail_on_err} &{options}
46 ... Run Inband IPMI Raw Command ${command}
[all …]
/openbmc/openbmc-test-automation/openpower/localuser/
H A Dtest_ipmi_redfish_user.robot2 Documentation Test IPMI and Redfish combinations for user management.
25 Create IPMI User Without Any Privilege And Verify Via Redfish
26 [Documentation] Create user using IPMI without privilege and verify user privilege
30 # Create IPMI user with random id and username.
33 Run IPMI Standard Command
42 Create Admin User Via Redfish And Verify Login Via IPMI
43 [Documentation] Create user via redfish and verify via IPMI.
58 Enable IPMI Access To User Using Redfish ${random_username}
64 Verify IPMI Username And Password ${random_username} ${valid_password2}
67 Delete User Via Redfish And Verify Using IPMI
[all …]
/openbmc/openbmc-test-automation/gui/gui_test/security_and_access_menu/
H A Dtest_policies_sub_menu.robot45 Page Should Contain Network IPMI (out-of-band IPMI)
93 Disable IPMI Via GUI And Verify
94 [Documentation] Login to GUI Policies page,disable IPMI and
95 ... verify that IPMI command does not work after disabling IPMI.
98 Set Policy Via GUI IPMI Disabled
102 ... Run IPMI Standard Command sel info
105 ... msg=IPMI command is working after disabling IPMI.
108 Enable IPMI Via GUI And Verify
109 [Documentation] Login to GUI Policies page,enable IPMI and
110 ... verify that IPMI command works after enabling IPMI.
[all …]
/openbmc/linux/drivers/char/ipmi/
H A DKconfig3 # IPMI device configuration
7 tristate 'IPMI top-level message handler'
11 This enables the central IPMI message handler, required for IPMI
14 IPMI is a standard for managing sensors (temperature,
33 When a panic occurs, this will cause the IPMI message handler to,
34 by default, generate an IPMI event describing the panic to each
44 When a panic occurs, this will cause the IPMI message handler to,
45 by default, generate IPMI OEM type f0 events holding the IPMB
57 tristate 'Device interface for IPMI'
59 This provides an IOCTL interface to the IPMI message handler so
[all …]
/openbmc/qemu/hw/ipmi/
H A DKconfig1 config IPMI config
7 depends on IPMI
12 depends on IPMI
17 select IPMI
22 select IPMI
27 select IPMI
32 select IPMI
37 select IPMI
/openbmc/intel-ipmi-oem/
H A DREADME.md1 # Intel IPMI OEM support library
3 This component is intended to provide Intel-specific IPMI`[3]` command handlers
9 `intel-ipmi-oem` serves as an extension`[1]` to OpenBMC IPMI daemon`[2]`. It is
12 - override existing implementation of standard IPMI commands to comply with
19 Main extensions to vanilla OpenBMC IPMI stack are the following:
21 - Acquiring SMBIOS data over IPMI
24 - Extended parsing of IPMI Platform Events`[4]`
28 1. [OpenBMC IPMI Architecture](https://github.com/openbmc/docs/blob/master/architecture/ipmi-archit…
29 2. [Phosphor IPMI Host](https://github.com/openbmc/phosphor-host-ipmid)
30 3. [IPMI Specification v2.0](https://www.intel.pl/content/www/pl/pl/products/docs/servers/ipmi/ipmi…

12345678910>>...12