I've taken the driver, lib and util (ver. 1.0.14) from www.alsa-project.org. I've followed all your steps. But I produced the following at the end of executing the './configure........;make;make install' from the directory '/usr/src/alsa/alsa-driver-1.0.14'

WARNING!!! The mixer channels for the ALSA driver are muted by default!!!**************************************************************************You would use some ALSA or OSS mixer to set the appropriate volume.

And when doing './configure;make; make install' (all not together) from the third directory (alsa-utils-1.0.14), it said:

configure: error: this packages requires a curses library (error at the end of ./configure)

make: *** No targets specified and no makefile found. Stop. (error at the end of make)

make: *** No rule to make target `install'. Stop. (error at the end of make install)