diff --git a/test-case/check-sof-logger.sh b/test-case/check-sof-logger.sh index 72b921f8..ec510063 100755 --- a/test-case/check-sof-logger.sh +++ b/test-case/check-sof-logger.sh @@ -233,14 +233,20 @@ reload_drivers() # The DSP may unfortunately need multiple retries to boot, see # https://github.com/thesofproject/sof/issues/3395 + # Timeout needs to be 60+sec as platform with GFX present + # on hardware but without functional i915 driver, the SOF + # probe will require the 60sec i915 probe timeout to expire + # before card probe can be completed. dlogi "Polling ${CARD_NODE}, waiting for DSP boot..." - for i in $(seq 1 5); do + for i in $(seq 1 70); do if sudo test -e ${CARD_NODE} ; then dlogi "Found ${CARD_NODE}." break; fi sleep 1 done + + test -e ${CARD_NODE} || die "DSP did not boot (node ${CARD_NODE})" } main()