The standard solution is unfortunately what I have up my sleeve in the first (and second and third... ) round
The thing is that model sometimes have to be set to something seemingly odd
Look at the topic in the Ubuntu forum linked to in that standard solution
One of the "-stack-" models may do it
You get
Not the Digital? - that's what you normally findcard 0: Intel [HDA Intel], device 0: STAC92xx Analog [STAC92xx Analog]