diff options
author | Jaroslav Kysela <perex@perex.cz> | 2021-02-22 10:56:31 +0100 |
---|---|---|
committer | Jaroslav Kysela <perex@perex.cz> | 2021-02-22 10:56:34 +0100 |
commit | c1f8cc2f07d8e69db8f51d6af4563ed8a9ecf912 (patch) | |
tree | ad74bb06ce07e2f0ccd73466f6f9ab791b75a189 /alsa-info | |
parent | c990f9a8ad2efebcf866045c219f194a8c67d064 (diff) | |
download | alsa-utils-c1f8cc2f07d8e69db8f51d6af4563ed8a9ecf912.tar.gz |
alsa-info.sh: add sysfs card info section
It may be useful to dump the sysfs tree to gather
more runtime information.
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
Diffstat (limited to 'alsa-info')
-rwxr-xr-x | alsa-info/alsa-info.sh | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/alsa-info/alsa-info.sh b/alsa-info/alsa-info.sh index 252a607..0044ee7 100755 --- a/alsa-info/alsa-info.sh +++ b/alsa-info/alsa-info.sh @@ -611,8 +611,7 @@ echo "" >> $FILE echo "" >> $FILE fi -if [ "$SNDOPTIONS" ] -then +if [ "$SNDOPTIONS" ]; then echo "!!Modprobe options (Sound related)" >> $FILE echo "!!--------------------------------" >> $FILE echo "" >> $FILE @@ -635,6 +634,18 @@ if [ -d "$SYSFS" ]; then echo "" >> $FILE done echo "" >> $FILE + echo "!!Sysfs card info" >> $FILE + echo "!!---------------" >> $FILE + echo "" >> $FILE + for cdir in $(echo $SYSFS/class/sound/card*); do + echo "!!Card: $cdir" >> $FILE + driver=$(readlink -f "$cdir/device/driver") + echo "Driver: $driver" >> $FILE + echo "Tree:" >> $FILE + tree --noreport $cdir -L 2 | sed -e 's/^/\t/g' >> $FILE + echo "" >> $FILE + done + echo "" >> $FILE fi if [ -s "$TEMPDIR/alsa-hda-intel.tmp" ]; then |