Table of Contents
        ALSA provides a verbose version of the
      printk() function. If a kernel config
      CONFIG_SND_VERBOSE_PRINTK is set, this
      function prints the given message together with the file name
      and the line of the caller. The KERN_XXX
      prefix is processed as 
      well as the original printk() does, so it's
      recommended to add this prefix, e.g. 
        
  snd_printk(KERN_ERR "Oh my, sorry, it's extremely bad!\n");
          
        There are also printk()'s for
      debugging. snd_printd() can be used for
      general debugging purposes. If
      CONFIG_SND_DEBUG is set, this function is
      compiled, and works just like
      snd_printk(). If the ALSA is compiled
      without the debugging flag, it's ignored. 
      
        snd_printdd() is compiled in only when
      CONFIG_SND_DEBUG_VERBOSE is set. Please note
      that CONFIG_SND_DEBUG_VERBOSE is not set as default
      even if you configure the alsa-driver with
      --with-debug=full option. You need to give
      explicitly --with-debug=detect option instead.