FWIW, Ive had a problem with Envy24 control not showing all the audio routing options under the patchbay/router tab (H/W outs 1 to 8 not shown). I found that adding a couple of lines to alsa-driver-0.9.0rc1/alsa-kernel/pci/ice1712.c fixes the problem for me :) (see patch).
Lawrie
diff -Naur old/ice1712.c new/ice1712.c --- old/ice1712.c Fri Jun 7 23:10:00 2002 +++ new/ice1712.c Fri Jun 7 23:48:24 2002 @@ -3773,6 +3773,9 @@ case ICE1712_SUBDEVICE_DELTA1010: ice->num_adcs = ice->num_dacs = ice->num_total_dacs = 8; break; + case ICE1712_SUBDEVICE_STDSP24: + ice->num_adcs = ice->num_dacs = ice->num_total_dacs = 8; + break; case ICE1712_SUBDEVICE_EWS88D: has_i2c = 1; break;