No longer any sound on HDMI output

  • Hello all,

    I am running the standard generic.x86_64 version of Librelec 9.2.2 on a CM60 Asus Chromebox. I have been running this version and previous versions on the same Chromebox before without any problems.

    A couple of days ago, upon starting my Chromebox, I found that there was no longer any sound coming out on the HDMI output. The picture is fine.

    After trying without any succes to deselect-reselect HDMI audio output and then reboot, I tried sending the sound output through the analogue channel (mini-jack output plug), and found that the sound does work fine on that output. Unfortunately this is not a practical long-term solution for me: I do need to send both the picture and the sound through the HDMI cable.

    I noticed that whenever I boot the system with the audio HDMI output selected, I get the following error message in the KODI log, right after the point where audio devices are enumerated:

    <code>

    2020-04-11 17:51:35.145 T:139961421010688 ERROR: CActiveAESink::OpenSink - no sink was returned
    2020-04-11 17:51:35.145 T:139961429403392 ERROR: ActiveAE::InitSink - returned error

    </code>

    And shortly after, the log gets bombarded with similar error messages:

    <code>

    2020-04-11 17:51:36.676 T:139961421010688 ERROR: CActiveAESink::OpenSink - no sink was returned
    2020-04-11 17:51:36.676 T:139961429403392 ERROR: ActiveAE::InitSink - returned error
    2020-04-11 17:51:37.186 T:139961421010688 ERROR: CActiveAESink::OpenSink - no sink was returned
    2020-04-11 17:51:37.190 T:139961429403392 ERROR: ActiveAE::InitSink - returned error
    2020-04-11 17:51:37.700 T:139961421010688 ERROR: CActiveAESink::OpenSink - no sink was returned
    2020-04-11 17:51:37.700 T:139961429403392 ERROR: ActiveAE::InitSink - returned error
    2020-04-11 17:51:38.216 T:139961421010688 ERROR: CActiveAESink::OpenSink - no sink was returned
    2020-04-11 17:51:38.216 T:139961429403392 ERROR: ActiveAE::InitSink - returned error
    2020-04-11 17:51:38.730 T:139961421010688 ERROR: CActiveAESink::OpenSink - no sink was returned
    2020-04-11 17:51:38.730 T:139961429403392 ERROR: ActiveAE::InitSink - returned error
    2020-04-11 17:51:38.749 T:139961429403392 WARNING: CActiveAE::StateMachine - signal: 1 from port: OutputDataPort not handled for state: 2
    2020-04-11 17:51:39.241 T:139961421010688 ERROR: CActiveAESink::OpenSink - no sink was returned
    2020-04-11 17:51:39.241 T:139961429403392 ERROR: ActiveAE::InitSink - returned error
    2020-04-11 17:51:39.305 T:139961429403392 WARNING: CActiveAE::StateMachine - signal: 1 from port: OutputDataPort not handled for state: 2
    2020-04-11 17:51:39.752 T:139961421010688 ERROR: CActiveAESink::OpenSink - no sink was returned
    2020-04-11 17:51:39.753 T:139961429403392 ERROR: ActiveAE::InitSink - returned error
    2020-04-11 17:51:39.819 T:139961429403392 WARNING: CActiveAE::StateMachine - signal: 1 from port: OutputDataPort not handled for state: 2
    2020-04-11 17:51:40.266 T:139961421010688 ERROR: CActiveAESink::OpenSink - no sink was returned

    </code>

    I am getting none of that when I reboot after selecting the analogue output.

    In the hope of getting rid of that problem, I went as far as reinstalling librelec from scratch, but unfortunately that did not help.

    I am not sure what else I can do short of replacing my Chromebox. Any suggestions as to where the problem might be?

    Many thanks,

    Pierre