diff options
| author | Potin Lai <potin.lai@quantatw.com> | 2026-06-08 14:31:15 +0300 |
|---|---|---|
| committer | Patrick Williams <patrick@stwcx.xyz> | 2026-06-10 19:30:58 +0300 |
| commit | ecb53acde0470f5bc2b3a2f0cb0c30007560e247 (patch) | |
| tree | e91a9bfea4eee8ef513ec7aa66a4a6c5c269bc98 /upstream-layers/meta-openembedded/meta-python/recipes-devtools/python/python3-httptools | |
| parent | 24c2c3e331c90814f477fb02e1cf272efb204c03 (diff) | |
| download | openbmc-ecb53acde0470f5bc2b3a2f0cb0c30007560e247.tar.xz | |
meta-facebook: clemente: reset USB hub when MCTP interface is missing
The USB hub may occasionally enumerate with an incorrect port mapping,
causing MCTP interface names to change unexpectedly. As a result,
init-sma cannot locate the expected MCTP interfaces and the SMA
initialization process fails.
The issue can be recovered by resetting the USB hub through its GPIO
control.
Add a check for the expected MCTP interface names during initialization.
If any required interface is missing, trigger a USB hub reset and retry
the initialization flow to restore the correct port mapping and MCTP
interface enumeration.
Change-Id: I0b67548eaf8e087108ebce0b2de2ef2b87827499
Signed-off-by: Potin Lai <potin.lai@quantatw.com>
Diffstat (limited to 'upstream-layers/meta-openembedded/meta-python/recipes-devtools/python/python3-httptools')
0 files changed, 0 insertions, 0 deletions
