Fixed
- The startup BMC fan subsystem readiness check did not recognize fan sensors whose name is not exactly
FAN*. Boards that report their fans asCPU_FAN1,SYS_FAN1,SYSFAN1orCPUFAN1(e.g.X13SAE-F) never satisfied the check, so they waited out the complete BMC init budget on every start, loggingBMC fan sensors are not ready, waiting 5 seconds.all along. A sensor counts as a fan now whenFANappears anywhere in its name, which covers every board naming convention without a per-board special case; no other sensor of a Supermicrosdrlist carriesFANin its name. A fan sensor in statensis still not ready, and the check still never inspects the reading column. This check runs before platform selection, so it was independent ofplatform_name=. Reported and first fixed by @chrisallen in PR #120.