Raspberry Pi2のHDMIポートは、RPiの最初の起動時に何かが接続されている場合にのみ機能することがわかりました。何も接続されていない状態でブートし、後でモニターを接続した場合、モニターには何も表示されません。
私のアプリケーションはヘッドレスですが、デバッグを行うためにモニターを接続したい場合があり、そのような場合、RPiを再起動しなければデバッグ情報が失われる危険があります。
何も接続されていない場合でも、HDMIポートを「オン」に維持するようにRPiを構成する方法、またはHDMIポートを継続的にポーリングし、何かが見つかった場合にドライバーを有効にする方法