rendered paste body!!################################!!ALSA Information Script v 0.4.36!!################################!!Script ran on: Sat Feb 9 14:38:33 EST 2008!!Linux Distribution!!------------------Ubuntu 7.10 \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 7.10"!!Kernel Information!!------------------Kernel release: 2.6.22-14-rtOperating System: GNU/LinuxArchitecture: x86_64Processor: unknownSMP Enabled: Yes!!ALSA Version!!------------Driver version: 1.0.14Library version: 1.0.14aUtilities version: 1.0.14!!Loaded ALSA modules!!-------------------snd_hda_intel!!Soundcards recognised by ALSA!!----------------------------- 0 [NVidia ]: HDA-Intel - HDA NVidia HDA NVidia at 0xfdfb8000 irq 23!!PCI Soundcards installed in the system!!--------------------------------------00:10.1 Audio device: nVidia Corporation MCP51 High Definition Audio (rev a2)!!Advanced information - PCI Vendor/Device/Susbsystem ID's!!--------------------------------------------------------00:10.1 0403: 10de:026c (rev a2) Subsystem: 1462:3fcc!!Modprobe options (Sound related)!!--------------------------------snd-bt87x: index=-2snd-atiixp-modem: index=-2snd-intel8x0m: index=-2snd-via82xx-modem: index=-2snd-usb-audio: index=1snd-usb-usx2y: index=-2snd-usb-caiaq: index=-2snd-hda-intel: index=0 probe_mask=3 position_fix=3snd-hda-intel: model=3stack!!Loaded sound module options!!--------------------------!!Module: snd_hda_intelenable : Nid : <NULL>index : 0model : 3stackposition_fix : 3probe_mask : 3single_cmd : N!!HDA-Intel Codec information!!-----------------------------startcollapse--Codec: Realtek ALC883Address: 0Vendor Id: 0x10ec0883Subsystem Id: 0x14623fccRevision Id: 0x100002Default PCM: rates [0x560]: 44100 48000 96000 192000 bits [0xe]: 16 20 24 formats [0x1]: PCMDefault Amp-In caps: N/ADefault Amp-Out caps: N/ANode 0x02 [Audio Output] wcaps 0x11: Stereo PCM: rates [0x560]: 44100 48000 96000 192000 bits [0xe]: 16 20 24 formats [0x1]: PCMNode 0x03 [Audio Output] wcaps 0x11: Stereo PCM: rates [0x560]: 44100 48000 96000 192000 bits [0xe]: 16 20 24 formats [0x1]: PCMNode 0x04 [Audio Output] wcaps 0x11: Stereo PCM: rates [0x560]: 44100 48000 96000 192000 bits [0xe]: 16 20 24 formats [0x1]: PCMNode 0x05 [Audio Output] wcaps 0x11: Stereo PCM: rates [0x560]: 44100 48000 96000 192000 bits [0xe]: 16 20 24 formats [0x1]: PCMNode 0x06 [Audio Output] wcaps 0x211: Stereo Digital PCM: rates [0x560]: 44100 48000 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=0x08, nsteps=0x1f, stepsize=0x05, mute=1 Amp-In vals: [0x00 0x00] 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=0x08, nsteps=0x1f, stepsize=0x05, mute=1 Amp-In vals: [0x16 0x16] PCM: rates [0x160]: 44100 48000 96000 bits [0x6]: 16 20 formats [0x1]: PCM Connection: 1 0x22Node 0x0a [Audio Input] wcaps 0x100391: Stereo Digital PCM: rates [0x560]: 44100 48000 96000 192000 bits [0x1e]: 16 20 24 32 formats [0x1]: PCM 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] [0x00 0x00] [0x80 0x80] [0x00 0x00] [0x80 0x80] [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: [0x16 0x16] 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: [0x00 0x00] [0x00 0x00] Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=0 Amp-Out vals: [0x16 0x16] 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: [0x16 0x16] 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] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1 Amp-Out vals: [0x00 0x00] Pincap 0x083e: IN OUT HP Detect Pin Default 0x0121441f: [Jack] HP Out at Ext Rear Conn = 1/8, Color = Green Pin-ctls: 0xc0: OUT HP 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] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1 Amp-Out vals: [0x00 0x00] Pincap 0x083e: IN OUT HP Detect Pin Default 0x411111f0: [N/A] Speaker at Ext Rear Conn = 1/8, Color = Black Pin-ctls: 0x40: OUT 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] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1 Amp-Out vals: [0x00 0x00] Pincap 0x083e: IN OUT HP Detect Pin Default 0x411111f0: [N/A] Speaker at Ext Rear Conn = 1/8, Color = Black Pin-ctls: 0x40: OUT 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] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1 Amp-Out vals: [0x00 0x00] Pincap 0x083e: IN OUT HP Detect Pin Default 0x411111f0: [N/A] Speaker at Ext Rear Conn = 1/8, Color = Black Pin-ctls: 0x40: OUT 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] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1 Amp-Out vals: [0x00 0x00] Pincap 0x08173e: IN OUT HP Detect Pin Default 0x01a19c3f: [Jack] Mic at Ext Rear Conn = 1/8, Color = Pink Pin-ctls: 0x40: OUT 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] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1 Amp-Out vals: [0x80 0x80] Pincap 0x08173e: IN OUT HP Detect Pin Default 0x99a30930: [Fixed] Mic at Int ATAPI Conn = ATAPI, Color = Unknown Pin-ctls: 0x24: IN 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] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1 Amp-Out vals: [0x00 0x00] Pincap 0x08173e: IN OUT HP Detect Pin Default 0x01813431: [Jack] Line In at Ext Rear Conn = 1/8, Color = Blue Pin-ctls: 0x40: OUT 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] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1 Amp-Out vals: [0x80 0x80] Pincap 0x08173e: IN OUT HP Detect Pin Default 0x99130110: [Fixed] Speaker at Int ATAPI Conn = ATAPI, Color = Unknown Pin-ctls: 0x40: OUT Connection: 5 0x0c* 0x0d 0x0e 0x0f 0x26Node 0x1c [Pin Complex] wcaps 0x400001: Stereo Pincap 0x0820: IN Pin Default 0x593301f0: [N/A] CD at Int ATAPI Conn = ATAPI, Color = Unknown Pin-ctls: 0x00:Node 0x1d [Pin Complex] wcaps 0x400000: Mono Pincap 0x0820: IN Pin Default 0x598301f0: [N/A] Line In at Int ATAPI Conn = ATAPI, Color = Unknown Pin-ctls: 0x00:Node 0x1e [Pin Complex] wcaps 0x400300: Mono Digital Pincap 0x0810: OUT Pin Default 0x01454120: [Jack] SPDIF Out at Ext Rear Conn = Optical, Color = Green Pin-ctls: 0x00: Connection: 1 0x06Node 0x1f [Pin Complex] wcaps 0x400200: Mono Digital Pincap 0x0820: IN Pin Default 0x411111f0: [N/A] Speaker at Ext Rear Conn = 1/8, Color = Black Pin-ctls: 0x00:Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: MonoNode 0x21 [Vendor Defined Widget] wcaps 0xf00000: MonoNode 0x22 [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] [0x00 0x00] [0x80 0x80] [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] Amp-Out caps: N/A Amp-Out vals: [0x00 0x00] Connection: 11 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x17 0x0bNode 0x23 [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] [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] Amp-Out caps: N/A Amp-Out vals: [0x00 0x00] 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 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 0x0bCodec: Generic 11c1 Si3054Address: 1Vendor Id: 0x11c13026Subsystem Id: 0x11c13026Revision Id: 0x100700--endcollapse--!!ALSA Device nodes!!-----------------crw-rw---- 1 root audio 116, 10 2008-02-09 13:09 /dev/snd/controlC0crw-rw---- 1 root audio 116, 9 2008-02-09 13:09 /dev/snd/pcmC0D0ccrw-rw---- 1 root audio 116, 8 2008-02-09 13:09 /dev/snd/pcmC0D0pcrw-rw---- 1 root audio 116, 7 2008-02-09 13:09 /dev/snd/pcmC0D1pcrw-rw---- 1 root audio 116, 6 2008-02-09 13:09 /dev/snd/pcmC0D2ccrw-rw---- 1 root audio 116, 5 2008-02-09 13:09 /dev/snd/pcmC0D6ccrw-rw---- 1 root audio 116, 4 2008-02-09 13:09 /dev/snd/pcmC0D6pcrw-rw---- 1 root audio 116, 3 2008-02-09 13:09 /dev/snd/seqcrw-rw---- 1 root audio 116, 2 2008-02-09 13:09 /dev/snd/timer!!ALSA configuration files!!------------------------!!User specific config file (~/.asoundrc)#### </home/johnwm/.asoundrc.asoundconf>## Default Soundcard# alias snd-card-0 snd-nforcepcm.!default { type plug slave.pcm "dmix"}# pcm.nforce { type hw card 0 device 0 } pcm.!default { type plug slave.pcm "nforce" } pcm.nforce { type dmix ipc_key 1234 slave { pcm "hw:0,0" period_time 0 period_size 512 buffer_size 4096 rate 48000}} ctl.nforce { type hw card 0 device 0 }## pcm.nforce_all {# type plug# ttable.0.0 1# ttable.1.1 1# ttable.2.2 1# slave.pcm nforce# }# pcm.nforce_analog {# type plug# ttable.0.0 1# ttable.1.1 1# ttable.2.2 1# slave.pcm nforce# }## Soundcard #2 - usb-audio - H4-Zoom pcm.H4-Zoom { type hw card 1 device 1 } ctl.H4-Zoom { type hw card 1 device 1 }#pcm.dmixer { type dmix ipc_key 2048 slave { pcm "hw:0,0" period_time 0 period_size 1024 buffer_size 8192 periods 128 rate 48000 } bindings { 0 0 1 1 }}##pcm.!default { type plug slave.pcm "surround51" slave.channels 6 route_policy duplicate}### convert alsa API over jack API# use it with # % aplay foo.wav# use this as defaultpcm.!default { type plug slave { pcm "jack" }}# pcm type jackpcm.jack { type jack playback_ports { 0 alsa_pcm:playback_1 1 alsa_pcm:playback_2 } capture_ports { 0 alsa_pcm:capture_1 1 alsa_pcm:capture_2 }}# oss will use the alsa to jack API by default# test it with# % aoss mpg123 some.mp3pcm.dsp pcm.!default##pcm.dmixer { type dmix ipc_key 1024 slave { pcm "hw:0,0" period_time 0 period_size 1024 #<===== here buffer_size 8192 #<===== and here periods 128 rate 48000 } bindings { 0 0 1 1 }}## Allow reading from the default device.# Also known as record or capture.pcm.input { type dsnoop ipc_key 2048 slave.pcm "nforce"## Possible artsd full duplex fix:# slave {# period_time 0# period_size 1024# buffer_size 8192# } bindings { 0 0 1 1 }}## This is what we want as our default device# a fully duplex (read/write) audio device.pcm.duplex { type asym playback.pcm "output" capture.pcm "input"}#################### CONVERSION PLUG ##################### Setting the default pcm device allows the conversion# rate to be selected on the fly.# duplex mode allows any alsa enabled app to read/write# to the dmix plug (Fixes a problem with wine).pcm.!default { type plug slave.pcm "duplex"}# Apparently this is wrong (breaks mplayer for me opening the device)#ctl.!default {# type plug# slave.pcm "snd_card"#}######### AOSS ########## OSS dsp0 device (OSS needs only output support, duplex will break stuff)pcm.dsp0 { type plug slave.pcm "output"}## http://www.linuxforums.org/forum/linux-newbie/82899-mcp51-6channel-out-xmms-mplayer-help.html## Duplicate an stereo source to the rear speakers# Sets correct loudness level# Rears provides ambient soundpcm.simsurround40 {type routeslave {pcm 'hw:0,0'channels 4}ttable.0.0 1ttable.1.1 1ttable.0.2 0.75ttable.1.3 0.75}# Duplicate an stereo source to center and rears speakers# Sets correct loudness level for each channel# Center provides vocals and centers the stage# Rears provides ambient soundpcm.simsurround50 {type routeslave {pcm 'hw:0,0'channels 6}ttable.0.0 0.9ttable.1.1 0.9ttable.0.2 0.75ttable.1.3 0.75ttable.0.4 0.5ttable.1.4 0.5ttable.0.5 0.0ttable.1.5 0.0}ctl.simsurround40 {type hwcard 0}ctl.simsurround50 {type hwcard 0}pcm.ch51dup {slave.pcm surround51slave.channels 6}## - jwm test 6-21-07pcm.input {type dmix slave { pcm "hw:0,0" channels 2 period_size 1024 buffer_size 4096 rate 48000 }}pcm.dsnooped { ipc_key 1027 type dsnoop slave { pcm "hw:0,0" channels 2 period_size 1024 buffer_size 4096 rate 48000 }}pcm.asymed { type asym playback.pcm "dmixed" capture.pcm "dsnooped"}!!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 0defaults.ctl.card 0defaults.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 S16_LEdefaults.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.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.pcm.dmix.card defaults.pcm.carddefaults.pcm.dmix.device defaults.pcm.devicedefaults.pcm.dsnoop.card defaults.pcm.carddefaults.pcm.dsnoop.device defaults.pcm.devicedefaults.namehint.showall offdefaults.namehint.basic ondefaults.namehint.extended off!!System wide config file (/etc/asound.conf)## pcm.card0 {type hwcard 0}#pcm.dmixer { type dmix ipc_key 1025 ipc_key_add_uid false ipc_perm 0666 # mixing for all users slave { pcm "hw:0,0" period_time 0 period_size 1024 buffer_size 8192 rate 48000 } bindings { 0 0 1 1 }}#pcm.dsp0 { type plug slave.pcm "dmixer" } pcm.!default { type plug slave.pcm "dmixer" } ctl.mixer0 { type hw card 0 }## pcm.dsp0 { type plug slave.pcm "dmix" }pcm.NVidia-hw { type hw card 0 }pcm.!default { type plug slave.pcm "NVidia" }pcm.NVidia { type dmix ipc_key 1234 ipc_perm 0660 slave {pcm "hw:0,0" period_time 0 period_size 2048 buffer_size 32768 rate 48000 #rate 44100 rate 48000 }} ctl.NVidia-hw { type hw card 0}## pulse audio - section - added jwm - 6-10-07 - use pcm.!default section jwm 7-19-07 pcm.pulse { type pulse }ctl.pulse { type pulse }pcm.!default { type pulse} ctl.!default { type pulse}## Gain more channels using routing table## http://gentoo-wiki.com/Talk:HOWTO_ALSA_Complete_(includes_dmix)pcm.ttable { type route; slave.pcm "multi"; ttable.0.0 1; ttable.1.1 1; ttable.0.2 1; ttable.1.3 1;}## Jwm - 7-12-07 - ref - http://www.alsa-project.org/alsa-doc/alsa-lib/pcm_plugins.html# Plugin IEC958 - This plugin converts 32bit IEC958 subframe samples to linear, or linear to 32bit IEC958 subframe samples.#pcm.iec958 {# type iec958# slave {# pcm iec958# }# [status status-bytes]# [p0x08 0x04 0x02]# }!!Aplay/Arecord output!!------------APLAY**** List of PLAYBACK Hardware Devices ****card 0: NVidia [HDA NVidia], device 0: ALC883 Analog [ALC883 Analog] Subdevices: 0/1 Subdevice #0: subdevice #0card 0: NVidia [HDA NVidia], device 1: ALC883 Digital [ALC883 Digital] Subdevices: 1/1 Subdevice #0: subdevice #0card 0: NVidia [HDA NVidia], device 6: Si3054 Modem [Si3054 Modem] Subdevices: 1/1 Subdevice #0: subdevice #0ARECORD**** List of CAPTURE Hardware Devices ****card 0: NVidia [HDA NVidia], device 0: ALC883 Analog [ALC883 Analog] Subdevices: 1/2 Subdevice #0: subdevice #0 Subdevice #1: subdevice #1card 0: NVidia [HDA NVidia], device 2: ALC883 Analog [ALC883 Analog] Subdevices: 2/2 Subdevice #0: subdevice #0 Subdevice #1: subdevice #1card 0: NVidia [HDA NVidia], device 6: Si3054 Modem [Si3054 Modem] Subdevices: 1/1 Subdevice #0: subdevice #0!!Amixer output!!-------------!!-------Mixer controls for card 0 [NVidia]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 180 [71%] [-15.00dB] Front Right: Playback 180 [71%] [-15.00dB]Simple mixer control 'Front',0 Capabilities: pvolume pswitch Playback channels: Front Left - Front Right Limits: Playback 0 - 31 Mono: Front Left: Playback 22 [71%] [-13.50dB] [off] Front Right: Playback 22 [71%] [-13.50dB] [off]Simple mixer control 'Surround',0 Capabilities: pvolume pswitch Playback channels: Front Left - Front Right Limits: Playback 0 - 31 Mono: Front Left: Playback 22 [71%] [-13.50dB] [on] Front Right: Playback 22 [71%] [-13.50dB] [on]Simple mixer control 'Center',0 Capabilities: pvolume pvolume-joined pswitch pswitch-joined Playback channels: Mono Limits: Playback 0 - 31 Mono: Playback 22 [71%] [-13.50dB] [off]Simple mixer control 'LFE',0 Capabilities: pvolume pvolume-joined pswitch pswitch-joined Playback channels: Mono Limits: Playback 0 - 31 Mono: Playback 22 [71%] [-13.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 0 [0%] [-34.50dB] [off] Front Right: Playback 0 [0%] [-34.50dB] [off]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 Playback channels: Mono Mono: Playback [off]Simple mixer control 'Capture',0 Capabilities: cvolume cswitch Capture channels: Front Left - Front Right Limits: Capture 0 - 31 Front Left: Capture 0 [0%] [-12.00dB] [on] Front Right: Capture 0 [0%] [-12.00dB] [on]Simple mixer control 'Capture',1 Capabilities: cvolume cswitch Capture channels: Front Left - Front Right Limits: Capture 0 - 31 Front Left: Capture 22 [71%] [21.00dB] [on] Front Right: Capture 22 [71%] [21.00dB] [on]Simple mixer control 'Caller ID',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off]Simple mixer control 'Channel Mode',0 Capabilities: enum Items: '2ch' '6ch' Item0: '6ch'Simple mixer control 'Digital',0 Capabilities: cvolume Capture channels: Front Left - Front Right Limits: Capture 0 - 120 Front Left: Capture 0 [0%] [-30.00dB] Front Right: Capture 0 [0%] [-30.00dB]Simple mixer control 'Input Source',0 Capabilities: enum Items: 'Mic' 'Front Mic' 'Line' 'CD' Item0: 'Line'Simple mixer control 'Input Source',1 Capabilities: enum Items: 'Mic' 'Front Mic' 'Line' 'CD' Item0: 'Line'Simple mixer control 'Off-hook',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off]!!Alsactl output!!---------------startcollapse--state.NVidia { control.1 { comment.access 'read write' comment.type INTEGER comment.count 2 comment.range '0 - 31' iface MIXER name 'Front Playback Volume' value.0 22 value.1 22 } control.2 { comment.access 'read write' comment.type BOOLEAN comment.count 2 iface MIXER name 'Headphone Playback Switch' value.0 true value.1 true } control.3 { comment.access 'read write' comment.type BOOLEAN comment.count 2 iface MIXER name 'Front Playback Switch' value.0 false value.1 false } control.4 { comment.access 'read write' comment.type INTEGER comment.count 2 comment.range '0 - 31' iface MIXER name 'Surround Playback Volume' value.0 22 value.1 22 } control.5 { comment.access 'read write' comment.type BOOLEAN comment.count 2 iface MIXER name 'Surround Playback Switch' value.0 true value.1 true } control.6 { comment.access 'read write' comment.type INTEGER comment.count 1 comment.range '0 - 31' iface MIXER name 'Center Playback Volume' value 22 } control.7 { comment.access 'read write' comment.type INTEGER comment.count 1 comment.range '0 - 31' iface MIXER name 'LFE Playback Volume' value 22 } control.8 { comment.access 'read write' comment.type BOOLEAN comment.count 1 iface MIXER name 'Center Playback Switch' value false } control.9 { comment.access 'read write' comment.type BOOLEAN comment.count 1 iface MIXER name 'LFE Playback Switch' value false } control.10 { comment.access 'read write' comment.type INTEGER comment.count 2 comment.range '0 - 31' iface MIXER name 'CD Playback Volume' value.0 0 value.1 0 } control.11 { comment.access 'read write' comment.type BOOLEAN comment.count 2 iface MIXER name 'CD Playback Switch' value.0 false value.1 false } control.12 { comment.access 'read write' comment.type INTEGER comment.count 2 comment.range '0 - 31' iface MIXER name 'Line Playback Volume' value.0 0 value.1 0 } control.13 { comment.access 'read write' comment.type BOOLEAN comment.count 2 iface MIXER name 'Line Playback Switch' value.0 false value.1 false } control.14 { comment.access 'read write' comment.type INTEGER comment.count 2 comment.range '0 - 31' iface MIXER name 'Mic Playback Volume' value.0 0 value.1 0 } control.15 { comment.access 'read write' comment.type INTEGER comment.count 2 comment.range '0 - 3' iface MIXER name 'Mic Boost' value.0 0 value.1 0 } control.16 { comment.access 'read write' comment.type BOOLEAN comment.count 2 iface MIXER name 'Mic Playback Switch' value.0 false value.1 false } control.17 { comment.access 'read write' comment.type INTEGER comment.count 2 comment.range '0 - 31' iface MIXER name 'Capture Volume' value.0 0 value.1 0 } control.18 { comment.access 'read write' comment.type BOOLEAN comment.count 2 iface MIXER name 'Capture Switch' value.0 true value.1 true } control.19 { comment.access 'read write' comment.type INTEGER comment.count 2 comment.range '0 - 31' iface MIXER name 'Capture Volume' index 1 value.0 22 value.1 22 } control.20 { comment.access 'read write' comment.type BOOLEAN comment.count 2 iface MIXER name 'Capture Switch' index 1 value.0 true value.1 true } control.21 { 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 Line } control.22 { 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 Line } control.23 { comment.access 'read write' comment.type ENUMERATED comment.count 1 comment.item.0 '2ch' comment.item.1 '6ch' iface MIXER name 'Channel Mode' value '6ch' } control.24 { comment.access read comment.type IEC958 comment.count 1 iface MIXER name 'IEC958 Playback Con Mask' value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000' } control.25 { comment.access read comment.type IEC958 comment.count 1 iface MIXER name 'IEC958 Playback Pro Mask' value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000' } control.26 { comment.access 'read write' comment.type IEC958 comment.count 1 iface MIXER name 'IEC958 Playback Default' value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000' } control.27 { comment.access 'read write' comment.type BOOLEAN comment.count 1 iface MIXER name 'IEC958 Playback Switch' value false } control.28 { comment.access 'read write' comment.type BOOLEAN comment.count 1 iface MIXER name 'Off-hook Switch' value false } control.29 { comment.access 'read write' comment.type BOOLEAN comment.count 1 iface MIXER name 'Caller ID Switch' value false } control.30 { comment.access 'read write user' comment.type INTEGER comment.count 2 comment.range '0 - 255' comment.tlv '0000000100000008ffffec1400000014' iface MIXER name 'PCM Playback Volume' value.0 180 value.1 180 } control.31 { comment.access 'read write user' comment.type INTEGER comment.count 2 comment.range '0 - 120' comment.tlv '0000000100000008fffff44800000032' iface MIXER name 'Digital Capture Volume' value.0 0 value.1 0 }}--endcollapse--!!All Loaded Modules!!------------------Modulevideodevv4l2_commonv4l1_compatbinfmt_miscrealtimeaccontainerdockbuttonsbsbatteryvideoaf_packetmmc_blocksnd_hda_intelsnd_pcm_osssnd_mixer_osssnd_pcmsnd_seq_dummysnd_seq_osssnd_seq_midirt61pcirt2x00pcisnd_rawmidirt2x00librfkillsnd_seq_midi_eventmac80211cfg80211snd_seqinput_polldevsnd_timercrc_itu_tsnd_seq_deviceeeprom_93cx6sdhcisndnvidiammc_corert61psmousei2c_nforce2serio_rawsoundcorek8tempi2c_corepcspkrsnd_page_allocevdevpowernow_k8cpufreq_userspacecpufreq_conservativecpufreq_statscpufreq_ondemandfreq_tablecpufreq_powersaveiptable_natnf_natnf_conntrack_ipv4nf_conntracknfnetlinkiptable_mangleiptable_filterip_tablesx_tablesext3jbdmbcachesgide_cdcdromsd_modata_genericsata_nvamd74xxohci_hcdlibataehci_hcdide_corer8169scsi_modusbcorethermalprocessorfancommoncapfuse