snd_hdaの設定をすっかり忘れてしまったため、内蔵スピーカーから音を出すのを諦めていましたが、今日、ちょっと時間ができたのでいじってみました。
結論は非常に簡単で、/boot/device.hintsに
hint.hdac.0.cad0.nid20.config="as=1" hint.hdac.0.cad0.nid33.config="seq=15"
を追加するだけで、ちゃんと音が出ました。mixer ogain.volume=0にしていたのが敗因で、mixer ogain.volume=1.0にしたら鳴りました。