Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: 2.18.0-dev
# fade53eb 15-Aug-2024 Eric Yang <eric.yang.wiwynn@gmail.com>

meta-facebook: yosemite4: Prevent BMC reboot by disabling/enabling i3c hub

During hot service, disable and enable the i3c hub to prevent potential BMC reboots caused by noise from slot plug-in.

Thi

meta-facebook: yosemite4: Prevent BMC reboot by disabling/enabling i3c hub

During hot service, disable and enable the i3c hub to prevent potential BMC reboots caused by noise from slot plug-in.

This change addresses the issue where enabling the i3c port during slot plug-in can generate electrical noise due to leakage.

These noises, when sent to the BMC by the i3c hub, cause interrupt storming, leading to the BMC CPU getting stuck and unexpected reboots.

Tested:
- Verified that the i3c hub is correctly disabled and enabled during hot service -pass.
- Performed 60 plug-in and unplug operations, ensuring only one slot was operated at a time. No BMC reboots were observed -pass.

Change-Id: I030daf8b4b68a43204847eeb2153757ccb18292f
Signed-off-by: Eric Yang <eric.yang.wiwynn@gmail.com>

show more ...