At this stage, just reporting the following observations, from examing the ALSA driver code for versions 1.0.16/7/8, downloaded through http://www.alsa-project.org/main/index.php/Main_Page The 1.0.16 release has snd-hda-intel code. The 1.0.17 does not have snd-hda-intel This is confusing since the Ubuntu Intrepid release claiming 1.0.17 code usage has the snd-hda-intel driver, at least in its linux-source-2.6.27 package and the compiled modules. So it would seen that some of the ALSA snd-hda-intel code must be either 1.0.16 or 1.0.18 The 1.0.18 again has snd-hda-intel code, with many options that can be displayed as below. MarvS /alsa-driver-1.0.18a$ ./configure --help ( skipping a lot of less relevant lines there are options ) --with-card-options=<list> enable driver options in <list>; options may be separated with commas; 'all' enables all options; Possible options are (for hda): hda-hwdep, hda-input-beep, hda-codec-realtek, hda-codec-analog, hda-codec-sigmatel, hda-codec-via, hda-codec-atihdmi, hda-codec-nvhdmi, hda-codec-intelhdmi, hda-codec-conexant, hda-codec-cmedia, hda-codec-si3054, hda-generic, hda-power-save,