At Thu, 16 Jul 2009 19:24:06 +0800, Wu Fengguang wrote: > > On Thu, Jul 16, 2009 at 05:42:09PM +0800, Takashi Iwai wrote: > > At Wed, 08 Jul 2009 21:07:22 +0800, > > Wu Fengguang wrote: > > > > > > Hi Takashi, > > > > > > This patchset mainly disables the auto-upload of alsa info by default. > > > > I pushed the patches now. Thanks! > > Thank you! > > btw, I find it often necessary to query user for the dmesg info. > How about adding dmesg to alsa-info? A good idea. Applied now. Thanks! Takashi > > Thanks, > Fengguang > --- > alsa-info.sh: add dmesg info on ALSA/HDA > > Add outputs: > dmesg | grep -E 'ALSA|HDA|HDMI|sound|hda.codec|hda.intel' > which should cover most ALSA HDA kernel messages. > > Signed-off-by: Wu Fengguang <fengguang.wu@xxxxxxxxx> > --- > utils/alsa-info.sh | 44 ++++++++++++++++++++++++++++++++++++------- > 1 file changed, 37 insertions(+), 7 deletions(-) > > --- alsa-driver.orig/utils/alsa-info.sh > +++ alsa-driver/utils/alsa-info.sh > @@ -243,6 +243,15 @@ withsysfs() { > fi > } > > +withdmesg() { > + echo "!!ALSA/HDA dmesg" >> $FILE > + echo "!!------------------" >> $FILE > + echo "" >> $FILE > + dmesg | grep -E 'ALSA|HDA|HDMI|sound|hda.codec|hda.intel' >> $FILE > + echo "" >> $FILE > + echo "" >> $FILE > +} > + > withall() { > withdevices > withconfigs > @@ -251,6 +260,7 @@ withall() { > withalsactl > withlsmod > withsysfs > + withdmesg > } > > get_alsa_library_version() { > @@ -341,15 +351,31 @@ done > > #Script header output. > if [ "$WELCOME" = "yes" ]; then > +greeting_message="\ > + > +This script visits the following commands/files to collect diagnostic > +information about your ALSA installation and sound related hardware. > + > + dmesg > + lspci > + lsmod > + aplay > + amixer > + alsactl > + /proc/asound/ > + /sys/class/sound/ > + ~/.asoundrc (etc.) > + > +See '$0 --help' for command line options. > +" > if [[ -n "$DIALOG" ]]; then > - dialog --backtitle "$BGTITLE" --title "ALSA-Info script v $SCRIPT_VERSION" --msgbox "\nThis script visits the following commands/files to collect diagnostic information about your ALSA installation and sound related hardware.\n\n lspci\n lsmod\n aplay\n amixer\n alsactl\n /proc/asound/\n /sys/class/sound/\n ~/.asoundrc (etc.)\n\nSee '$0 --help' for command line options.\n" 20 80 > + dialog --backtitle "$BGTITLE" \ > + --title "ALSA-Info script v $SCRIPT_VERSION" \ > + --msgbox "$greeting_message" 20 80 > else > - > -echo "ALSA Information Script v $SCRIPT_VERSION" > -echo "--------------------------------" > -echo "" > -echo "This script will collect information about your ALSA installation and sound related hardware, to help diagnose your problem." > -echo "" > + echo "ALSA Information Script v $SCRIPT_VERSION" > + echo "--------------------------------" > + echo "$greeting_message" > fi # dialog > fi # WELCOME > > @@ -619,6 +645,9 @@ then > --with-devices) > withdevices > ;; > + --with-dmesg) > + withdmesg > + ;; > --with-configs) > if [[ -e $HOME/.asoundrc ]] || [[ -e /etc/asound.conf ]] > then > @@ -674,6 +703,7 @@ then > echo " --with-configs (includes the output of ~/.asoundrc and" > echo " /etc/asound.conf if they exist)" > echo " --with-devices (shows the device nodes in /dev/snd/)" > + echo " --with-dmesg (shows the ALSA/HDA kernel messages)" > echo "" > echo " --update (check server for script updates)" > echo " --upload (upload contents to remote server)" > _______________________________________________ Alsa-devel mailing list Alsa-devel@xxxxxxxxxxxxxxxx http://mailman.alsa-project.org/mailman/listinfo/alsa-devel