Collect firmware dump when mlx5core is in device error state.
Firmware dump collecting should be triggered in case firmware syndrome with request for reset bit is set. MFC after: 3 days Submitted by: slavash@ Sponsored by: Mellanox Technologies
This commit is contained in:
parent
d28b6b55ba
commit
92d23c82cd
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=331823
@ -221,10 +221,13 @@ void mlx5_enter_error_state(struct mlx5_core_dev *dev, bool force)
|
||||
goto err_state_done;
|
||||
|
||||
if (fatal_error == MLX5_SENSOR_FW_SYND_RFR) {
|
||||
/* Get cr-dump and reset FW semaphore */
|
||||
if (mlx5_core_is_pf(dev))
|
||||
lock = lock_sem_sw_reset(dev, LOCK);
|
||||
|
||||
/* Execute cr-dump and SW reset */
|
||||
if (lock != -EBUSY) {
|
||||
mlx5_fwdump(dev);
|
||||
reset_fw_if_needed(dev);
|
||||
delay_ms = MLX5_FW_RESET_WAIT_MS;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user