rendered paste body!!################################!!ALSA Information Script v 0.4.58!!################################!!Script ran on: Mon Oct 19 05:13:53 UTC 2009!!Linux Distribution!!------------------Ubuntu 9.04 \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 9.04"!!DMI Information!!---------------Manufacturer: Dell Inc.Product Name: Inspiron 530!!Kernel Information!!------------------Kernel release: 2.6.28-15-genericOperating System: GNU/LinuxArchitecture: i686Processor: unknownSMP Enabled: Yes!!ALSA Version!!------------Driver version: 1.0.21Library version: 1.0.21aUtilities version: 1.0.21!!Loaded ALSA modules!!-------------------snd_hda_intel!!Sound Servers on this system!!----------------------------Pulseaudio: Installed - Yes (/usr/bin/pulseaudio) Running - NoESound Daemon: Installed - Yes (/usr/bin/esd) Running - No!!Soundcards recognised by ALSA!!----------------------------- 0 [Intel ]: HDA-Intel - HDA Intel HDA Intel at 0xfdff4000 irq 22!!PCI Soundcards installed in the system!!--------------------------------------00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 02)02:00.0 Multimedia video controller: Brooktree Corporation Bt878 Video Capture (rev 11)02:00.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture (rev 11)!!Advanced information - PCI Vendor/Device/Susbsystem ID's!!--------------------------------------------------------00:1b.0 0403: 8086:293e (rev 02) Subsystem: 1028:020d!!Modprobe options (Sound related)!!--------------------------------snd-atiixp-modem: index=-2snd-intel8x0m: index=-2snd-via82xx-modem: index=-2snd-usb-audio: index=-2snd-usb-us122l: index=-2snd-usb-usx2y: index=-2snd-usb-caiaq: index=-2snd-cmipci: mpu_port=0x330 fm_port=0x388snd-pcsp: index=-2!!Loaded sound module options!!--------------------------!!Module: snd_hda_intel bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1 enable : Y,Y,Y,Y,Y,Y,Y,Y enable_msi : 0 id : <NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL> index : -1,-1,-1,-1,-1,-1,-1,-1 model : <NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL> patch : <NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL> position_fix : 0,0,0,0,0,0,0,0 power_save : 0 power_save_controller : Y probe_mask : -1,-1,-1,-1,-1,-1,-1,-1 probe_only : N,N,N,N,N,N,N,N single_cmd : N!!HDA-Intel Codec information!!-----------------------------startcollapse--Codec: Realtek ALC888Address: 2Function Id: 0x1Vendor Id: 0x10ec0888Subsystem Id: 0x1028020dRevision Id: 0x100001No Modem Function Group foundDefault PCM: rates [0x560]: 44100 48000 96000 192000 bits [0xe]: 16 20 24 formats [0x1]: PCMDefault Amp-In caps: N/ADefault Amp-Out caps: N/AGPIO: 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=0Node 0x02 [Audio Output] wcaps 0x11: Stereo Converter: stream=0, channel=0 PCM: rates [0x560]: 44100 48000 96000 192000 bits [0xe]: 16 20 24 formats [0x1]: PCMNode 0x03 [Audio Output] wcaps 0x11: Stereo Converter: stream=0, channel=0 PCM: rates [0x560]: 44100 48000 96000 192000 bits [0xe]: 16 20 24 formats [0x1]: PCMNode 0x04 [Audio Output] wcaps 0x11: Stereo Converter: stream=0, channel=0 PCM: rates [0x560]: 44100 48000 96000 192000 bits [0xe]: 16 20 24 formats [0x1]: PCMNode 0x05 [Audio Output] wcaps 0x11: Stereo Converter: stream=0, channel=0 PCM: rates [0x560]: 44100 48000 96000 192000 bits [0xe]: 16 20 24 formats [0x1]: PCMNode 0x06 [Audio Output] wcaps 0x211: Stereo Digital Converter: stream=0, channel=0 Digital: Digital category: 0x0 PCM: rates [0x5e0]: 44100 48000 88200 96000 192000 bits [0x1e]: 16 20 24 32 formats [0x1]: PCMNode 0x07 [Vendor Defined Widget] wcaps 0xf00000: MonoNode 0x08 [Audio Input] wcaps 0x10011b: Stereo Amp-In Amp-In caps: ofs=0x0b, nsteps=0x1f, stepsize=0x05, mute=1 Amp-In vals: [0x13 0x13] Converter: stream=0, channel=0 SDI-Select: 0 PCM: rates [0x160]: 44100 48000 96000 bits [0x6]: 16 20 formats [0x1]: PCM Connection: 1 0x23Node 0x09 [Audio Input] wcaps 0x10011b: Stereo Amp-In 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 0x22Node 0x0a [Audio Input] wcaps 0x100391: Stereo Digital Converter: stream=0, channel=0 SDI-Select: 0 Digital: Digital category: 0x0 PCM: rates [0x560]: 44100 48000 96000 192000 bits [0x1e]: 16 20 24 32 formats [0x1]: PCM Unsolicited: tag=00, enabled=0 Connection: 1 0x1fNode 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1 Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x17 0x17] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] Connection: 10 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x17Node 0x0c [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] [0x00 0x00] Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=0 Amp-Out vals: [0x0f 0x0f] Connection: 2 0x02 0x0bNode 0x0d [Audio Mixer] wcaps 0x20010f: Stereo Amp-In Amp-Out 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: [0x00 0x00] Connection: 2 0x03 0x0bNode 0x0e [Audio Mixer] wcaps 0x20010f: Stereo Amp-In Amp-Out 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: [0x00 0x00] Connection: 2 0x04 0x0bNode 0x0f [Audio Mixer] wcaps 0x20010f: Stereo Amp-In Amp-Out 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: [0x00 0x00] Connection: 2 0x05 0x0bNode 0x10 [Vendor Defined Widget] wcaps 0xf00000: MonoNode 0x11 [Vendor Defined Widget] wcaps 0xf00000: MonoNode 0x12 [Vendor Defined Widget] wcaps 0xf00000: MonoNode 0x13 [Vendor Defined Widget] wcaps 0xf00000: MonoNode 0x14 [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: [0x00 0x00] Pincap 0x0000003e: IN OUT HP Detect Trigger Pin Default 0x01014010: [Jack] Line Out at Ext Rear Conn = 1/8, Color = Green DefAssociation = 0x1, Sequence = 0x0 Pin-ctls: 0x40: OUT Unsolicited: tag=00, enabled=0 Connection: 5 0x0c* 0x0d 0x0e 0x0f 0x26Node 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: [0x00 0x00] Pincap 0x0000003e: IN OUT HP Detect Trigger Pin Default 0x01011012: [Jack] Line Out at Ext Rear Conn = 1/8, Color = Black DefAssociation = 0x1, Sequence = 0x2 Pin-ctls: 0x40: OUT Unsolicited: tag=00, enabled=0 Connection: 5 0x0c 0x0d* 0x0e 0x0f 0x26Node 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: [0x00 0x00] Pincap 0x00000036: IN OUT Detect Trigger Pin Default 0x01016011: [Jack] Line Out at Ext Rear Conn = 1/8, Color = Orange DefAssociation = 0x1, Sequence = 0x1 Pin-ctls: 0x40: OUT Unsolicited: tag=00, enabled=0 Connection: 5 0x0c 0x0d 0x0e* 0x0f 0x26Node 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: [0x00 0x00] Pincap 0x00000036: IN OUT Detect Trigger Pin Default 0x01012014: [Jack] Line Out at Ext Rear Conn = 1/8, Color = Grey DefAssociation = 0x1, Sequence = 0x4 Pin-ctls: 0x40: OUT Unsolicited: tag=00, enabled=0 Connection: 5 0x0c 0x0d 0x0e 0x0f* 0x26Node 0x18 [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 0x01a19830: [Jack] Mic at Ext Rear Conn = 1/8, Color = Pink DefAssociation = 0x3, Sequence = 0x0 Pin-ctls: 0x24: IN VREF_80 Unsolicited: tag=00, enabled=0 Connection: 5 0x0c* 0x0d 0x0e 0x0f 0x26Node 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 0x02a19840: [Jack] Mic at Ext Front Conn = 1/8, Color = Pink DefAssociation = 0x4, Sequence = 0x0 Pin-ctls: 0x24: IN VREF_80 Unsolicited: tag=00, enabled=0 Connection: 5 0x0c* 0x0d 0x0e 0x0f 0x26Node 0x1a [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 0x0181303f: [Jack] Line In at Ext Rear Conn = 1/8, Color = Blue DefAssociation = 0x3, Sequence = 0xf Pin-ctls: 0x20: IN VREF_HIZ Unsolicited: tag=00, enabled=0 Connection: 5 0x0c* 0x0d 0x0e 0x0f 0x26Node 0x1b [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: [0x00 0x00] Pincap 0x0000373e: IN OUT HP Detect Trigger Vref caps: HIZ 50 GRD 80 100 Pin Default 0x02214020: [Jack] HP Out at Ext Front Conn = 1/8, Color = Green DefAssociation = 0x2, Sequence = 0x0 Pin-ctls: 0xc0: OUT HP VREF_HIZ Unsolicited: tag=04, enabled=1 Connection: 5 0x0c* 0x0d 0x0e 0x0f 0x26Node 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: INNode 0x1d [Pin Complex] wcaps 0x400000: Mono Pincap 0x00000020: IN Pin Default 0x4014a601: [N/A] Speaker at Ext N/A Conn = RCA, Color = UNKNOWN DefAssociation = 0x0, Sequence = 0x1 Pin-ctls: 0x20: INNode 0x1e [Pin Complex] wcaps 0x400300: Mono Digital Pincap 0x00000010: OUT Pin Default 0x411111f0: [N/A] Speaker at Ext Rear Conn = 1/8, Color = Black DefAssociation = 0xf, Sequence = 0x0 Misc = NO_PRESENCE Pin-ctls: 0x40: OUT Connection: 1 0x06Node 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: INNode 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono Processing caps: benign=0, ncoeff=17 Processing Coefficient: 0x6000 Coefficient Index: 0x09Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: MonoNode 0x22 [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 0x0bNode 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 0x0bNode 0x24 [Vendor Defined Widget] wcaps 0xf00000: MonoNode 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]: PCMNode 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, 0 Oct 19 14:32 /dev/snd/controlC0crw-rw---- 1 root audio 116, 6 Oct 19 14:32 /dev/snd/hwC0D2crw-rw---- 1 root audio 116, 24 Oct 19 14:32 /dev/snd/pcmC0D0ccrw-rw---- 1 root audio 116, 16 Oct 19 15:12 /dev/snd/pcmC0D0pcrw-rw---- 1 root audio 116, 25 Oct 19 14:32 /dev/snd/pcmC0D1ccrw-rw---- 1 root audio 116, 17 Oct 19 15:12 /dev/snd/pcmC0D1pcrw-rw---- 1 root audio 116, 26 Oct 19 14:32 /dev/snd/pcmC0D2ccrw-rw---- 1 root audio 116, 1 Oct 19 14:32 /dev/snd/seqcrw-rw---- 1 root audio 116, 33 Oct 19 14:32 /dev/snd/timer!!ALSA configuration files!!------------------------!!User specific config file (~/.asoundrc)# ~/.asoundrc or /etc/asound.conf# ALSA configuration file##### USAGE ###### Save this file as "~/.asoundrc" (for user-specific sound configuration) or# "/etc/asound.conf" (for system-wide sound configuration) and specify ALSA# device names ad described in the next section.##### DEVICE NAMES ###### This configuration file defines four devices for use by the user. Those# devices are "analog", "mixed-analog", "digital", and "mixed-digital". The# user may also re-define "default" to be identical to one of the above-named# devices (i.e. to send all sound output to the digital output unless otherwise# specified). Use the device names as described below:# - "analog" outputs to the analog output directly and (at least on software# sound cards) blocks other audio output. After playback completes, "queued"# sounds are output in sequence.# - "mixed-analog" mixes audio output from multiple programs into the analog# output (so you can hear beeps, alerts, and other noises while playing back# an audio stream).# - "digital" outputs to the digital output directly. Since most (all?)# digital outputs expect 48kHz PCM audio, this may not work for some playback# (i.e. CD's--which are 44.1kHz PCM audio--or 32kHz audio streams from TV# recordings, etc.).# - "mixed-digital"# All other devices created within this file are used only by the configuration# file itself and should /not/ be used directly. In other words, do not use# the devices "analog-hw", "dmix-analog", "digital-hw", or "dmix-digital".##### IMPORTANT ###### To make this ALSA configuration file work with your sound card, you will need# to define the appropriate card and device information for the "analog-hw" and# "digital-hw" devices below. You can find the card and device information# using "aplay -l".##### Configuration File ###### Override the default output used by ALSA. If you do not override the# default, your default device is identical to the (unmixed) "analog" device# shown below. If you prefer mixed and/or digital output, uncomment the# appropriate four lines below (only one slave.pcm line).## Note, also, that as of ALSA 1.0.9, "software" sound cards have been modified# such that their default "default" device is identical to the "mixed-analog"# device. Whether using an ALSA version before or after 1.0.9, it does no harm# and has no affect on performance to redefine the device (even if the# redefinition does not change anything). Also, by using this ALSA# configuration file, you once again have access to unmixed analog output using# the "analog" device.pcm.!default { type plug## Uncomment the following to use (unmixed) "analog" by default# slave.pcm "analog-hw"## Uncomment the following to use "mixed-analog" by default slave.pcm "dmix-analog"## Uncomment the following to use (unmixed) "digital" by default# slave.pcm "digital-hw"## Uncomment the following to use "mixed-digital" by default# slave.pcm "dmix-digital"}# Control device (mixer, etc.) for the cardctl.!default { type hw card 0}# Alias for (converted) analog output on the card# - This is identical to the device named "default"--which always exists and# refers to hw:0,0 (unless overridden)# - Therefore, we can specify "hw:0,0", "default", or "analog" to access analog# output on the card# - Note that as of ALSA 1.0.9, "software" sound card definitions redefine# "default" to do mixing, meaning this device is different from "default" and# allows playback while blocking other sound sources (until playback# completes).pcm.analog { type plug slave.pcm "analog-hw"}# Control device (mixer, etc.) for the cardctl.analog { type hw card 0}# Alias for (converted) mixed analog output on the card# - This will accept audio input--regardless of rate--and convert to the rate# required for the dmix plugin (in this case 48000Hz)# - Note that as of ALSA 1.0.9, "software" sound card definitions redefine# "default" to do mixing, meaning this device is identical to "default" for# "software" sound cards.pcm.mixed-analog { type plug slave.pcm "dmix-analog"}# Control device (mixer, etc.) for the cardctl.mixed-analog { type hw card 0}# Alias for (converted) digital (S/PDIF) output on the card# - This will accept audio input--regardless of rate--and convert to the rate# required for the S/PDIF hardware (in this case 48000Hz)pcm.digital { type plug slave.pcm "digital-hw"}# Control device (mixer, etc.) for the cardctl.digital { type hw card 0}# Alias for mixed (converted) digital (S/PDIF) output on the card# - This will accept audio input--regardless of rate--and convert to the rate# required for the S/PDIF hardware (in this case 48000Hz)pcm.mixed-digital { type plug slave.pcm "dmix-digital"}# Control device (mixer, etc.) for the cardctl.mixed-digital { type hw card 0}# The following devices are not useful by themselves. They require specific# rates, channels, and formats. Therefore, you probably do not want to use# them directly. Instead use of of the devices defined above.# Alias for analog output on the card# Do not use this directly--it requires specific rate, channels, and formatpcm.analog-hw { type hw card 0 # The default value for device is 0, so no need to specify# - Uncomment one of the below or create a new "device N" line as appropriate# for your sound card or # device 1# device 4}# Control device (mixer, etc.) for the cardctl.analog-hw { type hw card 0}# Alias for digital (S/PDIF) output on the card# Do not use this directly--it requires specific rate, channels, and formatpcm.digital-hw { type hw card 0 device 1# - Comment out "device 1" above and uncomment one of the below or create a# new "device N" line as appropriate for your sound card or # device 2# device 4}# Control device (mixer, etc.) for the cardctl.digital-hw { type hw card 0}# Direct software mixing plugin for analog output on the card# Do not use this directly--it requires specific rate, channels, and formatpcm.dmix-analog { type dmix ipc_key 1234 slave { pcm "analog-hw" period_time 0 period_size 1024 buffer_size 4096 rate 48000 } }# Control device (mixer, etc.) for the cardctl.dmix-analog { type hw card 0}# Direct software mixing plugin for digital (S/PDIF) output on the card# Do not use this directly--it requires specific rate, channels, and formatpcm.dmix-digital { type dmix ipc_key 1235 slave { pcm "digital-hw" period_time 0 period_size 1024 buffer_size 4096 rate 48000 } }# Control device (mixer, etc.) for the cardctl.dmix-digital { type hw card 0}# Simultaneous digital and analog outputpcm.!default {type plugslave {pcm multirate 48000}ttable.0.0 1.0ttable.1.1 1.0ttable.0.2 1.0ttable.1.3 1.0}pcm.stereo {type plugslave {pcm multirate 48000}ttable.0.0 1.0ttable.1.1 1.0ttable.0.2 1.0ttable.1.3 1.0}ctl.stereo {type hwcard 0}pcm.multi {type multislaves.a.pcm "analog-hw"slaves.a.channels 2slaves.b.pcm "digital-hw"slaves.b.channels 2bindings.0.slave abindings.0.channel 0bindings.1.slave abindings.1.channel 1bindings.2.slave bbindings.2.channel 0bindings.3.slave bbindings.3.channel 1}ctl.multi {type hwcard 0}####test additions to give surround from stero broadcast# 2.0 to 4.0 simply mirrors the front speakers to the rear speakers.#pcm.20to40 {# type route# slave.pcm surround51# slave.channels 6# ttable.0.0 1# ttable.1.1 1# ttable.0.2 1# ttable.1.3 1#}# 2.0 to 4.1 mirrors the front speakers to the rear speakers, and combines #the two #pcm.20to51 {# type route# slave.pcm surround51# slave.channels 6# ttable.0.0 1# ttable.1.1 1# ttable.0.2 1# ttable.1.3 1# ttable.0.4 0.5# ttable.1.4 0.5#}#pcm.20to50 {# type route# slave.pcm surround51# slave.channels 6# ttable.0.0 1# ttable.1.1 1# ttable.0.2 1# ttable.1.3 1# ttable.0.4 0.5# ttable.1.4 0.5#}pcm.20to51 { type route slave.pcm surround51 slave.channels 6 ttable.0.0 1 ttable.1.1 1 ttable.0.2 1 ttable.1.3 1 ttable.0.4 0.5 ttable.1.4 0.5 ttable.1.5 0.5 ttable.0.5 0.5}#pcm.20to71 { # type route #slave.pcm surround51 #slave.channels 6 #ttable.0.0 1 #ttable.1.1 1 #ttable.0.2 1 #ttable.1.3 1 #ttable.0.4 0.5 #ttable.1.4 0.5 #ttable.1.5 0.5 #ttable.0.5 0.5#}!!asoundconf-generated config file# ALSA library configuration file managed by asoundconf(1).## MANUAL CHANGES TO THIS FILE WILL BE OVERWRITTEN!## Manual changes to the ALSA library configuration should be implemented# by editing the ~/.asoundrc file, not by editing this file.!defaults.pcm.card Inteldefaults.ctl.card Inteldefaults.pcm.device 0defaults.pcm.subdevice -1defaults.pcm.nonblock 1defaults.pcm.ipc_key 5678293defaults.pcm.ipc_gid audiodefaults.pcm.ipc_perm 0660defaults.pcm.dmix.max_periods 0defaults.pcm.dmix.rate 48000defaults.pcm.dmix.format "unchanged"defaults.pcm.dmix.card defaults.pcm.carddefaults.pcm.dmix.device defaults.pcm.devicedefaults.pcm.dsnoop.card defaults.pcm.carddefaults.pcm.dsnoop.device defaults.pcm.devicedefaults.pcm.front.card defaults.pcm.carddefaults.pcm.front.device defaults.pcm.devicedefaults.pcm.rear.card defaults.pcm.carddefaults.pcm.rear.device defaults.pcm.devicedefaults.pcm.center_lfe.card defaults.pcm.carddefaults.pcm.center_lfe.device defaults.pcm.devicedefaults.pcm.side.card defaults.pcm.carddefaults.pcm.side.device defaults.pcm.devicedefaults.pcm.surround40.card defaults.pcm.carddefaults.pcm.surround40.device defaults.pcm.devicedefaults.pcm.surround41.card defaults.pcm.carddefaults.pcm.surround41.device defaults.pcm.devicedefaults.pcm.surround50.card defaults.pcm.carddefaults.pcm.surround50.device defaults.pcm.devicedefaults.pcm.surround51.card defaults.pcm.carddefaults.pcm.surround51.device defaults.pcm.devicedefaults.pcm.surround71.card defaults.pcm.carddefaults.pcm.surround71.device defaults.pcm.devicedefaults.pcm.iec958.card defaults.pcm.carddefaults.pcm.iec958.device defaults.pcm.devicedefaults.pcm.modem.card defaults.pcm.carddefaults.pcm.modem.device defaults.pcm.devicedefaults.pcm.file_format "raw"defaults.pcm.file_truncate truedefaults.rawmidi.card 0defaults.rawmidi.device 0defaults.rawmidi.subdevice -1defaults.hwdep.card 0defaults.hwdep.device 0defaults.timer.class 2defaults.timer.sclass 0defaults.timer.card 0defaults.timer.device 0defaults.timer.subdevice 0defaults.namehint.showall offdefaults.namehint.basic ondefaults.namehint.extended off!!System wide config file (/etc/asound.conf)# Expand stereo to all channels including LFEpcm.20to51 { type route slave.pcm surround51 slave.channels 6 ttable.0.0 1 ttable.1.1 1 ttable.0.2 1 ttable.1.3 1 ttable.0.4 0.33 ttable.1.4 0.33 ttable.1.5 0.33 ttable.0.5 0.33}# Create the SoftMaster mixer device that controls *all* channels pcm.!default { type softvol slave.pcm "20to51" control { name "SoftMaster" card 0 }}!!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 #0card 0: Intel [HDA Intel], device 1: ALC888 Digital [ALC888 Digital] Subdevices: 1/1 Subdevice #0: subdevice #0ARECORD**** List of CAPTURE Hardware Devices ****card 0: Intel [HDA Intel], device 0: ALC888 Analog [ALC888 Analog] Subdevices: 1/1 Subdevice #0: subdevice #0card 0: Intel [HDA Intel], device 1: ALC888 Digital [ALC888 Digital] Subdevices: 1/1 Subdevice #0: subdevice #0card 0: Intel [HDA Intel], device 2: ALC888 Analog [ALC888 Analog] Subdevices: 1/1 Subdevice #0: subdevice #0!!Amixer output!!-------------!!-------Mixer controls for card 0 [Intel]Card hw:0 'Intel'/'HDA Intel at 0xfdff4000 irq 22' Mixer name : 'Realtek ALC888' Components : 'HDA:10ec0888,1028020d,00100001' Controls : 41 Simple ctrls : 23Simple mixer control 'Master',0 Capabilities: pvolume pvolume-joined pswitch pswitch-joined Playback channels: Mono Limits: Playback 0 - 31 Mono: Playback 23 [74%] [-12.00dB] [on]Simple mixer control 'Headphone',0 Capabilities: pswitch Playback channels: Front Left - Front Right Mono: Front Left: Playback [on] Front Right: Playback [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 'Front',0 Capabilities: pvolume pswitch Playback channels: Front Left - Front Right Limits: Playback 0 - 31 Mono: Front Left: Playback 23 [74%] [-12.00dB] [on] Front Right: Playback 23 [74%] [-12.00dB] [on]Simple mixer control 'Front Mic',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 'Front Mic Boost',0 Capabilities: volume Playback channels: Front Left - Front Right Capture channels: Front Left - Front Right Limits: 0 - 3 Front Left: 0 [0%] Front Right: 0 [0%]Simple mixer control 'Surround',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 'Center',0 Capabilities: pvolume pvolume-joined pswitch pswitch-joined Playback channels: Mono Limits: Playback 0 - 31 Mono: Playback 0 [0%] [-46.50dB] [off]Simple mixer control 'LFE',0 Capabilities: pvolume pvolume-joined pswitch pswitch-joined Playback channels: Mono Limits: Playback 0 - 31 Mono: Playback 0 [0%] [-46.50dB] [off]Simple mixer control 'Side',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 '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 'CD',0 Capabilities: pvolume pswitch Playback channels: Front Left - Front Right Limits: Playback 0 - 31 Mono: Front Left: Playback 23 [74%] [0.00dB] [on] Front Right: Playback 23 [74%] [0.00dB] [on]Simple mixer control 'Mic',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 'Mic Boost',0 Capabilities: volume Playback channels: Front Left - Front Right Capture channels: Front Left - Front Right Limits: 0 - 3 Front Left: 0 [0%] Front Right: 0 [0%]Simple mixer control 'IEC958',0 Capabilities: pswitch pswitch-joined cswitch cswitch-joined Playback channels: Mono Capture channels: Mono Mono: Playback [off] Capture [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 19 [61%] [12.00dB] [on] Front Right: Capture 19 [61%] [12.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 'Channel Mode',0 Capabilities: enum Items: '6ch' '8ch' Item0: '6ch'Simple mixer control 'Input Source',0 Capabilities: cenum Items: 'Mic' 'Front Mic' 'Line' 'CD' Item0: 'Mic'Simple mixer control 'Input Source',1 Capabilities: cenum Items: 'Mic' 'Front Mic' 'Line' 'CD' Item0: 'Mic'Simple mixer control 'SoftMaster',0 Capabilities: volume Playback channels: Front Left - Front Right Capture channels: Front Left - Front Right Limits: 0 - 255 Front Left: 255 [100%] Front Right: 255 [100%]!!Alsactl output!!---------------startcollapse--state.Intel { control.1 { comment.access 'read write' comment.type INTEGER comment.count 2 comment.range '0 - 31' comment.dbmin -4650 comment.dbmax 0 iface MIXER name 'Front Playback Volume' value.0 23 value.1 23 } control.2 { comment.access 'read write' comment.type BOOLEAN comment.count 2 iface MIXER name 'Front Playback Switch' value.0 true value.1 true } control.3 { comment.access 'read write' comment.type INTEGER comment.count 2 comment.range '0 - 31' comment.dbmin -4650 comment.dbmax 0 iface MIXER name 'Surround Playback Volume' value.0 0 value.1 0 } control.4 { comment.access 'read write' comment.type BOOLEAN comment.count 2 iface MIXER name 'Surround Playback Switch' value.0 false value.1 false } control.5 { comment.access 'read write' comment.type INTEGER comment.count 1 comment.range '0 - 31' comment.dbmin -4650 comment.dbmax 0 iface MIXER name 'Center Playback Volume' value 0 } control.6 { comment.access 'read write' comment.type INTEGER comment.count 1 comment.range '0 - 31' comment.dbmin -4650 comment.dbmax 0 iface MIXER name 'LFE Playback Volume' value 0 } control.7 { comment.access 'read write' comment.type BOOLEAN comment.count 1 iface MIXER name 'Center Playback Switch' value false } control.8 { comment.access 'read write' comment.type BOOLEAN comment.count 1 iface MIXER name 'LFE Playback Switch' value false } control.9 { comment.access 'read write' comment.type INTEGER comment.count 2 comment.range '0 - 31' comment.dbmin -4650 comment.dbmax 0 iface MIXER name 'Side Playback Volume' value.0 0 value.1 0 } control.10 { comment.access 'read write' comment.type BOOLEAN comment.count 2 iface MIXER name 'Side Playback Switch' value.0 false value.1 false } control.11 { comment.access 'read write' comment.type BOOLEAN comment.count 2 iface MIXER name 'Headphone Playback Switch' value.0 true value.1 true } control.12 { comment.access 'read write' comment.type INTEGER comment.count 2 comment.range '0 - 31' comment.dbmin -3450 comment.dbmax 1200 iface MIXER name 'CD Playback Volume' value.0 23 value.1 23 } control.13 { comment.access 'read write' comment.type BOOLEAN comment.count 2 iface MIXER name 'CD Playback Switch' value.0 true value.1 true } control.14 { comment.access 'read write' comment.type INTEGER comment.count 2 comment.range '0 - 31' comment.dbmin -3450 comment.dbmax 1200 iface MIXER name 'Line Playback Volume' value.0 0 value.1 0 } control.15 { comment.access 'read write' comment.type BOOLEAN comment.count 2 iface MIXER name 'Line Playback Switch' value.0 false value.1 false } control.16 { comment.access 'read write' comment.type INTEGER comment.count 2 comment.range '0 - 31' comment.dbmin -3450 comment.dbmax 1200 iface MIXER name 'Mic Playback Volume' value.0 0 value.1 0 } control.17 { comment.access 'read write' comment.type INTEGER comment.count 2 comment.range '0 - 3' comment.dbmin 0 comment.dbmax 3000 iface MIXER name 'Mic Boost' value.0 0 value.1 0 } control.18 { comment.access 'read write' comment.type BOOLEAN comment.count 2 iface MIXER name 'Mic Playback Switch' value.0 false value.1 false } control.19 { comment.access 'read write' comment.type INTEGER comment.count 2 comment.range '0 - 31' comment.dbmin -3450 comment.dbmax 1200 iface MIXER name 'Front Mic Playback Volume' value.0 0 value.1 0 } control.20 { comment.access 'read write' comment.type INTEGER comment.count 2 comment.range '0 - 3' comment.dbmin 0 comment.dbmax 3000 iface MIXER name 'Front Mic Boost' value.0 0 value.1 0 } control.21 { comment.access 'read write' comment.type BOOLEAN comment.count 2 iface MIXER name 'Front Mic Playback Switch' value.0 false value.1 false } control.22 { comment.access 'read write' comment.type ENUMERATED comment.count 1 comment.item.0 '6ch' comment.item.1 '8ch' iface MIXER name 'Channel Mode' value '6ch' } control.23 { comment.access 'read write' comment.type BOOLEAN comment.count 2 iface MIXER name 'Capture Switch' value.0 true value.1 true } control.24 { comment.access 'read write' comment.type BOOLEAN comment.count 2 iface MIXER name 'Capture Switch' index 1 value.0 false value.1 false } control.25 { comment.access 'read write' comment.type INTEGER comment.count 2 comment.range '0 - 31' comment.dbmin -1650 comment.dbmax 3000 iface MIXER name 'Capture Volume' value.0 19 value.1 19 } control.26 { comment.access 'read write' comment.type INTEGER comment.count 2 comment.range '0 - 31' comment.dbmin -1650 comment.dbmax 3000 iface MIXER name 'Capture Volume' index 1 value.0 0 value.1 0 } control.27 { comment.access 'read write' comment.type ENUMERATED comment.count 1 comment.item.0 Mic comment.item.1 'Front Mic' comment.item.2 Line comment.item.3 CD iface MIXER name 'Input Source' value Mic } control.28 { comment.access 'read write' comment.type ENUMERATED comment.count 1 comment.item.0 Mic comment.item.1 'Front Mic' comment.item.2 Line comment.item.3 CD iface MIXER name 'Input Source' index 1 value Mic } control.29 { comment.access read comment.type IEC958 comment.count 1 iface MIXER name 'IEC958 Playback Con Mask' value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000' } control.30 { comment.access read comment.type IEC958 comment.count 1 iface MIXER name 'IEC958 Playback Pro Mask' value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000' } control.31 { comment.access 'read write' comment.type IEC958 comment.count 1 iface MIXER name 'IEC958 Playback Default' value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000' } control.32 { comment.access 'read write' comment.type BOOLEAN comment.count 1 iface MIXER name 'IEC958 Playback Switch' value false } control.33 { comment.access 'read write' comment.type BOOLEAN comment.count 1 iface MIXER name 'IEC958 Default PCM Playback Switch' value true } control.34 { comment.access 'read write' comment.type BOOLEAN comment.count 1 iface MIXER name 'IEC958 Capture Switch' value false } control.35 { comment.access read comment.type IEC958 comment.count 1 iface MIXER name 'IEC958 Capture Default' value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000' } control.36 { comment.access 'read write' comment.type INTEGER comment.count 2 comment.range '0 - 31' comment.dbmin -3450 comment.dbmax 1200 iface MIXER name 'Beep Playback Volume' value.0 0 value.1 0 } control.37 { comment.access 'read write' comment.type BOOLEAN comment.count 2 iface MIXER name 'Beep Playback Switch' value.0 false value.1 false } control.38 { comment.access 'read write' comment.type INTEGER comment.count 1 comment.range '0 - 31' comment.dbmin -4650 comment.dbmax 0 iface MIXER name 'Master Playback Volume' value 23 } control.39 { comment.access 'read write' comment.type BOOLEAN comment.count 1 iface MIXER name 'Master Playback Switch' value true } control.40 { comment.access 'read write user' comment.type INTEGER comment.count 2 comment.range '0 - 255' comment.tlv '0000000100000008ffffec1400000014' comment.dbmin -5100 comment.dbmax 0 iface MIXER name 'PCM Playback Volume' value.0 255 value.1 255 } control.41 { comment.access 'read write user' comment.type INTEGER comment.count 2 comment.range '0 - 255' comment.tlv '0000000100000008ffffec1400000014' comment.dbmin -5100 comment.dbmax 0 iface MIXER name SoftMaster value.0 255 value.1 255 }}--endcollapse--!!All Loaded Modules!!------------------Moduleaverusbh826dbinfmt_miscppdevbridgestpbnepinput_polldevvideooutputipt_REJECTipt_LOGxt_limitxt_tcpudpxt_stateipt_addrtypeip6table_filterip6_tablesnf_nat_ircnf_conntrack_ircnf_nat_ftpnf_natnf_conntrack_ipv4nf_defrag_ipv4nf_conntrack_ftpnf_conntrackiptable_filterip_tablesx_tableslirc_gpiolirc_devlpparportsnd_hda_codec_realteksnd_hda_intelsnd_hda_codecsp887xsnd_hwdepsnd_pcm_osssnd_mixer_ossdvb_bt8xxdvb_coresnd_pcmsnd_seq_dummysnd_seq_ossbt878snd_seq_midisnd_rawmidibttvsnd_seq_midi_eventvideodevv4l1_compatir_commonsnd_seqcompat_ioctl32i2c_algo_bitsnd_timersnd_seq_devicev4l2_commonvideobuf_dma_sgvideobuf_corenvidiabtcx_risctveepromiTCO_wdtiTCO_vendor_supportsndsnd_page_allocintel_agpsoundcoreagpgartpcspkrpsmouseserio_rawusbhiddcdbasfloppye1000efbcontileblitfontbitblitsoftcursor!!Sysfs Files!!-----------/sys/class/sound/hwC0D2/init_pin_configs:0x14 0x010140100x15 0x010110120x16 0x010160110x17 0x010120140x18 0x01a198300x19 0x02a198400x1a 0x0181303f0x1b 0x022140200x1c 0x411111f00x1d 0x4014a6010x1e 0x411111f00x1f 0x411111f0/sys/class/sound/hwC0D2/driver_pin_configs:/sys/class/sound/hwC0D2/user_pin_configs:/sys/class/sound/hwC0D2/init_verbs:!!ALSA/HDA dmesg!!------------------[ 12.288322] DVB: registering adapter 0 frontend 0 (Spase SP887x DVB-T)...[ 12.304096] HDA Intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22[ 12.304142] HDA Intel 0000:00:1b.0: setting latency timer to 64[ 12.320822] h826d: disagrees about version of symbol snd_pcm_set_ops--[ 12.326884] h826d: Unknown symbol snd_card_register[ 12.386073] input: HDA Digital PCBeep as /devices/pci0000:00/0000:00:1b.0/input/input7[ 12.624787] lp: driver loaded but no devices found