Jak włączyć wyłączony mikrofon?

Tutaj można zadać pytanie, jeśli Linuksa widzi się pierwszy raz w życiu ;)
MikolaOla
Sędziwy Jeż
Sędziwy Jeż
Posty: 36
Rejestracja: 13 mar 2013, 16:48
Wersja Ubuntu: 20.04
Środowisko graficzne: GNOME
Architektura: x86_64

Jak włączyć wyłączony mikrofon?

Post autor: MikolaOla »

2017-04-24
Temat dotyczy następującego sprzętu:

Medion WIM 2140 [96350]
Procesor: Intel [R] Core[TM]2 Duo CPU T5750 @ 2000 GHz x 2
Grafika: Intel® 965GM

Terminal po wklepaniu: alsamixer, lspci -k | egrep -iA2 'audio'
podaje dodatkowo informacje:

Karta: HDA Intel │
Czip: Realtek ALC888
Urządzenia audio: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 03)
Subsystem: Wistron Corp. 82801H (ICH8 Family) HD Audio Controller
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel

Kontrola głośności PulseAudio
- Urządzenia wejściowe - wbudowany dźwięk Analogowe stereo – Port: daje do wyboru 2 urządzenia:
1) Mikrofon (unplugged), czyli wyłączony
2) Wejście liniowe (unplugged), czyli wyłączony
Laptop posiada wbudowany mikrofon i podejrzewam, że to on jest wymieniony na pierwszej pozycji jako wyłączony.

Dla jasności dodam, że głośniki laptopa pracują co chyba świadczy, o działaniu
kart i sterowników Audio.

Pytanie = jak włączyć ten wyłączony mikrofon?
Czy wystarczy wpisać do Terminalu jakieś tajemnicze zaklęcie?
Czy też muszą być jednak dodatkowe sterowniki obsługujące Mikrofon?

MikolaOla
Awatar użytkownika
mario_7
Administrator
Administrator
Posty: 8594
Rejestracja: 30 sie 2006, 13:11
Płeć: Mężczyzna
Wersja Ubuntu: 20.04
Środowisko graficzne: GNOME
Architektura: x86_64

Re: Jak włączyć wyłączony mikrofon?

Post autor: mario_7 »

Najlepiej podaj wynik działania skryptu alsa-info https://wiki.ubuntu.com/Audio/AlsaInfo
MikolaOla
Sędziwy Jeż
Sędziwy Jeż
Posty: 36
Rejestracja: 13 mar 2013, 16:48
Wersja Ubuntu: 20.04
Środowisko graficzne: GNOME
Architektura: x86_64

Re: Jak włączyć wyłączony mikrofon?

Post autor: MikolaOla »

2017-04-28

Chyba coś pokręciłem, bo Terminal nie bardzo chciał rozmawiać.

Zgodnie ze zaleceniem skryptu AlsaInfo
wpisałem : „bash”

a następnie:

cd ~ /
Wget http://www.alsa-project.org/alsa-info.sh -O alsa-info.sh && atakujących alsa-info.sh

Terminal mi na to:

Kod: Zaznacz cały

rodzina@Medion:~$ bashcd ~ /
bashcd: nie znaleziono polecenia
rodzina@Medion:~$   Wget http://www.alsa-project.org/alsa-info.sh -O alsa-info.sh && atakujących alsa-info.sh
Nie odnaleziono polecenia 'Wget', czy chodziło ci o:
 Polecenie 'dget' z pakietu 'devscripts' (main)
 Polecenie 'wget' z pakietu 'wget' (main)
 Polecenie 'pget' z pakietu 'pbuilder-scripts' (universe)
 Polecenie 'kget' z pakietu 'kget' (universe)
 Polecenie 'bget' z pakietu 'ax25-tools' (universe)
 Polecenie 'nget' z pakietu 'nget' (universe)
Wget: nie znaleziono polecenia
rodzina@Medion:~$ 
Następnie coś pogrzebałem i w Terminalu pojawił się bardzo długi zapis i to w kolorach.
Zapisał się się też plik: alsa-info-alsa-info.sh, który otwarty za pomocą Vim daje identyczny obraz jak w Terminalu.
Kłopot w tym, że nie chce się on zapisać w załączniku ani w code.
Dopiero po przekształceniu na LibreOW plik zapisał się i jest on tu:

Kod: Zaznacz cały

#!/bin/bash

SCRIPT_VERSION=0.4.64
CHANGELOG="http://www.alsa-project.org/alsa-info.sh.changelog"

#################################################################################
#Copyright (C) 2007 Free Software Foundation.

#This program is free software; you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by
#the Free Software Foundation; either version 2 of the License, or
#(at your option) any later version.

#This program is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
#GNU General Public License for more details.

#You should have received a copy of the GNU General Public License
#along with this program; if not, write to the Free Software
#Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.

##################################################################################

#The script was written for 2 main reasons:
# 1. Remove the need for the devs/helpers to ask several questions before we can easily help the user.
# 2. Allow newer/inexperienced ALSA users to give us all the info we need to help them.

#Set the locale (this may or may not be a good idea.. let me know)
export LC_ALL=C

#Change the PATH variable, so we can run lspci (needed for some distros)
PATH=$PATH:/bin:/sbin:/usr/bin:/usr/sbin
BGTITLE="ALSA-Info v $SCRIPT_VERSION"
PASTEBINKEY="C9cRIO8m/9y8Cs0nVs0FraRx7U0pHsuc"
#Define some simple functions

WGET=$(which wget 2>/dev/null| sed 's|^[^/]*||' 2>/dev/null)

pbcheck(){
	[[ $UPLOAD = "no" ]] && return

	if [[ -z $PASTEBIN ]]; then
		[[ $(ping -c1 www.alsa-project.org) ]] || KEEP_FILES="yes" UPLOAD="no" PBERROR="yes"
	else
		[[ $(ping -c1 www.pastebin.ca) ]] || KEEP_FILES="yes" UPLOAD="no" PBERROR="yes"
	fi
}

update() {
	test -z "$WGET" -o ! -x "$WGET" && return

	SHFILE=`mktemp -t alsa-info.XXXXXXXXXX` || exit 1
	wget -O $SHFILE "http://www.alsa-project.org/alsa-info.sh" >/dev/null 2>&1
	REMOTE_VERSION=`grep SCRIPT_VERSION $SHFILE |head -n1 |sed 's/.*=//'`
	if [ -s "$SHFILE" -a "$REMOTE_VERSION" != "$SCRIPT_VERSION" ]; then
		if [[ -n $DIALOG ]]
		then
			OVERWRITE=
			if [ -w $0 ]; then
				dialog --yesno "Newer version of ALSA-Info has been found\n\nDo you wish to install it?\nNOTICE: The original file $0 will be overwritten!" 0 0
				DIALOG_EXIT_CODE=$?
				if [[ $DIALOG_EXIT_CODE = 0 ]]; then
				  OVERWRITE=yes
				fi
			fi
			if [ -z "$OVERWRITE" ]; then
				dialog --yesno "Newer version of ALSA-Info has been found\n\nDo you wish to download it?" 0 0
				DIALOG_EXIT_CODE=$?
			fi
			if [[ $DIALOG_EXIT_CODE = 0 ]]
			then
				echo "Newer version detected: $REMOTE_VERSION"
				echo "To view the ChangeLog, please visit $CHANGELOG"
				if [ "$OVERWRITE" = "yes" ]; then
					cp $SHFILE $0
					echo "ALSA-Info script has been updated to v $REMOTE_VERSION"
					echo "Please re-run the script"
					rm $SHFILE 2>/dev/null
				else
					echo "ALSA-Info script has been downloaded as $SHFILE."
					echo "Please re-run the script from new location."
				fi
				exit
			else
				rm $SHFILE 2>/dev/null
			fi
		else
			echo "Newer version detected: $REMOTE_VERSION"
			echo "To view the ChangeLog, please visit $CHANGELOG"
			if [ -w $0 ]; then
				echo "The original file $0 will be overwritten!"
				echo -n "If you do not like to proceed, press Ctrl-C now.." ; read inp
				cp $SHFILE $0
				echo "ALSA-Info script has been updated. Please re-run it."
				rm $SHFILE 2>/dev/null
			else
				echo "ALSA-Info script has been downloaded $SHFILE."
				echo "Please, re-run it from new location."
			fi
			exit
		fi
	else
		rm $SHFILE 2>/dev/null
	fi
}

cleanup() {
	if [ -n "$TEMPDIR" -a "$KEEP_FILES" != "yes" ]; then
		rm -rf "$TEMPDIR" 2>/dev/null
	fi
	test -n "$KEEP_OUTPUT" || rm -f "$NFILE"
}


withaplay() {
        echo "!!Aplay/Arecord output" >> $FILE
        echo "!!--------------------" >> $FILE
        echo "" >> $FILE
       	echo "APLAY" >> $FILE
	echo "" >> $FILE 
	aplay -l >> $FILE 2>&1
        echo "" >> $FILE
       	echo "ARECORD" >> $FILE
	echo "" >> $FILE
	arecord -l >> $FILE 2>&1
	echo "" >> $FILE
}

withlsmod() {
	echo "!!All Loaded Modules" >> $FILE
	echo "!!------------------" >> $FILE
	echo "" >> $FILE
	lsmod |awk {'print $1'} >> $FILE
	echo "" >> $FILE
	echo "" >> $FILE
}

withamixer() {
        echo "!!Amixer output" >> $FILE
        echo "!!-------------" >> $FILE
        echo "" >> $FILE
	for i in `grep "]: " /proc/asound/cards | awk -F ' ' '{ print $1} '` ; do
	CARD_NAME=`grep "^ *$i " $TEMPDIR/alsacards.tmp|awk {'print $2'}`
	echo "!!-------Mixer controls for card $i $CARD_NAME]" >> $FILE
	echo "" >>$FILE
	amixer -c$i info>> $FILE 2>&1
	amixer -c$i>> $FILE 2>&1
        echo "" >> $FILE
	done
	echo "" >> $FILE
}

withalsactl() {
	echo "!!Alsactl output" >> $FILE
        echo "!!--------------" >> $FILE
        echo "" >> $FILE
        exe=""
        if [ -x /usr/sbin/alsactl ]; then
        	exe="/usr/sbin/alsactl"
        fi
        if [ -x /usr/local/sbin/alsactl ]; then
        	exe="/usr/local/sbin/alsactl"
        fi
        if [ -z "$exe" ]; then
        	exe=`whereis alsactl | cut -d ' ' -f 2`
        fi
	$exe -f $TEMPDIR/alsactl.tmp store
	echo "--startcollapse--" >> $FILE
	cat $TEMPDIR/alsactl.tmp >> $FILE
	echo "--endcollapse--" >> $FILE
	echo "" >> $FILE
	echo "" >> $FILE
}

withdevices() {
        echo "!!ALSA Device nodes" >> $FILE
        echo "!!-----------------" >> $FILE
        echo "" >> $FILE
        ls -la /dev/snd/* >> $FILE
        echo "" >> $FILE
        echo "" >> $FILE
}

withconfigs() {
if [[ -e $HOME/.asoundrc ]] || [[ -e /etc/asound.conf ]] || [[ -e $HOME/.asoundrc.asoundconf ]]
then
        echo "!!ALSA configuration files" >> $FILE
        echo "!!------------------------" >> $FILE
        echo "" >> $FILE

        #Check for ~/.asoundrc
        if [[ -e $HOME/.asoundrc ]]
        then
                echo "!!User specific config file (~/.asoundrc)" >> $FILE
                echo "" >> $FILE
                cat $HOME/.asoundrc >> $FILE
                echo "" >> $FILE
                echo "" >> $FILE
        fi
	#Check for .asoundrc.asoundconf (seems to be Ubuntu specific)
	if [[ -e $HOME/.asoundrc.asoundconf ]]
	then
		echo "!!asoundconf-generated config file" >> $FILE
		echo "" >> $FILE
		cat $HOME/.asoundrc.asoundconf >> $FILE
		echo "" >> $FILE
		echo "" >> $FILE
	fi
        #Check for /etc/asound.conf
        if [[ -e /etc/asound.conf ]]
        then
                echo "!!System wide config file (/etc/asound.conf)" >> $FILE
                echo "" >> $FILE
                cat /etc/asound.conf >> $FILE
                echo "" >> $FILE
                echo "" >> $FILE
        fi
fi
}

withsysfs() {
    local i f
    local printed=""
    for i in /sys/class/sound/*; do
	case "$i" in
	    */hwC?D?)
		if [ -f $i/init_pin_configs ]; then
		    if [ -z "$printed" ]; then
			echo "!!Sysfs Files" >> $FILE
			echo "!!-----------" >> $FILE
			echo "" >> $FILE
		    fi
		    for f in init_pin_configs driver_pin_configs user_pin_configs init_verbs hints; do
			echo "$i/$f:" >> $FILE
			cat $i/$f >> $FILE
			echo >> $FILE
		    done
		    printed=yes
		fi
		;;
	    esac
    done
    if [ -n "$printed" ]; then
	echo "" >> $FILE
    fi
}

withdmesg() {
	echo "!!ALSA/HDA dmesg" >> $FILE
	echo "!!--------------" >> $FILE
	echo "" >> $FILE
	dmesg | grep -C1 -E 'ALSA|HDA|HDMI|snd[_-]|sound|hda.codec|hda.intel' >> $FILE
	echo "" >> $FILE
	echo "" >> $FILE
}

withall() {
	withdevices
	withconfigs
	withaplay
	withamixer
	withalsactl
	withlsmod
	withsysfs
	withdmesg
	WITHALL="no"
}

get_alsa_library_version() {
	ALSA_LIB_VERSION=`grep VERSION_STR /usr/include/alsa/version.h 2>/dev/null|awk {'print $3'}|sed 's/"//g'`

	if [ -z "$ALSA_LIB_VERSION" ]; then
		if [ -f /etc/lsb-release ]; then
			. /etc/lsb-release
			case "$DISTRIB_ID" in
				Ubuntu)
					if which dpkg > /dev/null ; then
						ALSA_LIB_VERSION=`dpkg -l libasound2 | tail -1 | awk '{print $3}' | cut -f 1 -d -`
					fi

					if [ "$ALSA_LIB_VERSION" = "<none>" ]; then
						ALSA_LIB_VERSION=""
					fi
					return
					;;
				*)
					return
					;;
			esac
		elif [ -f /etc/debian_version ]; then
			if which dpkg > /dev/null ; then
				ALSA_LIB_VERSION=`dpkg -l libasound2 | tail -1 | awk '{print $3}' | cut -f 1 -d -`
			fi

			if [ "$ALSA_LIB_VERSION" = "<none>" ]; then
				ALSA_LIB_VERSION=""
			fi
			return
		fi
	fi
}


#Run checks to make sure the programs we need are installed.
LSPCI=$(which lspci 2>/dev/null| sed 's|^[^/]*||' 2>/dev/null);
TPUT=$(which tput 2>/dev/null| sed 's|^[^/]*||' 2>/dev/null);
DIALOG=$(which dialog 2>/dev/null | sed 's|^[^/]*||' 2>/dev/null);

#Check to see if sysfs is enabled in the kernel. We'll need this later on
SYSFS=$(mount |grep sysfs|awk {'print $3'});

#Check modprobe config files for sound related options
SNDOPTIONS=$(modprobe -c|sed -n 's/^options \(snd[-_][^ ]*\)/\1:/p')

KEEP_OUTPUT=
NFILE=""

PASTEBIN=""
WWWSERVICE="www.alsa-project.org"
WELCOME="yes"
PROCEED="yes"
UPLOAD="ask"
REPEAT=""
while [ -z "$REPEAT" ]; do
REPEAT="no"
case "$1" in
	--update|--help|--about)
		WELCOME="no"
		PROCEED="no"
		;;
	--upload)
		UPLOAD="yes"
		WELCOME="no"
		;;
	--no-upload)
		UPLOAD="no"
		WELCOME="no"
		;;
	--pastebin)
		PASTEBIN="yes"
		WWWSERVICE="pastebin"
		;;
	--no-dialog)
		DIALOG=""
		REPEAT=""
		shift
		;;
	--stdout)
		DIALOG=""
		UPLOAD="no"
		WELCOME="no"
		TOSTDOUT="yes"
		;;
esac
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 "$greeting_message" 20 80
else
	echo "ALSA Information Script v $SCRIPT_VERSION"
	echo "--------------------------------"
	echo "$greeting_message"
fi # dialog
fi # WELCOME

#Set the output file
TEMPDIR=`mktemp -t -d alsa-info.XXXXXXXXXX` || exit 1
FILE="$TEMPDIR/alsa-info.txt"
if [ -z "$NFILE" ]; then
	NFILE=`mktemp -t alsa-info.txt.XXXXXXXXXX` || exit 1
fi

trap cleanup 0

if [ "$PROCEED" = "yes" ]; then

if [ -z "$LSPCI" ]; then
	if [ -d /sys/bus/pci ]; then
		echo "This script requires lspci. Please install it, and re-run this script."
		exit 0
	fi
fi

#Fetch the info and store in temp files/variables
DISTRO=`grep -ihs "buntu\|SUSE\|Fedora\|PCLinuxOS\|MEPIS\|Mandriva\|Debian\|Damn\|Sabayon\|Slackware\|KNOPPIX\|Gentoo\|Zenwalk\|Mint\|Kubuntu\|FreeBSD\|Puppy\|Freespire\|Vector\|Dreamlinux\|CentOS\|Arch\|Xandros\|Elive\|SLAX\|Red\|BSD\|KANOTIX\|Nexenta\|Foresight\|GeeXboX\|Frugalware\|64\|SystemRescue\|Novell\|Solaris\|BackTrack\|KateOS\|Pardus" /etc/{issue,*release,*version}`
KERNEL_VERSION=`uname -r`
KERNEL_PROCESSOR=`uname -p`
KERNEL_MACHINE=`uname -m`
KERNEL_OS=`uname -o`
[[ `uname -v | grep SMP`  ]] && KERNEL_SMP="Yes" || KERNEL_SMP="No" 
ALSA_DRIVER_VERSION=`cat /proc/asound/version |head -n1|awk {'print $7'} |sed 's/\.$//'`
get_alsa_library_version
ALSA_UTILS_VERSION=`amixer -v |awk {'print $3'}`
LAST_CARD=$((`grep "]: " /proc/asound/cards | wc -l` - 1 ))

ESDINST=$(which esd 2>/dev/null| sed 's|^[^/]*||' 2>/dev/null)
PAINST=$(which pulseaudio 2>/dev/null| sed 's|^[^/]*||' 2>/dev/null)
ARTSINST=$(which artsd 2>/dev/null| sed 's|^[^/]*||' 2>/dev/null)
JACKINST=$(which jackd 2>/dev/null| sed 's|^[^/]*||' 2>/dev/null)
ROARINST=$(which roard 2>/dev/null| sed 's|^[^/]*||' 2>/dev/null)
DMIDECODE=$(which dmidecode 2>/dev/null| sed 's|^[^/]*||' 2>/dev/null)

#Check for DMI data
if [ -d /sys/class/dmi/id ]; then
    # No root privileges are required when using sysfs method
    DMI_SYSTEM_MANUFACTURER=$(cat /sys/class/dmi/id/sys_vendor 2>/dev/null)
    DMI_SYSTEM_PRODUCT_NAME=$(cat /sys/class/dmi/id/product_name 2>/dev/null)
    DMI_SYSTEM_PRODUCT_VERSION=$(cat /sys/class/dmi/id/product_version 2>/dev/null)
    DMI_SYSTEM_FIRMWARE_VERSION=$(cat /sys/class/dmi/id/bios_version 2>/dev/null)
    DMI_BOARD_VENDOR=$(cat /sys/class/dmi/id/board_vendor 2>/dev/null)
    DMI_BOARD_NAME=$(cat /sys/class/dmi/id/board_name 2>/dev/null)
elif [ -x $DMIDECODE ]; then
    DMI_SYSTEM_MANUFACTURER=$($DMIDECODE -s system-manufacturer 2>/dev/null)
    DMI_SYSTEM_PRODUCT_NAME=$($DMIDECODE -s system-product-name 2>/dev/null)
    DMI_SYSTEM_PRODUCT_VERSION=$($DMIDECODE -s system-version 2>/dev/null)
    DMI_SYSTEM_FIRMWARE_VERSION=$($DMIDECODE -s bios-version 2>/dev/null)
    DMI_BOARD_VENDOR=$($DMIDECODE -s baseboard-manufacturer 2>/dev/null)
    DMI_BOARD_NAME=$($DMIDECODE -s baseboard-product-name 2>/dev/null)
fi

# Check for ACPI device status
if [ -d /sys/bus/acpi/devices ]; then
    for f in /sys/bus/acpi/devices/*/status; do
	ACPI_STATUS=$(cat $f 2>/dev/null);
	if [[ "$ACPI_STATUS" -ne 0 ]]; then
	    echo $f $'\t' $ACPI_STATUS >>$TEMPDIR/acpidevicestatus.tmp;
	fi
    done
fi

cat /proc/asound/modules 2>/dev/null|awk {'print $2'}>$TEMPDIR/alsamodules.tmp
cat /proc/asound/cards >$TEMPDIR/alsacards.tmp
if [[ ! -z "$LSPCI" ]]; then
lspci |grep -i "multi\|audio">$TEMPDIR/lspci.tmp
fi

#Check for HDA-Intel cards codec#*
cat /proc/asound/card*/codec\#* > $TEMPDIR/alsa-hda-intel.tmp 2> /dev/null

#Check for AC97 cards codec
cat /proc/asound/card*/codec97\#0/ac97\#0-0 > $TEMPDIR/alsa-ac97.tmp 2> /dev/null
cat /proc/asound/card*/codec97\#0/ac97\#0-0+regs > $TEMPDIR/alsa-ac97-regs.tmp 2> /dev/null

#Check for USB mixer setup
cat /proc/asound/card*/usbmixer > $TEMPDIR/alsa-usbmixer.tmp 2> /dev/null

#Fetch the info, and put it in $FILE in a nice readable format.
if [[ -z $PASTEBIN ]]; then
echo "upload=true&script=true&cardinfo=" > $FILE
else
echo "name=$USER&type=33&description=/tmp/alsa-info.txt&expiry=&s=Submit+Post&content=" > $FILE
fi
echo "!!################################" >> $FILE
echo "!!ALSA Information Script v $SCRIPT_VERSION" >> $FILE
echo "!!################################" >> $FILE
echo "" >> $FILE
echo "!!Script ran on: `LANG=C TZ=UTC date`" >> $FILE
echo "" >> $FILE
echo "" >> $FILE
echo "!!Linux Distribution" >> $FILE
echo "!!------------------" >> $FILE
echo "" >> $FILE
echo $DISTRO >> $FILE
echo "" >> $FILE
echo "" >> $FILE
echo "!!DMI Information" >> $FILE
echo "!!---------------" >> $FILE
echo "" >> $FILE
echo "Manufacturer:      $DMI_SYSTEM_MANUFACTURER" >> $FILE
echo "Product Name:      $DMI_SYSTEM_PRODUCT_NAME" >> $FILE
echo "Product Version:   $DMI_SYSTEM_PRODUCT_VERSION" >> $FILE
echo "Firmware Version:  $DMI_SYSTEM_FIRMWARE_VERSION" >> $FILE
echo "Board Vendor:      $DMI_BOARD_VENDOR" >> $FILE
echo "Board Name:        $DMI_BOARD_NAME" >> $FILE
echo "" >> $FILE
echo "" >> $FILE
echo "!!ACPI Device Status Information" >> $FILE
echo "!!---------------" >> $FILE
echo "" >> $FILE
cat $TEMPDIR/acpidevicestatus.tmp >> $FILE
echo "" >> $FILE
echo "" >> $FILE
echo "!!Kernel Information" >> $FILE
echo "!!------------------" >> $FILE
echo "" >> $FILE
echo "Kernel release:    $KERNEL_VERSION" >> $FILE
echo "Operating System:  $KERNEL_OS" >> $FILE
echo "Architecture:      $KERNEL_MACHINE" >> $FILE
echo "Processor:         $KERNEL_PROCESSOR" >> $FILE
echo "SMP Enabled:       $KERNEL_SMP" >> $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 $TEMPDIR/alsamodules.tmp >> $FILE
echo "" >> $FILE
echo "" >> $FILE
echo "!!Sound Servers on this system" >> $FILE
echo "!!----------------------------" >> $FILE
echo "" >> $FILE
if [[ -n $PAINST ]];then
[[ `pgrep '^(.*/)?pulseaudio$'` ]] && PARUNNING="Yes" || PARUNNING="No"
echo "Pulseaudio:" >> $FILE
echo "      Installed - Yes ($PAINST)" >> $FILE
echo "      Running - $PARUNNING" >> $FILE
echo "" >> $FILE
fi
if [[ -n $ESDINST ]];then
[[ `pgrep '^(.*/)?esd$'` ]] && ESDRUNNING="Yes" || ESDRUNNING="No"
echo "ESound Daemon:" >> $FILE
echo "      Installed - Yes ($ESDINST)" >> $FILE
echo "      Running - $ESDRUNNING" >> $FILE
echo "" >> $FILE
fi
if [[ -n $ARTSINST ]];then
[[ `pgrep '^(.*/)?artsd$'` ]] && ARTSRUNNING="Yes" || ARTSRUNNING="No"
echo "aRts:" >> $FILE
echo "      Installed - Yes ($ARTSINST)" >> $FILE
echo "      Running - $ARTSRUNNING" >> $FILE
echo "" >> $FILE
fi
if [[ -n $JACKINST ]];then
[[ `pgrep '^(.*/)?jackd$'` ]] && JACKRUNNING="Yes" || JACKRUNNING="No"
echo "Jack:" >> $FILE
echo "      Installed - Yes ($JACKINST)" >> $FILE
echo "      Running - $JACKRUNNING" >> $FILE
echo "" >> $FILE
fi
if [[ -n $ROARINST ]];then
[[ `pgrep '^(.*/)?roard$'` ]] && ROARRUNNING="Yes" || ROARRUNNING="No"
echo "RoarAudio:" >> $FILE
echo "      Installed - Yes ($ROARINST)" >> $FILE
echo "      Running - $ROARRUNNING" >> $FILE
echo "" >> $FILE
fi
if [[ -z "$PAINST" && -z "$ESDINST" && -z "$ARTSINST" && -z "$JACKINST" && -z "$ROARINST" ]];then
echo "No sound servers found." >> $FILE
echo "" >> $FILE
fi
echo "" >> $FILE
echo "!!Soundcards recognised by ALSA" >> $FILE
echo "!!-----------------------------" >> $FILE
echo "" >> $FILE
cat $TEMPDIR/alsacards.tmp >> $FILE
echo "" >> $FILE
echo "" >> $FILE

if [[ ! -z "$LSPCI" ]]; then
echo "!!PCI Soundcards installed in the system" >> $FILE
echo "!!--------------------------------------" >> $FILE
echo "" >> $FILE
cat $TEMPDIR/lspci.tmp >> $FILE
echo "" >> $FILE
echo "" >> $FILE
echo "!!Advanced information - PCI Vendor/Device/Subsystem ID's" >> $FILE
echo "!!-------------------------------------------------------" >> $FILE
echo "" >> $FILE
lspci -vvn |grep -A1 040[1-3] >> $FILE
echo "" >> $FILE
echo "" >> $FILE
fi

if [ "$SNDOPTIONS" ]
then
echo "!!Modprobe options (Sound related)" >> $FILE
echo "!!--------------------------------" >> $FILE
echo "" >> $FILE
modprobe -c|sed -n 's/^options \(snd[-_][^ ]*\)/\1:/p' >> $FILE
echo "" >> $FILE
echo "" >> $FILE
fi

if [ -d "$SYSFS" ]
then
echo "!!Loaded sound module options" >> $FILE
echo "!!---------------------------" >> $FILE
echo "" >> $FILE
for mod in `cat /proc/asound/modules|awk {'print $2'}`;do
echo "!!Module: $mod" >> $FILE
for params in `echo $SYSFS/module/$mod/parameters/*`; do
	echo -ne "\t";
	echo "$params : `cat $params`" | sed 's:.*/::';
done >> $FILE
echo "" >> $FILE
done
echo "" >> $FILE
fi

if [ -s "$TEMPDIR/alsa-hda-intel.tmp" ]; then
	echo "!!HDA-Intel Codec information" >> $FILE
	echo "!!---------------------------" >> $FILE
	echo "--startcollapse--" >> $FILE
	echo "" >> $FILE
	cat $TEMPDIR/alsa-hda-intel.tmp >> $FILE
	echo "--endcollapse--" >> $FILE
	echo "" >> $FILE
	echo "" >> $FILE
fi

if [ -s "$TEMPDIR/alsa-ac97.tmp" ]; then
        echo "!!AC97 Codec information" >> $FILE
        echo "!!----------------------" >> $FILE
        echo "--startcollapse--" >> $FILE
        echo "" >> $FILE
        cat $TEMPDIR/alsa-ac97.tmp >> $FILE
        echo "" >> $FILE
        cat $TEMPDIR/alsa-ac97-regs.tmp >> $FILE
        echo "--endcollapse--" >> $FILE
	echo "" >> $FILE
	echo "" >> $FILE
fi

if [ -s "$TEMPDIR/alsa-usbmixer.tmp" ]; then
        echo "!!USB Mixer information" >> $FILE
        echo "!!---------------------" >> $FILE
        echo "--startcollapse--" >> $FILE
        echo "" >> $FILE
        cat $TEMPDIR/alsa-usbmixer.tmp >> $FILE
        echo "--endcollapse--" >> $FILE
	echo "" >> $FILE
	echo "" >> $FILE
fi

#If no command line options are specified, then run as though --with-all was specified
if [ -z "$1" ]; then
	update
	pbcheck	
fi

fi # proceed

#loop through command line arguments, until none are left.
if [ -n "$1" ]; then
	until [ -z "$1" ]
	do
	case "$1" in
		--pastebin)
		        update
        		pbcheck
			;;
		--update)
			update
			exit
			;;
		--upload)
			UPLOAD="yes"
			;;
		--no-upload)
			UPLOAD="no"
			;;
		--output)
			shift
			NFILE="$1"
			KEEP_OUTPUT="yes"
			;;
		--debug)
			echo "Debugging enabled. $FILE and $TEMPDIR will not be deleted"
			KEEP_FILES="yes"
			echo ""
			;;
		--with-all)
			withall
			;;
		--with-aplay)
			withaplay
			WITHALL="no"
			;;
		--with-amixer)
			withamixer
			WITHALL="no"
			;;
		--with-alsactl)
			withalsactl
			WITHALL="no"
			;;
		--with-devices)
			withdevices
			WITHALL="no"
			;;
		--with-dmesg)
			withdmesg
			WITHALL="no"
			;;
		--with-configs)
			WITHALL="no"
			if [[ -e $HOME/.asoundrc ]] || [[ -e /etc/asound.conf ]]
			then
				echo "!!ALSA configuration files" >> $FILE
				echo "!!------------------------" >> $FILE
				echo "" >> $FILE

				#Check for ~/.asoundrc
				if [[ -e $HOME/.asoundrc ]]
				then
					echo "!!User specific config file ($HOME/.asoundrc)" >> $FILE
					echo "" >> $FILE
					cat $HOME/.asoundrc >> $FILE
					echo "" >> $FILE
					echo "" >> $FILE
				fi

				#Check for /etc/asound.conf
				if [[ -e /etc/asound.conf ]]
				then
					echo "!!System wide config file (/etc/asound.conf)" >> $FILE
					echo "" >> $FILE
					cat /etc/asound.conf >> $FILE
					echo "" >> $FILE
					echo "" >> $FILE
				fi
			fi
			;;
		--stdout)
			UPLOAD="no"
			if [ -z "$WITHALL" ]; then
				withall
			fi
			cat $FILE
			rm $FILE
			;;
		--about)
			echo "Written/Tested by the following users of #alsa on irc.freenode.net:"
			echo ""
			echo "	wishie - Script author and developer / Testing"
			echo "	crimsun - Various script ideas / Testing"
			echo "	gnubien - Various script ideas / Testing"
			echo "	GrueMaster - HDA Intel specific items / Testing"
			echo "	olegfink - Script update function"
			echo "  TheMuso - display to stdout functionality"
			exit 0
			;;
		*)
			echo "alsa-info.sh version $SCRIPT_VERSION"
			echo ""
			echo "Available options:"
			echo "	--with-aplay (includes the output of aplay -l)"
			echo "	--with-amixer (includes the output of amixer)"
			echo "	--with-alsactl (includes the output of alsactl)"
			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 "	--output FILE (specify the file to output for no-upload mode)"
			echo "	--update (check server for script updates)"
			echo "	--upload (upload contents to remote server)"
			echo "	--no-upload (do not upload contents to remote server)"
			echo "	--pastebin (use http://pastebin.ca) as remote server"
			echo "	    instead www.alsa-project.org"
			echo "	--stdout (print alsa information to standard output"
			echo "	    instead of a file)"
			echo "	--about (show some information about the script)"
			echo "	--debug (will run the script as normal, but will not"
			echo "	     delete $FILE)"
			exit 0
			;;
	esac
	shift 1
	done
fi

if [ "$PROCEED" = "no" ]; then
	exit 1
fi

if [ -z "$WITHALL" ]; then
	withall
fi

if [ "$UPLOAD" = "ask" ]; then
	if [ -n "$DIALOG" ]; then
		dialog --backtitle "$BGTITLE" --title "Information collected" --yes-label " UPLOAD / SHARE " --no-label " SAVE LOCALLY " --defaultno --yesno "\n\nAutomatically upload ALSA information to $WWWSERVICE?" 10 80
		DIALOG_EXIT_CODE=$?
		if [ $DIALOG_EXIT_CODE != 0 ]; then
			UPLOAD="no"
		else
			UPLOAD="yes"
		fi
	else
		echo -n "Automatically upload ALSA information to $WWWSERVICE? [y/N] : "
		read -e CONFIRM
		if [ "$CONFIRM" != "y" ]; then
			UPLOAD="no"
		else
			UPLOAD="yes"
		fi
	fi

fi

if [ "$UPLOAD" = "no" ]; then

	if [ -z "$TOSTDOUT" ]; then
		mv -f $FILE $NFILE || exit 1
		KEEP_OUTPUT="yes"
	fi

	if [[ -n $DIALOG ]]
	then
		if [[ -n $PBERROR ]]; then
			dialog --backtitle "$BGTITLE" --title "Information collected" --msgbox "An error occurred while contacting the $WWWSERVICE.\n Your information was NOT automatically uploaded.\n\nYour ALSA information is in $NFILE" 10 100
		else
			dialog --backtitle "$BGTITLE" --title "Information collected" --msgbox "\n\nYour ALSA information is in $NFILE" 10 60
		fi
	else
		echo

		if [[ -n $PBERROR ]]; then
			echo "An error occurred while contacting the $WWWSERVICE."
			echo "Your information was NOT automatically uploaded."
			echo ""
			echo "Your ALSA information is in $NFILE"
			echo ""
		else
			if [ -z "$TOSTDOUT" ]; then
				echo ""
				echo "Your ALSA information is in $NFILE"
				echo ""
			fi
		fi
	fi

	exit

fi # UPLOAD

#Test that wget is installed, and supports --post-file. Upload $FILE if it does, and prompt user to upload file if it doesnt. 
if [[ -n "${WGET}" ]] && [[ -x "${WGET}" ]] && [[ `wget --help |grep post-file` ]]
then

if [[ -n $DIALOG ]]
then

if [[ -z $PASTEBIN ]]; then
	wget -O - --tries=5 --timeout=60 --post-file=$FILE "http://www.alsa-project.org/cardinfo-db/" &>$TEMPDIR/wget.tmp || echo "Upload failed; exit"
	{ for i in 10 20 30 40 50 60 70 80 90; do
		echo $i
		sleep 0.2
	done
	echo; } |dialog --backtitle "$BGTITLE" --guage "Uploading information to www.alsa-project.org ..." 6 70 0
else
	wget -O - --tries=5 --timeout=60 --post-file=$FILE "http://pastebin.ca/quiet-paste.php?api=$PASTEBINKEY&encrypt=t&encryptpw=blahblah" &>$TEMPDIR/wget.tmp || echo "Upload failed; exit"
	{ for i in 10 20 30 40 50 60 70 80 90; do
		echo $i
		sleep 0.2
	done
	echo; } |dialog --backtitle "$BGTITLE" --guage "Uploading information to www.pastebin.ca ..." 6 70 0
fi

dialog --backtitle "$BGTITLE" --title "Information uploaded" --yesno "Would you like to see the uploaded information?" 5 100 
DIALOG_EXIT_CODE=$?
if [ $DIALOG_EXIT_CODE = 0 ]; then
	grep -v "alsa-info.txt" $FILE >$TEMPDIR/uploaded.txt
	dialog --backtitle "$BGTITLE" --textbox $TEMPDIR/uploaded.txt 0 0
fi

clear

# no dialog
else

if [[ -z $PASTEBIN ]]; then
	echo -n "Uploading information to www.alsa-project.org ... " 
	wget -O - --tries=5 --timeout=60 --post-file=$FILE http://www.alsa-project.org/cardinfo-db/ &>$TEMPDIR/wget.tmp &
else
	echo -n "Uploading information to www.pastebin.ca ... " 
	wget -O - --tries=5 --timeout=60 --post-file=$FILE http://pastebin.ca/quiet-paste.php?api=$PASTEBINKEY &>$TEMPDIR/wget.tmp &
fi

#Progess spinner for wget transfer.
i=1
sp="/-\|"
echo -n ' '
while pgrep wget &>/dev/null
do
	echo -en "\b${sp:i++%${#sp}:1}"
done

echo -e "\b Done!"
echo ""

fi #dialog

#See if tput is available, and use it if it is.	
if [ -n "$TPUT" ]; then
	if [[ -z $PASTEBIN ]]; then
		FINAL_URL=`tput setaf 1; grep "SUCCESS:" $TEMPDIR/wget.tmp | cut -d ' ' -f 2 ; tput sgr0`
	else
		FINAL_URL=`tput setaf 1; grep "SUCCESS:" $TEMPDIR/wget.tmp | sed -n 's/.*\:\([0-9]\+\).*/http:\/\/pastebin.ca\/\1/p';tput sgr0`
	fi
else
	if [[ -z $PASTEBIN ]]; then
		FINAL_URL=`grep "SUCCESS:" $TEMPDIR/wget.tmp | cut -d ' ' -f 2`
	else
		FINAL_URL=`grep "SUCCESS:" $TEMPDIR/wget.tmp | sed -n 's/.*\:\([0-9]\+\).*/http:\/\/pastebin.ca\/\1/p'`
	fi
fi

# Output the URL of the uploaded file.	
echo "Your ALSA information is located at $FINAL_URL"
echo "Please inform the person helping you."
echo ""

# We couldnt find a suitable wget, so tell the user to upload manually.
else
	mv -f $FILE $NFILE || exit 1
	KEEP_OUTPUT="yes"
	if [[ -z $DIALOG ]]
	then
		if [[ -z $PASTEBIN ]]; then
		echo ""
		echo "Could not automatically upload output to http://www.alsa-project.org"
		echo "Possible reasons are:"
		echo "    1. Couldnt find 'wget' in your PATH"
		echo "    2. Your version of wget is less than 1.8.2"
		echo ""
		echo "Please manually upload $NFILE to http://www.alsa-project.org/cardinfo-db/ and submit your post."
		echo ""
		else
		echo ""
		echo "Could not automatically upload output to http://www.pastebin.ca"
		echo "Possible reasons are:"
		echo "    1. Couldnt find 'wget' in your PATH"
		echo "    2. Your version of wget is less than 1.8.2"
		echo ""
		echo "Please manually upload $NFILE to http://www.pastebin.ca/upload.php and submit your post."
		echo ""
		fi
	else
		if [[ -z $PASTEBIN ]]; then
			dialog --backtitle "$BGTITLE" --msgbox "Could not automatically upload output to http://www.alsa-project.org.\nPossible reasons are:\n\n    1. Couldn't find 'wget' in your PATH\n    2. Your version of wget is less than 1.8.2\n\nPlease manually upload $NFILE to http://www.alsa-project,org/cardinfo-db/ and submit your post." 25 100
		else
			dialog --backtitle "$BGTITLE" --msgbox "Could not automatically upload output to http://www.pastebin.ca.\nPossible reasons are:\n\n    1. Couldn't find 'wget' in your PATH\n    2. Your version of wget is less than 1.8.2\n\nPlease manually upload $NFILE to http://www.pastebin.ca/upload.php and submit your post." 25 100
		fi
	fi
fi
MikolaOla
MikolaOla
Sędziwy Jeż
Sędziwy Jeż
Posty: 36
Rejestracja: 13 mar 2013, 16:48
Wersja Ubuntu: 20.04
Środowisko graficzne: GNOME
Architektura: x86_64

Re: Jak włączyć wyłączony mikrofon?

Post autor: MikolaOla »

2017-04-28

W uzupełnieniu do poprzedniego postu.

Szukając informacji o skrypcie alsa-info znalazłem w Sieci
takie polecenie:

Kod: Zaznacz cały
wget http://www.alsa-project.org/alsa-info.sh -O alsa-info.sh && bash alsa-info.sh


Terminal odpowiedział:

Your ALSA information is in

file:///tmp/alsa-info.txt.5O0Rx1EvSM

A tam długa informacja.

MikolaOla
Ostatnio zmieniony 04 maja 2017, 23:09 przez MikolaOla, łącznie zmieniany 1 raz.
MikolaOla
Sędziwy Jeż
Sędziwy Jeż
Posty: 36
Rejestracja: 13 mar 2013, 16:48
Wersja Ubuntu: 20.04
Środowisko graficzne: GNOME
Architektura: x86_64

Re: Jak włączyć wyłączony mikrofon?

Post autor: MikolaOla »

2017-04-29,

Podany wczoraj dokument pod adresem :
file:///tmp/alsa-info.txt.5O0Rx1EvSM

próbowałem otworzyć na innym PC, ale bezskutecznie.
Być może informacja jest przypisana do MAC urządzenia?
Na wszelki wypadek wpisałem w code i przytaczam poniżej
we wersji oryginalnej i w polskim tłumaczeniu.

Kod: Zaznacz cały

upload=true&script=true&cardinfo=
!!################################
!!ALSA Information Script v 0.4.64
!!################################

!!Script ran on: Fri Apr 28 16:40:33 UTC 2017


!!Linux Distribution
!!------------------

Ubuntu 16.04.2 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 16.04.2 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu 16.04.2 LTS" HOME_URL="http://www.ubuntu.com/" SUPPORT_URL="http://help.ubuntu.com/" BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/" UBUNTU_CODENAME=xenial


!!DMI Information
!!---------------

Manufacturer:      MEDION
Product Name:      WIM2140
Product Version:   20             
Firmware Version:  V1.0K     
Board Vendor:      MEDION
Board Name:        WIM2140


!!ACPI Device Status Information
!!---------------

/sys/bus/acpi/devices/ACPI0003:00/status         15
/sys/bus/acpi/devices/PNP0103:00/status          15
/sys/bus/acpi/devices/PNP0C09:00/status          15
/sys/bus/acpi/devices/PNP0C0A:00/status          31
/sys/bus/acpi/devices/PNP0C0F:00/status          9
/sys/bus/acpi/devices/PNP0C0F:01/status          9
/sys/bus/acpi/devices/PNP0C0F:02/status          9
/sys/bus/acpi/devices/PNP0C0F:03/status          9
/sys/bus/acpi/devices/PNP0C0F:04/status          9
/sys/bus/acpi/devices/PNP0C0F:05/status          9
/sys/bus/acpi/devices/PNP0C0F:06/status          9
/sys/bus/acpi/devices/PNP0C0F:07/status          9
/sys/bus/acpi/devices/PNP0C32:00/status          15
/sys/bus/acpi/devices/device:2d/status   15


!!Kernel Information
!!------------------

Kernel release:    4.4.0-75-generic
Operating System:  GNU/Linux
Architecture:      i686
Processor:         i686
SMP Enabled:       Yes


!!ALSA Version
!!------------

Driver version:     k4.4.0-75-generic
Library version:    1.1.0
Utilities version:  1.1.0


!!Loaded ALSA modules
!!-------------------

snd_hda_intel


!!Sound Servers on this system
!!----------------------------

Pulseaudio:
      Installed - Yes (/usr/bin/pulseaudio)
      Running - Yes


!!Soundcards recognised by ALSA
!!-----------------------------

 0 [Intel          ]: HDA-Intel - HDA Intel
                      HDA Intel at 0xfc400000 irq 32


!!PCI Soundcards installed in the system
!!--------------------------------------

00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 03)


!!Advanced information - PCI Vendor/Device/Subsystem ID's
!!-------------------------------------------------------

00:1b.0 0403: 8086:284b (rev 03)
        Subsystem: 17c0:4083


!!Modprobe options (Sound related)
!!--------------------------------

snd_pcsp: index=-2
snd_usb_audio: index=-2
snd_atiixp_modem: index=-2
snd_intel8x0m: index=-2
snd_via82xx_modem: index=-2
snd_atiixp_modem: index=-2
snd_intel8x0m: index=-2
snd_via82xx_modem: index=-2
snd_usb_audio: index=-2
snd_usb_caiaq: index=-2
snd_usb_ua101: index=-2
snd_usb_us122l: index=-2
snd_usb_usx2y: index=-2
snd_cmipci: mpu_port=0x330 fm_port=0x388
snd_pcsp: index=-2
snd_usb_audio: index=-2


!!Loaded sound module options
!!---------------------------

!!Module: snd_hda_intel
        align_buffer_size : -1
        bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
        beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
        enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
        enable_msi : -1
        id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
        index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
        jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
        model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
        patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
        position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
        power_save : 0
        power_save_controller : N
        probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
        probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
        single_cmd : N
        snoop : -1


!!HDA-Intel Codec information
!!---------------------------
--startcollapse--

Codec: Realtek ALC888
Address: 0
AFG Function Id: 0x1 (unsol 1)
Vendor Id: 0x10ec0888
Subsystem Id: 0x17c02028
Revision Id: 0x100001
No Modem Function Group found
Default PCM:
    rates [0x560]: 44100 48000 96000 192000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
Default Amp-In caps: N/A
Default Amp-Out caps: N/A
State of AFG node 0x01:
  Power states:  D0 D1 D2 D3
  Power: setting=D0, actual=D0
GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
  IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
  IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
  IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
Node 0x02 [Audio Output] wcaps 0x11: Stereo
  Device: name="ALC888 Analog", type="Audio", device=0
  Converter: stream=5, channel=0
  PCM:
    rates [0x560]: 44100 48000 96000 192000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
Node 0x03 [Audio Output] wcaps 0x11: Stereo
  Converter: stream=5, channel=0
  PCM:
    rates [0x560]: 44100 48000 96000 192000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
Node 0x04 [Audio Output] wcaps 0x11: Stereo
  Converter: stream=5, channel=0
  PCM:
    rates [0x560]: 44100 48000 96000 192000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
Node 0x05 [Audio Output] wcaps 0x11: Stereo
  Converter: stream=5, channel=0
  PCM:
    rates [0x560]: 44100 48000 96000 192000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
Node 0x06 [Audio Output] wcaps 0x211: Stereo Digital
  Control: name="IEC958 Playback Con Mask", index=0, device=0
  Control: name="IEC958 Playback Pro Mask", index=0, device=0
  Control: name="IEC958 Playback Default", index=0, device=0
  Control: name="IEC958 Playback Switch", index=0, device=0
  Control: name="IEC958 Default PCM Playback Switch", index=0, device=0
  Device: name="ALC888 Digital", type="SPDIF", device=1
  Converter: stream=5, channel=0
  Digital:
  Digital category: 0x0
  IEC Coding Type: 0x0
  PCM:
    rates [0x5e0]: 44100 48000 88200 96000 192000
    bits [0x1e]: 16 20 24 32
    formats [0x1]: PCM
Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x08 [Audio Input] wcaps 0x10011b: Stereo Amp-In
  Control: name="Capture Volume", index=0, device=0
    ControlAmp: chs=3, dir=In, idx=0, ofs=0
  Control: name="Capture Switch", index=0, device=0
    ControlAmp: chs=3, dir=In, idx=0, ofs=0
  Device: name="ALC888 Analog", type="Audio", device=0
  Amp-In caps: ofs=0x0b, nsteps=0x1f, stepsize=0x05, mute=1
  Amp-In vals:  [0x1f 0x1f]
  Converter: stream=1, channel=0
  SDI-Select: 0
  PCM:
    rates [0x160]: 44100 48000 96000
    bits [0x6]: 16 20
    formats [0x1]: PCM
  Connection: 1
     0x23
Node 0x09 [Audio Input] wcaps 0x10011b: Stereo Amp-In
  Control: name="Capture Volume", index=1, device=0
    ControlAmp: chs=3, dir=In, idx=0, ofs=0
  Control: name="Capture Switch", index=1, device=0
    ControlAmp: chs=3, dir=In, idx=0, ofs=0
  Device: name="ALC888 Alt Analog", type="Audio", device=2
  Amp-In caps: ofs=0x0b, nsteps=0x1f, stepsize=0x05, mute=1
  Amp-In vals:  [0x80 0x80]
  Converter: stream=0, channel=0
  SDI-Select: 0
  PCM:
    rates [0x160]: 44100 48000 96000
    bits [0x6]: 16 20
    formats [0x1]: PCM
  Connection: 1
     0x22
Node 0x0a [Audio Input] wcaps 0x100391: Stereo Digital
  Converter: stream=0, channel=0
  SDI-Select: 0
  Digital:
  Digital category: 0x0
  IEC Coding Type: 0x0
  PCM:
    rates [0x560]: 44100 48000 96000 192000
    bits [0x1e]: 16 20 24 32
    formats [0x1]: PCM
  Unsolicited: tag=00, enabled=0
  Connection: 1
     0x1f
Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
  Control: name="Mic Playback Volume", index=0, device=0
    ControlAmp: chs=3, dir=In, idx=0, ofs=0
  Control: name="Mic Playback Switch", index=0, device=0
    ControlAmp: chs=3, dir=In, idx=0, ofs=0
  Control: name="Line Playback Volume", index=0, device=0
    ControlAmp: chs=3, dir=In, idx=2, ofs=0
  Control: name="Line Playback Switch", index=0, device=0
    ControlAmp: chs=3, dir=In, idx=2, ofs=0
  Control: name="Beep Playback Volume", index=0, device=0
    ControlAmp: chs=3, dir=In, idx=5, ofs=0
  Control: name="Beep Playback Switch", index=0, device=0
    ControlAmp: chs=3, dir=In, idx=5, ofs=0
  Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
  Amp-In vals:  [0x1f 0x1f] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
  Connection: 10
     0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x17
Node 0x0c [Audio Mixer] wcaps 0x20010f: Stereo Amp-In Amp-Out
  Control: name="Headphone Playback Volume", index=0, device=0
    ControlAmp: chs=3, dir=Out, idx=0, ofs=0
  Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-In vals:  [0x00 0x00] [0x00 0x00]
  Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=0
  Amp-Out vals:  [0x00 0x00]
  Connection: 2
     0x02 0x0b
Node 0x0d [Audio Mixer] wcaps 0x20010f: Stereo Amp-In Amp-Out
  Control: name="Surround Playback Volume", index=0, device=0
    ControlAmp: chs=3, dir=Out, idx=0, ofs=0
  Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-In vals:  [0x80 0x80] [0x80 0x80]
  Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=0
  Amp-Out vals:  [0x1f 0x1f]
  Connection: 2
     0x03 0x0b
Node 0x0e [Audio Mixer] wcaps 0x20010f: Stereo Amp-In Amp-Out
  Control: name="Center Playback Volume", index=0, device=0
    ControlAmp: chs=1, dir=Out, idx=0, ofs=0
  Control: name="LFE Playback Volume", index=0, device=0
    ControlAmp: chs=2, dir=Out, idx=0, ofs=0
  Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-In vals:  [0x80 0x80] [0x80 0x80]
  Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=0
  Amp-Out vals:  [0x1f 0x1f]
  Connection: 2
     0x04 0x0b
Node 0x0f [Audio Mixer] wcaps 0x20010f: Stereo Amp-In Amp-Out
  Control: name="Speaker Playback Volume", index=0, device=0
    ControlAmp: chs=3, dir=Out, idx=0, ofs=0
  Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-In vals:  [0x00 0x00] [0x00 0x00]
  Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=0
  Amp-Out vals:  [0x1f 0x1f]
  Connection: 2
     0x05 0x0b
Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x12 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x14 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
  Control: name="Speaker Playback Switch", index=0, device=0
    ControlAmp: chs=3, dir=Out, idx=0, ofs=0
  Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
  Amp-In vals:  [0x00 0x00]
  Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-Out vals:  [0x00 0x00]
  Pincap 0x0000003e: IN OUT HP Detect Trigger
  Pin Default 0x99130110: [Fixed] Speaker at Int ATAPI
    Conn = ATAPI, Color = Unknown
    DefAssociation = 0x1, Sequence = 0x0
    Misc = NO_PRESENCE
  Pin-ctls: 0x40: OUT
  Unsolicited: tag=00, enabled=0
  Connection: 5
     0x0c 0x0d 0x0e 0x0f* 0x26
Node 0x15 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
  Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
  Amp-In vals:  [0x00 0x00]
  Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-Out vals:  [0x80 0x80]
  Pincap 0x0000003e: IN OUT HP Detect Trigger
  Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
    Conn = 1/8, Color = Black
    DefAssociation = 0xf, Sequence = 0x0
    Misc = NO_PRESENCE
  Pin-ctls: 0x20: IN
  Unsolicited: tag=00, enabled=0
  Connection: 5
     0x0c 0x0d* 0x0e 0x0f 0x26
Node 0x16 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
  Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
  Amp-In vals:  [0x00 0x00]
  Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-Out vals:  [0x80 0x80]
  Pincap 0x00000036: IN OUT Detect Trigger
  Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
    Conn = 1/8, Color = Black
    DefAssociation = 0xf, Sequence = 0x0
    Misc = NO_PRESENCE
  Pin-ctls: 0x20: IN
  Unsolicited: tag=00, enabled=0
  Connection: 5
     0x0c 0x0d 0x0e* 0x0f 0x26
Node 0x17 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
  Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
  Amp-In vals:  [0x00 0x00]
  Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-Out vals:  [0x80 0x80]
  Pincap 0x00000036: IN OUT Detect Trigger
  Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
    Conn = 1/8, Color = Black
    DefAssociation = 0xf, Sequence = 0x0
    Misc = NO_PRESENCE
  Pin-ctls: 0x20: IN
  Unsolicited: tag=00, enabled=0
  Connection: 5
     0x0c 0x0d 0x0e 0x0f* 0x26
Node 0x18 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
  Control: name="Center Playback Switch", index=0, device=0
    ControlAmp: chs=1, dir=Out, idx=0, ofs=0
  Control: name="LFE Playback Switch", index=0, device=0
    ControlAmp: chs=2, dir=Out, idx=0, ofs=0
  Control: name="Mic Boost Volume", index=0, device=0
    ControlAmp: chs=3, dir=In, idx=0, ofs=0
  Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
  Amp-In vals:  [0x01 0x01]
  Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-Out vals:  [0x00 0x00]
  Pincap 0x0000373e: IN OUT HP Detect Trigger
    Vref caps: HIZ 50 GRD 80 100
  Pin Default 0x01a19c30: [Jack] Mic at Ext Rear
    Conn = 1/8, Color = Pink
    DefAssociation = 0x3, Sequence = 0x0
  Pin-ctls: 0x21: IN VREF_50
  Unsolicited: tag=02, enabled=1
  Connection: 5
     0x0c* 0x0d 0x0e 0x0f 0x26
Node 0x19 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
  Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
  Amp-In vals:  [0x00 0x00]
  Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-Out vals:  [0x80 0x80]
  Pincap 0x0000373e: IN OUT HP Detect Trigger
    Vref caps: HIZ 50 GRD 80 100
  Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
    Conn = 1/8, Color = Black
    DefAssociation = 0xf, Sequence = 0x0
    Misc = NO_PRESENCE
  Pin-ctls: 0x20: IN VREF_HIZ
  Unsolicited: tag=00, enabled=0
  Connection: 5
     0x0c* 0x0d 0x0e 0x0f 0x26
Node 0x1a [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
  Control: name="Surround Playback Switch", index=0, device=0
    ControlAmp: chs=3, dir=Out, idx=0, ofs=0
  Control: name="Line Boost Volume", index=0, device=0
    ControlAmp: chs=3, dir=In, idx=0, ofs=0
  Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
  Amp-In vals:  [0x00 0x00]
  Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-Out vals:  [0x00 0x00]
  Pincap 0x0000373e: IN OUT HP Detect Trigger
    Vref caps: HIZ 50 GRD 80 100
  Pin Default 0x0181343f: [Jack] Line In at Ext Rear
    Conn = 1/8, Color = Blue
    DefAssociation = 0x3, Sequence = 0xf
  Pin-ctls: 0x20: IN VREF_HIZ
  Unsolicited: tag=03, enabled=1
  Connection: 5
     0x0c* 0x0d 0x0e 0x0f 0x26
Node 0x1b [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
  Control: name="Headphone Playback Switch", index=0, device=0
    ControlAmp: chs=3, dir=Out, idx=0, ofs=0
  Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
  Amp-In vals:  [0x00 0x00]
  Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-Out vals:  [0x80 0x80]
  Pincap 0x0000373e: IN OUT HP Detect Trigger
    Vref caps: HIZ 50 GRD 80 100
  Pin Default 0x0121101f: [Jack] HP Out at Ext Rear
    Conn = 1/8, Color = Black
    DefAssociation = 0x1, Sequence = 0xf
  Pin-ctls: 0xc0: OUT HP VREF_HIZ
  Unsolicited: tag=01, enabled=1
  Connection: 5
     0x0c* 0x0d 0x0e 0x0f 0x26
Node 0x1c [Pin Complex] wcaps 0x400001: Stereo
  Pincap 0x00000020: IN
  Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
    Conn = 1/8, Color = Black
    DefAssociation = 0xf, Sequence = 0x0
    Misc = NO_PRESENCE
  Pin-ctls: 0x20: IN
Node 0x1d [Pin Complex] wcaps 0x400000: Mono
  Pincap 0x00000020: IN
  Pin Default 0x40158d05: [N/A] Speaker at Ext N/A
    Conn = Optical, Color = Purple
    DefAssociation = 0x0, Sequence = 0x5
    Misc = NO_PRESENCE
  Pin-ctls: 0x20: IN
Node 0x1e [Pin Complex] wcaps 0x400300: Mono Digital
  Pincap 0x00000010: OUT
  Pin Default 0x01451120: [Jack] SPDIF Out at Ext Rear
    Conn = Optical, Color = Black
    DefAssociation = 0x2, Sequence = 0x0
    Misc = NO_PRESENCE
  Pin-ctls: 0x40: OUT
  Connection: 1
     0x06
Node 0x1f [Pin Complex] wcaps 0x400200: Mono Digital
  Pincap 0x00000020: IN
  Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
    Conn = 1/8, Color = Black
    DefAssociation = 0xf, Sequence = 0x0
    Misc = NO_PRESENCE
  Pin-ctls: 0x20: IN
Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
  Processing caps: benign=0, ncoeff=17
Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
  Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-In vals:  [0x80 0x80] [0x80 0x80] [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
  Connection: 11
     0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x17 0x0b
Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
  Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-In vals:  [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
  Connection: 11
     0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x17 0x0b
Node 0x24 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x25 [Audio Output] wcaps 0x11: Stereo
  Converter: stream=0, channel=0
  PCM:
    rates [0x560]: 44100 48000 96000 192000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
Node 0x26 [Audio Mixer] wcaps 0x20010f: Stereo Amp-In Amp-Out
  Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-In vals:  [0x00 0x00] [0x80 0x80]
  Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=0
  Amp-Out vals:  [0x00 0x00]
  Connection: 2
     0x25 0x0b
--endcollapse--


!!ALSA Device nodes
!!-----------------

crw-rw----+ 1 root audio 116,  2 Apr 28  2017 /dev/snd/controlC0
crw-rw----+ 1 root audio 116,  7 Apr 28  2017 /dev/snd/hwC0D0
crw-rw----+ 1 root audio 116,  4 Apr 28  2017 /dev/snd/pcmC0D0c
crw-rw----+ 1 root audio 116,  3 Apr 28  2017 /dev/snd/pcmC0D0p
crw-rw----+ 1 root audio 116,  5 Apr 28  2017 /dev/snd/pcmC0D1p
crw-rw----+ 1 root audio 116,  6 Apr 28  2017 /dev/snd/pcmC0D2c
crw-rw----+ 1 root audio 116,  1 Apr 28  2017 /dev/snd/seq
crw-rw----+ 1 root audio 116, 33 Apr 28  2017 /dev/snd/timer

/dev/snd/by-path:
total 0
drwxr-xr-x 2 root root  60 Apr 28  2017 .
drwxr-xr-x 3 root root 220 Apr 28  2017 ..
lrwxrwxrwx 1 root root  12 Apr 28  2017 pci-0000:00:1b.0 -> ../controlC0


!!Aplay/Arecord output
!!--------------------

APLAY

**** List of PLAYBACK Hardware Devices ****
card 0: Intel [HDA Intel], device 0: ALC888 Analog [ALC888 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: Intel [HDA Intel], device 1: ALC888 Digital [ALC888 Digital]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

ARECORD

**** List of CAPTURE Hardware Devices ****
card 0: Intel [HDA Intel], device 0: ALC888 Analog [ALC888 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: Intel [HDA Intel], device 2: ALC888 Alt Analog [ALC888 Alt Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

!!Amixer output
!!-------------

!!-------Mixer controls for card 0 [Intel]

Card hw:0 'Intel'/'HDA Intel at 0xfc400000 irq 32'
  Mixer name    : 'Realtek ALC888'
  Components    : 'HDA:10ec0888,17c02028,00100001'
  Controls      : 44
  Simple ctrls  : 21
Simple mixer control 'Master',0
  Capabilities: pvolume pvolume-joined pswitch pswitch-joined
  Playback channels: Mono
  Limits: Playback 0 - 31
  Mono: Playback 31 [100%] [0.00dB] [on]
Simple mixer control 'Headphone',0
  Capabilities: pvolume pswitch
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 31
  Mono:
  Front Left: Playback 0 [0%] [-46.50dB] [off]
  Front Right: Playback 0 [0%] [-46.50dB] [off]
Simple mixer control 'Speaker',0
  Capabilities: pvolume pswitch
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 31
  Mono:
  Front Left: Playback 31 [100%] [0.00dB] [on]
  Front Right: Playback 31 [100%] [0.00dB] [on]
Simple mixer control 'PCM',0
  Capabilities: pvolume
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 255
  Mono:
  Front Left: Playback 255 [100%] [0.00dB]
  Front Right: Playback 255 [100%] [0.00dB]
Simple mixer control 'Surround',0
  Capabilities: pvolume pswitch
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 31
  Mono:
  Front Left: Playback 31 [100%] [0.00dB] [on]
  Front Right: Playback 31 [100%] [0.00dB] [on]
Simple mixer control 'Center',0
  Capabilities: pvolume pvolume-joined pswitch pswitch-joined
  Playback channels: Mono
  Limits: Playback 0 - 31
  Mono: Playback 31 [100%] [0.00dB] [on]
Simple mixer control 'LFE',0
  Capabilities: pvolume pvolume-joined pswitch pswitch-joined
  Playback channels: Mono
  Limits: Playback 0 - 31
  Mono: Playback 31 [100%] [0.00dB] [on]
Simple mixer control 'Line',0
  Capabilities: pvolume pswitch
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 31
  Mono:
  Front Left: Playback 0 [0%] [-34.50dB] [off]
  Front Right: Playback 0 [0%] [-34.50dB] [off]
Simple mixer control 'Line Boost',0
  Capabilities: volume
  Playback channels: Front Left - Front Right
  Capture channels: Front Left - Front Right
  Limits: 0 - 3
  Front Left: 0 [0%] [0.00dB]
  Front Right: 0 [0%] [0.00dB]
Simple mixer control 'Mic',0
  Capabilities: pvolume pswitch
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 31
  Mono:
  Front Left: Playback 31 [100%] [12.00dB] [on]
  Front Right: Playback 31 [100%] [12.00dB] [on]
Simple mixer control 'Mic Boost',0
  Capabilities: volume
  Playback channels: Front Left - Front Right
  Capture channels: Front Left - Front Right
  Limits: 0 - 3
  Front Left: 1 [33%] [10.00dB]
  Front Right: 1 [33%] [10.00dB]
Simple mixer control 'IEC958',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'IEC958 Default PCM',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'Beep',0
  Capabilities: pvolume pswitch
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 31
  Mono:
  Front Left: Playback 0 [0%] [-34.50dB] [off]
  Front Right: Playback 0 [0%] [-34.50dB] [off]
Simple mixer control 'Capture',0
  Capabilities: cvolume cswitch
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 31
  Front Left: Capture 31 [100%] [30.00dB] [on]
  Front Right: Capture 31 [100%] [30.00dB] [on]
Simple mixer control 'Capture',1
  Capabilities: cvolume cswitch
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 31
  Front Left: Capture 0 [0%] [-16.50dB] [off]
  Front Right: Capture 0 [0%] [-16.50dB] [off]
Simple mixer control 'Auto-Mute Mode',0
  Capabilities: enum
  Items: 'Disabled' 'Enabled'
  Item0: 'Enabled'
Simple mixer control 'Channel Mode',0
  Capabilities: enum
  Items: '2ch' '4ch' '6ch'
  Item0: '2ch'
Simple mixer control 'Input Source',0
  Capabilities: cenum
  Items: 'Mic' 'Line'
  Item0: 'Mic'
Simple mixer control 'Input Source',1
  Capabilities: cenum
  Items: 'Mic' 'Line'
  Item0: 'Line'
Simple mixer control 'Loopback Mixing',0
  Capabilities: enum
  Items: 'Disabled' 'Enabled'
  Item0: 'Enabled'


!!Alsactl output
!!--------------

--startcollapse--
state.Intel {
        control.1 {
                iface MIXER
                name 'Channel Mode'
                value '2ch'
                comment {
                        access 'read write'
                        type ENUMERATED
                        count 1
                        item.0 '2ch'
                        item.1 '4ch'
                        item.2 '6ch'
                }
        }
        control.2 {
                iface MIXER
                name 'Headphone Playback Volume'
                value.0 0
                value.1 0
                comment {
                        access 'read write'
                        type INTEGER
                        count 2
                        range '0 - 31'
                        dbmin -4650
                        dbmax 0
                        dbvalue.0 -4650
                        dbvalue.1 -4650
                }
        }
        control.3 {
                iface MIXER
                name 'Headphone Playback Switch'
                value.0 false
                value.1 false
                comment {
                        access 'read write'
                        type BOOLEAN
                        count 2
                }
        }
        control.4 {
                iface MIXER
                name 'Surround Playback Volume'
                value.0 31
                value.1 31
                comment {
                        access 'read write'
                        type INTEGER
                        count 2
                        range '0 - 31'
                        dbmin -4650
                        dbmax 0
                        dbvalue.0 0
                        dbvalue.1 0
                }
        }
        control.5 {
                iface MIXER
                name 'Surround Playback Switch'
                value.0 true
                value.1 true
                comment {
                        access 'read write'
                        type BOOLEAN
                        count 2
                }
        }
        control.6 {
                iface MIXER
                name 'Center Playback Volume'
                value 31
                comment {
                        access 'read write'
                        type INTEGER
                        count 1
                        range '0 - 31'
                        dbmin -4650
                        dbmax 0
                        dbvalue.0 0
                }
        }
        control.7 {
                iface MIXER
                name 'LFE Playback Volume'
                value 31
                comment {
                        access 'read write'
                        type INTEGER
                        count 1
                        range '0 - 31'
                        dbmin -4650
                        dbmax 0
                        dbvalue.0 0
                }
        }
        control.8 {
                iface MIXER
                name 'Center Playback Switch'
                value true
                comment {
                        access 'read write'
                        type BOOLEAN
                        count 1
                }
        }
        control.9 {
                iface MIXER
                name 'LFE Playback Switch'
                value true
                comment {
                        access 'read write'
                        type BOOLEAN
                        count 1
                }
        }
        control.10 {
                iface MIXER
                name 'Speaker Playback Volume'
                value.0 31
                value.1 31
                comment {
                        access 'read write'
                        type INTEGER
                        count 2
                        range '0 - 31'
                        dbmin -4650
                        dbmax 0
                        dbvalue.0 0
                        dbvalue.1 0
                }
        }
        control.11 {
                iface MIXER
                name 'Speaker Playback Switch'
                value.0 true
                value.1 true
                comment {
                        access 'read write'
                        type BOOLEAN
                        count 2
                }
        }
        control.12 {
                iface MIXER
                name 'Loopback Mixing'
                value Enabled
                comment {
                        access 'read write'
                        type ENUMERATED
                        count 1
                        item.0 Disabled
                        item.1 Enabled
                }
        }
        control.13 {
                iface MIXER
                name 'Mic Playback Volume'
                value.0 31
                value.1 31
                comment {
                        access 'read write'
                        type INTEGER
                        count 2
                        range '0 - 31'
                        dbmin -3450
                        dbmax 1200
                        dbvalue.0 1200
                        dbvalue.1 1200
                }
        }
        control.14 {
                iface MIXER
                name 'Mic Playback Switch'
                value.0 true
                value.1 true
                comment {
                        access 'read write'
                        type BOOLEAN
                        count 2
                }
        }
        control.15 {
                iface MIXER
                name 'Line Playback Volume'
                value.0 0
                value.1 0
                comment {
                        access 'read write'
                        type INTEGER
                        count 2
                        range '0 - 31'
                        dbmin -3450
                        dbmax 1200
                        dbvalue.0 -3450
                        dbvalue.1 -3450
                }
        }
        control.16 {
                iface MIXER
                name 'Line Playback Switch'
                value.0 false
                value.1 false
                comment {
                        access 'read write'
                        type BOOLEAN
                        count 2
                }
        }
        control.17 {
                iface MIXER
                name 'Auto-Mute Mode'
                value Enabled
                comment {
                        access 'read write'
                        type ENUMERATED
                        count 1
                        item.0 Disabled
                        item.1 Enabled
                }
        }
        control.18 {
                iface MIXER
                name 'Input Source'
                value Mic
                comment {
                        access 'read write'
                        type ENUMERATED
                        count 1
                        item.0 Mic
                        item.1 Line
                }
        }
        control.19 {
                iface MIXER
                name 'Input Source'
                index 1
                value Line
                comment {
                        access 'read write'
                        type ENUMERATED
                        count 1
                        item.0 Mic
                        item.1 Line
                }
        }
        control.20 {
                iface MIXER
                name 'Capture Volume'
                value.0 31
                value.1 31
                comment {
                        access 'read write'
                        type INTEGER
                        count 2
                        range '0 - 31'
                        dbmin -1650
                        dbmax 3000
                        dbvalue.0 3000
                        dbvalue.1 3000
                }
        }
        control.21 {
                iface MIXER
                name 'Capture Switch'
                value.0 true
                value.1 true
                comment {
                        access 'read write'
                        type BOOLEAN
                        count 2
                }
        }
        control.22 {
                iface MIXER
                name 'Capture Volume'
                index 1
                value.0 0
                value.1 0
                comment {
                        access 'read write'
                        type INTEGER
                        count 2
                        range '0 - 31'
                        dbmin -1650
                        dbmax 3000
                        dbvalue.0 -1650
                        dbvalue.1 -1650
                }
        }
        control.23 {
                iface MIXER
                name 'Capture Switch'
                index 1
                value.0 false
                value.1 false
                comment {
                        access 'read write'
                        type BOOLEAN
                        count 2
                }
        }
        control.24 {
                iface MIXER
                name 'Mic Boost Volume'
                value.0 1
                value.1 1
                comment {
                        access 'read write'
                        type INTEGER
                        count 2
                        range '0 - 3'
                        dbmin 0
                        dbmax 3000
                        dbvalue.0 1000
                        dbvalue.1 1000
                }
        }
        control.25 {
                iface MIXER
                name 'Line Boost Volume'
                value.0 0
                value.1 0
                comment {
                        access 'read write'
                        type INTEGER
                        count 2
                        range '0 - 3'
                        dbmin 0
                        dbmax 3000
                        dbvalue.0 0
                        dbvalue.1 0
                }
        }
        control.26 {
                iface MIXER
                name 'IEC958 Playback Con Mask'
                value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
                comment {
                        access read
                        type IEC958
                        count 1
                }
        }
        control.27 {
                iface MIXER
                name 'IEC958 Playback Pro Mask'
                value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
                comment {
                        access read
                        type IEC958
                        count 1
                }
        }
        control.28 {
                iface MIXER
                name 'IEC958 Playback Default'
                value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
                comment {
                        access 'read write'
                        type IEC958
                        count 1
                }
        }
        control.29 {
                iface MIXER
                name 'IEC958 Playback Switch'
                value false
                comment {
                        access 'read write'
                        type BOOLEAN
                        count 1
                }
        }
        control.30 {
                iface MIXER
                name 'IEC958 Default PCM Playback Switch'
                value true
                comment {
                        access 'read write'
                        type BOOLEAN
                        count 1
                }
        }
        control.31 {
                iface MIXER
                name 'Master Playback Volume'
                value 31
                comment {
                        access 'read write'
                        type INTEGER
                        count 1
                        range '0 - 31'
                        dbmin -4650
                        dbmax 0
                        dbvalue.0 0
                }
        }
        control.32 {
                iface MIXER
                name 'Master Playback Switch'
                value true
                comment {
                        access 'read write'
                        type BOOLEAN
                        count 1
                }
        }
        control.33 {
                iface CARD
                name 'Mic Jack'
                value false
                comment {
                        access read
                        type BOOLEAN
                        count 1
                }
        }
        control.34 {
                iface CARD
                name 'Line Jack'
                value false
                comment {
                        access read
                        type BOOLEAN
                        count 1
                }
        }
        control.35 {
                iface CARD
                name 'Headphone Jack'
                value false
                comment {
                        access read
                        type BOOLEAN
                        count 1
                }
        }
        control.36 {
                iface CARD
                name 'Speaker Phantom Jack'
                value true
                comment {
                        access read
                        type BOOLEAN
                        count 1
                }
        }
        control.37 {
                iface CARD
                name 'SPDIF Phantom Jack'
                value true
                comment {
                        access read
                        type BOOLEAN
                        count 1
                }
        }
        control.38 {
                iface MIXER
                name 'Beep Playback Volume'
                value.0 0
                value.1 0
                comment {
                        access 'read write'
                        type INTEGER
                        count 2
                        range '0 - 31'
                        dbmin -3450
                        dbmax 1200
                        dbvalue.0 -3450
                        dbvalue.1 -3450
                }
        }
        control.39 {
                iface MIXER
                name 'Beep Playback Switch'
                value.0 false
                value.1 false
                comment {
                        access 'read write'
                        type BOOLEAN
                        count 2
                }
        }
        control.40 {
                iface PCM
                name 'Playback Channel Map'
                value.0 0
                value.1 0
                comment {
                        access read
                        type INTEGER
                        count 2
                        range '0 - 36'
                }
        }
        control.41 {
                iface PCM
                name 'Capture Channel Map'
                value.0 0
                value.1 0
                comment {
                        access read
                        type INTEGER
                        count 2
                        range '0 - 36'
                }
        }
        control.42 {
                iface PCM
                device 1
                name 'Playback Channel Map'
                value.0 0
                value.1 0
                comment {
                        access read
                        type INTEGER
                        count 2
                        range '0 - 36'
                }
        }
        control.43 {
                iface PCM
                device 2
                name 'Capture Channel Map'
                value.0 0
                value.1 0
                comment {
                        access read
                        type INTEGER
                        count 2
                        range '0 - 36'
                }
        }
        control.44 {
                iface MIXER
                name 'PCM Playback Volume'
                value.0 255
                value.1 255
                comment {
                        access 'read write user'
                        type INTEGER
                        count 2
                        range '0 - 255'
                        tlv '0000000100000008ffffec1400000014'
                        dbmin -5100
                        dbmax 0
                        dbvalue.0 0
                        dbvalue.1 0
                }
        }
}
--endcollapse--


!!All Loaded Modules
!!------------------

Module
binfmt_misc
acer_wmi
sparse_keymap
uvcvideo
videobuf2_vmalloc
videobuf2_memops
videobuf2_v4l2
videobuf2_core
v4l2_common
videodev
snd_hda_codec_realtek
snd_hda_codec_generic
media
snd_hda_intel
snd_hda_codec
arc4
snd_hda_core
snd_hwdep
snd_pcm
rt2800pci
rt2800mmio
snd_seq_midi
rt2800lib
snd_seq_midi_event
snd_rawmidi
snd_seq
snd_seq_device
rt2x00pci
rt2x00mmio
coretemp
rt2x00lib
snd_timer
mac80211
joydev
cfg80211
input_leds
serio_raw
eeprom_93cx6
snd
crc_ccitt
lpc_ich
soundcore
shpchp
mac_hid
ip6t_REJECT
nf_reject_ipv6
nf_log_ipv6
xt_hl
ip6t_rt
nf_conntrack_ipv6
nf_defrag_ipv6
ipt_REJECT
nf_reject_ipv4
nf_log_ipv4
nf_log_common
xt_LOG
xt_limit
xt_tcpudp
xt_addrtype
nf_conntrack_ipv4
nf_defrag_ipv4
xt_conntrack
ip6table_filter
ip6_tables
nf_conntrack_netbios_ns
nf_conntrack_broadcast
nf_nat_ftp
nf_nat
nf_conntrack_ftp
nf_conntrack
iptable_filter
ip_tables
x_tables
parport_pc
ppdev
lp
parport
autofs4
ums_realtek
uas
usb_storage
psmouse
i915
pata_acpi
ahci
sata_sil24
libahci
i2c_algo_bit
drm_kms_helper
video
syscopyarea
r8169
sysfillrect
sysimgblt
fjes
wmi
fb_sys_fops
drm
mii


!!Sysfs Files
!!-----------

/sys/class/sound/hwC0D0/init_pin_configs:
0x14 0x99130110
0x15 0x411111f0
0x16 0x411111f0
0x17 0x411111f0
0x18 0x01a19c30
0x19 0x411111f0
0x1a 0x0181343f
0x1b 0x0121101f
0x1c 0x411111f0
0x1d 0x40158d05
0x1e 0x01451120
0x1f 0x411111f0

/sys/class/sound/hwC0D0/driver_pin_configs:

/sys/class/sound/hwC0D0/user_pin_configs:

/sys/class/sound/hwC0D0/init_verbs:

/sys/class/sound/hwC0D0/hints:


!!ALSA/HDA dmesg
!!--------------

[   18.761499] media: Linux media interface: v0.10
[   18.806401] snd_hda_codec_realtek hdaudioC0D0: autoconfig for ALC888: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:speaker
[   18.806408] snd_hda_codec_realtek hdaudioC0D0:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[   18.806411] snd_hda_codec_realtek hdaudioC0D0:    hp_outs=1 (0x1b/0x0/0x0/0x0/0x0)
[   18.806414] snd_hda_codec_realtek hdaudioC0D0:    mono: mono_out=0x0
[   18.806417] snd_hda_codec_realtek hdaudioC0D0:    dig-out=0x1e/0x0
[   18.806419] snd_hda_codec_realtek hdaudioC0D0:    inputs:
[   18.806423] snd_hda_codec_realtek hdaudioC0D0:      Mic=0x18
[   18.806425] snd_hda_codec_realtek hdaudioC0D0:      Line=0x1a
[   18.818581] input: HDA Intel Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input15
[   18.818690] input: HDA Intel Line as /devices/pci0000:00/0000:00:1b.0/sound/card0/input16
[   18.818792] input: HDA Intel Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input17
[   18.829400] Linux video capture interface: v2.00
MikolaOla
MikolaOla
Sędziwy Jeż
Sędziwy Jeż
Posty: 36
Rejestracja: 13 mar 2013, 16:48
Wersja Ubuntu: 20.04
Środowisko graficzne: GNOME
Architektura: x86_64

Re: Jak włączyć wyłączony mikrofon?

Post autor: MikolaOla »

2017-04-29
I tak jak obiecałem wersja polska

Kod: Zaznacz cały

Prześlij = true & script = true & cardinfo =
!! ################################
!! ALSA Script Informacja v 0.4.64
!! ################################

!! Script pobiegł na: Pią 28 kwietnia 2017 16:40:33 UTC


!! Linux Distribution
------------------ !!

Ubuntu 16.04.2 LTS \ n \ l DISTRIB_ID = ubuntu DISTRIB_DESCRIPTION = "ubuntu 16.04.2 LTS" name = "ubuntu" id = ubuntu ID_LIKE = debian PRETTY_NAME = "ubuntu 16.04.2 LTS" HOME_URL = "http: // www. ubuntu.com/”SUPPORT_URL = "http://help.ubuntu.com/" BUG_REPORT_URL = "http://bugs.launchpad.net/ubuntu/" UBUNTU_CODENAME = xenial


Informacja DMI !!
--------------- !!

Producent: MEDION
Nazwa produktu: WIM2140
Wersja produktu: 20             
Firmware Version: V1.0K     
Vendor Wyżywienie: MEDION
Deska Nazwa: WIM2140


!! Informacja ACPI Stan urządzenia
--------------- !!

/ Sys / bus / acpi / devices / ACPI0003: 00/15 Status
/ Sys / bus / acpi / devices / PNP0103: 00/15 Status
/ Sys / bus / acpi / devices / PNP0C09: 00/15 Status
/ Sys / bus / acpi / devices / PNP0C0A: 00/31 Status
/ Sys / bus / acpi / devices / PNP0C0F: 00 / status 9
/ Sys / bus / acpi / devices / PNP0C0F: 01 / status 9
/ Sys / bus / acpi / devices / PNP0C0F: 02 / status 9
/ Sys / bus / acpi / devices / PNP0C0F: 03 / status 9
/ Sys / bus / acpi / devices / PNP0C0F: 04 / status 9
/ Sys / bus / acpi / devices / PNP0C0F: 05 / status 9
/ Sys / bus / acpi / devices / PNP0C0F: 06 / status 9
/ Sys / bus / acpi / devices / PNP0C0F: 07 / status 9
/ Sys / bus / acpi / devices / PNP0C32: 00/15 Status
/ Sys / bus / acpi / devices / urządzenie: 2d / status 15


Kernel Informacja !!
------------------ !!

Kernel wydania: 4.4.0-75-generic
System operacyjny GNU / Linux
Architektura: i686
Procesor: i686
SMP Włączone: Tak


ALSA Wersja !!
------------ !!

wersja sterownika: k4.4.0-75-generic
Biblioteka wersja: 1.1.0
Wersja Media: 1.1.0


Załadowane moduły ALSA !!
------------------- !!

snd_hda_intel


!! Dźwięk Serwery w tym systemie
---------------------------- !!

PulseAudio:
      Zainstalowane - Tak (/ usr / bin / PulseAudio)
      Running - Tak


!! Karty dźwiękowe rozpoznawanych przez ALSA
!! -----------------------------

 0 [Intel] HDA-Intel - HDA Intel
                      Intel HDA na 0xfc400000 IRQ 32


!! Karty dźwiękowe PCI zainstalowanych w systemie
!! --------------------------------------

00: 1b.0 urządzenie audio: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 03)


!! zaawansowane informacje - PCI Vendor / urządzenia / ID podsystemu
!! ------------------------------------------------ -------

00: 1b.0 0403: 8086: 284b (rev 03)
        Podsystem: 17c0: 4083


Opcje !! modprobe (dźwięk pokrewne)
!! --------------------------------

snd_pcsp: wskaźnik = -2
snd_usb_audio: wskaźnik = -2
snd_atiixp_modem: wskaźnik = -2
snd_intel8x0m: wskaźnik = -2
snd_via82xx_modem: wskaźnik = -2
snd_atiixp_modem: wskaźnik = -2
snd_intel8x0m: wskaźnik = -2
snd_via82xx_modem: wskaźnik = -2
snd_usb_audio: wskaźnik = -2
snd_usb_caiaq: wskaźnik = -2
snd_usb_ua101: wskaźnik = -2
snd_usb_us122l: wskaźnik = -2
snd_usb_usx2y: wskaźnik = -2
snd_cmipci: mpu_port = fm_port 0x330 = 0x388
snd_pcsp: wskaźnik = -2
snd_usb_audio: wskaźnik = -2


!! opcje załadowany moduł dźwięku
--------------------------- !!

!! Moduł: snd_hda_intel
        align_buffer_size -1
        bdl_pos_adj: 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - +1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1
        beep_mode N, N, N, N, N, N, N, N, N, N, N, N, N, N, N, N, N, N, N, N, N, N, N, N N, N, N, N, N, N, N, N
        umożliwienie: Y, Y, Y, Y, Y, Y, Y, Y, Y, Y, Y, Y, Y, Y, Y, Y, Y, Y, Y, Y, Y, Y, Y, Y, Y, Y, Y, Y, Y, Y, Y, Y
        enable_msi -1
        ID: (zerowy), (zerowy), (zerowy), (zerowy), (zerowy), (zerowy), (zerowy), (zerowy), (zerowy), (zerowy), (zerowy), (zerowy) (zerowy), (zerowy), (zerowy), (zerowy), (zerowy), (zerowy), (zerowy), (zerowy), (zerowy), (zerowy), (zerowy), (zerowy) (null ) (zerowy), (zerowy), (zerowy), (zerowy), (zerowy), (zerowy), (zerowy)
        Indeks -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1
        jackpoll_ms: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0
        wzór (zerowy), (zerowy), (zerowy), (zerowy), (zerowy), (zerowy), (zerowy), (zerowy), (zerowy), (zerowy), (zerowy), (zerowy) (zerowy), (zerowy), (zerowy), (zerowy), (zerowy), (zerowy), (zerowy), (zerowy), (zerowy), (zerowy), (zerowy), (zerowy) (null ) (zerowy), (zerowy), (zerowy), (zerowy), (zerowy), (zerowy), (zerowy)
        Plaster (zerowy), (zerowy), (zerowy), (zerowy), (zerowy), (zerowy), (zerowy), (zerowy), (zerowy), (zerowy), (zerowy), (zerowy) (zerowy), (zerowy), (zerowy), (zerowy), (zerowy), (zerowy), (zerowy), (zerowy), (zerowy), (zerowy), (zerowy), (zerowy) (null ) (zerowy), (zerowy), (zerowy), (zerowy), (zerowy), (zerowy), (zerowy)
        position_fix -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1
        power_save: 0
        power_save_controller: N
        probe_mask -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1
        probe_only: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0
        single_cmd: N
        śledzące -1


!! informacji HDA-Intel Codec
--------------------------- !!
--startcollapse--

Codec: Realtek ALC888
Adres: 0
AFG Function Id: 0x1 (unsol 1)
Vendor Id: 0x10ec0888
Podsystem Id: 0x17c02028
Id Weryfikacja: 0x100001
Nie znaleziono Funkcja modemu Grupa
Domyślny PCM:
    stopy [0x560] 44100 48000 96000 192000
    Bity [0xe]: 16 20 24
    Formaty [0x1] PCM
Domyślna Amp-CAPS N / A
Domyślne AMP-Out czapki: N / A
Stan AFG węzła 0x01:
  stany zasilania: D0 D1 D2 D3
  Moc: Ustawienie = D0, rzeczywista = D0
GPIO: io = 3 O = 0, i = 0, niechciane = 1, uaktywnienie = 0
  IO [0] = 0, umożliwiają, katalog = 0, uaktywnienie = 0, = 0 lepki dane = 0, = 0 unsol
  IO [1]: umożliwiają = 0, katalog = 0, uaktywnienie = 0, = 0 lepki dane = 0, = 0 unsol
  IO [2]: umożliwiają = 0, katalog = 0, uaktywnienie = 0, = 0 lepki dane = 0, = 0 unsol
Węzeł 0x02 [Wyjście audio] wcaps 0x11: Stereo
  Urządzenie: name = "ALC888 Analog" type = "audio", urządzenie = 0
  Przemiennik strumień = 5, kanał = 0
  PCM:
    stopy [0x560] 44100 48000 96000 192000
    Bity [0xe]: 16 20 24
    Formaty [0x1] PCM
Węzeł 0x03 [Wyjście audio] wcaps 0x11: Stereo
  Przemiennik strumień = 5, kanał = 0
  PCM:
    stopy [0x560] 44100 48000 96000 192000
    Bity [0xe]: 16 20 24
    Formaty [0x1] PCM
Węzeł 0x04 [Wyjście audio] wcaps 0x11: Stereo
  Przemiennik strumień = 5, kanał = 0
  PCM:
    stopy [0x560] 44100 48000 96000 192000
    Bity [0xe]: 16 20 24
    Formaty [0x1] PCM
Węzeł 0x05 [Wyjście audio] wcaps 0x11: Stereo
  Przemiennik strumień = 5, kanał = 0
  PCM:
    stopy [0x560] 44100 48000 96000 192000
    Bity [0xe]: 16 20 24
    Formaty [0x1] PCM
Węzeł 0x06 [Wyjście audio] wcaps 0x211: Stereo cyfrowe
  Sterowanie: name = "Odtwarzanie iec958 Con Mask", index = 0, device = 0
  Sterowanie: name = "Odtwarzanie iec958 Pro Mask", index = 0, device = 0
  Sterowanie: name = "Odtwarzanie iec958 Default", index = 0, device = 0
  Sterowanie: name = "Przełącz Odtwarzanie iec958" index = 0, device = 0
  Sterowanie: name = "iec958 Domyślnie Przełącznik Odtwarzanie PCM", index = 0, device = 0
  Urządzenie: nazwa = "ALC888 Digital" type = "SPDIF" urządzenie = 1
  Przemiennik strumień = 5, kanał = 0
  Cyfrowy:
  kategoria cyfrowy: 0x0
  IEC Type Coding: 0x0
  PCM:
    stopy [0x5e0]: 44100 48000 88200 96000 192000
    Bity [0x1e] 16 20 24 32
    Formaty [0x1] PCM
Węzeł 0x07 [Vendor Defined Widget] wcaps 0xf00000 mono
Węzeł 0x08 [Audio Input] wcaps 0x10011b: Stereo AMP-In
  Sterowanie: name = "Przechwytywanie Volume", index = 0, device = 0
    ControlAmp: CHS = 3, katalog = W, IDX = 0, = 0 ofs
  Sterowanie: name = "Przełącz przechwytywania" index = 0, device = 0
    ControlAmp: CHS = 3, katalog = W, IDX = 0, = 0 ofs
  Urządzenie: name = "ALC888 Analog" type = "audio", urządzenie = 0
  AMP-CAPS: ofs = 0x0B, nsteps = 0x1F, stepSize = 0x05, wycisz = 1
  AMP w odstępach [0x1F 0x1F]
  Przemiennik strumień = 1, kanał = 0
  SDI-Select: 0
  PCM:
    stopy [0x160] 44100 48000 96000
    Bity [0x6] 16 20
    Formaty [0x1] PCM
  Podłączenie: 1
     0x23
Węzeł 0x09 [Audio Input] wcaps 0x10011b: Stereo AMP-In
  Sterowanie: name = "Przechwytywanie Volume", index = 1, urządzenie = 0
    ControlAmp: CHS = 3, katalog = W, IDX = 0, = 0 ofs
  Sterowanie: name = "Przełącz przechwytywania" index = 1, urządzenie = 0
    ControlAmp: CHS = 3, katalog = W, IDX = 0, = 0 ofs
  Urządzenie: name = "ALC888 Analog Alt" type = "audio", urządzenie = 2
  AMP-CAPS: ofs = 0x0B, nsteps = 0x1F, stepSize = 0x05, wycisz = 1
  AMP w odstępach [0x80 0x80]
  Przemiennik strumień = 0, kanał = 0
  SDI-Select: 0
  PCM:
    stopy [0x160] 44100 48000 96000
    Bity [0x6] 16 20
    Formaty [0x1] PCM
  Podłączenie: 1
     0x22
0x0A węzeł [Audio Input] wcaps 0x100391: Stereo Digital,
  Przemiennik strumień = 0, kanał = 0
  SDI-Select: 0
  Cyfrowy:
  kategoria cyfrowy: 0x0
  IEC Type Coding: 0x0
  PCM:
    stopy [0x560] 44100 48000 96000 192000
    Bity [0x1e] 16 20 24 32
    Formaty [0x1] PCM
  Niechciane: tag = 00, enabled = 0
  Podłączenie: 1
     0x1F
0x0B węzeł [mikser audio] wcaps 0x20010b Stereo AMP-In
  Sterowanie: name = "Odtwarzanie Mic Volume", index = 0, device = 0
    ControlAmp: CHS = 3, katalog = W, IDX = 0, = 0 ofs
  Sterowanie: name = "Przełącz Odtwarzanie Mic", index = 0, device = 0
    ControlAmp: CHS = 3, katalog = W, IDX = 0, = 0 ofs
  Sterowanie: name = "Linia Playback Volume", index = 0, device = 0
    ControlAmp: CHS = 3, katalog = W, IDX = 2, = 0 ofs
  Sterowanie: name = "Linia Przełącz Odtwarzanie" index = 0, device = 0
    ControlAmp: CHS = 3, katalog = W, IDX = 2, = 0 ofs
  Sterowanie: name = "Odtwarzanie Beep Volume", index = 0, device = 0
    ControlAmp: CHS = 3, katalog = W, IDX = 5 = 0 ofs
  Sterowanie: name = "Przełącz Odtwarzanie Beep", index = 0, device = 0
    ControlAmp: CHS = 3, katalog = W, IDX = 5 = 0 ofs
  AMP-CAPS: ofs = 0x17, nsteps = 0x1F, stepSize = 0x05, wycisz = 1
  AMP w odstępach [0x1F 0x1F] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
  Podłączenie: 10
     0x18 0x19 0x1a 0x1b 0x1c 0x1D 0x14 0x15 0x16 0x17
0x0C węzeł [Audio Mixer] wcaps 0x20010f: Stereo AMP-wzmacniaczem wymeldowanie
  Sterowanie: name = "Odtwarzanie Słuchawki" index = 0, device = 0
    ControlAmp: CHS = 3, dir = Out, idx = 0, OFS = 0
  AMP-CAPS: ofs = 0x00 nsteps = 0x00 stepSize = 0x00 wyciszania = 1
  AMP w odstępach [0x00 0x00] [0x00 0x00]
  czapki AMP-Out: OFS = 0x1F, nsteps = 0x1F, stepSize = 0x05, wyciszenie = 0
  vals AMP-Out: [0x00 0x00]
  Podłączenie: 2
     0x02 0x0B
0x0d węzeł [Audio Mixer] wcaps 0x20010f: Stereo Amp Amp-In-Out
  Sterowanie: name = "Odtwarzanie dźwięku przestrzennego Volume", index = 0, device = 0
    ControlAmp: CHS = 3, dir = Out, idx = 0, OFS = 0
  AMP-CAPS: ofs = 0x00 nsteps = 0x00 stepSize = 0x00 wyciszania = 1
  AMP w odstępach [0x80 0x80] [0x80 0x80]
  czapki AMP-Out: OFS = 0x1F, nsteps = 0x1F, stepSize = 0x05, wyciszenie = 0
  AMP-Out Vals: [0x1F 0x1F]
  Podłączenie: 2
     0x03 0x0B
0x0E węzeł [Audio Mixer] wcaps 0x20010f: Stereo AMP-wzmacniaczem wymeldowanie
  Sterowanie: name = "Odtwarzanie Centrum Volume", index = 0, device = 0
    ControlAmp: CHS = 1, dir = Out, idx = 0, OFS = 0
  Sterowanie: name = "LFE Playback Volume", index = 0, device = 0
    ControlAmp: CHS = 2, dir = Out, idx = 0, OFS = 0
  AMP-CAPS: ofs = 0x00 nsteps = 0x00 stepSize = 0x00 wyciszania = 1
  AMP w odstępach [0x80 0x80] [0x80 0x80]
  czapki AMP-Out: OFS = 0x1F, nsteps = 0x1F, stepSize = 0x05, wyciszenie = 0
  AMP-Out Vals: [0x1F 0x1F]
  Podłączenie: 2
     0x04 0x0B
0x0F węzeł [Audio Mixer] wcaps 0x20010f: Stereo AMP-wzmacniaczem wymeldowanie
  Sterowanie: name = "Odtwarzanie Głośność głośnika", index = 0, device = 0
    ControlAmp: CHS = 3, dir = Out, idx = 0, OFS = 0
  AMP-CAPS: ofs = 0x00 nsteps = 0x00 stepSize = 0x00 wyciszania = 1
  AMP w odstępach [0x00 0x00] [0x00 0x00]
  czapki AMP-Out: OFS = 0x1F, nsteps = 0x1F, stepSize = 0x05, wyciszenie = 0
  AMP-Out Vals: [0x1F 0x1F]
  Podłączenie: 2
     0x05 0x0B
Węzeł 0x10 [Vendor Defined Widget] wcaps 0xf00000 mono
Węzeł 0x11 [Vendor Defined Widget] wcaps 0xf00000 mono
Węzeł 0x12 [Vendor Defined Widget] wcaps 0xf00000 mono
Węzeł 0x13 [Vendor Defined Widget] wcaps 0xf00000 mono
Węzeł 0x14 [PIN Kompleks] wcaps 0x40018f Stereo Amp-wzmacniaczem-Out
  Sterowanie: name = "Przełącz Odtwarzanie Speaker", index = 0, device = 0
    ControlAmp: CHS = 3, dir = Out, idx = 0, OFS = 0
  AMP-CAPS: ofs = 0x00 nsteps = 0x03, stepSize = 0x27, wycisz = 0
  AMP w odstępach [0x00 0x00]
  czapki AMP-Out: OFS = 0x00, 0x00 = nsteps, stepSize = 0x00, wyciszenie = 1
  vals AMP-Out: [0x00 0x00]
  Pincap 0x0000003e: IN OUT HP Detect spust
  Kołek domyślna 0x99130110 [Stałe] Głośnik w Int ATAPI
    Conn = ATAPI, Color = Nieznany
    DefAssociation = 0x1, 0x0 = Sekwencja
    Inne = NO_PRESENCE
  Pin-CTL: 0x40: Poza
  Niechciane: tag = 00, enabled = 0
  Podłączenie: 5
     0x0C 0x0d 0x0E 0x0F * 0x26
Węzeł 0x15 [PIN Kompleks] wcaps 0x40018f Stereo Amp-wzmacniaczem-Out
  AMP-CAPS: ofs = 0x00 nsteps = 0x03, stepSize = 0x27, wycisz = 0
  AMP w odstępach [0x00 0x00]
  czapki AMP-Out: OFS = 0x00, 0x00 = nsteps, stepSize = 0x00, wyciszenie = 1
  vals AMP-Out: [0x80 0x80]
  Pincap 0x0000003e: IN OUT HP Detect spust
  Kołek domyślna 0x411111f0 [N / A] Głośnik w Ext tylna
    Conn = 1/8, kolor czarny =
    DefAssociation = 0xf kolei = 0x0
    Inne = NO_PRESENCE
  Pin-CTL: 0x20: IN
  Niechciane: tag = 00, enabled = 0
  Podłączenie: 5
     0x0C 0x0d * 0x0E 0x0F 0x26
Węzeł 0x16 [PIN Kompleks] wcaps 0x40018f Stereo Amp-wzmacniaczem-Out
  AMP-CAPS: ofs = 0x00 nsteps = 0x03, stepSize = 0x27, wycisz = 0
  AMP w odstępach [0x00 0x00]
  czapki AMP-Out: OFS = 0x00, 0x00 = nsteps, stepSize = 0x00, wyciszenie = 1
  vals AMP-Out: [0x80 0x80]
  Pincap 0x00000036: OUT Wykrywanie spust
  Kołek domyślna 0x411111f0 [N / A] Głośnik w Ext tylna
    Conn = 1/8, kolor czarny =
    DefAssociation = 0xf kolei = 0x0
    Inne = NO_PRESENCE
  Pin-CTL: 0x20: IN
  Niechciane: tag = 00, enabled = 0
  Podłączenie: 5
     0x0C 0x0d 0x0E * 0x0F 0x26
Węzeł 0x17 [PIN Kompleks] wcaps 0x40018f Stereo Amp-wzmacniaczem-Out
  AMP-CAPS: ofs = 0x00 nsteps = 0x03, stepSize = 0x27, wycisz = 0
  AMP w odstępach [0x00 0x00]
  czapki AMP-Out: OFS = 0x00, 0x00 = nsteps, stepSize = 0x00, wyciszenie = 1
  vals AMP-Out: [0x80 0x80]
  Pincap 0x00000036: OUT Wykrywanie spust
  Kołek domyślna 0x411111f0 [N / A] Głośnik w Ext tylna
    Conn = 1/8, kolor czarny =
    DefAssociation = 0xf kolei = 0x0
    Inne = NO_PRESENCE
  Pin-CTL: 0x20: IN
  Niechciane: tag = 00, enabled = 0
  Podłączenie: 5
     0x0C 0x0d 0x0E 0x0F * 0x26
Węzeł 0x18 [PIN Kompleks] wcaps 0x40018f Stereo Amp-wzmacniaczem-Out
  Sterowanie: name = "Przełącz Odtwarzanie Center", index = 0, device = 0
    ControlAmp: CHS = 1, dir = Out, idx = 0, OFS = 0
  Sterowanie: name = "LFE Przełącz Odtwarzanie" index = 0, device = 0
    ControlAmp: CHS = 2, dir = Out, idx = 0, OFS = 0
  Kontrola: nazwa = "MIC wzrost głośności" indeks = 0, = 0 Urządzenie
    ControlAmp: CHS = 3, katalog = W, IDX = 0, = 0 ofs
  AMP-CAPS: ofs = 0x00 nsteps = 0x03, stepSize = 0x27, wycisz = 0
  AMP w odstępach [0x01 0x01]
  czapki AMP-Out: OFS = 0x00, 0x00 = nsteps, stepSize = 0x00, wyciszenie = 1
  vals AMP-Out: [0x00 0x00]
  Pincap 0x0000373e: IN OUT HP Detect spust
    Vref spółki: Hiz 50 GRD 80 100
  Pin Domyślnie 0x01a19c30: [Jack] Mic na Zew Tył
    Conn = 1/8, Kolor Różowy =
    DefAssociation = 0x3, 0x0 = Sekwencja
  Pin-CTL: 0x21: w VREF_50
  Niechciane: tag = 02 włączony = 1
  Podłączenie: 5
     0x0C * 0x0d 0x0E 0x0F 0x26
Węzeł 0x19 [PIN Kompleks] wcaps 0x40018f Stereo Amp-wzmacniaczem-Out
  AMP-CAPS: ofs = 0x00 nsteps = 0x03, stepSize = 0x27, wycisz = 0
  AMP w odstępach [0x00 0x00]
  czapki AMP-Out: OFS = 0x00, 0x00 = nsteps, stepSize = 0x00, wyciszenie = 1
  vals AMP-Out: [0x80 0x80]
  Pincap 0x0000373e: IN OUT HP Detect spust
    Vref spółki: Hiz 50 GRD 80 100
  Kołek domyślna 0x411111f0 [N / A] Głośnik w Ext tylna
    Conn = 1/8, kolor czarny =
    DefAssociation = 0xf kolei = 0x0
    Inne = NO_PRESENCE
  Pin-CTL: 0x20: w VREF_HIZ
  Niechciane: tag = 00, enabled = 0
  Podłączenie: 5
     0x0C * 0x0d 0x0E 0x0F 0x26
0x1a węzeł [PIN Kompleks] wcaps 0x40018f Stereo Amp-wzmacniaczem-Out
  Sterowanie: name = "Włącz odtwarzanie dźwięku przestrzennego", index = 0, device = 0
    ControlAmp: CHS = 3, dir = Out, idx = 0, OFS = 0
  Sterowanie: name = "Linia doładowania Volume", index = 0, device = 0
    ControlAmp: CHS = 3, katalog = W, IDX = 0, = 0 ofs
  AMP-CAPS: ofs = 0x00 nsteps = 0x03, stepSize = 0x27, wycisz = 0
  AMP w odstępach [0x00 0x00]
  czapki AMP-Out: OFS = 0x00, 0x00 = nsteps, stepSize = 0x00, wyciszenie = 1
  vals AMP-Out: [0x00 0x00]
  Pincap 0x0000373e: IN OUT HP Detect spust
    Vref spółki: Hiz 50 GRD 80 100
  Pin Domyślnie 0x0181343f: [Jack] Line In w Ext Tył
    Conn = 1/8, color = blue
    DefAssociation = 0x3 Sekwencja = 0xf
  Pin-CTL: 0x20: w VREF_HIZ
  Niechciane: tag = 03 enabled = 1
  Podłączenie: 5
     0x0C * 0x0d 0x0E 0x0F 0x26
0x1b węzeł [PIN Kompleks] wcaps 0x40018f Stereo Amp-wzmacniaczem-Out
  Sterowanie: name = "Przełącz Odtwarzanie Headphone" index = 0, device = 0
    ControlAmp: CHS = 3, dir = Out, idx = 0, OFS = 0
  AMP-CAPS: ofs = 0x00 nsteps = 0x03, stepSize = 0x27, wycisz = 0
  AMP w odstępach [0x00 0x00]
  czapki AMP-Out: OFS = 0x00, 0x00 = nsteps, stepSize = 0x00, wyciszenie = 1
  vals AMP-Out: [0x80 0x80]
  Pincap 0x0000373e: IN OUT HP Detect spust
    Vref spółki: Hiz 50 GRD 80 100
  Pin Domyślnie 0x0121101f: [Jack] HP Out at Zew Tył
    Conn = 1/8, kolor czarny =
    DefAssociation = 0x1 Sekwencja = 0xf
  Pin-CTL: 0xC0: OUT HP VREF_HIZ
  Niechciane: tag = 01 enabled = 1
  Podłączenie: 5
     0x0C * 0x0d 0x0E 0x0F 0x26
0x1c węzeł [PIN Kompleks] wcaps 0x400001 Stereo
  Pincap 0x00000020: IN
  Kołek domyślna 0x411111f0 [N / A] Głośnik w Ext tylna
    Conn = 1/8, kolor czarny =
    DefAssociation = 0xf kolei = 0x0
    Inne = NO_PRESENCE
  Pin-CTL: 0x20: IN
0x1d węzeł [PIN Kompleks] wcaps 0x400000 mono
  Pincap 0x00000020: IN
  Kołek domyślna 0x40158d05 [N / A] Głośnik w Ext N / A
    Conn = optyczny, kolor fioletowy =
    DefAssociation = 0x0 Sekwencja = 0x5
    Inne = NO_PRESENCE
  Pin-CTL: 0x20: IN
0x1e węzeł [Pin Complex] wcaps 0x400300: Mono cyfrowe
  Pincap 0x00000010: OUT
  Pin Domyślnie 0x01451120: [Jack] SPDIF Out at Zew Tył
    Conn = optyczny, kolor czarny =
    DefAssociation = 0x2 kolei = 0x0
    Inne = NO_PRESENCE
  Pin-CTL: 0x40: Poza
  Podłączenie: 1
     0x06
0x1F węzeł [Pin Complex] wcaps 0x400200: Mono cyfrowe
  Pincap 0x00000020: IN
  Kołek domyślna 0x411111f0 [N / A] Głośnik w Ext tylna
    Conn = 1/8, kolor czarny =
    DefAssociation = 0xf kolei = 0x0
    Inne = NO_PRESENCE
  Pin-CTL: 0x20: IN
Węzeł 0x20 [Vendor Defined Widget] wcaps 0xf00040 mono
  czapki przetwarzania: łagodne = 0, ncoeff = 17
Węzeł 0x21 [Vendor Defined Widget] wcaps 0xf00000 mono
Węzeł 0x22 [mikser audio] wcaps 0x20010b Stereo AMP-In
  AMP-CAPS: ofs = 0x00 nsteps = 0x00 stepSize = 0x00 wyciszania = 1
  AMP w odstępach [0x80 0x80] [0x80 0x80] [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
  Podłączenie: 11
     0x18 0x19 0x1a 0x1b 0x1c 0x1D 0x14 0x15 0x16 0x17 0x0B
Węzeł 0x23 [mikser audio] wcaps 0x20010b Stereo AMP-In
  AMP-CAPS: ofs = 0x00 nsteps = 0x00 stepSize = 0x00 wyciszania = 1
  AMP w odstępach [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
  Podłączenie: 11
     0x18 0x19 0x1a 0x1b 0x1c 0x1D 0x14 0x15 0x16 0x17 0x0B
Węzeł 0x24 [Vendor Defined Widget] wcaps 0xf00000 mono
Węzeł 0x25 [Wyjście audio] wcaps 0x11: Stereo
  Przemiennik strumień = 0, kanał = 0
  PCM:
    stopy [0x560] 44100 48000 96000 192000
    Bity [0xe]: 16 20 24
    Formaty [0x1] PCM
Węzeł 0x26 [Audio Mixer] wcaps 0x20010f: Stereo AMP-wzmacniaczem wymeldowanie
  AMP-CAPS: ofs = 0x00 nsteps = 0x00 stepSize = 0x00 wyciszania = 1
  AMP w odstępach [0x00 0x00] [0x80 0x80]
  czapki AMP-Out: OFS = 0x1F, nsteps = 0x1F, stepSize = 0x05, wyciszenie = 0
  vals AMP-Out: [0x00 0x00]
  Podłączenie: 2
     0x25 0x0B
--endcollapse--


ALSA węzły urządzeń !!
----------------- !!

CRW rw ---- + 1 korzeń dźwięku 116, 2 28 kwietnia 2017 / odchylenie / SND / controlC0
CRW rw ---- + 1 korzeń dźwięku 116, 7 28 kwietnia 2017 / odchylenie / SND / hwC0D0
CRW rw ---- + 1 korzeń dźwięku 116, 4 28 kwietnia 2017 / odchylenie / SND / pcmC0D0c
CRW rw ---- + 1 korzeń dźwięku 116, 3 28 kwietnia 2017 / odchylenie / SND / pcmC0D0p
CRW rw ---- + 1 korzeń dźwięku 116, 5 28 kwietnia 2017 / odchylenie / SND / pcmC0D1p
CRW rw ---- + 1 korzeń dźwięku 116, 6 28 kwietnia 2017 / odchylenie / SND / pcmC0D2c
CRW rw ---- + 1 korzeń dźwięku 116, 1 28 kwietnia 2017 / odchylenie / SND / SEQ
CRW rw ---- + 1 korzeń dźwięku 116, 33 28 kwietnia 2017 / odchylenie / SND / czasomierz

/ Dev / snd / po ścieżce:
całkowity 0
drwxr-XR-X 2 korzeń 60 28 kwietnia 2017.
drwxr-XR-X 3 korzeń 220 28 kwietnia 2017 ..
lrwxrwxrwx jeden korzeń 12 28 kwietnia 2017 PCI-0000: 00: 1b.0 -> ../controlC0


Wyjście !! aplay / arecord
-------------------- !!

GRA

**** Lista odtwarzania urządzenia sprzętowe ****
karta 0: Intel [HDA Intel], urządzenie 0: ALC888 Analog [ALC888 Analog]
  Podtypów: 1/1
  Podurządzenie # 0: podurządzenie # 0
karta 0: Intel [HDA Intel], urządzenie 1: ALC888 cyfrowe [ALC888 cyfrowe]
  Podtypów: 1/1
  Podurządzenie # 0: podurządzenie # 0

NAGRANIE

**** Lista urządzeń przechwytujących sprzętowe ****
karta 0: Intel [HDA Intel], urządzenie 0: ALC888 Analog [ALC888 Analog]
  Podtypów: 1/1
  Podurządzenie # 0: podurządzenie # 0
karta 0: Intel [HDA Intel], urządzenie 2: ALC888 Alt Analog [ALC888 Analog Alt]
  Podtypów: 1/1
  Podurządzenie # 0: podurządzenie # 0

Wyjście !! Amixer
------------- !!

!! ------- kontrole Mixer dla karty 0 [Intel]

hw kartka: 0 'Intel' / 'HDA Intel w 0xfc400000 IRQ 32'
  Nazwa Mixer: 'Realtek ALC888'
  Składniki: 'HDA: 10ec0888,17c02028,00100001'
  Kontrole: 44
  Proste ctrls: 21
Proste sterowanie mikser „master”, 0
  Możliwości: pvolume pvolume mikrowczepy pSwitch pSwitch mikrowczepy
  odtwarzanych kanałów mono
  Ograniczenia: Odtwarzanie 0 - 31
  Mono: Odtwarzanie 31 [100%] [0.00dB] [w]
Proste sterowanie mikser „słuchawek”, 0
  Możliwości: pvolume pSwitch
  odtwarzanych kanałów: przedni lewy - prawy przedni
  Ograniczenia: Odtwarzanie 0 - 31
  Mono:
  Lewy przedni: Odtwarzanie 0 [0%] [-46.50dB] [off]
  Prawy przód: Odtwarzanie 0 [0%] [-46.50dB] [off]
Proste sterowanie mikser „Speaker”, 0
  Możliwości: pvolume pSwitch
  odtwarzanych kanałów: przedni lewy - prawy przedni
  Ograniczenia: Odtwarzanie 0 - 31
  Mono:
  Lewy przedni: Odtwarzanie 31 [100%] [0.00dB] [w]
  Prawy przód: Odtwarzanie 31 [100%] [0.00dB] [w]
Proste sterowanie mikser „PCM”, 0
  Możliwości: pvolume
  odtwarzanych kanałów: przedni lewy - prawy przedni
  Ograniczenia: Odtwarzanie 0 - 255
  Mono:
  Przedni lewy: Odtwarzanie 255 [100%] [0.00dB]
  Prawy przód: Odtwarzanie 255 [100%] [0.00dB]
Proste sterowanie mikser „Surround” 0
  Możliwości: pvolume pSwitch
  odtwarzanych kanałów: przedni lewy - prawy przedni
  Ograniczenia: Odtwarzanie 0 - 31
  Mono:
  Lewy przedni: Odtwarzanie 31 [100%] [0.00dB] [w]
  Prawy przód: Odtwarzanie 31 [100%] [0.00dB] [w]
Proste sterowanie mikser „Centrum”, 0
  Możliwości: pvolume pvolume mikrowczepy pSwitch pSwitch mikrowczepy
  odtwarzanych kanałów mono
  Ograniczenia: Odtwarzanie 0 - 31
  Mono: Odtwarzanie 31 [100%] [0.00dB] [w]
Proste sterowanie mikser „LFE” 0
  Możliwości: pvolume pvolume mikrowczepy pSwitch pSwitch mikrowczepy
  odtwarzanych kanałów mono
  Ograniczenia: Odtwarzanie 0 - 31
  Mono: Odtwarzanie 31 [100%] [0.00dB] [w]
Proste sterowanie mikser „Linia” 0
  Możliwości: pvolume pSwitch
  odtwarzanych kanałów: przedni lewy - prawy przedni
  Ograniczenia: Odtwarzanie 0 - 31
  Mono:
  Lewy przedni: Odtwarzanie 0 [0%] [-34.50dB] [off]
  Prawy przód: Odtwarzanie 0 [0%] [-34.50dB] [off]
Proste sterowanie mikser „Rozbudowa linii” 0
  Możliwości: objętość
  odtwarzanych kanałów: przedni lewy - prawy przedni
  Kanały przechwytywania: Przedni lewy - prawy przedni
  Ograniczenia: 0 - 3
  Przedni lewy 0 [0%] [0.00dB]
  Przedni prawy 0 [0%] [0.00dB]
Proste sterowanie mikser „Mic”, 0
  Możliwości: pvolume pSwitch
  odtwarzanych kanałów: przedni lewy - prawy przedni
  Ograniczenia: Odtwarzanie 0 - 31
  Mono:
  Lewy przedni: Odtwarzanie 31 [100%] [12.00dB] [w]
  Prawy przód: Odtwarzanie 31 [100%] [12.00dB] [w]
Proste sterowanie mikser „Mic doładowania”, 0
  Możliwości: objętość
  odtwarzanych kanałów: przedni lewy - prawy przedni
  Kanały przechwytywania: Przedni lewy - prawy przedni
  Ograniczenia: 0 - 3
  Lewa przednia 1 [33%] [10.00dB]
  Przedni prawy: 1 [33%] [10.00dB]
Proste sterowanie mikser „iec958” 0
  Możliwości: pSwitch pSwitch mikrowczepy
  odtwarzanych kanałów mono
  Mono: Odtwarzanie [off]
Proste sterowanie mikser „iec958 Domyślnie PCM”, 0
  Możliwości: pSwitch pSwitch mikrowczepy
  odtwarzanych kanałów mono
  Mono: Odtwarzanie [on]
Proste sterowanie mikser „Beep”, 0
  Możliwości: pvolume pSwitch
  odtwarzanych kanałów: przedni lewy - prawy przedni
  Ograniczenia: Odtwarzanie 0 - 31
  Mono:
  Lewy przedni: Odtwarzanie 0 [0%] [-34.50dB] [off]
  Prawy przód: Odtwarzanie 0 [0%] [-34.50dB] [off]
Proste sterowanie mikser „przechwytywania” 0
  Możliwości: cvolume cswitch
  Kanały przechwytywania: Przedni lewy - prawy przedni
  Ograniczenia: Przechwytywanie 0 - 31
  Lewy przedni: Przechwytywanie 31 [100%] [30.00dB] [w]
  Prawy przód: Przechwytywanie 31 [100%] [30.00dB] [w]
Proste sterowanie mikser „przechwytywania”, 1
  Możliwości: cvolume cswitch
  Kanały przechwytywania: Przedni lewy - prawy przedni
  Ograniczenia: Przechwytywanie 0 - 31
  Lewy przedni: Przechwytywanie 0 [0%] [-16.50dB] [off]
  Prawy przód: Przechwytywanie 0 [0%] [-16.50dB] [off]
Proste sterowanie mikser "Auto-Mute Mode, 0
  Możliwości: enum
  Pozycje: „Wyłączony” „Włączony”
  Item0: 'Włączony'
Proste sterowanie mikser 'Channel Mode', 0
  Możliwości: enum
  Pozycje: '2ch' '4CH' '6CH'
  Item0: '2ch'
Proste sterowanie miksera Źródło wejścia "0
  Możliwości: cenum
  Pozycje: „Mic” „Linia”
  Item0: 'Mic'
Proste sterowanie miksera Input Source ', 1
  Możliwości: cenum
  Pozycje: „Mic” „Linia”
  Item0: 'Linia'
Proste sterowanie mikser „Sprzężenie zwrotne Mieszanie” 0
  Możliwości: enum
  Pozycje: „Wyłączony” „Włączony”
  Item0: 'Włączony'


Wyjście !! Alsactl
-------------- !!

--startcollapse--
state.Intel {
        control.1 {
                iface MIXER
                Nazwa 'Channel Mode'
                wartości „2ch”
                komentarz {
                        dostępu „do odczytu i zapisu”
                        typ wyliczeniowy
                        liczyć 1
                        item.0 '2ch'
                        ust.1 „4CH”
                        item.2 '6CH'
                }
        }
        control.2 {
                iface MIXER
                Nazwa 'Headphone Playback Volume'
                value.0 0
                value.1 0
                komentarz {
                        dostępu „do odczytu i zapisu”
                        typ INTEGER
                        Ilość 2
                        Zakres '0 - 31'
                        dbmin -4650
                        dbmax 0
                        dbvalue.0 -4650
                        dbvalue.1 -4650
                }
        }
        control.3 {
                iface MIXER
                Nazwa „Odtwarzanie słuchawkowe Przełącznik”
                value.0 fałszywy
                value.1 fałszywy
                komentarz {
                        dostępu „do odczytu i zapisu”
                        Typ logiczny
                        Ilość 2
                }
        }
        control.4 {
                iface MIXER
                Nazwa 'Surround Playback Volume'
                value.0 31
                value.1 31
                komentarz {
                        dostępu „do odczytu i zapisu”
                        typ INTEGER
                        Ilość 2
                        Zakres '0 - 31'
                        dbmin -4650
                        dbmax 0
                        dbvalue.0 0
                        dbvalue.1 0
                }
        }
        control.5 {
                iface MIXER
                Nazwa „przełącznik Surround Odtwarzanie”
                value.0 prawda
                value.1 prawda
                komentarz {
                        dostępu „do odczytu i zapisu”
                        Typ logiczny
                        Ilość 2
                }
        }
        control.6 {
                iface MIXER
                Nazwa „Centrum Playback Volume”
                wartość 31
                komentarz {
                        dostępu „do odczytu i zapisu”
                        typ INTEGER
                        liczyć 1
                        Zakres '0 - 31'
                        dbmin -4650
                        dbmax 0
                        dbvalue.0 0
                }
        }
        control.7 {
                iface MIXER
                Nazwa 'LFE Playback Volume'
                wartość 31
                komentarz {
                        dostępu „do odczytu i zapisu”
                        typ INTEGER
                        liczyć 1
                        Zakres '0 - 31'
                        dbmin -4650
                        dbmax 0
                        dbvalue.0 0
                }
        }
        control.8 {
                iface MIXER
                Nazwa „przełącznik Centrum Playback”
                wartość true
                komentarz {
                        dostępu „do odczytu i zapisu”
                        Typ logiczny
                        liczyć 1
                }
        }
        control.9 {
                iface MIXER
                Nazwa „przełącznik” Playback LFE
                wartość true
                komentarz {
                        dostępu „do odczytu i zapisu”
                        Typ logiczny
                        liczyć 1
                }
        }
        control.10 {
                iface MIXER
                Nazwa „Odtwarzanie Głośność głośnika”
                value.0 31
                value.1 31
                komentarz {
                        dostępu „do odczytu i zapisu”
                        typ INTEGER
                        Ilość 2
                        Zakres '0 - 31'
                        dbmin -4650
                        dbmax 0
                        dbvalue.0 0
                        dbvalue.1 0
                }
        }
        control.11 {
                iface MIXER
                Nazwa „przełącznik Speaker Playback”
                value.0 prawda
                value.1 prawda
                komentarz {
                        dostępu „do odczytu i zapisu”
                        Typ logiczny
                        Ilość 2
                }
        }
        control.12 {
                iface MIXER
                Nazwa „Sprzężenie zwrotne” Mixing
                wartość Włączone
                komentarz {
                        dostępu „do odczytu i zapisu”
                        typ wyliczeniowy
                        liczyć 1
                        item.0 niepełnosprawnych
                        ust.1 Włączone
                }
        }
        control.13 {
                iface MIXER
                Nazwa 'Playback Mic Volume'
                value.0 31
                value.1 31
                komentarz {
                        dostępu „do odczytu i zapisu”
                        typ INTEGER
                        Ilość 2
                        Zakres '0 - 31'
                        dbmin -3450
                        dbmax 1200
                        dbvalue.0 1200
                        dbvalue.1 1200
                }
        }
        control.14 {
                iface MIXER
                Nazwa „przełącznik Playback Mic”
                value.0 prawda
                value.1 prawda
                komentarz {
                        dostępu „do odczytu i zapisu”
                        Typ logiczny
                        Ilość 2
                }
        }
        control.15 {
                iface MIXER
                Nazwa „Linia Playback Volume”
                value.0 0
                value.1 0
                komentarz {
                        dostępu „do odczytu i zapisu”
                        typ INTEGER
                        Ilość 2
                        Zakres '0 - 31'
                        dbmin -3450
                        dbmax 1200
                        dbvalue.0 -3450
                        dbvalue.1 -3450
                }
        }
        control.16 {
                iface MIXER
                Nazwa „przełącznik linii odtwarzania”
                value.0 fałszywy
                value.1 fałszywy
                komentarz {
                        dostępu „do odczytu i zapisu”
                        Typ logiczny
                        Ilość 2
                }
        }
        control.17 {
                iface MIXER
                Nazwa "Auto-Mute Mode
                wartość Włączone
                komentarz {
                        dostępu „do odczytu i zapisu”
                        typ wyliczeniowy
                        liczyć 1
                        item.0 niepełnosprawnych
                        ust.1 Włączone
                }
        }
        control.18 {
                iface MIXER
                Nazwa 'Input Source'
                wartość Mic
                komentarz {
                        dostępu „do odczytu i zapisu”
                        typ wyliczeniowy
                        liczyć 1
                        item.0 Mic
                        ust.1 Linia
                }
        }
        control.19 {
                iface MIXER
                Nazwa 'Input Source'
                indeks 1
                value Line
                komentarz {
                        dostępu „do odczytu i zapisu”
                        typ wyliczeniowy
                        liczyć 1
                        item.0 Mic
                        ust.1 Linia
                }
        }
        control.20 {
                iface MIXER
                Nazwa „Przechwytywanie Tom”
                value.0 31
                value.1 31
                komentarz {
                        dostępu „do odczytu i zapisu”
                        typ INTEGER
                        Ilość 2
                        Zakres '0 - 31'
                        dbmin -1650
                        dbmax 3000
                        dbvalue.0 3000
                        dbvalue.1 3000
                }
        }
        control.21 {
                iface MIXER
                Nazwa „Przełącz przechwytywania”
                value.0 prawda
                value.1 prawda
                komentarz {
                        dostępu „do odczytu i zapisu”
                        Typ logiczny
                        Ilość 2
                }
        }
        control.22 {
                iface MIXER
                Nazwa „Przechwytywanie Tom”
                indeks 1
                value.0 0
                value.1 0
                komentarz {
                        dostępu „do odczytu i zapisu”
                        typ INTEGER
                        Ilość 2
                        Zakres '0 - 31'
                        dbmin -1650
                        dbmax 3000
                        dbvalue.0 -1650
                        dbvalue.1 -1650
                }
        }
        control.23 {
                iface MIXER
                Nazwa „Przełącz przechwytywania”
                indeks 1
                value.0 fałszywy
                value.1 fałszywy
                komentarz {
                        dostępu „do odczytu i zapisu”
                        Typ logiczny
                        Ilość 2
                }
        }
        control.24 {
                iface MIXER
                Nazwa 'Mic Boost, Volume'
                value.0 1
                value.1 1
                komentarz {
                        dostępu „do odczytu i zapisu”
                        typ INTEGER
                        Ilość 2
                        Zakres '0 - 3'
                        dbmin 0
                        dbmax 3000
                        dbvalue.0 1000
                        dbvalue.1 1000
                }
        }
        control.25 {
                iface MIXER
                Nazwa „Linia doładowania Tom”
                value.0 0
                value.1 0
                komentarz {
                        dostępu „do odczytu i zapisu”
                        typ INTEGER
                        Ilość 2
                        Zakres '0 - 3'
                        dbmin 0
                        dbmax 3000
                        dbvalue.0 0
                        dbvalue.1 0
                }
        }
        control.26 {
                iface MIXER
                Nazwa „iec958 Odtwarzanie Con Maskę”
                Wartość „0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000”
                komentarz {
                        Dostęp do odczytu
                        wpisz iec958
                        liczyć 1
                }
        }
        control.27 {
                iface MIXER
                Nazwa „iec958 Odtwarzanie Pro Maska”
                Wartość „0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000”
                komentarz {
                        Dostęp do odczytu
                        wpisz iec958
                        liczyć 1
                }
        }
        control.28 {
                iface MIXER
                Nazwa 'Playback iec958 default'
                Wartość „0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000”
                komentarz {
                        dostępu „do odczytu i zapisu”
                        wpisz iec958
                        liczyć 1
                }
        }
        control.29 {
                iface MIXER
                Nazwa „przełącznik” Playback iec958
                wartość false
                komentarz {
                        dostępu „do odczytu i zapisu”
                        Typ logiczny
                        liczyć 1
                }
        }
        control.30 {
                iface MIXER
                Domyślna nazwa „iec958 Przełącznik Odtwarzanie PCM”
                wartość true
                komentarz {
                        dostępu „do odczytu i zapisu”
                        Typ logiczny
                        liczyć 1
                }
        }
        control.31 {
                iface MIXER
                Nazwa 'Playback Master Volume'
                wartość 31
                komentarz {
                        dostępu „do odczytu i zapisu”
                        typ INTEGER
                        liczyć 1
                        Zakres '0 - 31'
                        dbmin -4650
                        dbmax 0
                        dbvalue.0 0
                }
        }
        control.32 {
                iface MIXER
                Nazwa „przełącznik Playback Mistrz”
                wartość true
                komentarz {
                        dostępu „do odczytu i zapisu”
                        Typ logiczny
                        liczyć 1
                }
        }
        control.33 {
                KARTA iface
                Nazwa 'Mic Jack'
                wartość false
                komentarz {
                        Dostęp do odczytu
                        Typ logiczny
                        liczyć 1
                }
        }
        control.34 {
                KARTA iface
                Nazwa „gniazda LINE”
                wartość false
                komentarz {
                        Dostęp do odczytu
                        Typ logiczny
                        liczyć 1
                }
        }
        Kontroli35 {
                KARTA iface
                Nazwa 'Headphone Jack'
                wartość false
                komentarz {
                        Dostęp do odczytu
                        Typ logiczny
                        liczyć 1
                }
        }
        control.36 {
                KARTA iface
                Nazwa „Głośnik Phantom Jack”
                wartość true
                komentarz {
                        Dostęp do odczytu
                        Typ logiczny
                        liczyć 1
                }
        }
        control.37 {
                KARTA iface
                Nazwa 'SPDIF Phantom Jack'
                wartość true
                komentarz {
                        Dostęp do odczytu
                        Typ logiczny
                        liczyć 1
                }
        }
        control.38 {
                iface MIXER
                Nazwa 'Beep Playback Volume'
                value.0 0
                value.1 0
                komentarz {
                        dostępu „do odczytu i zapisu”
                        typ INTEGER
                        Ilość 2
                        Zakres '0 - 31'
                        dbmin -3450
                        dbmax 1200
                        dbvalue.0 -3450
                        dbvalue.1 -3450
                }
        }
        control.39 {
                iface MIXER
                Nazwa „przełącznik” Beep odtwarzania
                value.0 fałszywy
                value.1 fałszywy
                komentarz {
                        dostępu „do odczytu i zapisu”
                        Typ logiczny
                        Ilość 2
                }
        }
        control.40 {
                iface PCM
                Nazwa „Odtwarzanie Kanał Mapa”
                value.0 0
                value.1 0
                komentarz {
                        Dostęp do odczytu
                        typ INTEGER
                        Ilość 2
                        Zakres '0 - 36'
                }
        }
        control.41 {
                iface PCM
                Nazwa „Przechwytywanie Kanał Mapa”
                value.0 0
                value.1 0
                komentarz {
                        Dostęp do odczytu
                        typ INTEGER
                        Ilość 2
                        Zakres '0 - 36'
                }
        }
        control.42 {
                iface PCM
                urządzenie 1
                Nazwa „Odtwarzanie Kanał Mapa”
                value.0 0
                value.1 0
                komentarz {
                        Dostęp do odczytu
                        typ INTEGER
                        Ilość 2
                        Zakres '0 - 36'
                }
        }
        control.43 {
                iface PCM
                urządzenie 2
                Nazwa „Przechwytywanie Kanał Mapa”
                value.0 0
                value.1 0
                komentarz {
                        Dostęp do odczytu
                        typ INTEGER
                        Ilość 2
                        Zakres '0 - 36'
                }
        }
        control.44 {
                iface MIXER
                Nazwa „PCM Odtwarzanie Volume”
                value.0 255
                value.1 255
                komentarz {
                        dostępu „Odczyt Zapis użytkownika”
                        typ INTEGER
                        Ilość 2
                        Zakres '0 - 255'
                        TLV '0000000100000008ffffec1400000014'
                        dbmin -5100
                        dbmax 0
                        dbvalue.0 0
                        dbvalue.1 0
                }
        }
}
--endcollapse--


!! Wszystkie Loaded Modules
------------------ !!

Moduł
binfmt_misc
acer_wmi
sparse_keymap
uvcvideo
videobuf2_vmalloc
videobuf2_memops
videobuf2_v4l2
videobuf2_core
v4l2_common
videodev
snd_hda_codec_realtek
snd_hda_codec_generic
głoska bezdźwięczna
snd_hda_intel
snd_hda_codec
arc4
snd_hda_core
snd_hwdep
snd_pcm
rt2800pci
rt2800mmio
snd_seq_midi
rt2800lib
snd_seq_midi_event
snd_rawmidi
snd_seq
snd_seq_device
rt2x00pci
rt2x00mmio
coretemp
rt2x00lib
snd_timer
mac80211
joydev
cfg80211
input_leds
serio_raw
eeprom_93cx6
SND
crc_ccitt
lpc_ich
soundcore
shpchp
mac_hid
ip6t_REJECT
nf_reject_ipv6
nf_log_ipv6
xt_hl
ip6t_rt
nf_conntrack_ipv6
nf_defrag_ipv6
ipt_REJECT
nf_reject_ipv4
nf_log_ipv4
nf_log_common
xt_LOG
xt_limit
xt_tcpudp
xt_addrtype
nf_conntrack_ipv4
nf_defrag_ipv4
xt_conntrack
ip6table_filter
ip6_tables
nf_conntrack_netbios_ns
nf_conntrack_broadcast
nf_nat_ftp
nf_nat
nf_conntrack_ftp
nf_conntrack
iptable_filter
ip_tables
x_tables
parport_pc
ppdev
lp
parport
autofs4
ums_realtek
UAS
usb_storage
psmouse
i915
pata_acpi
AHCI
sata_sil24
libahci
i2c_algo_bit
drm_kms_helper
wideo
syscopyarea
r8169
sysfillrect
sysimgblt
fjes
wmi
fb_sys_fops
drm
mii


!! SysFS Pliki
----------- !!

/ sys / class / sound / hwC0D0 / init_pin_configs:
0x14 0x99130110
0x15 0x411111f0
0x16 0x411111f0
0x17 0x411111f0
0x18 0x01a19c30
0x19 0x411111f0
0x1a 0x0181343f
0x1b 0x0121101f
0x1c 0x411111f0
0x1D 0x40158d05
0x1e 0x01451120
0x1F 0x411111f0

/ sys / class / sound / hwC0D0 / driver_pin_configs:

/ sys / class / sound / hwC0D0 / user_pin_configs:

/ sys / class / sound / hwC0D0 / init_verbs:

/ sys / class / sound / hwC0D0 / podpowiedzi:


!! ALSA / HDA dmesg
-------------- !!

[18.761499] nośnik Linux interfejs nośnika: v0.10
[18.806401] snd_hda_codec_realtek hdaudioC0D0: autoconfig do ALC888: line_outs = 1 (0x14 / 0x0 / 0x0 / 0x0 / 0x0) typ: głośnik
[18.806408] snd_hda_codec_realtek hdaudioC0D0: speaker_outs = 0 (0x0 / 0x0 / 0x0 / 0x0 / 0x0)
[18.806411] snd_hda_codec_realtek hdaudioC0D0: hp_outs = 1 (0x1b / 0x0 / 0x0 / 0x0 / 0x0)
[18.806414] snd_hda_codec_realtek hdaudioC0D0: mono mono_out = 0x0
[18.806417] snd_hda_codec_realtek hdaudioC0D0: DIG out = 0x1e / 0x0
[18.806419] snd_hda_codec_realtek hdaudioC0D0: Wsad:
[18.806423] snd_hda_codec_realtek hdaudioC0D0 MIC = 0x18
[18.806425] snd_hda_codec_realtek hdaudioC0D0: linia = 0x1a
[18.818581] Wejście: HDA Intel MIC jako /devices/pci0000:00/0000:00:1b.0/sound/card0/input15
[18.818690] Wejście: HDA Intel Linia jako /devices/pci0000:00/0000:00:1b.0/sound/card0/input16
[18.818792] Wejście: HDA Intel słuchawki jak /devices/pci0000:00/0000:00:1b.0/sound/card0/input17
[18.829400] interfejsy przechwytywania wideo Linux: v2.00
MikolaOla
Awatar użytkownika
mario_7
Administrator
Administrator
Posty: 8594
Rejestracja: 30 sie 2006, 13:11
Płeć: Mężczyzna
Wersja Ubuntu: 20.04
Środowisko graficzne: GNOME
Architektura: x86_64

Re: Jak włączyć wyłączony mikrofon?

Post autor: mario_7 »

Dla karty dźwiękowej w twoim laptopie dostepne są takie wartości parametru model, który można przekazać do sterownika:

Kod: Zaznacz cały

ALC88x/898/1150
======================
  acer-aspire-4930g	Acer Aspire 4930G/5930G/6530G/6930G/7730G
  acer-aspire-8930g	Acer Aspire 8330G/6935G
  acer-aspire		Acer Aspire others
  inv-dmic		Inverted internal mic workaround
  no-primary-hp		VAIO Z/VGC-LN51JGB workaround (for fixed speaker DAC)
Być może model inv-dmic jest właściwy do naprawienia tego problemu.

Aby go użyć wykonaj takie polecenie:

Kod: Zaznacz cały

echo "options snd-hda-intel model=inv-dmic" | sudo tee -a /etc/modprobe.d/alsa-base.conf
Następnie zrestartuj system.
Jakaś poprawa?
MikolaOla
Sędziwy Jeż
Sędziwy Jeż
Posty: 36
Rejestracja: 13 mar 2013, 16:48
Wersja Ubuntu: 20.04
Środowisko graficzne: GNOME
Architektura: x86_64

Re: Jak włączyć wyłączony mikrofon?

Post autor: MikolaOla »

2017-05-02
Wpisałem obie komendy.
Terminal odpowiedział tak:

Kod: Zaznacz cały

rodzina@Medion:~$ ALC88x/898/1150
bash: ALC88x/898/1150: Nie ma takiego pliku ani katalogu
rodzina@Medion:~$ ======================
======================: nie znaleziono polecenia
rodzina@Medion:~$   acer-aspire-4930g   Acer Aspire 4930G/5930G/6530G/6930G/7730G
acer-aspire-4930g: nie znaleziono polecenia
rodzina@Medion:~$   acer-aspire-8930g   Acer Aspire 8330G/6935G
acer-aspire-8930g: nie znaleziono polecenia
rodzina@Medion:~$   acer-aspire      Acer Aspire others
acer-aspire: nie znaleziono polecenia

rodzina@Medion:~$   inv-dmic      Inverted internal mic workaround
inv-dmic: nie znaleziono polecenia

rodzina@Medion:~$   no-primary-hp      VAIO Z/VGC-LN51JGB workaround (for fixed speaker DAC)
bash: błąd składni przy nieoczekiwanym znaczniku `('

rodzina@Medion:~$ 
rodzina@Medion:~$ echo "options snd-hda-intel model=inv-dmic" | sudo tee -a /etc/modprobe.d/alsa-base.dmic
[sudo] hasło użytkownika rodzina: 
options snd-hda-intel model=inv-dmic

rodzina@Medion:~$ 
rodzina@Medion:~$ 
Zresetowałem.
Niestety Medion WIM2140, jak na razie nadal oporny.

Wyjaśniam dodatkowo, że próbowałem zalecone komendy wpisywać w rożnej kolejności,
ale rezultat też był taki sam.

MikolaOla.
Awatar użytkownika
mario_7
Administrator
Administrator
Posty: 8594
Rejestracja: 30 sie 2006, 13:11
Płeć: Mężczyzna
Wersja Ubuntu: 20.04
Środowisko graficzne: GNOME
Architektura: x86_64

Re: Jak włączyć wyłączony mikrofon?

Post autor: mario_7 »

To pierwsze to przecież wycinek dokumentacji, a nie komenda do terminala... Ale pomińmy to...

Pokaż teraz wynik skryptu alsa-info. (nie musisz załączać tłumaczenia)
MikolaOla
Sędziwy Jeż
Sędziwy Jeż
Posty: 36
Rejestracja: 13 mar 2013, 16:48
Wersja Ubuntu: 20.04
Środowisko graficzne: GNOME
Architektura: x86_64

Re: Jak włączyć wyłączony mikrofon?

Post autor: MikolaOla »

2017-05-04
Oto aktualny wynik skryptu alsa-info:

Kod: Zaznacz cały

 Your ALSA information is in                              │  
         │ /tmp/alsa-info.txt.9YEg52uXNC  


upload=true&script=true&cardinfo=
!!################################
!!ALSA Information Script v 0.4.64
!!################################

!!Script ran on: Thu May  4 10:09:19 UTC 2017


!!Linux Distribution
!!------------------

Ubuntu 16.04.2 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 16.04.2 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu 16.04.2 LTS" HOME_URL="http://www.ubuntu.com/" SUPPORT_URL="http://help.ubuntu.com/" BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/" UBUNTU_CODENAME=xenial


!!DMI Information
!!---------------

Manufacturer:      MEDION
Product Name:      WIM2140
Product Version:   20             
Firmware Version:  V1.0K     
Board Vendor:      MEDION
Board Name:        WIM2140


!!ACPI Device Status Information
!!---------------

/sys/bus/acpi/devices/ACPI0003:00/status         15
/sys/bus/acpi/devices/PNP0103:00/status          15
/sys/bus/acpi/devices/PNP0C09:00/status          15
/sys/bus/acpi/devices/PNP0C0A:00/status          31
/sys/bus/acpi/devices/PNP0C0F:00/status          9
/sys/bus/acpi/devices/PNP0C0F:01/status          9
/sys/bus/acpi/devices/PNP0C0F:02/status          9
/sys/bus/acpi/devices/PNP0C0F:03/status          9
/sys/bus/acpi/devices/PNP0C0F:04/status          9
/sys/bus/acpi/devices/PNP0C0F:05/status          9
/sys/bus/acpi/devices/PNP0C0F:06/status          9
/sys/bus/acpi/devices/PNP0C0F:07/status          9
/sys/bus/acpi/devices/PNP0C32:00/status          15
/sys/bus/acpi/devices/device:2d/status   15


!!Kernel Information
!!------------------

Kernel release:    4.4.0-75-generic
Operating System:  GNU/Linux
Architecture:      i686
Processor:         i686
SMP Enabled:       Yes


!!ALSA Version
!!------------

Driver version:     k4.4.0-75-generic
Library version:    1.1.0
Utilities version:  1.1.0


!!Loaded ALSA modules
!!-------------------

snd_hda_intel


!!Sound Servers on this system
!!----------------------------

Pulseaudio:
      Installed - Yes (/usr/bin/pulseaudio)
      Running - Yes


!!Soundcards recognised by ALSA
!!-----------------------------

 0 [Intel          ]: HDA-Intel - HDA Intel
                      HDA Intel at 0xfc400000 irq 32


!!PCI Soundcards installed in the system
!!--------------------------------------

00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 03)


!!Advanced information - PCI Vendor/Device/Subsystem ID's
!!-------------------------------------------------------

00:1b.0 0403: 8086:284b (rev 03)
        Subsystem: 17c0:4083


!!Modprobe options (Sound related)
!!--------------------------------

snd_pcsp: index=-2
snd_usb_audio: index=-2
snd_atiixp_modem: index=-2
snd_intel8x0m: index=-2
snd_via82xx_modem: index=-2
snd_atiixp_modem: index=-2
snd_intel8x0m: index=-2
snd_via82xx_modem: index=-2
snd_usb_audio: index=-2
snd_usb_caiaq: index=-2
snd_usb_ua101: index=-2
snd_usb_us122l: index=-2
snd_usb_usx2y: index=-2
snd_cmipci: mpu_port=0x330 fm_port=0x388
snd_pcsp: index=-2
snd_usb_audio: index=-2


!!Loaded sound module options
!!---------------------------

!!Module: snd_hda_intel
        align_buffer_size : -1
        bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
        beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
        enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
        enable_msi : -1
        id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
        index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
        jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
        model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
        patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
        position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
        power_save : 0
        power_save_controller : N
        probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
        probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
        single_cmd : N
        snoop : -1


!!HDA-Intel Codec information
!!---------------------------
--startcollapse--

Codec: Realtek ALC888
Address: 0
AFG Function Id: 0x1 (unsol 1)
Vendor Id: 0x10ec0888
Subsystem Id: 0x17c02028
Revision Id: 0x100001
No Modem Function Group found
Default PCM:
    rates [0x560]: 44100 48000 96000 192000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
Default Amp-In caps: N/A
Default Amp-Out caps: N/A
State of AFG node 0x01:
  Power states:  D0 D1 D2 D3
  Power: setting=D0, actual=D0
GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
  IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
  IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
  IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
Node 0x02 [Audio Output] wcaps 0x11: Stereo
  Device: name="ALC888 Analog", type="Audio", device=0
  Converter: stream=5, channel=0
  PCM:
    rates [0x560]: 44100 48000 96000 192000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
Node 0x03 [Audio Output] wcaps 0x11: Stereo
  Converter: stream=5, channel=0
  PCM:
    rates [0x560]: 44100 48000 96000 192000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
Node 0x04 [Audio Output] wcaps 0x11: Stereo
  Converter: stream=5, channel=0
  PCM:
    rates [0x560]: 44100 48000 96000 192000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
Node 0x05 [Audio Output] wcaps 0x11: Stereo
  Converter: stream=5, channel=0
  PCM:
    rates [0x560]: 44100 48000 96000 192000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
Node 0x06 [Audio Output] wcaps 0x211: Stereo Digital
  Control: name="IEC958 Playback Con Mask", index=0, device=0
  Control: name="IEC958 Playback Pro Mask", index=0, device=0
  Control: name="IEC958 Playback Default", index=0, device=0
  Control: name="IEC958 Playback Switch", index=0, device=0
  Control: name="IEC958 Default PCM Playback Switch", index=0, device=0
  Device: name="ALC888 Digital", type="SPDIF", device=1
  Converter: stream=5, channel=0
  Digital:
  Digital category: 0x0
  IEC Coding Type: 0x0
  PCM:
    rates [0x5e0]: 44100 48000 88200 96000 192000
    bits [0x1e]: 16 20 24 32
    formats [0x1]: PCM
Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x08 [Audio Input] wcaps 0x10011b: Stereo Amp-In
  Control: name="Capture Volume", index=0, device=0
    ControlAmp: chs=3, dir=In, idx=0, ofs=0
  Control: name="Capture Switch", index=0, device=0
    ControlAmp: chs=3, dir=In, idx=0, ofs=0
  Device: name="ALC888 Analog", type="Audio", device=0
  Amp-In caps: ofs=0x0b, nsteps=0x1f, stepsize=0x05, mute=1
  Amp-In vals:  [0x1f 0x1f]
  Converter: stream=1, channel=0
  SDI-Select: 0
  PCM:
    rates [0x160]: 44100 48000 96000
    bits [0x6]: 16 20
    formats [0x1]: PCM
  Connection: 1
     0x23
Node 0x09 [Audio Input] wcaps 0x10011b: Stereo Amp-In
  Control: name="Capture Volume", index=1, device=0
    ControlAmp: chs=3, dir=In, idx=0, ofs=0
  Control: name="Capture Switch", index=1, device=0
    ControlAmp: chs=3, dir=In, idx=0, ofs=0
  Device: name="ALC888 Alt Analog", type="Audio", device=2
  Amp-In caps: ofs=0x0b, nsteps=0x1f, stepsize=0x05, mute=1
  Amp-In vals:  [0x80 0x80]
  Converter: stream=0, channel=0
  SDI-Select: 0
  PCM:
    rates [0x160]: 44100 48000 96000
    bits [0x6]: 16 20
    formats [0x1]: PCM
  Connection: 1
     0x22
Node 0x0a [Audio Input] wcaps 0x100391: Stereo Digital
  Converter: stream=0, channel=0
  SDI-Select: 0
  Digital:
  Digital category: 0x0
  IEC Coding Type: 0x0
  PCM:
    rates [0x560]: 44100 48000 96000 192000
    bits [0x1e]: 16 20 24 32
    formats [0x1]: PCM
  Unsolicited: tag=00, enabled=0
  Connection: 1
     0x1f
Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
  Control: name="Mic Playback Volume", index=0, device=0
    ControlAmp: chs=3, dir=In, idx=0, ofs=0
  Control: name="Mic Playback Switch", index=0, device=0
    ControlAmp: chs=3, dir=In, idx=0, ofs=0
  Control: name="Line Playback Volume", index=0, device=0
    ControlAmp: chs=3, dir=In, idx=2, ofs=0
  Control: name="Line Playback Switch", index=0, device=0
    ControlAmp: chs=3, dir=In, idx=2, ofs=0
  Control: name="Beep Playback Volume", index=0, device=0
    ControlAmp: chs=3, dir=In, idx=5, ofs=0
  Control: name="Beep Playback Switch", index=0, device=0
    ControlAmp: chs=3, dir=In, idx=5, ofs=0
  Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
  Amp-In vals:  [0x1f 0x1f] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
  Connection: 10
     0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x17
Node 0x0c [Audio Mixer] wcaps 0x20010f: Stereo Amp-In Amp-Out
  Control: name="Headphone Playback Volume", index=0, device=0
    ControlAmp: chs=3, dir=Out, idx=0, ofs=0
  Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-In vals:  [0x00 0x00] [0x00 0x00]
  Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=0
  Amp-Out vals:  [0x00 0x00]
  Connection: 2
     0x02 0x0b
Node 0x0d [Audio Mixer] wcaps 0x20010f: Stereo Amp-In Amp-Out
  Control: name="Surround Playback Volume", index=0, device=0
    ControlAmp: chs=3, dir=Out, idx=0, ofs=0
  Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-In vals:  [0x80 0x80] [0x80 0x80]
  Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=0
  Amp-Out vals:  [0x1a 0x1a]
  Connection: 2
     0x03 0x0b
Node 0x0e [Audio Mixer] wcaps 0x20010f: Stereo Amp-In Amp-Out
  Control: name="Center Playback Volume", index=0, device=0
    ControlAmp: chs=1, dir=Out, idx=0, ofs=0
  Control: name="LFE Playback Volume", index=0, device=0
    ControlAmp: chs=2, dir=Out, idx=0, ofs=0
  Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-In vals:  [0x80 0x80] [0x80 0x80]
  Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=0
  Amp-Out vals:  [0x1a 0x1a]
  Connection: 2
     0x04 0x0b
Node 0x0f [Audio Mixer] wcaps 0x20010f: Stereo Amp-In Amp-Out
  Control: name="Speaker Playback Volume", index=0, device=0
    ControlAmp: chs=3, dir=Out, idx=0, ofs=0
  Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-In vals:  [0x00 0x00] [0x00 0x00]
  Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=0
  Amp-Out vals:  [0x1a 0x1a]
  Connection: 2
     0x05 0x0b
Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x12 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x14 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
  Control: name="Speaker Playback Switch", index=0, device=0
    ControlAmp: chs=3, dir=Out, idx=0, ofs=0
  Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
  Amp-In vals:  [0x00 0x00]
  Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-Out vals:  [0x00 0x00]
  Pincap 0x0000003e: IN OUT HP Detect Trigger
  Pin Default 0x99130110: [Fixed] Speaker at Int ATAPI
    Conn = ATAPI, Color = Unknown
    DefAssociation = 0x1, Sequence = 0x0
    Misc = NO_PRESENCE
  Pin-ctls: 0x40: OUT
  Unsolicited: tag=00, enabled=0
  Connection: 5
     0x0c 0x0d 0x0e 0x0f* 0x26
Node 0x15 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
  Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
  Amp-In vals:  [0x00 0x00]
  Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-Out vals:  [0x80 0x80]
  Pincap 0x0000003e: IN OUT HP Detect Trigger
  Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
    Conn = 1/8, Color = Black
    DefAssociation = 0xf, Sequence = 0x0
    Misc = NO_PRESENCE
  Pin-ctls: 0x20: IN
  Unsolicited: tag=00, enabled=0
  Connection: 5
     0x0c 0x0d* 0x0e 0x0f 0x26
Node 0x16 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
  Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
  Amp-In vals:  [0x00 0x00]
  Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-Out vals:  [0x80 0x80]
  Pincap 0x00000036: IN OUT Detect Trigger
  Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
    Conn = 1/8, Color = Black
    DefAssociation = 0xf, Sequence = 0x0
    Misc = NO_PRESENCE
  Pin-ctls: 0x20: IN
  Unsolicited: tag=00, enabled=0
  Connection: 5
     0x0c 0x0d 0x0e* 0x0f 0x26
Node 0x17 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
  Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
  Amp-In vals:  [0x00 0x00]
  Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-Out vals:  [0x80 0x80]
  Pincap 0x00000036: IN OUT Detect Trigger
  Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
    Conn = 1/8, Color = Black
    DefAssociation = 0xf, Sequence = 0x0
    Misc = NO_PRESENCE
  Pin-ctls: 0x20: IN
  Unsolicited: tag=00, enabled=0
  Connection: 5
     0x0c 0x0d 0x0e 0x0f* 0x26
Node 0x18 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
  Control: name="Center Playback Switch", index=0, device=0
    ControlAmp: chs=1, dir=Out, idx=0, ofs=0
  Control: name="LFE Playback Switch", index=0, device=0
    ControlAmp: chs=2, dir=Out, idx=0, ofs=0
  Control: name="Mic Boost Volume", index=0, device=0
    ControlAmp: chs=3, dir=In, idx=0, ofs=0
  Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
  Amp-In vals:  [0x00 0x00]
  Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-Out vals:  [0x00 0x00]
  Pincap 0x0000373e: IN OUT HP Detect Trigger
    Vref caps: HIZ 50 GRD 80 100
  Pin Default 0x01a19c30: [Jack] Mic at Ext Rear
    Conn = 1/8, Color = Pink
    DefAssociation = 0x3, Sequence = 0x0
  Pin-ctls: 0x21: IN VREF_50
  Unsolicited: tag=02, enabled=1
  Connection: 5
     0x0c* 0x0d 0x0e 0x0f 0x26
Node 0x19 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
  Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
  Amp-In vals:  [0x00 0x00]
  Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-Out vals:  [0x80 0x80]
  Pincap 0x0000373e: IN OUT HP Detect Trigger
    Vref caps: HIZ 50 GRD 80 100
  Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
    Conn = 1/8, Color = Black
    DefAssociation = 0xf, Sequence = 0x0
    Misc = NO_PRESENCE
  Pin-ctls: 0x20: IN VREF_HIZ
  Unsolicited: tag=00, enabled=0
  Connection: 5
     0x0c* 0x0d 0x0e 0x0f 0x26
Node 0x1a [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
  Control: name="Surround Playback Switch", index=0, device=0
    ControlAmp: chs=3, dir=Out, idx=0, ofs=0
  Control: name="Line Boost Volume", index=0, device=0
    ControlAmp: chs=3, dir=In, idx=0, ofs=0
  Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
  Amp-In vals:  [0x00 0x00]
  Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-Out vals:  [0x00 0x00]
  Pincap 0x0000373e: IN OUT HP Detect Trigger
    Vref caps: HIZ 50 GRD 80 100
  Pin Default 0x0181343f: [Jack] Line In at Ext Rear
    Conn = 1/8, Color = Blue
    DefAssociation = 0x3, Sequence = 0xf
  Pin-ctls: 0x20: IN VREF_HIZ
  Unsolicited: tag=03, enabled=1
  Connection: 5
     0x0c* 0x0d 0x0e 0x0f 0x26
Node 0x1b [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
  Control: name="Headphone Playback Switch", index=0, device=0
    ControlAmp: chs=3, dir=Out, idx=0, ofs=0
  Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
  Amp-In vals:  [0x00 0x00]
  Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-Out vals:  [0x80 0x80]
  Pincap 0x0000373e: IN OUT HP Detect Trigger
    Vref caps: HIZ 50 GRD 80 100
  Pin Default 0x0121101f: [Jack] HP Out at Ext Rear
    Conn = 1/8, Color = Black
    DefAssociation = 0x1, Sequence = 0xf
  Pin-ctls: 0xc0: OUT HP VREF_HIZ
  Unsolicited: tag=01, enabled=1
  Connection: 5
     0x0c* 0x0d 0x0e 0x0f 0x26
Node 0x1c [Pin Complex] wcaps 0x400001: Stereo
  Pincap 0x00000020: IN
  Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
    Conn = 1/8, Color = Black
    DefAssociation = 0xf, Sequence = 0x0
    Misc = NO_PRESENCE
  Pin-ctls: 0x20: IN
Node 0x1d [Pin Complex] wcaps 0x400000: Mono
  Pincap 0x00000020: IN
  Pin Default 0x40158d05: [N/A] Speaker at Ext N/A
    Conn = Optical, Color = Purple
    DefAssociation = 0x0, Sequence = 0x5
    Misc = NO_PRESENCE
  Pin-ctls: 0x20: IN
Node 0x1e [Pin Complex] wcaps 0x400300: Mono Digital
  Pincap 0x00000010: OUT
  Pin Default 0x01451120: [Jack] SPDIF Out at Ext Rear
    Conn = Optical, Color = Black
    DefAssociation = 0x2, Sequence = 0x0
    Misc = NO_PRESENCE
  Pin-ctls: 0x40: OUT
  Connection: 1
     0x06
Node 0x1f [Pin Complex] wcaps 0x400200: Mono Digital
  Pincap 0x00000020: IN
  Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
    Conn = 1/8, Color = Black
    DefAssociation = 0xf, Sequence = 0x0
    Misc = NO_PRESENCE
  Pin-ctls: 0x20: IN
Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
  Processing caps: benign=0, ncoeff=17
Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
  Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-In vals:  [0x80 0x80] [0x80 0x80] [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
  Connection: 11
     0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x17 0x0b
Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
  Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-In vals:  [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
  Connection: 11
     0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x17 0x0b
Node 0x24 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x25 [Audio Output] wcaps 0x11: Stereo
  Converter: stream=0, channel=0
  PCM:
    rates [0x560]: 44100 48000 96000 192000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
Node 0x26 [Audio Mixer] wcaps 0x20010f: Stereo Amp-In Amp-Out
  Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-In vals:  [0x00 0x00] [0x80 0x80]
  Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=0
  Amp-Out vals:  [0x00 0x00]
  Connection: 2
     0x25 0x0b
--endcollapse--


!!ALSA Device nodes
!!-----------------

crw-rw----+ 1 root audio 116,  2 May  4  2017 /dev/snd/controlC0
crw-rw----+ 1 root audio 116,  7 May  4  2017 /dev/snd/hwC0D0
crw-rw----+ 1 root audio 116,  4 May  4  2017 /dev/snd/pcmC0D0c
crw-rw----+ 1 root audio 116,  3 May  4  2017 /dev/snd/pcmC0D0p
crw-rw----+ 1 root audio 116,  5 May  4  2017 /dev/snd/pcmC0D1p
crw-rw----+ 1 root audio 116,  6 May  4  2017 /dev/snd/pcmC0D2c
crw-rw----+ 1 root audio 116,  1 May  4  2017 /dev/snd/seq
crw-rw----+ 1 root audio 116, 33 May  4  2017 /dev/snd/timer

/dev/snd/by-path:
total 0
drwxr-xr-x 2 root root  60 May  4  2017 .
drwxr-xr-x 3 root root 220 May  4  2017 ..
lrwxrwxrwx 1 root root  12 May  4  2017 pci-0000:00:1b.0 -> ../controlC0


!!Aplay/Arecord output
!!--------------------

APLAY

**** List of PLAYBACK Hardware Devices ****
card 0: Intel [HDA Intel], device 0: ALC888 Analog [ALC888 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: Intel [HDA Intel], device 1: ALC888 Digital [ALC888 Digital]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

ARECORD

**** List of CAPTURE Hardware Devices ****
card 0: Intel [HDA Intel], device 0: ALC888 Analog [ALC888 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: Intel [HDA Intel], device 2: ALC888 Alt Analog [ALC888 Alt Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

!!Amixer output
!!-------------

!!-------Mixer controls for card 0 [Intel]

Card hw:0 'Intel'/'HDA Intel at 0xfc400000 irq 32'
  Mixer name    : 'Realtek ALC888'
  Components    : 'HDA:10ec0888,17c02028,00100001'
  Controls      : 44
  Simple ctrls  : 21
Simple mixer control 'Master',0
  Capabilities: pvolume pvolume-joined pswitch pswitch-joined
  Playback channels: Mono
  Limits: Playback 0 - 31
  Mono: Playback 26 [84%] [-7.50dB] [on]
Simple mixer control 'Headphone',0
  Capabilities: pvolume pswitch
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 31
  Mono:
  Front Left: Playback 0 [0%] [-46.50dB] [off]
  Front Right: Playback 0 [0%] [-46.50dB] [off]
Simple mixer control 'Speaker',0
  Capabilities: pvolume pswitch
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 31
  Mono:
  Front Left: Playback 31 [100%] [0.00dB] [on]
  Front Right: Playback 31 [100%] [0.00dB] [on]
Simple mixer control 'PCM',0
  Capabilities: pvolume
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 255
  Mono:
  Front Left: Playback 255 [100%] [0.00dB]
  Front Right: Playback 255 [100%] [0.00dB]
Simple mixer control 'Surround',0
  Capabilities: pvolume pswitch
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 31
  Mono:
  Front Left: Playback 31 [100%] [0.00dB] [on]
  Front Right: Playback 31 [100%] [0.00dB] [on]
Simple mixer control 'Center',0
  Capabilities: pvolume pvolume-joined pswitch pswitch-joined
  Playback channels: Mono
  Limits: Playback 0 - 31
  Mono: Playback 31 [100%] [0.00dB] [on]
Simple mixer control 'LFE',0
  Capabilities: pvolume pvolume-joined pswitch pswitch-joined
  Playback channels: Mono
  Limits: Playback 0 - 31
  Mono: Playback 31 [100%] [0.00dB] [on]
Simple mixer control 'Line',0
  Capabilities: pvolume pswitch
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 31
  Mono:
  Front Left: Playback 0 [0%] [-34.50dB] [off]
  Front Right: Playback 0 [0%] [-34.50dB] [off]
Simple mixer control 'Line Boost',0
  Capabilities: volume
  Playback channels: Front Left - Front Right
  Capture channels: Front Left - Front Right
  Limits: 0 - 3
  Front Left: 0 [0%] [0.00dB]
  Front Right: 0 [0%] [0.00dB]
Simple mixer control 'Mic',0
  Capabilities: pvolume pswitch
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 31
  Mono:
  Front Left: Playback 31 [100%] [12.00dB] [on]
  Front Right: Playback 31 [100%] [12.00dB] [on]
Simple mixer control 'Mic Boost',0
  Capabilities: volume
  Playback channels: Front Left - Front Right
  Capture channels: Front Left - Front Right
  Limits: 0 - 3
  Front Left: 0 [0%] [0.00dB]
  Front Right: 0 [0%] [0.00dB]
Simple mixer control 'IEC958',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'IEC958 Default PCM',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'Beep',0
  Capabilities: pvolume pswitch
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 31
  Mono:
  Front Left: Playback 0 [0%] [-34.50dB] [off]
  Front Right: Playback 0 [0%] [-34.50dB] [off]
Simple mixer control 'Capture',0
  Capabilities: cvolume cswitch
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 31
  Front Left: Capture 31 [100%] [30.00dB] [on]
  Front Right: Capture 31 [100%] [30.00dB] [on]
Simple mixer control 'Capture',1
  Capabilities: cvolume cswitch
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 31
  Front Left: Capture 0 [0%] [-16.50dB] [off]
  Front Right: Capture 0 [0%] [-16.50dB] [off]
Simple mixer control 'Auto-Mute Mode',0
  Capabilities: enum
  Items: 'Disabled' 'Enabled'
  Item0: 'Enabled'
Simple mixer control 'Channel Mode',0
  Capabilities: enum
  Items: '2ch' '4ch' '6ch'
  Item0: '2ch'
Simple mixer control 'Input Source',0
  Capabilities: cenum
  Items: 'Mic' 'Line'
  Item0: 'Mic'
Simple mixer control 'Input Source',1
  Capabilities: cenum
  Items: 'Mic' 'Line'
  Item0: 'Line'
Simple mixer control 'Loopback Mixing',0
  Capabilities: enum
  Items: 'Disabled' 'Enabled'
  Item0: 'Enabled'


!!Alsactl output
!!--------------

--startcollapse--
state.Intel {
        control.1 {
                iface MIXER
                name 'Channel Mode'
                value '2ch'
                comment {
                        access 'read write'
                        type ENUMERATED
                        count 1
                        item.0 '2ch'
                        item.1 '4ch'
                        item.2 '6ch'
                }
        }
        control.2 {
                iface MIXER
                name 'Headphone Playback Volume'
                value.0 0
                value.1 0
                comment {
                        access 'read write'
                        type INTEGER
                        count 2
                        range '0 - 31'
                        dbmin -4650
                        dbmax 0
                        dbvalue.0 -4650
                        dbvalue.1 -4650
                }
        }
        control.3 {
                iface MIXER
                name 'Headphone Playback Switch'
                value.0 false
                value.1 false
                comment {
                        access 'read write'
                        type BOOLEAN
                        count 2
                }
        }
        control.4 {
                iface MIXER
                name 'Surround Playback Volume'
                value.0 31
                value.1 31
                comment {
                        access 'read write'
                        type INTEGER
                        count 2
                        range '0 - 31'
                        dbmin -4650
                        dbmax 0
                        dbvalue.0 0
                        dbvalue.1 0
                }
        }
        control.5 {
                iface MIXER
                name 'Surround Playback Switch'
                value.0 true
                value.1 true
                comment {
                        access 'read write'
                        type BOOLEAN
                        count 2
                }
        }
        control.6 {
                iface MIXER
                name 'Center Playback Volume'
                value 31
                comment {
                        access 'read write'
                        type INTEGER
                        count 1
                        range '0 - 31'
                        dbmin -4650
                        dbmax 0
                        dbvalue.0 0
                }
        }
        control.7 {
                iface MIXER
                name 'LFE Playback Volume'
                value 31
                comment {
                        access 'read write'
                        type INTEGER
                        count 1
                        range '0 - 31'
                        dbmin -4650
                        dbmax 0
                        dbvalue.0 0
                }
        }
        control.8 {
                iface MIXER
                name 'Center Playback Switch'
                value true
                comment {
                        access 'read write'
                        type BOOLEAN
                        count 1
                }
        }
        control.9 {
                iface MIXER
                name 'LFE Playback Switch'
                value true
                comment {
                        access 'read write'
                        type BOOLEAN
                        count 1
                }
        }
        control.10 {
                iface MIXER
                name 'Speaker Playback Volume'
                value.0 31
                value.1 31
                comment {
                        access 'read write'
                        type INTEGER
                        count 2
                        range '0 - 31'
                        dbmin -4650
                        dbmax 0
                        dbvalue.0 0
                        dbvalue.1 0
                }
        }
        control.11 {
                iface MIXER
                name 'Speaker Playback Switch'
                value.0 true
                value.1 true
                comment {
                        access 'read write'
                        type BOOLEAN
                        count 2
                }
        }
        control.12 {
                iface MIXER
                name 'Loopback Mixing'
                value Enabled
                comment {
                        access 'read write'
                        type ENUMERATED
                        count 1
                        item.0 Disabled
                        item.1 Enabled
                }
        }
        control.13 {
                iface MIXER
                name 'Mic Playback Volume'
                value.0 31
                value.1 31
                comment {
                        access 'read write'
                        type INTEGER
                        count 2
                        range '0 - 31'
                        dbmin -3450
                        dbmax 1200
                        dbvalue.0 1200
                        dbvalue.1 1200
                }
        }
        control.14 {
                iface MIXER
                name 'Mic Playback Switch'
                value.0 true
                value.1 true
                comment {
                        access 'read write'
                        type BOOLEAN
                        count 2
                }
        }
        control.15 {
                iface MIXER
                name 'Line Playback Volume'
                value.0 0
                value.1 0
                comment {
                        access 'read write'
                        type INTEGER
                        count 2
                        range '0 - 31'
                        dbmin -3450
                        dbmax 1200
                        dbvalue.0 -3450
                        dbvalue.1 -3450
                }
        }
        control.16 {
                iface MIXER
                name 'Line Playback Switch'
                value.0 false
                value.1 false
                comment {
                        access 'read write'
                        type BOOLEAN
                        count 2
                }
        }
        control.17 {
                iface MIXER
                name 'Auto-Mute Mode'
                value Enabled
                comment {
                        access 'read write'
                        type ENUMERATED
                        count 1
                        item.0 Disabled
                        item.1 Enabled
                }
        }
        control.18 {
                iface MIXER
                name 'Input Source'
                value Mic
                comment {
                        access 'read write'
                        type ENUMERATED
                        count 1
                        item.0 Mic
                        item.1 Line
                }
        }
        control.19 {
                iface MIXER
                name 'Input Source'
                index 1
                value Line
                comment {
                        access 'read write'
                        type ENUMERATED
                        count 1
                        item.0 Mic
                        item.1 Line
                }
        }
        control.20 {
                iface MIXER
                name 'Capture Volume'
                value.0 31
                value.1 31
                comment {
                        access 'read write'
                        type INTEGER
                        count 2
                        range '0 - 31'
                        dbmin -1650
                        dbmax 3000
                        dbvalue.0 3000
                        dbvalue.1 3000
                }
        }
        control.21 {
                iface MIXER
                name 'Capture Switch'
                value.0 true
                value.1 true
                comment {
                        access 'read write'
                        type BOOLEAN
                        count 2
                }
        }
        control.22 {
                iface MIXER
                name 'Capture Volume'
                index 1
                value.0 0
                value.1 0
                comment {
                        access 'read write'
                        type INTEGER
                        count 2
                        range '0 - 31'
                        dbmin -1650
                        dbmax 3000
                        dbvalue.0 -1650
                        dbvalue.1 -1650
                }
        }
        control.23 {
                iface MIXER
                name 'Capture Switch'
                index 1
                value.0 false
                value.1 false
                comment {
                        access 'read write'
                        type BOOLEAN
                        count 2
                }
        }
        control.24 {
                iface MIXER
                name 'Mic Boost Volume'
                value.0 0
                value.1 0
                comment {
                        access 'read write'
                        type INTEGER
                        count 2
                        range '0 - 3'
                        dbmin 0
                        dbmax 3000
                        dbvalue.0 0
                        dbvalue.1 0
                }
        }
        control.25 {
                iface MIXER
                name 'Line Boost Volume'
                value.0 0
                value.1 0
                comment {
                        access 'read write'
                        type INTEGER
                        count 2
                        range '0 - 3'
                        dbmin 0
                        dbmax 3000
                        dbvalue.0 0
                        dbvalue.1 0
                }
        }
        control.26 {
                iface MIXER
                name 'IEC958 Playback Con Mask'
                value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
                comment {
                        access read
                        type IEC958
                        count 1
                }
        }
        control.27 {
                iface MIXER
                name 'IEC958 Playback Pro Mask'
                value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
                comment {
                        access read
                        type IEC958
                        count 1
                }
        }
        control.28 {
                iface MIXER
                name 'IEC958 Playback Default'
                value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
                comment {
                        access 'read write'
                        type IEC958
                        count 1
                }
        }
        control.29 {
                iface MIXER
                name 'IEC958 Playback Switch'
                value false
                comment {
                        access 'read write'
                        type BOOLEAN
                        count 1
                }
        }
        control.30 {
                iface MIXER
                name 'IEC958 Default PCM Playback Switch'
                value true
                comment {
                        access 'read write'
                        type BOOLEAN
                        count 1
                }
        }
        control.31 {
                iface MIXER
                name 'Master Playback Volume'
                value 26
                comment {
                        access 'read write'
                        type INTEGER
                        count 1
                        range '0 - 31'
                        dbmin -4650
                        dbmax 0
                        dbvalue.0 -750
                }
        }
        control.32 {
                iface MIXER
                name 'Master Playback Switch'
                value true
                comment {
                        access 'read write'
                        type BOOLEAN
                        count 1
                }
        }
        control.33 {
                iface CARD
                name 'Mic Jack'
                value false
                comment {
                        access read
                        type BOOLEAN
                        count 1
                }
        }
        control.34 {
                iface CARD
                name 'Line Jack'
                value false
                comment {
                        access read
                        type BOOLEAN
                        count 1
                }
        }
        control.35 {
                iface CARD
                name 'Headphone Jack'
                value false
                comment {
                        access read
                        type BOOLEAN
                        count 1
                }
        }
        control.36 {
                iface CARD
                name 'Speaker Phantom Jack'
                value true
                comment {
                        access read
                        type BOOLEAN
                        count 1
                }
        }
        control.37 {
                iface CARD
                name 'SPDIF Phantom Jack'
                value true
                comment {
                        access read
                        type BOOLEAN
                        count 1
                }
        }
        control.38 {
                iface MIXER
                name 'Beep Playback Volume'
                value.0 0
                value.1 0
                comment {
                        access 'read write'
                        type INTEGER
                        count 2
                        range '0 - 31'
                        dbmin -3450
                        dbmax 1200
                        dbvalue.0 -3450
                        dbvalue.1 -3450
                }
        }
        control.39 {
                iface MIXER
                name 'Beep Playback Switch'
                value.0 false
                value.1 false
                comment {
                        access 'read write'
                        type BOOLEAN
                        count 2
                }
        }
        control.40 {
                iface PCM
                name 'Playback Channel Map'
                value.0 0
                value.1 0
                comment {
                        access read
                        type INTEGER
                        count 2
                        range '0 - 36'
                }
        }
        control.41 {
                iface PCM
                name 'Capture Channel Map'
                value.0 0
                value.1 0
                comment {
                        access read
                        type INTEGER
                        count 2
                        range '0 - 36'
                }
        }
        control.42 {
                iface PCM
                device 1
                name 'Playback Channel Map'
                value.0 0
                value.1 0
                comment {
                        access read
                        type INTEGER
                        count 2
                        range '0 - 36'
                }
        }
        control.43 {
                iface PCM
                device 2
                name 'Capture Channel Map'
                value.0 0
                value.1 0
                comment {
                        access read
                        type INTEGER
                        count 2
                        range '0 - 36'
                }
        }
        control.44 {
                iface MIXER
                name 'PCM Playback Volume'
                value.0 255
                value.1 255
                comment {
                        access 'read write user'
                        type INTEGER
                        count 2
                        range '0 - 255'
                        tlv '0000000100000008ffffec1400000014'
                        dbmin -5100
                        dbmax 0
                        dbvalue.0 0
                        dbvalue.1 0
                }
        }
}
--endcollapse--


!!All Loaded Modules
!!------------------

Module
rt2800usb
rt2x00usb
binfmt_misc
acer_wmi
sparse_keymap
uvcvideo
videobuf2_vmalloc
videobuf2_memops
videobuf2_v4l2
videobuf2_core
arc4
v4l2_common
snd_hda_codec_realtek
snd_hda_codec_generic
videodev
media
snd_hda_intel
rt2800pci
rt2800mmio
snd_hda_codec
rt2800lib
snd_hda_core
snd_hwdep
coretemp
rt2x00pci
rt2x00mmio
joydev
rt2x00lib
input_leds
mac80211
lpc_ich
serio_raw
cfg80211
snd_pcm
eeprom_93cx6
crc_ccitt
snd_seq_midi
snd_seq_midi_event
snd_rawmidi
snd_seq
snd_seq_device
snd_timer
shpchp
snd
soundcore
mac_hid
ip6t_REJECT
nf_reject_ipv6
nf_log_ipv6
xt_hl
ip6t_rt
nf_conntrack_ipv6
nf_defrag_ipv6
ipt_REJECT
nf_reject_ipv4
nf_log_ipv4
nf_log_common
xt_LOG
xt_limit
xt_tcpudp
xt_addrtype
nf_conntrack_ipv4
nf_defrag_ipv4
xt_conntrack
ip6table_filter
ip6_tables
nf_conntrack_netbios_ns
nf_conntrack_broadcast
nf_nat_ftp
nf_nat
nf_conntrack_ftp
nf_conntrack
iptable_filter
ip_tables
x_tables
parport_pc
ppdev
lp
parport
autofs4
ums_realtek
uas
usb_storage
ahci
psmouse
i915
libahci
pata_acpi
i2c_algo_bit
drm_kms_helper
sata_sil24
r8169
syscopyarea
sysfillrect
mii
sysimgblt
fb_sys_fops
drm
wmi
fjes
video


!!Sysfs Files
!!-----------

/sys/class/sound/hwC0D0/init_pin_configs:
0x14 0x99130110
0x15 0x411111f0
0x16 0x411111f0
0x17 0x411111f0
0x18 0x01a19c30
0x19 0x411111f0
0x1a 0x0181343f
0x1b 0x0121101f
0x1c 0x411111f0
0x1d 0x40158d05
0x1e 0x01451120
0x1f 0x411111f0

/sys/class/sound/hwC0D0/driver_pin_configs:

/sys/class/sound/hwC0D0/user_pin_configs:

/sys/class/sound/hwC0D0/init_verbs:

/sys/class/sound/hwC0D0/hints:


!!ALSA/HDA dmesg
!!--------------

[   18.458170] Linux video capture interface: v2.00
[   18.489032] snd_hda_codec_realtek hdaudioC0D0: autoconfig for ALC888: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:speaker
[   18.489038] snd_hda_codec_realtek hdaudioC0D0:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[   18.489042] snd_hda_codec_realtek hdaudioC0D0:    hp_outs=1 (0x1b/0x0/0x0/0x0/0x0)
[   18.489044] snd_hda_codec_realtek hdaudioC0D0:    mono: mono_out=0x0
[   18.489047] snd_hda_codec_realtek hdaudioC0D0:    dig-out=0x1e/0x0
[   18.489050] snd_hda_codec_realtek hdaudioC0D0:    inputs:
[   18.489053] snd_hda_codec_realtek hdaudioC0D0:      Mic=0x18
[   18.489055] snd_hda_codec_realtek hdaudioC0D0:      Line=0x1a
[   18.500740] input: HDA Intel Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input14
[   18.500848] input: HDA Intel Line as /devices/pci0000:00/0000:00:1b.0/sound/card0/input15
[   18.500948] input: HDA Intel Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input16
[   18.650611] ieee80211 phy0: Selected rate control algorithm 'minstrel_ht'
MikolaOla
Awatar użytkownika
mario_7
Administrator
Administrator
Posty: 8594
Rejestracja: 30 sie 2006, 13:11
Płeć: Mężczyzna
Wersja Ubuntu: 20.04
Środowisko graficzne: GNOME
Architektura: x86_64

Re: Jak włączyć wyłączony mikrofon?

Post autor: mario_7 »

Eh... Autokorekta na moim telefonie "poprawiła" polecenie, które miało coś zmienić - stąd nie wykonało się prawidłowo.
Zatem wykonaj to polecenie (tym razem sprawdziłem dwa razy - jest poprawne):

Kod: Zaznacz cały

echo "options snd-hda-intel model=inv-dmic" | sudo tee -a /etc/modprobe.d/alsa-base.conf
i zrestartuj system.
Jeśli dalej będzie źle, to podaj aktualny wynik skryptu alsa-info.
MikolaOla
Sędziwy Jeż
Sędziwy Jeż
Posty: 36
Rejestracja: 13 mar 2013, 16:48
Wersja Ubuntu: 20.04
Środowisko graficzne: GNOME
Architektura: x86_64

Re: Jak włączyć wyłączony mikrofon?

Post autor: MikolaOla »

2017-05-04
Medion nadal uparty.
Oto kolejny wynik skryptu alsa-info:

Kod: Zaznacz cały

!!Script ran on: Thu May  4 13:22:17 UTC 2017


!!Linux Distribution
!!------------------

Ubuntu 16.04.2 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 16.04.2 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu 16.04.2 LTS" HOME_URL="http://www.ubuntu.com/" SUPPORT_URL="http://help.ubuntu.com/" BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/" UBUNTU_CODENAME=xenial


!!DMI Information
!!---------------

Manufacturer:      MEDION
Product Name:      WIM2140
Product Version:   20             
Firmware Version:  V1.0K     
Board Vendor:      MEDION
Board Name:        WIM2140


!!ACPI Device Status Information
!!---------------

/sys/bus/acpi/devices/ACPI0003:00/status         15
/sys/bus/acpi/devices/PNP0103:00/status          15
/sys/bus/acpi/devices/PNP0C09:00/status          15
/sys/bus/acpi/devices/PNP0C0A:00/status          31
/sys/bus/acpi/devices/PNP0C0F:00/status          9
/sys/bus/acpi/devices/PNP0C0F:01/status          9
/sys/bus/acpi/devices/PNP0C0F:02/status          9
/sys/bus/acpi/devices/PNP0C0F:03/status          9
/sys/bus/acpi/devices/PNP0C0F:04/status          9
/sys/bus/acpi/devices/PNP0C0F:05/status          9
/sys/bus/acpi/devices/PNP0C0F:06/status          9
/sys/bus/acpi/devices/PNP0C0F:07/status          9
/sys/bus/acpi/devices/PNP0C32:00/status          15
/sys/bus/acpi/devices/device:2d/status   15


!!Kernel Information
!!------------------

Kernel release:    4.4.0-75-generic
Operating System:  GNU/Linux
Architecture:      i686
Processor:         i686
SMP Enabled:       Yes


!!ALSA Version
!!------------

Driver version:     k4.4.0-75-generic
Library version:    1.1.0
Utilities version:  1.1.0


!!Loaded ALSA modules
!!-------------------

snd_hda_intel


!!Sound Servers on this system
!!----------------------------

Pulseaudio:
      Installed - Yes (/usr/bin/pulseaudio)
      Running - Yes


!!Soundcards recognised by ALSA
!!-----------------------------

 0 [Intel          ]: HDA-Intel - HDA Intel
                      HDA Intel at 0xfc400000 irq 32


!!PCI Soundcards installed in the system
!!--------------------------------------

00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 03)


!!Advanced information - PCI Vendor/Device/Subsystem ID's
!!-------------------------------------------------------

00:1b.0 0403: 8086:284b (rev 03)
        Subsystem: 17c0:4083


!!Modprobe options (Sound related)
!!--------------------------------

snd_pcsp: index=-2
snd_usb_audio: index=-2
snd_atiixp_modem: index=-2
snd_intel8x0m: index=-2
snd_via82xx_modem: index=-2
snd_atiixp_modem: index=-2
snd_intel8x0m: index=-2
snd_via82xx_modem: index=-2
snd_usb_audio: index=-2
snd_usb_caiaq: index=-2
snd_usb_ua101: index=-2
snd_usb_us122l: index=-2
snd_usb_usx2y: index=-2
snd_cmipci: mpu_port=0x330 fm_port=0x388
snd_pcsp: index=-2
snd_usb_audio: index=-2
snd_hda_intel: model=inv-dmic
snd_hda_intel: model=inv-dmic


!!Loaded sound module options
!!---------------------------

!!Module: snd_hda_intel
        align_buffer_size : -1
        bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
        beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
        enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
        enable_msi : -1
        id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
        index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
        jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
        model : inv-dmic,(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
        patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
        position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
        power_save : 0
        power_save_controller : N
        probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
        probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
        single_cmd : N
        snoop : -1


!!HDA-Intel Codec information
!!---------------------------
--startcollapse--

Codec: Realtek ALC888
Address: 0
AFG Function Id: 0x1 (unsol 1)
Vendor Id: 0x10ec0888
Subsystem Id: 0x17c02028
Revision Id: 0x100001
No Modem Function Group found
Default PCM:
    rates [0x560]: 44100 48000 96000 192000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
Default Amp-In caps: N/A
Default Amp-Out caps: N/A
State of AFG node 0x01:
  Power states:  D0 D1 D2 D3
  Power: setting=D0, actual=D0
GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
  IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
  IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
  IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
Node 0x02 [Audio Output] wcaps 0x11: Stereo
  Device: name="ALC888 Analog", type="Audio", device=0
  Converter: stream=5, channel=0
  PCM:
    rates [0x560]: 44100 48000 96000 192000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
Node 0x03 [Audio Output] wcaps 0x11: Stereo
  Converter: stream=5, channel=0
  PCM:
    rates [0x560]: 44100 48000 96000 192000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
Node 0x04 [Audio Output] wcaps 0x11: Stereo
  Converter: stream=5, channel=0
  PCM:
    rates [0x560]: 44100 48000 96000 192000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
Node 0x05 [Audio Output] wcaps 0x11: Stereo
  Converter: stream=5, channel=0
  PCM:
    rates [0x560]: 44100 48000 96000 192000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
Node 0x06 [Audio Output] wcaps 0x211: Stereo Digital
  Control: name="IEC958 Playback Con Mask", index=0, device=0
  Control: name="IEC958 Playback Pro Mask", index=0, device=0
  Control: name="IEC958 Playback Default", index=0, device=0
  Control: name="IEC958 Playback Switch", index=0, device=0
  Control: name="IEC958 Default PCM Playback Switch", index=0, device=0
  Device: name="ALC888 Digital", type="SPDIF", device=1
  Converter: stream=5, channel=0
  Digital:
  Digital category: 0x0
  IEC Coding Type: 0x0
  PCM:
    rates [0x5e0]: 44100 48000 88200 96000 192000
    bits [0x1e]: 16 20 24 32
    formats [0x1]: PCM
Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x08 [Audio Input] wcaps 0x10011b: Stereo Amp-In
  Control: name="Capture Volume", index=0, device=0
    ControlAmp: chs=3, dir=In, idx=0, ofs=0
  Control: name="Capture Switch", index=0, device=0
    ControlAmp: chs=3, dir=In, idx=0, ofs=0
  Device: name="ALC888 Analog", type="Audio", device=0
  Amp-In caps: ofs=0x0b, nsteps=0x1f, stepsize=0x05, mute=1
  Amp-In vals:  [0x1f 0x1f]
  Converter: stream=1, channel=0
  SDI-Select: 0
  PCM:
    rates [0x160]: 44100 48000 96000
    bits [0x6]: 16 20
    formats [0x1]: PCM
  Connection: 1
     0x23
Node 0x09 [Audio Input] wcaps 0x10011b: Stereo Amp-In
  Control: name="Capture Volume", index=1, device=0
    ControlAmp: chs=3, dir=In, idx=0, ofs=0
  Control: name="Capture Switch", index=1, device=0
    ControlAmp: chs=3, dir=In, idx=0, ofs=0
  Device: name="ALC888 Alt Analog", type="Audio", device=2
  Amp-In caps: ofs=0x0b, nsteps=0x1f, stepsize=0x05, mute=1
  Amp-In vals:  [0x80 0x80]
  Converter: stream=0, channel=0
  SDI-Select: 0
  PCM:
    rates [0x160]: 44100 48000 96000
    bits [0x6]: 16 20
    formats [0x1]: PCM
  Connection: 1
     0x22
Node 0x0a [Audio Input] wcaps 0x100391: Stereo Digital
  Converter: stream=0, channel=0
  SDI-Select: 0
  Digital:
  Digital category: 0x0
  IEC Coding Type: 0x0
  PCM:
    rates [0x560]: 44100 48000 96000 192000
    bits [0x1e]: 16 20 24 32
    formats [0x1]: PCM
  Unsolicited: tag=00, enabled=0
  Connection: 1
     0x1f
Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
  Control: name="Mic Playback Volume", index=0, device=0
    ControlAmp: chs=3, dir=In, idx=0, ofs=0
  Control: name="Mic Playback Switch", index=0, device=0
    ControlAmp: chs=3, dir=In, idx=0, ofs=0
  Control: name="Line Playback Volume", index=0, device=0
    ControlAmp: chs=3, dir=In, idx=2, ofs=0
  Control: name="Line Playback Switch", index=0, device=0
    ControlAmp: chs=3, dir=In, idx=2, ofs=0
  Control: name="Beep Playback Volume", index=0, device=0
    ControlAmp: chs=3, dir=In, idx=5, ofs=0
  Control: name="Beep Playback Switch", index=0, device=0
    ControlAmp: chs=3, dir=In, idx=5, ofs=0
  Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
  Amp-In vals:  [0x1f 0x1f] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
  Connection: 10
     0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x17
Node 0x0c [Audio Mixer] wcaps 0x20010f: Stereo Amp-In Amp-Out
  Control: name="Headphone Playback Volume", index=0, device=0
    ControlAmp: chs=3, dir=Out, idx=0, ofs=0
  Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-In vals:  [0x00 0x00] [0x00 0x00]
  Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=0
  Amp-Out vals:  [0x00 0x00]
  Connection: 2
     0x02 0x0b
Node 0x0d [Audio Mixer] wcaps 0x20010f: Stereo Amp-In Amp-Out
  Control: name="Surround Playback Volume", index=0, device=0
    ControlAmp: chs=3, dir=Out, idx=0, ofs=0
  Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-In vals:  [0x80 0x80] [0x80 0x80]
  Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=0
  Amp-Out vals:  [0x1a 0x1a]
  Connection: 2
     0x03 0x0b
Node 0x0e [Audio Mixer] wcaps 0x20010f: Stereo Amp-In Amp-Out
  Control: name="Center Playback Volume", index=0, device=0
    ControlAmp: chs=1, dir=Out, idx=0, ofs=0
  Control: name="LFE Playback Volume", index=0, device=0
    ControlAmp: chs=2, dir=Out, idx=0, ofs=0
  Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-In vals:  [0x80 0x80] [0x80 0x80]
  Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=0
  Amp-Out vals:  [0x1a 0x1a]
  Connection: 2
     0x04 0x0b
Node 0x0f [Audio Mixer] wcaps 0x20010f: Stereo Amp-In Amp-Out
  Control: name="Speaker Playback Volume", index=0, device=0
    ControlAmp: chs=3, dir=Out, idx=0, ofs=0
  Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-In vals:  [0x00 0x00] [0x00 0x00]
  Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=0
  Amp-Out vals:  [0x1a 0x1a]
  Connection: 2
     0x05 0x0b
Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x12 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x14 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
  Control: name="Speaker Playback Switch", index=0, device=0
    ControlAmp: chs=3, dir=Out, idx=0, ofs=0
  Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
  Amp-In vals:  [0x00 0x00]
  Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-Out vals:  [0x00 0x00]
  Pincap 0x0000003e: IN OUT HP Detect Trigger
  Pin Default 0x99130110: [Fixed] Speaker at Int ATAPI
    Conn = ATAPI, Color = Unknown
    DefAssociation = 0x1, Sequence = 0x0
    Misc = NO_PRESENCE
  Pin-ctls: 0x40: OUT
  Unsolicited: tag=00, enabled=0
  Connection: 5
     0x0c 0x0d 0x0e 0x0f* 0x26
Node 0x15 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
  Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
  Amp-In vals:  [0x00 0x00]
  Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-Out vals:  [0x80 0x80]
  Pincap 0x0000003e: IN OUT HP Detect Trigger
  Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
    Conn = 1/8, Color = Black
    DefAssociation = 0xf, Sequence = 0x0
    Misc = NO_PRESENCE
  Pin-ctls: 0x20: IN
  Unsolicited: tag=00, enabled=0
  Connection: 5
     0x0c 0x0d* 0x0e 0x0f 0x26
Node 0x16 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
  Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
  Amp-In vals:  [0x00 0x00]
  Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-Out vals:  [0x80 0x80]
  Pincap 0x00000036: IN OUT Detect Trigger
  Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
    Conn = 1/8, Color = Black
    DefAssociation = 0xf, Sequence = 0x0
    Misc = NO_PRESENCE
  Pin-ctls: 0x20: IN
  Unsolicited: tag=00, enabled=0
  Connection: 5
     0x0c 0x0d 0x0e* 0x0f 0x26
Node 0x17 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
  Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
  Amp-In vals:  [0x00 0x00]
  Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-Out vals:  [0x80 0x80]
  Pincap 0x00000036: IN OUT Detect Trigger
  Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
    Conn = 1/8, Color = Black
    DefAssociation = 0xf, Sequence = 0x0
    Misc = NO_PRESENCE
  Pin-ctls: 0x20: IN
  Unsolicited: tag=00, enabled=0
  Connection: 5
     0x0c 0x0d 0x0e 0x0f* 0x26
Node 0x18 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
  Control: name="Center Playback Switch", index=0, device=0
    ControlAmp: chs=1, dir=Out, idx=0, ofs=0
  Control: name="LFE Playback Switch", index=0, device=0
    ControlAmp: chs=2, dir=Out, idx=0, ofs=0
  Control: name="Mic Boost Volume", index=0, device=0
    ControlAmp: chs=3, dir=In, idx=0, ofs=0
  Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
  Amp-In vals:  [0x02 0x02]
  Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-Out vals:  [0x00 0x00]
  Pincap 0x0000373e: IN OUT HP Detect Trigger
    Vref caps: HIZ 50 GRD 80 100
  Pin Default 0x01a19c30: [Jack] Mic at Ext Rear
    Conn = 1/8, Color = Pink
    DefAssociation = 0x3, Sequence = 0x0
  Pin-ctls: 0x21: IN VREF_50
  Unsolicited: tag=02, enabled=1
  Connection: 5
     0x0c* 0x0d 0x0e 0x0f 0x26
Node 0x19 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
  Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
  Amp-In vals:  [0x00 0x00]
  Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-Out vals:  [0x80 0x80]
  Pincap 0x0000373e: IN OUT HP Detect Trigger
    Vref caps: HIZ 50 GRD 80 100
  Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
    Conn = 1/8, Color = Black
    DefAssociation = 0xf, Sequence = 0x0
    Misc = NO_PRESENCE
  Pin-ctls: 0x20: IN VREF_HIZ
  Unsolicited: tag=00, enabled=0
  Connection: 5
     0x0c* 0x0d 0x0e 0x0f 0x26
Node 0x1a [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
  Control: name="Surround Playback Switch", index=0, device=0
    ControlAmp: chs=3, dir=Out, idx=0, ofs=0
  Control: name="Line Boost Volume", index=0, device=0
    ControlAmp: chs=3, dir=In, idx=0, ofs=0
  Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
  Amp-In vals:  [0x00 0x00]
  Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-Out vals:  [0x00 0x00]
  Pincap 0x0000373e: IN OUT HP Detect Trigger
    Vref caps: HIZ 50 GRD 80 100
  Pin Default 0x0181343f: [Jack] Line In at Ext Rear
    Conn = 1/8, Color = Blue
    DefAssociation = 0x3, Sequence = 0xf
  Pin-ctls: 0x20: IN VREF_HIZ
  Unsolicited: tag=03, enabled=1
  Connection: 5
     0x0c* 0x0d 0x0e 0x0f 0x26
Node 0x1b [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
  Control: name="Headphone Playback Switch", index=0, device=0
    ControlAmp: chs=3, dir=Out, idx=0, ofs=0
  Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
  Amp-In vals:  [0x00 0x00]
  Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-Out vals:  [0x80 0x80]
  Pincap 0x0000373e: IN OUT HP Detect Trigger
    Vref caps: HIZ 50 GRD 80 100
  Pin Default 0x0121101f: [Jack] HP Out at Ext Rear
    Conn = 1/8, Color = Black
    DefAssociation = 0x1, Sequence = 0xf
  Pin-ctls: 0xc0: OUT HP VREF_HIZ
  Unsolicited: tag=01, enabled=1
  Connection: 5
     0x0c* 0x0d 0x0e 0x0f 0x26
Node 0x1c [Pin Complex] wcaps 0x400001: Stereo
  Pincap 0x00000020: IN
  Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
    Conn = 1/8, Color = Black
    DefAssociation = 0xf, Sequence = 0x0
    Misc = NO_PRESENCE
  Pin-ctls: 0x20: IN
Node 0x1d [Pin Complex] wcaps 0x400000: Mono
  Pincap 0x00000020: IN
  Pin Default 0x40158d05: [N/A] Speaker at Ext N/A
    Conn = Optical, Color = Purple
    DefAssociation = 0x0, Sequence = 0x5
    Misc = NO_PRESENCE
  Pin-ctls: 0x20: IN
Node 0x1e [Pin Complex] wcaps 0x400300: Mono Digital
  Pincap 0x00000010: OUT
  Pin Default 0x01451120: [Jack] SPDIF Out at Ext Rear
    Conn = Optical, Color = Black
    DefAssociation = 0x2, Sequence = 0x0
    Misc = NO_PRESENCE
  Pin-ctls: 0x40: OUT
  Connection: 1
     0x06
Node 0x1f [Pin Complex] wcaps 0x400200: Mono Digital
  Pincap 0x00000020: IN
  Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
    Conn = 1/8, Color = Black
    DefAssociation = 0xf, Sequence = 0x0
    Misc = NO_PRESENCE
  Pin-ctls: 0x20: IN
Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
  Processing caps: benign=0, ncoeff=17
Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
  Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-In vals:  [0x80 0x80] [0x80 0x80] [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
  Connection: 11
     0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x17 0x0b
Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
  Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-In vals:  [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
  Connection: 11
     0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x17 0x0b
Node 0x24 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x25 [Audio Output] wcaps 0x11: Stereo
  Converter: stream=0, channel=0
  PCM:
    rates [0x560]: 44100 48000 96000 192000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
Node 0x26 [Audio Mixer] wcaps 0x20010f: Stereo Amp-In Amp-Out
  Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-In vals:  [0x00 0x00] [0x80 0x80]
  Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=0
  Amp-Out vals:  [0x00 0x00]
  Connection: 2
     0x25 0x0b
--endcollapse--


!!ALSA Device nodes
!!-----------------

crw-rw----+ 1 root audio 116,  2 May  4  2017 /dev/snd/controlC0
crw-rw----+ 1 root audio 116,  7 May  4  2017 /dev/snd/hwC0D0
crw-rw----+ 1 root audio 116,  4 May  4 15:17 /dev/snd/pcmC0D0c
crw-rw----+ 1 root audio 116,  3 May  4 15:17 /dev/snd/pcmC0D0p
crw-rw----+ 1 root audio 116,  5 May  4  2017 /dev/snd/pcmC0D1p
crw-rw----+ 1 root audio 116,  6 May  4  2017 /dev/snd/pcmC0D2c
crw-rw----+ 1 root audio 116,  1 May  4  2017 /dev/snd/seq
crw-rw----+ 1 root audio 116, 33 May  4  2017 /dev/snd/timer

/dev/snd/by-path:
total 0
drwxr-xr-x 2 root root  60 May  4  2017 .
drwxr-xr-x 3 root root 220 May  4  2017 ..
lrwxrwxrwx 1 root root  12 May  4  2017 pci-0000:00:1b.0 -> ../controlC0


!!Aplay/Arecord output
!!--------------------

APLAY

**** List of PLAYBACK Hardware Devices ****
card 0: Intel [HDA Intel], device 0: ALC888 Analog [ALC888 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: Intel [HDA Intel], device 1: ALC888 Digital [ALC888 Digital]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

ARECORD

**** List of CAPTURE Hardware Devices ****
card 0: Intel [HDA Intel], device 0: ALC888 Analog [ALC888 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: Intel [HDA Intel], device 2: ALC888 Alt Analog [ALC888 Alt Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

!!Amixer output
!!-------------

!!-------Mixer controls for card 0 [Intel]

Card hw:0 'Intel'/'HDA Intel at 0xfc400000 irq 32'
  Mixer name    : 'Realtek ALC888'
  Components    : 'HDA:10ec0888,17c02028,00100001'
  Controls      : 44
  Simple ctrls  : 21
Simple mixer control 'Master',0
  Capabilities: pvolume pvolume-joined pswitch pswitch-joined
  Playback channels: Mono
  Limits: Playback 0 - 31
  Mono: Playback 26 [84%] [-7.50dB] [on]
Simple mixer control 'Headphone',0
  Capabilities: pvolume pswitch
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 31
  Mono:
  Front Left: Playback 0 [0%] [-46.50dB] [off]
  Front Right: Playback 0 [0%] [-46.50dB] [off]
Simple mixer control 'Speaker',0
  Capabilities: pvolume pswitch
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 31
  Mono:
  Front Left: Playback 31 [100%] [0.00dB] [on]
  Front Right: Playback 31 [100%] [0.00dB] [on]
Simple mixer control 'PCM',0
  Capabilities: pvolume
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 255
  Mono:
  Front Left: Playback 255 [100%] [0.00dB]
  Front Right: Playback 255 [100%] [0.00dB]
Simple mixer control 'Surround',0
  Capabilities: pvolume pswitch
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 31
  Mono:
  Front Left: Playback 31 [100%] [0.00dB] [on]
  Front Right: Playback 31 [100%] [0.00dB] [on]
Simple mixer control 'Center',0
  Capabilities: pvolume pvolume-joined pswitch pswitch-joined
  Playback channels: Mono
  Limits: Playback 0 - 31
  Mono: Playback 31 [100%] [0.00dB] [on]
Simple mixer control 'LFE',0
  Capabilities: pvolume pvolume-joined pswitch pswitch-joined
  Playback channels: Mono
  Limits: Playback 0 - 31
  Mono: Playback 31 [100%] [0.00dB] [on]
Simple mixer control 'Line',0
  Capabilities: pvolume pswitch
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 31
  Mono:
  Front Left: Playback 0 [0%] [-34.50dB] [off]
  Front Right: Playback 0 [0%] [-34.50dB] [off]
Simple mixer control 'Line Boost',0
  Capabilities: volume
  Playback channels: Front Left - Front Right
  Capture channels: Front Left - Front Right
  Limits: 0 - 3
  Front Left: 0 [0%] [0.00dB]
  Front Right: 0 [0%] [0.00dB]
Simple mixer control 'Mic',0
  Capabilities: pvolume pswitch
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 31
  Mono:
  Front Left: Playback 31 [100%] [12.00dB] [on]
  Front Right: Playback 31 [100%] [12.00dB] [on]
Simple mixer control 'Mic Boost',0
  Capabilities: volume
  Playback channels: Front Left - Front Right
  Capture channels: Front Left - Front Right
  Limits: 0 - 3
  Front Left: 2 [67%] [20.00dB]
  Front Right: 2 [67%] [20.00dB]
Simple mixer control 'IEC958',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'IEC958 Default PCM',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'Beep',0
  Capabilities: pvolume pswitch
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 31
  Mono:
  Front Left: Playback 0 [0%] [-34.50dB] [off]
  Front Right: Playback 0 [0%] [-34.50dB] [off]
Simple mixer control 'Capture',0
  Capabilities: cvolume cswitch
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 31
  Front Left: Capture 31 [100%] [30.00dB] [on]
  Front Right: Capture 31 [100%] [30.00dB] [on]
Simple mixer control 'Capture',1
  Capabilities: cvolume cswitch
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 31
  Front Left: Capture 0 [0%] [-16.50dB] [off]
  Front Right: Capture 0 [0%] [-16.50dB] [off]
Simple mixer control 'Auto-Mute Mode',0
  Capabilities: enum
  Items: 'Disabled' 'Enabled'
  Item0: 'Enabled'
Simple mixer control 'Channel Mode',0
  Capabilities: enum
  Items: '2ch' '4ch' '6ch'
  Item0: '2ch'
Simple mixer control 'Input Source',0
  Capabilities: cenum
  Items: 'Mic' 'Line'
  Item0: 'Mic'
Simple mixer control 'Input Source',1
  Capabilities: cenum
  Items: 'Mic' 'Line'
  Item0: 'Line'
Simple mixer control 'Loopback Mixing',0
  Capabilities: enum
  Items: 'Disabled' 'Enabled'
  Item0: 'Enabled'


!!Alsactl output
!!--------------

--startcollapse--
state.Intel {
        control.1 {
                iface MIXER
                name 'Channel Mode'
                value '2ch'
                comment {
                        access 'read write'
                        type ENUMERATED
                        count 1
                        item.0 '2ch'
                        item.1 '4ch'
                        item.2 '6ch'
                }
        }
        control.2 {
                iface MIXER
                name 'Headphone Playback Volume'
                value.0 0
                value.1 0
                comment {
                        access 'read write'
                        type INTEGER
                        count 2
                        range '0 - 31'
                        dbmin -4650
                        dbmax 0
                        dbvalue.0 -4650
                        dbvalue.1 -4650
                }
        }
        control.3 {
                iface MIXER
                name 'Headphone Playback Switch'
                value.0 false
                value.1 false
                comment {
                        access 'read write'
                        type BOOLEAN
                        count 2
                }
        }
        control.4 {
                iface MIXER
                name 'Surround Playback Volume'
                value.0 31
                value.1 31
                comment {
                        access 'read write'
                        type INTEGER
                        count 2
                        range '0 - 31'
                        dbmin -4650
                        dbmax 0
                        dbvalue.0 0
                        dbvalue.1 0
                }
        }
        control.5 {
                iface MIXER
                name 'Surround Playback Switch'
                value.0 true
                value.1 true
                comment {
                        access 'read write'
                        type BOOLEAN
                        count 2
                }
        }
        control.6 {
                iface MIXER
                name 'Center Playback Volume'
                value 31
                comment {
                        access 'read write'
                        type INTEGER
                        count 1
                        range '0 - 31'
                        dbmin -4650
                        dbmax 0
                        dbvalue.0 0
                }
        }
        control.7 {
                iface MIXER
                name 'LFE Playback Volume'
                value 31
                comment {
                        access 'read write'
                        type INTEGER
                        count 1
                        range '0 - 31'
                        dbmin -4650
                        dbmax 0
                        dbvalue.0 0
                }
        }
        control.8 {
                iface MIXER
                name 'Center Playback Switch'
                value true
                comment {
                        access 'read write'
                        type BOOLEAN
                        count 1
                }
        }
        control.9 {
                iface MIXER
                name 'LFE Playback Switch'
                value true
                comment {
                        access 'read write'
                        type BOOLEAN
                        count 1
                }
        }
        control.10 {
                iface MIXER
                name 'Speaker Playback Volume'
                value.0 31
                value.1 31
                comment {
                        access 'read write'
                        type INTEGER
                        count 2
                        range '0 - 31'
                        dbmin -4650
                        dbmax 0
                        dbvalue.0 0
                        dbvalue.1 0
                }
        }
        control.11 {
                iface MIXER
                name 'Speaker Playback Switch'
                value.0 true
                value.1 true
                comment {
                        access 'read write'
                        type BOOLEAN
                        count 2
                }
        }
        control.12 {
                iface MIXER
                name 'Loopback Mixing'
                value Enabled
                comment {
                        access 'read write'
                        type ENUMERATED
                        count 1
                        item.0 Disabled
                        item.1 Enabled
                }
        }
        control.13 {
                iface MIXER
                name 'Mic Playback Volume'
                value.0 31
                value.1 31
                comment {
                        access 'read write'
                        type INTEGER
                        count 2
                        range '0 - 31'
                        dbmin -3450
                        dbmax 1200
                        dbvalue.0 1200
                        dbvalue.1 1200
                }
        }
        control.14 {
                iface MIXER
                name 'Mic Playback Switch'
                value.0 true
                value.1 true
                comment {
                        access 'read write'
                        type BOOLEAN
                        count 2
                }
        }
        control.15 {
                iface MIXER
                name 'Line Playback Volume'
                value.0 0
                value.1 0
                comment {
                        access 'read write'
                        type INTEGER
                        count 2
                        range '0 - 31'
                        dbmin -3450
                        dbmax 1200
                        dbvalue.0 -3450
                        dbvalue.1 -3450
                }
        }
        control.16 {
                iface MIXER
                name 'Line Playback Switch'
                value.0 false
                value.1 false
                comment {
                        access 'read write'
                        type BOOLEAN
                        count 2
                }
        }
        control.17 {
                iface MIXER
                name 'Auto-Mute Mode'
                value Enabled
                comment {
                        access 'read write'
                        type ENUMERATED
                        count 1
                        item.0 Disabled
                        item.1 Enabled
                }
        }
        control.18 {
                iface MIXER
                name 'Input Source'
                value Mic
                comment {
                        access 'read write'
                        type ENUMERATED
                        count 1
                        item.0 Mic
                        item.1 Line
                }
        }
        control.19 {
                iface MIXER
                name 'Input Source'
                index 1
                value Line
                comment {
                        access 'read write'
                        type ENUMERATED
                        count 1
                        item.0 Mic
                        item.1 Line
                }
        }
        control.20 {
                iface MIXER
                name 'Capture Volume'
                value.0 31
                value.1 31
                comment {
                        access 'read write'
                        type INTEGER
                        count 2
                        range '0 - 31'
                        dbmin -1650
                        dbmax 3000
                        dbvalue.0 3000
                        dbvalue.1 3000
                }
        }
        control.21 {
                iface MIXER
                name 'Capture Switch'
                value.0 true
                value.1 true
                comment {
                        access 'read write'
                        type BOOLEAN
                        count 2
                }
        }
        control.22 {
                iface MIXER
                name 'Capture Volume'
                index 1
                value.0 0
                value.1 0
                comment {
                        access 'read write'
                        type INTEGER
                        count 2
                        range '0 - 31'
                        dbmin -1650
                        dbmax 3000
                        dbvalue.0 -1650
                        dbvalue.1 -1650
                }
        }
        control.23 {
                iface MIXER
                name 'Capture Switch'
                index 1
                value.0 false
                value.1 false
                comment {
                        access 'read write'
                        type BOOLEAN
                        count 2
                }
        }
        control.24 {
                iface MIXER
                name 'Mic Boost Volume'
                value.0 2
                value.1 2
                comment {
                        access 'read write'
                        type INTEGER
                        count 2
                        range '0 - 3'
                        dbmin 0
                        dbmax 3000
                        dbvalue.0 2000
                        dbvalue.1 2000
                }
        }
        control.25 {
                iface MIXER
                name 'Line Boost Volume'
                value.0 0
                value.1 0
                comment {
                        access 'read write'
                        type INTEGER
                        count 2
                        range '0 - 3'
                        dbmin 0
                        dbmax 3000
                        dbvalue.0 0
                        dbvalue.1 0
                }
        }
        control.26 {
                iface MIXER
                name 'IEC958 Playback Con Mask'
                value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
                comment {
                        access read
                        type IEC958
                        count 1
                }
        }
        control.27 {
                iface MIXER
                name 'IEC958 Playback Pro Mask'
                value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
                comment {
                        access read
                        type IEC958
                        count 1
                }
        }
        control.28 {
                iface MIXER
                name 'IEC958 Playback Default'
                value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
                comment {
                        access 'read write'
                        type IEC958
                        count 1
                }
        }
        control.29 {
                iface MIXER
                name 'IEC958 Playback Switch'
                value false
                comment {
                        access 'read write'
                        type BOOLEAN
                        count 1
                }
        }
        control.30 {
                iface MIXER
                name 'IEC958 Default PCM Playback Switch'
                value true
                comment {
                        access 'read write'
                        type BOOLEAN
                        count 1
                }
        }
        control.31 {
                iface MIXER
                name 'Master Playback Volume'
                value 26
                comment {
                        access 'read write'
                        type INTEGER
                        count 1
                        range '0 - 31'
                        dbmin -4650
                        dbmax 0
                        dbvalue.0 -750
                }
        }
        control.32 {
                iface MIXER
                name 'Master Playback Switch'
                value true
                comment {
                        access 'read write'
                        type BOOLEAN
                        count 1
                }
        }
        control.33 {
                iface CARD
                name 'Mic Jack'
                value false
                comment {
                        access read
                        type BOOLEAN
                        count 1
                }
        }
        control.34 {
                iface CARD
                name 'Line Jack'
                value false
                comment {
                        access read
                        type BOOLEAN
                        count 1
                }
        }
        control.35 {
                iface CARD
                name 'Headphone Jack'
                value false
                comment {
                        access read
                        type BOOLEAN
                        count 1
                }
        }
        control.36 {
                iface CARD
                name 'Speaker Phantom Jack'
                value true
                comment {
                        access read
                        type BOOLEAN
                        count 1
                }
        }
        control.37 {
                iface CARD
                name 'SPDIF Phantom Jack'
                value true
                comment {
                        access read
                        type BOOLEAN
                        count 1
                }
        }
        control.38 {
                iface MIXER
                name 'Beep Playback Volume'
                value.0 0
                value.1 0
                comment {
                        access 'read write'
                        type INTEGER
                        count 2
                        range '0 - 31'
                        dbmin -3450
                        dbmax 1200
                        dbvalue.0 -3450
                        dbvalue.1 -3450
                }
        }
        control.39 {
                iface MIXER
                name 'Beep Playback Switch'
                value.0 false
                value.1 false
                comment {
                        access 'read write'
                        type BOOLEAN
                        count 2
                }
        }
        control.40 {
                iface PCM
                name 'Playback Channel Map'
                value.0 0
                value.1 0
                comment {
                        access read
                        type INTEGER
                        count 2
                        range '0 - 36'
                }
        }
        control.41 {
                iface PCM
                name 'Capture Channel Map'
                value.0 0
                value.1 0
                comment {
                        access read
                        type INTEGER
                        count 2
                        range '0 - 36'
                }
        }
        control.42 {
                iface PCM
                device 1
                name 'Playback Channel Map'
                value.0 0
                value.1 0
                comment {
                        access read
                        type INTEGER
                        count 2
                        range '0 - 36'
                }
        }
        control.43 {
                iface PCM
                device 2
                name 'Capture Channel Map'
                value.0 0
                value.1 0
                comment {
                        access read
                        type INTEGER
                        count 2
                        range '0 - 36'
                }
        }
        control.44 {
                iface MIXER
                name 'PCM Playback Volume'
                value.0 255
                value.1 255
                comment {
                        access 'read write user'
                        type INTEGER
                        count 2
                        range '0 - 255'
                        tlv '0000000100000008ffffec1400000014'
                        dbmin -5100
                        dbmax 0
                        dbvalue.0 0
                        dbvalue.1 0
                }
        }
}
--endcollapse--


!!All Loaded Modules
!!------------------

Module
binfmt_misc
rt2800usb
acer_wmi
rt2x00usb
sparse_keymap
uvcvideo
videobuf2_vmalloc
videobuf2_memops
videobuf2_v4l2
videobuf2_core
v4l2_common
videodev
media
arc4
rt2800pci
snd_hda_codec_realtek
snd_hda_codec_generic
snd_hda_intel
coretemp
snd_hda_codec
rt2800mmio
rt2800lib
snd_hda_core
snd_hwdep
rt2x00pci
rt2x00mmio
rt2x00lib
mac80211
cfg80211
snd_pcm
snd_seq_midi
eeprom_93cx6
crc_ccitt
joydev
snd_seq_midi_event
snd_rawmidi
snd_seq
input_leds
serio_raw
lpc_ich
snd_seq_device
snd_timer
snd
soundcore
shpchp
mac_hid
ip6t_REJECT
nf_reject_ipv6
nf_log_ipv6
xt_hl
ip6t_rt
nf_conntrack_ipv6
nf_defrag_ipv6
ipt_REJECT
nf_reject_ipv4
nf_log_ipv4
nf_log_common
xt_LOG
xt_limit
xt_tcpudp
xt_addrtype
nf_conntrack_ipv4
nf_defrag_ipv4
xt_conntrack
parport_pc
ppdev
ip6table_filter
ip6_tables
nf_conntrack_netbios_ns
nf_conntrack_broadcast
nf_nat_ftp
nf_nat
nf_conntrack_ftp
nf_conntrack
iptable_filter
ip_tables
x_tables
lp
parport
autofs4
ums_realtek
uas
usb_storage
i915
ahci
psmouse
i2c_algo_bit
drm_kms_helper
syscopyarea
libahci
sysfillrect
sysimgblt
r8169
pata_acpi
fb_sys_fops
drm
sata_sil24
mii
wmi
fjes
video


!!Sysfs Files
!!-----------

/sys/class/sound/hwC0D0/init_pin_configs:
0x14 0x99130110
0x15 0x411111f0
0x16 0x411111f0
0x17 0x411111f0
0x18 0x01a19c30
0x19 0x411111f0
0x1a 0x0181343f
0x1b 0x0121101f
0x1c 0x411111f0
0x1d 0x40158d05
0x1e 0x01451120
0x1f 0x411111f0

/sys/class/sound/hwC0D0/driver_pin_configs:

/sys/class/sound/hwC0D0/user_pin_configs:

/sys/class/sound/hwC0D0/init_verbs:

/sys/class/sound/hwC0D0/hints:


!!ALSA/HDA dmesg
!!--------------

[   16.085617] lpc_ich: Resource conflict(s) found affecting gpio_ich
[   16.930311] snd_hda_codec_realtek hdaudioC0D0: autoconfig for ALC888: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:speaker
[   16.930317] snd_hda_codec_realtek hdaudioC0D0:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[   16.930321] snd_hda_codec_realtek hdaudioC0D0:    hp_outs=1 (0x1b/0x0/0x0/0x0/0x0)
[   16.930324] snd_hda_codec_realtek hdaudioC0D0:    mono: mono_out=0x0
[   16.930327] snd_hda_codec_realtek hdaudioC0D0:    dig-out=0x1e/0x0
[   16.930329] snd_hda_codec_realtek hdaudioC0D0:    inputs:
[   16.930332] snd_hda_codec_realtek hdaudioC0D0:      Mic=0x18
[   16.930335] snd_hda_codec_realtek hdaudioC0D0:      Line=0x1a
[   16.942116] input: HDA Intel Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input14
[   16.942226] input: HDA Intel Line as /devices/pci0000:00/0000:00:1b.0/sound/card0/input15
[   16.942326] input: HDA Intel Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input16
[   17.119481] ieee80211 phy0: rt2x00_set_rt: Info - RT chipset 2860, rev 0102 detected
MikolaOla
Awatar użytkownika
mario_7
Administrator
Administrator
Posty: 8594
Rejestracja: 30 sie 2006, 13:11
Płeć: Mężczyzna
Wersja Ubuntu: 20.04
Środowisko graficzne: GNOME
Architektura: x86_64

Re: Jak włączyć wyłączony mikrofon?

Post autor: mario_7 »

Możesz sprawdzić czy pozostałe wartości parametru model coś zmienią, ale rzuciłem okiem w Internecie i może być problem z tym mikrofonem. Laptop nie jest zbyt popularny i chyba nikt nie zgłosił odpowiednio dużo informacji programistom sterownika dźwiękowego aby naprawić działanie wbudowanego mikrofonu.

Łatwiej by było użyć zewnętrznego mikrofonu - powinien działać.
MikolaOla
Sędziwy Jeż
Sędziwy Jeż
Posty: 36
Rejestracja: 13 mar 2013, 16:48
Wersja Ubuntu: 20.04
Środowisko graficzne: GNOME
Architektura: x86_64

Re: Jak włączyć wyłączony mikrofon?

Post autor: MikolaOla »

2017-05-12

1. Proszę o podpowiedź jak można sprawdzić „pozostałe wartości parametru model”.

2. Napisałem pismo do producenta laptopa z prośbą o wskazanie sterowników dla systemu Linux w tym włączających Mikrofon wewnętrzny.
Pismo poniżej.

Kod: Zaznacz cały

2017-05-11

Szanowny Medion.

Proszę o pomoc we włączeniu sprawnego Mikrofonu wewnętrznego w niżej opisanym sprzęcie pracującym w systemie operacyjnym Ubuntu 16.04.

Prośba dotyczy następującego sprzętu:

Medion Akoya WIM 2140 [96350], Product Version: 20, Firmware Version:V1.0K    

Procesor: Intel [R] Core[TM]2 Duo CPU T5750 @ 2000 GHz x 2
Grafika: Intel® 965GM 

Terminal po wklepaniu: alsamixer, lspci -k | egrep -iA2 'audio'
podaje dodatkowo informacje:

Karta: HDA Intel │
Czip: Realtek ALC888 
Urządzenia audio: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 03) 
Subsystem: Wistron Corp. 82801H (ICH8 Family) HD Audio Controller

Program „Kontrola głośności PulseAudio”: pokazuje 2 urządzenia i oba wyłączone.
1) Mikrofon (unplugged), czyli wyłączony
2) Wejście liniowe (unplugged), czyli wyłączony

Dla jasności dodam, że głośniki laptopa działają a ten „wyłączony” Mikrofon również działał pod systemem operacyjnym Windows 7.

Proszę o szczegółową odpowiedź gdyż oprócz mojej skromnej osoby czeka na nią Społeczność forum Ubuntu.
W szczególności proszę o wskazanie sterowników od tego laptopa dla systemu Linux w tym włączających Mikrofon wewnętrzny.
3. Ewentualną odpowiedź producenta przekażę w następnych postach.

MikolaOla
Awatar użytkownika
mario_7
Administrator
Administrator
Posty: 8594
Rejestracja: 30 sie 2006, 13:11
Płeć: Mężczyzna
Wersja Ubuntu: 20.04
Środowisko graficzne: GNOME
Architektura: x86_64

Re: Jak włączyć wyłączony mikrofon?

Post autor: mario_7 »

Otwórz plik konfiguracyjny, który wcześniej modyfikowaliśmy w edytorze tekstowym:

Kod: Zaznacz cały

sudo gedit /etc/modprobe.d/alsa-base.conf
Znajdź w nim linię

Kod: Zaznacz cały

options snd-hda-intel model=inv-dmic
(prawdopodobnie wykonałeś moją poprzednią poradę dwukrotnie i będziesz miał tę linię podwójną - jeśli się powtarza to duplikaty możesz usunąć)
po znaku równości dla parametru model masz teraz inv-dmic - zmień to na jedną z poniższych wartości:
acer-aspire-4930g
acer-aspire-8930g
acer-aspire
no-primary-hp
auto

po zmianie zapisz plik i uruchom ponownie system.
Sprawdź mikrofon, jego ustawienia itp. i jeśli nie ma poprawy, to sprawdź kolejną wartość parametru postępując zgodnie z powyższą instrukcją (edycja pliku, zmiana wartości, zapisanie pliku, restart).
MikolaOla
Sędziwy Jeż
Sędziwy Jeż
Posty: 36
Rejestracja: 13 mar 2013, 16:48
Wersja Ubuntu: 20.04
Środowisko graficzne: GNOME
Architektura: x86_64

Re: Jak włączyć wyłączony mikrofon?

Post autor: MikolaOla »

2017-05-30

1. Podłączyłem mikrofon zewnętrzny.
Kontrola głośności PulseAudio pokazała go we wykazie urządzeń:
Wbudowany dźwięk Analogowe stereo”, w porcie „Mikrofon”,

Dotychczas sądziłem, że ten wykaz jest przeznaczony wyłącznie dla urządzeń wewnętrznych laptopa.

Również w „Ustawienia systemu” + „Dźwięk” pojawił się wpis:
„Mikrofon. Wbudowany dźwięk”

Mikrofon zewnętrzny nie zadziałał, ale PulseAudio zobaczyło go,
jako „ plugged in”, czyli włączony.

Do sąsiedniego gniazda „Wejście dźwięku” (Line In) włożyłem wtyk typu minijack 3,5 mm.

Kontrola głośności PulseAudio pokazała go we wykazie urządzeń:
Wbudowany dźwięk Analogowe stereo”,
w porcie „Wejście liniowe”, również jako „ plugged in”,

W „Ustawienia systemu” + „Dźwięk” obok wpisu:
„Mikrofon. Wbudowany dźwięk” pojawił się kolejny wpis
„ Wejście liniowe. Wbudowany dźwięk”

Z powyższego wniosek, że zarówno PulseAudio jak i System widzi porty do podłączenia urządzeń zewnętrznych a podłączone tam zewnętrzne urządzenia wykazuje jako wewnętrzne.
Natomiast „prawdziwy” Mikrofon wewnętrzny jest niewidoczny.


2. W Terminal-u sprawdziłem wszystkie podane wartości parametru model.

Niestety Mikrofon wewnętrzny nie włączył się a PulseAudio oraz „Ustawienia Systemu + Dźwięk” nie wykryły go.

Natomiast Mikrofon zewnętrzny zadziałał i to o ile dobrze zauważyłem po wprowadzeniu wartości: „acer-aspire-8930g”.


3. Od producenta otrzymałem taką to odpowiedź.

Kod: Zaznacz cały

 Szanowni Państwo,
z przykrością informujemy, iż dla tej serii urządzeń, nie oferujemy sterowników dla Linux'a.
Zarówno podany nam model o nr MSN: 30008014 (MD 96640),  jaki i MD 96640, były przeznaczone wyłącznie dla dystrybucji z Windows Vista.

Przykro nam, że nie możemy udzielić innej odpowiedzi i prosimy o wyrozumiałość.

Z serdecznym pozdrowieniem
MEDION Polska
Service-Team
Infolinia: 22 397 43 35 

4. O co można jeszcze dopytać producenta by właściwie już ze względów ambicjonalnych doprowadzić do uruchomienia Mikrofonu wewnętrznego?
- O nazwę i producenta Mikrofonu wewnętrznego?
- O sterowniki zarządzające Mikrofonem pod Windowsem?
- ?????


5. Przy okazji jeszcze jedno pytanie, choć być może już wykraczające poza temat a mianowicie, jaka wersja Linuxa jest najbardziej zbliżona do Windows-a i czy jest szansa popróbować z Nią włączyć ten uparty Mikrofon wewnętrzny?

MikolaOla
Awatar użytkownika
mario_7
Administrator
Administrator
Posty: 8594
Rejestracja: 30 sie 2006, 13:11
Płeć: Mężczyzna
Wersja Ubuntu: 20.04
Środowisko graficzne: GNOME
Architektura: x86_64

Re: Jak włączyć wyłączony mikrofon?

Post autor: mario_7 »

Pod kątem sterowników wszystkie dystrybucje są takie same - wszędzie jądrem systemu jest Linux.

Jeśli chodzi o włączenie tego mikrofonu, to należałoby poprosić o pomoc programistów piszących sterowniki Alsa na liście mailingowej Alsa - prawdopodobnie gdybyś dostarczył odpowiednio dużo informacji i przetestował zaproponowane poprawki, to mogłoby coś ruszyć.
MikolaOla
Sędziwy Jeż
Sędziwy Jeż
Posty: 36
Rejestracja: 13 mar 2013, 16:48
Wersja Ubuntu: 20.04
Środowisko graficzne: GNOME
Architektura: x86_64

Re: Jak włączyć wyłączony mikrofon?

Post autor: MikolaOla »

2017-12-29

Kończy się rok i chyba należy zamknąć niniejszy temat.
Maleńki zewnętrzny mikrofon sprawnie działa na Skype.
Dziękuję mario_7 za cierpliwą pomoc.

Tym niemniej informuję, że w między czasie dalej męczyłem producenta pytając,
czy wobec braku sterowników dla niektórych laptopów pracujących na linuksie,
Medion będzie skłonny udostępnić dla ALSA niezbędne informacje do ich napisania.

Odpowiedź była przychylna.

Patrz: http://community.medion.com/t5/Audio/Dr ... /44706#M17

Jednakże bariera językowa na forum MEDION Service Community i na liście mailingowej Alsa skłoniła mnie do rezygnacji z dalszego drążenia tematu.

W przedstawionym stanie rzeczy proponuję zamknąć temat.
Jeżeli jednak Ktoś bardziej uczony i wytrwały chciałby go dalej poprowadzić aż do zadowalającego rezultatu to deklaruję udział w testowaniu wprowadzanych poprawek.

Społeczności forum życzę wszystkiego najlepszego w nadchodzącym 2018 roku.

MikolaOla
ODPOWIEDZ

Wróć do „Przedszkole Linuksa”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 20 gości