!!################################ !!ALSA Information Script v 0.4.60 !!################################ !!Script ran on: Wed Jun 15 16:47:36 UTC 2011 !!Linux Distribution !!------------------ !!DMI Information !!--------------- Manufacturer: Product Name: Product Version: !!Kernel Information !!------------------ Kernel release: 2.6.38.7-rpn1 Operating System: GNU/Linux Architecture: i686 Processor: unknown SMP Enabled: Yes !!ALSA Version !!------------ Driver version: 1.0.23 Library version: 1.0.23 Utilities version: 1.0.23 !!Loaded ALSA modules !!------------------- snd_intel8x0 !!Sound Servers on this system !!---------------------------- No sound servers found. !!Soundcards recognised by ALSA !!----------------------------- 0 [I82801AAICH ]: ICH - Intel 82801AA-ICH Intel 82801AA-ICH with STAC9700,83,84 at irq 5 !!PCI Soundcards installed in the system !!-------------------------------------- 00:05.0 Multimedia audio controller: Intel Corporation 82801AA AC'97 Audio Controller (rev 01) !!Advanced information - PCI Vendor/Device/Subsystem ID's !!-------------------------------------------------------- 00:05.0 0401: 8086:2415 (rev 01) Subsystem: 8086:0000 !!Modprobe options (Sound related) !!-------------------------------- snd-atiixp-modem: index=-2 snd-intel8x0m: index=-2 snd-via82xx-modem: index=-2 snd-pcsp: index=-2 snd-usb-audio: index=-2 !!Loaded sound module options !!-------------------------- !!Module: snd_intel8x0 ac97_clock : 0 ac97_quirk : (null) buggy_irq : N buggy_semaphore : N enable : N id : (null) index : -1 joystick : 0 spdif_aclink : 0 xbox : N !!AC97 Codec information !!--------------------------- --startcollapse-- 0-0/0: SigmaTel STAC9700,83,84 PCI Subsys Vendor: 0x8086 PCI Subsys Device: 0x0000 Flags: 0 Revision : 0x00 Compat. Class : 0x00 Subsys. Vendor ID: 0x0000 Subsys. ID : 0x0000 Capabilities : DAC resolution : 16-bit ADC resolution : 16-bit 3D enhancement : No 3D Stereo Enhancement Current setup Mic gain : 0dB [ 0dB] POP path : pre 3D Sim. stereo : off 3D enhancement : off Loudness : off Mono output : MIX Mic select : Mic1 ADC/DAC loopback : off Extended ID : codec=0 rev=2 DSA=0 VRM VRA Extended status : PRK PRJ PRI VRM VRA PCM front DAC : 44100Hz PCM ADC : 48000Hz PCM MIC ADC : 48000Hz 0:00 = 0000 0:02 = 9f9f 0:04 = 0000 0:06 = bfbf 0:08 = 0000 0:0a = 801e 0:0c = bfbf 0:0e = bfbf 0:10 = 9f9f 0:12 = bfbf 0:14 = bfbf 0:16 = bfbf 0:18 = 9f9f 0:1a = 0000 0:1c = 0000 0:1e = 8000 0:20 = 0000 0:22 = 0000 0:24 = 0000 0:26 = 000f 0:28 = 0809 0:2a = 3809 0:2c = ac44 0:2e = bb80 0:30 = bb80 0:32 = bb80 0:34 = bb80 0:36 = 0000 0:38 = 0000 0:3a = 0000 0:3c = 0000 0:3e = 0000 0:40 = 0000 0:42 = 0000 0:44 = 0000 0:46 = 0000 0:48 = 0000 0:4a = 0000 0:4c = 0000 0:4e = 0000 0:50 = 0000 0:52 = 0000 0:54 = 0000 0:56 = 0000 0:58 = 0000 0:5a = 0000 0:5c = 0000 0:5e = 0000 0:60 = 0000 0:62 = 0000 0:64 = 0000 0:66 = 0016 0:68 = 0000 0:6a = 0000 0:6c = 0000 0:6e = 0000 0:70 = 0000 0:72 = 0000 0:74 = 0000 0:76 = 0000 0:78 = 0000 0:7a = 0000 0:7c = 8384 0:7e = 7600 --endcollapse-- !!ALSA Device nodes !!----------------- crw-rw---- 1 root audio 116, 0 May 31 2007 /dev/snd/controlC0 crw-rw---- 1 root audio 116, 32 May 31 2007 /dev/snd/controlC1 crw-rw---- 1 root audio 116, 64 May 31 2007 /dev/snd/controlC2 crw-rw---- 1 root audio 116, 96 May 31 2007 /dev/snd/controlC3 crw-rw---- 1 root audio 116, 4 May 31 2007 /dev/snd/hwC0D0 crw-rw---- 1 root audio 116, 5 May 31 2007 /dev/snd/hwC0D1 crw-rw---- 1 root audio 116, 6 May 31 2007 /dev/snd/hwC0D2 crw-rw---- 1 root audio 116, 7 May 31 2007 /dev/snd/hwC0D3 crw-rw---- 1 root audio 116, 36 May 31 2007 /dev/snd/hwC1D0 crw-rw---- 1 root audio 116, 37 May 31 2007 /dev/snd/hwC1D1 crw-rw---- 1 root audio 116, 38 May 31 2007 /dev/snd/hwC1D2 crw-rw---- 1 root audio 116, 39 May 31 2007 /dev/snd/hwC1D3 crw-rw---- 1 root audio 116, 68 May 31 2007 /dev/snd/hwC2D0 crw-rw---- 1 root audio 116, 69 May 31 2007 /dev/snd/hwC2D1 crw-rw---- 1 root audio 116, 70 May 31 2007 /dev/snd/hwC2D2 crw-rw---- 1 root audio 116, 71 May 31 2007 /dev/snd/hwC2D3 crw-rw---- 1 root audio 116, 100 May 31 2007 /dev/snd/hwC3D0 crw-rw---- 1 root audio 116, 101 May 31 2007 /dev/snd/hwC3D1 crw-rw---- 1 root audio 116, 102 May 31 2007 /dev/snd/hwC3D2 crw-rw---- 1 root audio 116, 103 May 31 2007 /dev/snd/hwC3D3 crw-rw---- 1 root audio 116, 8 May 31 2007 /dev/snd/midiC0D0 crw-rw---- 1 root audio 116, 9 May 31 2007 /dev/snd/midiC0D1 crw-rw---- 1 root audio 116, 10 May 31 2007 /dev/snd/midiC0D2 crw-rw---- 1 root audio 116, 11 May 31 2007 /dev/snd/midiC0D3 crw-rw---- 1 root audio 116, 12 May 31 2007 /dev/snd/midiC0D4 crw-rw---- 1 root audio 116, 13 May 31 2007 /dev/snd/midiC0D5 crw-rw---- 1 root audio 116, 14 May 31 2007 /dev/snd/midiC0D6 crw-rw---- 1 root audio 116, 15 May 31 2007 /dev/snd/midiC0D7 crw-rw---- 1 root audio 116, 40 May 31 2007 /dev/snd/midiC1D0 crw-rw---- 1 root audio 116, 41 May 31 2007 /dev/snd/midiC1D1 crw-rw---- 1 root audio 116, 42 May 31 2007 /dev/snd/midiC1D2 crw-rw---- 1 root audio 116, 43 May 31 2007 /dev/snd/midiC1D3 crw-rw---- 1 root audio 116, 44 May 31 2007 /dev/snd/midiC1D4 crw-rw---- 1 root audio 116, 45 May 31 2007 /dev/snd/midiC1D5 crw-rw---- 1 root audio 116, 46 May 31 2007 /dev/snd/midiC1D6 crw-rw---- 1 root audio 116, 47 May 31 2007 /dev/snd/midiC1D7 crw-rw---- 1 root audio 116, 72 May 31 2007 /dev/snd/midiC2D0 crw-rw---- 1 root audio 116, 73 May 31 2007 /dev/snd/midiC2D1 crw-rw---- 1 root audio 116, 74 May 31 2007 /dev/snd/midiC2D2 crw-rw---- 1 root audio 116, 75 May 31 2007 /dev/snd/midiC2D3 crw-rw---- 1 root audio 116, 76 May 31 2007 /dev/snd/midiC2D4 crw-rw---- 1 root audio 116, 77 May 31 2007 /dev/snd/midiC2D5 crw-rw---- 1 root audio 116, 78 May 31 2007 /dev/snd/midiC2D6 crw-rw---- 1 root audio 116, 79 May 31 2007 /dev/snd/midiC2D7 crw-rw---- 1 root audio 116, 104 May 31 2007 /dev/snd/midiC3D0 crw-rw---- 1 root audio 116, 105 May 31 2007 /dev/snd/midiC3D1 crw-rw---- 1 root audio 116, 106 May 31 2007 /dev/snd/midiC3D2 crw-rw---- 1 root audio 116, 107 May 31 2007 /dev/snd/midiC3D3 crw-rw---- 1 root audio 116, 108 May 31 2007 /dev/snd/midiC3D4 crw-rw---- 1 root audio 116, 109 May 31 2007 /dev/snd/midiC3D5 crw-rw---- 1 root audio 116, 110 May 31 2007 /dev/snd/midiC3D6 crw-rw---- 1 root audio 116, 111 May 31 2007 /dev/snd/midiC3D7 crw-rw---- 1 root audio 116, 24 May 20 16:10 /dev/snd/pcmC0D0c crw-rw---- 1 root audio 116, 16 Jun 15 10:45 /dev/snd/pcmC0D0p crw-rw---- 1 root audio 116, 25 May 31 2007 /dev/snd/pcmC0D1c crw-rw---- 1 root audio 116, 17 May 31 2007 /dev/snd/pcmC0D1p crw-rw---- 1 root audio 116, 26 May 31 2007 /dev/snd/pcmC0D2c crw-rw---- 1 root audio 116, 18 May 31 2007 /dev/snd/pcmC0D2p crw-rw---- 1 root audio 116, 27 May 31 2007 /dev/snd/pcmC0D3c crw-rw---- 1 root audio 116, 19 May 31 2007 /dev/snd/pcmC0D3p crw-rw---- 1 root audio 116, 28 May 31 2007 /dev/snd/pcmC0D4c crw-rw---- 1 root audio 116, 20 May 31 2007 /dev/snd/pcmC0D4p crw-rw---- 1 root audio 116, 29 May 31 2007 /dev/snd/pcmC0D5c crw-rw---- 1 root audio 116, 21 May 31 2007 /dev/snd/pcmC0D5p crw-rw---- 1 root audio 116, 30 May 31 2007 /dev/snd/pcmC0D6c crw-rw---- 1 root audio 116, 22 May 31 2007 /dev/snd/pcmC0D6p crw-rw---- 1 root audio 116, 31 May 31 2007 /dev/snd/pcmC0D7c crw-rw---- 1 root audio 116, 23 May 31 2007 /dev/snd/pcmC0D7p crw-rw---- 1 root audio 116, 56 May 31 2007 /dev/snd/pcmC1D0c crw-rw---- 1 root audio 116, 48 May 31 2007 /dev/snd/pcmC1D0p crw-rw---- 1 root audio 116, 57 May 31 2007 /dev/snd/pcmC1D1c crw-rw---- 1 root audio 116, 49 May 31 2007 /dev/snd/pcmC1D1p crw-rw---- 1 root audio 116, 58 May 31 2007 /dev/snd/pcmC1D2c crw-rw---- 1 root audio 116, 50 May 31 2007 /dev/snd/pcmC1D2p crw-rw---- 1 root audio 116, 59 May 31 2007 /dev/snd/pcmC1D3c crw-rw---- 1 root audio 116, 51 May 31 2007 /dev/snd/pcmC1D3p crw-rw---- 1 root audio 116, 60 May 31 2007 /dev/snd/pcmC1D4c crw-rw---- 1 root audio 116, 52 May 31 2007 /dev/snd/pcmC1D4p crw-rw---- 1 root audio 116, 61 May 31 2007 /dev/snd/pcmC1D5c crw-rw---- 1 root audio 116, 53 May 31 2007 /dev/snd/pcmC1D5p crw-rw---- 1 root audio 116, 62 May 31 2007 /dev/snd/pcmC1D6c crw-rw---- 1 root audio 116, 54 May 31 2007 /dev/snd/pcmC1D6p crw-rw---- 1 root audio 116, 63 May 31 2007 /dev/snd/pcmC1D7c crw-rw---- 1 root audio 116, 55 May 31 2007 /dev/snd/pcmC1D7p crw-rw---- 1 root audio 116, 88 May 31 2007 /dev/snd/pcmC2D0c crw-rw---- 1 root audio 116, 80 May 31 2007 /dev/snd/pcmC2D0p crw-rw---- 1 root audio 116, 89 May 31 2007 /dev/snd/pcmC2D1c crw-rw---- 1 root audio 116, 81 May 31 2007 /dev/snd/pcmC2D1p crw-rw---- 1 root audio 116, 90 May 31 2007 /dev/snd/pcmC2D2c crw-rw---- 1 root audio 116, 82 May 31 2007 /dev/snd/pcmC2D2p crw-rw---- 1 root audio 116, 91 May 31 2007 /dev/snd/pcmC2D3c crw-rw---- 1 root audio 116, 83 May 31 2007 /dev/snd/pcmC2D3p crw-rw---- 1 root audio 116, 92 May 31 2007 /dev/snd/pcmC2D4c crw-rw---- 1 root audio 116, 84 May 31 2007 /dev/snd/pcmC2D4p crw-rw---- 1 root audio 116, 93 May 31 2007 /dev/snd/pcmC2D5c crw-rw---- 1 root audio 116, 85 May 31 2007 /dev/snd/pcmC2D5p crw-rw---- 1 root audio 116, 94 May 31 2007 /dev/snd/pcmC2D6c crw-rw---- 1 root audio 116, 86 May 31 2007 /dev/snd/pcmC2D6p crw-rw---- 1 root audio 116, 95 May 31 2007 /dev/snd/pcmC2D7c crw-rw---- 1 root audio 116, 87 May 31 2007 /dev/snd/pcmC2D7p crw-rw---- 1 root audio 116, 120 May 31 2007 /dev/snd/pcmC3D0c crw-rw---- 1 root audio 116, 112 May 31 2007 /dev/snd/pcmC3D0p crw-rw---- 1 root audio 116, 121 May 31 2007 /dev/snd/pcmC3D1c crw-rw---- 1 root audio 116, 113 May 31 2007 /dev/snd/pcmC3D1p crw-rw---- 1 root audio 116, 122 May 31 2007 /dev/snd/pcmC3D2c crw-rw---- 1 root audio 116, 114 May 31 2007 /dev/snd/pcmC3D2p crw-rw---- 1 root audio 116, 123 May 31 2007 /dev/snd/pcmC3D3c crw-rw---- 1 root audio 116, 115 May 31 2007 /dev/snd/pcmC3D3p crw-rw---- 1 root audio 116, 124 May 31 2007 /dev/snd/pcmC3D4c crw-rw---- 1 root audio 116, 116 May 31 2007 /dev/snd/pcmC3D4p crw-rw---- 1 root audio 116, 125 May 31 2007 /dev/snd/pcmC3D5c crw-rw---- 1 root audio 116, 117 May 31 2007 /dev/snd/pcmC3D5p crw-rw---- 1 root audio 116, 126 May 31 2007 /dev/snd/pcmC3D6c crw-rw---- 1 root audio 116, 118 May 31 2007 /dev/snd/pcmC3D6p crw-rw---- 1 root audio 116, 127 May 31 2007 /dev/snd/pcmC3D7c crw-rw---- 1 root audio 116, 119 May 31 2007 /dev/snd/pcmC3D7p crw-rw---- 1 root audio 116, 1 May 31 2007 /dev/snd/seq crw-rw---- 1 root audio 116, 33 May 31 2007 /dev/snd/timer !!ALSA configuration files !!------------------------ !!User specific config file (~/.asoundrc) #----------------------------------------------------------------------------------------- # .asoundrc # Redirect sound to needed channel # Parameter ENV: # ALSA_MIXER(string); def:'def' # ALSA_ROUTE('left'|'right'|'stereo'|'none'); def:'none' # ALSA_OUT('green'|'red'|'blue'); def:'green' #----------------------------------------------------------------------------------------- # Sound processing: #1. pcm.default #2. pcm.aout_softvol_dispatcher PRM: (ALSA_MIXER(string); def:'def') #3. pcm.aout_channel_dispatcher PRM: (ALSA_ROUTE('left'|'right'|'stereo'|'none'); def:'none') #4. pcm.aout_route_${ALSA_ROUTE} #5. pcm.aout_mix PRM: (ALSA_OUT('green'|'red'|'blue'); def:'green') #6. pcm.aout_out${ALSA_OUT} #7. pcm.aout_dmix #8. pcm.hw_raw out sound card #----------------------------------------------------------------------------------------- #-- Hardware SND Device # # on unity we don't have audio channels. so 'channels' parameter is 0. # pcm.hw_raw { type hw card 0 device 0 channels 0 } #-- Multi-Thread OUTPUT mixer pcm.aout_dmix { type dmix ipc_key 1024 ipc_perm 0666 ipc_key_add_uid false #slowptr true slave { pcm "hw_raw" period_time 0 period_size 1024 buffer_time 0 #buffer_size 8192 buffer_size 4096 } } #-- Route OUT0 pcm.aout_out_green { type plug slave.pcm "aout_dmix" ttable { 0.0 0; 1.1 0; 0.2 0; 1.3 0; 0.4 0; 1.5 0; } } #-- Route OUT1 pcm.aout_out_red { type plug slave.pcm "aout_dmix" ttable { 0.0 0; 1.1 0; 0.2 0; 1.3 0; 0.4 0; 1.5 0; } } #-- Route OUT2 pcm.aout_out_blue { type plug slave.pcm "aout_dmix" ttable { 0.0 0; 1.1 0; 0.2 0; 1.3 0; 0.4 0; 1.5 0; } } #-- pcm.aout_mix { @func refer name { @func concat strings [ "pcm.aout_out_" { @func getenv vars [ ALSA_OUT ] default "green" } ] } } #-- Route for None pcm.aout_route_none { # type null type route slave.pcm "aout_mix" ttable { 0.0 0; 1.1 0; } } #-- Route for Stereo pcm.aout_route_stereo { type route slave.pcm "aout_mix" ttable { 0.0 1; 1.1 1; } } #-- Route for Left pcm.aout_route_left { type route slave.pcm "aout_mix" ttable { 0.0 0.5; 1.0 0.5; } } #-- Route for Right pcm.aout_route_right { type route slave.pcm "aout_mix" ttable { 0.1 0.5; 1.1 0.5; } } #-- PCM Dispatcher pcm.aout_channel_dispatcher { @func refer name { @func concat strings [ "pcm.aout_route_" { @func getenv vars [ ALSA_ROUTE ] default "none" } ] } } #-- SoftVol Dispatcher pcm.aout_softvol_dispatcher { type softvol slave.pcm "aout_channel_dispatcher" control.card 0 control.name { @func getenv vars [ ALSA_MIXER ] default "def" } } #-- Normalize pcm.aout_lr_normalizer { type plug slave { channels 2 rate 48000 format "S16_LE" pcm "aout_softvol_dispatcher" } route_policy duplicate } #-- Default pcm.!default { type plug slave.pcm "aout_dmix" } #-- Redirect control-s ctl.!default { type hw card 0 } !!Aplay/Arecord output !!------------ APLAY aplay: device_list:235: no soundcards found... ARECORD arecord: device_list:235: no soundcards found... !!Amixer output !!------------- !!-------Mixer controls for card 0 [I82801AAICH] Invalid card number. Usage: amixer [command] Available options: -h,--help this help -c,--card N select the card -D,--device N select the device, default 'default' -d,--debug debug mode -n,--nocheck do not perform range checking -v,--version print version of this program -q,--quiet be quiet -i,--inactive show also inactive controls -a,--abstract L select abstraction level (none or basic) -s,--stdin Read and execute commands from stdin sequentially Available commands: scontrols show all mixer simple controls scontents show contents of all mixer simple controls (default command) sset sID P set contents for one mixer simple control sget sID get contents for one mixer simple control controls show all controls for given card contents show contents of all controls for given card cset cID P set control contents for one control cget cID get control contents for one control Invalid card number. Usage: amixer [command] Available options: -h,--help this help -c,--card N select the card -D,--device N select the device, default 'default' -d,--debug debug mode -n,--nocheck do not perform range checking -v,--version print version of this program -q,--quiet be quiet -i,--inactive show also inactive controls -a,--abstract L select abstraction level (none or basic) -s,--stdin Read and execute commands from stdin sequentially Available commands: scontrols show all mixer simple controls scontents show contents of all mixer simple controls (default command) sset sID P set contents for one mixer simple control sget sID get contents for one mixer simple control controls show all controls for given card contents show contents of all controls for given card cset cID P set control contents for one control cget cID get control contents for one control !!Alsactl output !!------------- --startcollapse-- --endcollapse-- !!All Loaded Modules !!------------------ Module usbhid pl2303 usbserial coretemp hwmon forcedeth pcnet32 8139too snd_mixer_oss snd_intel8x0 snd_ac97_codec ac97_bus r8169 snd_pcm snd_timer snd soundcore snd_page_alloc !!ALSA/HDA dmesg !!------------------