#!/bin/bash #output from soundcard #save as alsaproc; chmod 700 alsaproc; run it: ./alsaproc |less echo; echo ">>>>>>>>>> /proc/asound/cards" cat /proc/asound/cards echo; echo ">>>>>>>>>> /proc/asound/devices" cat /proc/asound/devices echo; echo ">>>>>>>>>> /proc/asound/modules" cat /proc/asound/modules echo; echo ">>>>>>>>>> /proc/asound/pcm" cat /proc/asound/pcm echo; echo ">>>>>>>>>> /proc/asound/timers" cat /proc/asound/timers echo; echo ">>>>>>>>>> /proc/asound/version" cat /proc/asound/version echo; echo ">>>>>>>>>> /proc/asound/card0/pcm0c/info" cat /proc/asound/card0/pcm0c/info echo; echo ">>>>>>>>>> /proc/asound/card0/pcm0p/info" cat /proc/asound/card0/pcm0p/info echo; echo ">>>>>>>>>> /proc/asound/card0/id" cat /proc/asound/card0/id echo; echo ">>>>>>>>>> /proc/asound/card0/oss_mixer" cat /proc/asound/card0/oss_mixer echo; echo ">>>>>>>>>> /proc/asound/card0/your-soundcard" cat /proc/asound/card0/[^id][^oss]* echo; echo ">>>>>>>>>> /proc/asound/oss/devices" cat /proc/asound/oss/devices echo; echo ">>>>>>>>>> /proc/asound/oss/sndstat" cat /proc/asound/oss/sndstat echo; echo ">>>>>>>>>> /proc/asound/seq/drivers" cat /proc/asound/seq/drivers echo; echo ">>>>>>>>>> /proc/asound/card0/pcm0c/sub0/hw_params" cat /proc/asound/card0/pcm0c/sub0/hw_params echo; echo ">>>>>>>>>> /proc/asound/card0/pcm0c/sub0/info" cat /proc/asound/card0/pcm0c/sub0/info echo; echo ">>>>>>>>>> /proc/asound/card0/pcm0c/sub0/prealloc" cat /proc/asound/card0/pcm0c/sub0/prealloc echo; echo ">>>>>>>>>> /proc/asound/card0/pcm0c/sub0/status" cat /proc/asound/card0/pcm0c/sub0/status echo; echo ">>>>>>>>>> /proc/asound/card0/pcm0c/sub0/sw_params " cat /proc/asound/card0/pcm0c/sub0/sw_params echo; echo ">>>>>>>>>> ls /proc/asound/card0/codec*" ls /proc/asound/card0/codec* echo; echo ">>>>>>>>>> /proc/asound/card0/your-soundcard-codec" cat /proc/asound/card0/codec*/* exit 0