Comment 30 for bug 996245

I was having this problem with the same mobo. The workaround in #27 worked for me as a temporary solution.

Problem seems solved after installing Realtek drivers from here:
http://www.realtek.com.tw/downloads/downloadsView.aspx?Langid=1&PNid=14&PFid=24&Level=4&Conn=3&DownTypeID=3&GetDown=false

Tested with version 1.0.25-5.17rc5 (there's rc8 now).
No more out of range errors in dmesg for hda-codec.

I don't know if this is eventually going into ALSA or even if plain ALSA 1.0.25 is enough for ALC898 to work. I can't test that right now as this is a production machine.

alsa-info.sh output is here:
http://www.alsa-project.org/db/?f=9dd18f23f2c450918d9342396cd24db7f6781050