I've been struggling with this too, but just found a solution that works for me by adding two lines to usr/share/alsa/cards/Ice1712.conf.

Follow picrard's instructions in green.

Hope this works...