Could you give the output of "alsa-info.sh --no-upload" command? Also, try to boot in runlevel 3 (i.e. without GUI). Does it give the cracking noise, too?