" > $FILE echo "Kernel Version" >> $FILE echo "--------------" >> $FILE echo "" >> $FILE echo $KERNEL_VERSION >> $FILE echo "" >> $FILE echo $KERNEL_VERSION_ALL >> $FILE echo "" >> $FILE echo "" >> $FILE echo "ALSA Version" >> $FILE echo "------------" >> $FILE echo "" >> $FILE echo "Driver version: $ALSA_DRIVER_VERSION" >> $FILE echo "Library version: $ALSA_LIB_VERSION" >> $FILE echo "Utilities version: $ALSA_UTILS_VERSION" >> $FILE echo "" >> $FILE echo "" >> $FILE echo "Loaded ALSA modules" >> $FILE echo "-------------------" >> $FILE echo "" >> $FILE cat /tmp/alsamodules.tmp >> $FILE echo "" >> $FILE echo "" >> $FILE echo "Soundcards recognised by ALSA" >> $FILE echo "-----------------------------" >> $FILE echo "" >> $FILE cat /tmp/alsacards.tmp >> $FILE echo "" >> $FILE echo "" >> $FILE echo "PCI Soundcards installed in the system" >> $FILE echo "--------------------------------------" >> $FILE echo "" >> $FILE cat /tmp/lspci.tmp >> $FILE echo "" >> $FILE echo "" >> $FILE echo "Advanced information - PCI Vendor/Device ID's" >> $FILE echo "---------------------------------------------" >> $FILE echo "" >> $FILE for i in `seq 1 $NUM_CARDS`; do USE_VENDOR_ID=`sed -n "$i"'p' /tmp/vendor_id.tmp` USE_DEVICE_ID=`sed -n "$i"'p' /tmp/device_id.tmp` echo Vendor id: $USE_VENDOR_ID >> $FILE echo Device id: $USE_DEVICE_ID >> $FILE echo -n "Needed module: " >> $FILE grep -i pci:v0000"$USE_VENDOR_ID"d0000"$USE_DEVICE_ID" /lib/modules/$(uname -r)/modules.alias|awk {'print $3'} >> $FILE; echo "" >> $FILE echo "" >> $FILE done if [ -e "/tmp/alsa-hda-intel.tmp" ] then echo "HDA Intel PCI Subsystem ID" >> $FILE echo "--------------------------" >> $FILE echo "" >> $FILE lspci -vn |fgrep -A1 0403 >> $FILE echo "" >> $FILE echo "" >> $FILE echo "HDA-Intel Codec information" >> $FILE echo "---------------------------" >> $FILE echo "" >> $FILE cat /tmp/alsa-hda-intel.tmp >> $FILE echo "" >> $FILE echo "" >> $FILE fi #Output that the script is finished echo "Done." echo "" #Test that wget is installed, and supports --post-file. Upload $FILE if it does, and prompt user to upload file if it doesnt. if WGET=$(which wget 2>/dev/null| sed 's|^[^/]*||' 2>/dev/null); [[ -n "${WGET}" ]]