!!################################ !!ALSA Information Script v 0.4.61 !!################################ !!Script ran on: Fri Aug 24 22:25:45 UTC 2012 !!Linux Distribution !!------------------ Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS" !!DMI Information !!--------------- Manufacturer: Product Name: Product Version: Firmware Version: F2 !!Kernel Information !!------------------ Kernel release: 3.2.0-29-generic-pae Operating System: GNU/Linux Architecture: i686 Processor: i686 SMP Enabled: Yes !!ALSA Version !!------------ Driver version: 1.0.24 Library version: 1.0.23 Utilities version: 1.0.25 !!Loaded ALSA modules !!------------------- snd_aloop !!Sound Servers on this system !!---------------------------- Pulseaudio: Installed - Yes (/usr/bin/pulseaudio) Running - No Jack: Installed - Yes (/usr/bin/jackd) Running - No !!Soundcards recognised by ALSA !!----------------------------- 1 [Loopback ]: Loopback - Loopback Loopback 1 !!PCI Soundcards installed in the system !!-------------------------------------- 00:09.0 Multimedia audio controller: VIA Technologies Inc. ICE1712 [Envy24] PCI Multi-Channel I/O Controller (rev 02) !!Advanced information - PCI Vendor/Device/Subsystem ID's !!------------------------------------------------------- 00:09.0 0401: 1412:1712 (rev 02) Control: I/O Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- !!Modprobe options (Sound related) !!-------------------------------- 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-aloop: index=-2 snd_hda-intel: index=0 snd_indigoio: index=1 snd_hdsp: index=2 snd_ice1712: index=3 !!Loaded sound module options !!--------------------------- !!Module: snd_aloop enable : Y,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 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 : -2,-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 pcm_notify : 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 pcm_substreams : 8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8 !!ALSA Device nodes !!----------------- crw-rw---T 1 root audio 116, 6 Aug 24 22:06 /dev/snd/controlC1 crw-rw---T 1 root audio 116, 5 Aug 24 22:29 /dev/snd/pcmC1D0c crw-rw---T 1 root audio 116, 4 Aug 24 22:07 /dev/snd/pcmC1D0p crw-rw---T 1 root audio 116, 3 Aug 24 22:06 /dev/snd/pcmC1D1c crw-rw---T 1 root audio 116, 2 Aug 24 22:29 /dev/snd/pcmC1D1p crw-rw---T 1 root audio 116, 1 Aug 24 22:06 /dev/snd/seq crw-rw---T 1 root audio 116, 33 Aug 24 22:06 /dev/snd/timer !!ALSA configuration files !!------------------------ !!User specific config file (~/.asoundrc) pcm.!default { type plug slave { pcm "jack" } } pcm.jack { type jack playback_ports { 0 system:playback_1 1 system:playback_2 } capture_ports { 0 system:capture_1 1 system:capture_2 } } ctl.mixer0 { type hw card 0 } !!System wide config file (/etc/asound.conf) pcm.pulse { type pulse } ctl.pulse { type pulse } pcm.!default { type pulse } ctl.!default { type pulse } pcm.pulse_monitor { type pulse device alsa_output.pci-0000_00_1b.0.analog-stereo.monitor } ctl.pulse_monitor { type pulse device alsa_output.pci-0000_00_1b.0.analog-stereo.monitor } !!Aplay/Arecord output !!-------------------- APLAY **** List of PLAYBACK Hardware Devices **** card 1: Loopback [Loopback], device 0: Loopback PCM [Loopback PCM] Subdevices: 8/8 Subdevice #0: subdevice #0 Subdevice #1: subdevice #1 Subdevice #2: subdevice #2 Subdevice #3: subdevice #3 Subdevice #4: subdevice #4 Subdevice #5: subdevice #5 Subdevice #6: subdevice #6 Subdevice #7: subdevice #7 card 1: Loopback [Loopback], device 1: Loopback PCM [Loopback PCM] Subdevices: 7/8 Subdevice #0: subdevice #0 Subdevice #1: subdevice #1 Subdevice #2: subdevice #2 Subdevice #3: subdevice #3 Subdevice #4: subdevice #4 Subdevice #5: subdevice #5 Subdevice #6: subdevice #6 Subdevice #7: subdevice #7 ARECORD **** List of CAPTURE Hardware Devices **** card 1: Loopback [Loopback], device 0: Loopback PCM [Loopback PCM] Subdevices: 7/8 Subdevice #0: subdevice #0 Subdevice #1: subdevice #1 Subdevice #2: subdevice #2 Subdevice #3: subdevice #3 Subdevice #4: subdevice #4 Subdevice #5: subdevice #5 Subdevice #6: subdevice #6 Subdevice #7: subdevice #7 card 1: Loopback [Loopback], device 1: Loopback PCM [Loopback PCM] Subdevices: 8/8 Subdevice #0: subdevice #0 Subdevice #1: subdevice #1 Subdevice #2: subdevice #2 Subdevice #3: subdevice #3 Subdevice #4: subdevice #4 Subdevice #5: subdevice #5 Subdevice #6: subdevice #6 Subdevice #7: subdevice #7 !!Amixer output !!------------- !!-------Mixer controls for card 1 [Loopback] Card hw:1 'Loopback'/'Loopback 1' Mixer name : 'Loopback Mixer' Components : '' Controls : 96 Simple ctrls : 0 !!Alsactl output !!-------------- --startcollapse-- state.Loopback { control.1 { comment.access 'read write' comment.type INTEGER comment.count 1 comment.range '80000 - 120000 (step 1)' iface PCM name 'PCM Rate Shift 100000' value 100000 } control.2 { comment.access 'read write' comment.type BOOLEAN comment.count 1 iface PCM name 'PCM Notify' value false } control.3 { comment.access read comment.type BOOLEAN comment.count 1 iface PCM name 'PCM Slave Active' value true } control.4 { comment.access read comment.type INTEGER comment.count 1 comment.range '0 - 47 (step 1)' iface PCM name 'PCM Slave Format' value 2 } control.5 { comment.access read comment.type INTEGER comment.count 1 comment.range '0 - 192000 (step 1)' iface PCM name 'PCM Slave Rate' value 48000 } control.6 { comment.access read comment.type INTEGER comment.count 1 comment.range '1 - 1024 (step 1)' iface PCM name 'PCM Slave Channels' value 2 } control.7 { comment.access 'read write' comment.type INTEGER comment.count 1 comment.range '80000 - 120000 (step 1)' iface PCM subdevice 1 name 'PCM Rate Shift 100000' value 100000 } control.8 { comment.access 'read write' comment.type BOOLEAN comment.count 1 iface PCM subdevice 1 name 'PCM Notify' value false } control.9 { comment.access read comment.type BOOLEAN comment.count 1 iface PCM subdevice 1 name 'PCM Slave Active' value false } control.10 { comment.access read comment.type INTEGER comment.count 1 comment.range '0 - 47 (step 1)' iface PCM subdevice 1 name 'PCM Slave Format' value 2 } control.11 { comment.access read comment.type INTEGER comment.count 1 comment.range '0 - 192000 (step 1)' iface PCM subdevice 1 name 'PCM Slave Rate' value 48000 } control.12 { comment.access read comment.type INTEGER comment.count 1 comment.range '1 - 1024 (step 1)' iface PCM subdevice 1 name 'PCM Slave Channels' value 2 } control.13 { comment.access 'read write' comment.type INTEGER comment.count 1 comment.range '80000 - 120000 (step 1)' iface PCM subdevice 2 name 'PCM Rate Shift 100000' value 100000 } control.14 { comment.access 'read write' comment.type BOOLEAN comment.count 1 iface PCM subdevice 2 name 'PCM Notify' value false } control.15 { comment.access read comment.type BOOLEAN comment.count 1 iface PCM subdevice 2 name 'PCM Slave Active' value false } control.16 { comment.access read comment.type INTEGER comment.count 1 comment.range '0 - 47 (step 1)' iface PCM subdevice 2 name 'PCM Slave Format' value 2 } control.17 { comment.access read comment.type INTEGER comment.count 1 comment.range '0 - 192000 (step 1)' iface PCM subdevice 2 name 'PCM Slave Rate' value 48000 } control.18 { comment.access read comment.type INTEGER comment.count 1 comment.range '1 - 1024 (step 1)' iface PCM subdevice 2 name 'PCM Slave Channels' value 2 } control.19 { comment.access 'read write' comment.type INTEGER comment.count 1 comment.range '80000 - 120000 (step 1)' iface PCM subdevice 3 name 'PCM Rate Shift 100000' value 100000 } control.20 { comment.access 'read write' comment.type BOOLEAN comment.count 1 iface PCM subdevice 3 name 'PCM Notify' value false } control.21 { comment.access read comment.type BOOLEAN comment.count 1 iface PCM subdevice 3 name 'PCM Slave Active' value false } control.22 { comment.access read comment.type INTEGER comment.count 1 comment.range '0 - 47 (step 1)' iface PCM subdevice 3 name 'PCM Slave Format' value 2 } control.23 { comment.access read comment.type INTEGER comment.count 1 comment.range '0 - 192000 (step 1)' iface PCM subdevice 3 name 'PCM Slave Rate' value 48000 } control.24 { comment.access read comment.type INTEGER comment.count 1 comment.range '1 - 1024 (step 1)' iface PCM subdevice 3 name 'PCM Slave Channels' value 2 } control.25 { comment.access 'read write' comment.type INTEGER comment.count 1 comment.range '80000 - 120000 (step 1)' iface PCM subdevice 4 name 'PCM Rate Shift 100000' value 100000 } control.26 { comment.access 'read write' comment.type BOOLEAN comment.count 1 iface PCM subdevice 4 name 'PCM Notify' value false } control.27 { comment.access read comment.type BOOLEAN comment.count 1 iface PCM subdevice 4 name 'PCM Slave Active' value false } control.28 { comment.access read comment.type INTEGER comment.count 1 comment.range '0 - 47 (step 1)' iface PCM subdevice 4 name 'PCM Slave Format' value 2 } control.29 { comment.access read comment.type INTEGER comment.count 1 comment.range '0 - 192000 (step 1)' iface PCM subdevice 4 name 'PCM Slave Rate' value 48000 } control.30 { comment.access read comment.type INTEGER comment.count 1 comment.range '1 - 1024 (step 1)' iface PCM subdevice 4 name 'PCM Slave Channels' value 2 } control.31 { comment.access 'read write' comment.type INTEGER comment.count 1 comment.range '80000 - 120000 (step 1)' iface PCM subdevice 5 name 'PCM Rate Shift 100000' value 100000 } control.32 { comment.access 'read write' comment.type BOOLEAN comment.count 1 iface PCM subdevice 5 name 'PCM Notify' value false } control.33 { comment.access read comment.type BOOLEAN comment.count 1 iface PCM subdevice 5 name 'PCM Slave Active' value false } control.34 { comment.access read comment.type INTEGER comment.count 1 comment.range '0 - 47 (step 1)' iface PCM subdevice 5 name 'PCM Slave Format' value 2 } control.35 { comment.access read comment.type INTEGER comment.count 1 comment.range '0 - 192000 (step 1)' iface PCM subdevice 5 name 'PCM Slave Rate' value 48000 } control.36 { comment.access read comment.type INTEGER comment.count 1 comment.range '1 - 1024 (step 1)' iface PCM subdevice 5 name 'PCM Slave Channels' value 2 } control.37 { comment.access 'read write' comment.type INTEGER comment.count 1 comment.range '80000 - 120000 (step 1)' iface PCM subdevice 6 name 'PCM Rate Shift 100000' value 100000 } control.38 { comment.access 'read write' comment.type BOOLEAN comment.count 1 iface PCM subdevice 6 name 'PCM Notify' value false } control.39 { comment.access read comment.type BOOLEAN comment.count 1 iface PCM subdevice 6 name 'PCM Slave Active' value false } control.40 { comment.access read comment.type INTEGER comment.count 1 comment.range '0 - 47 (step 1)' iface PCM subdevice 6 name 'PCM Slave Format' value 2 } control.41 { comment.access read comment.type INTEGER comment.count 1 comment.range '0 - 192000 (step 1)' iface PCM subdevice 6 name 'PCM Slave Rate' value 48000 } control.42 { comment.access read comment.type INTEGER comment.count 1 comment.range '1 - 1024 (step 1)' iface PCM subdevice 6 name 'PCM Slave Channels' value 2 } control.43 { comment.access 'read write' comment.type INTEGER comment.count 1 comment.range '80000 - 120000 (step 1)' iface PCM subdevice 7 name 'PCM Rate Shift 100000' value 100000 } control.44 { comment.access 'read write' comment.type BOOLEAN comment.count 1 iface PCM subdevice 7 name 'PCM Notify' value false } control.45 { comment.access read comment.type BOOLEAN comment.count 1 iface PCM subdevice 7 name 'PCM Slave Active' value false } control.46 { comment.access read comment.type INTEGER comment.count 1 comment.range '0 - 47 (step 1)' iface PCM subdevice 7 name 'PCM Slave Format' value 2 } control.47 { comment.access read comment.type INTEGER comment.count 1 comment.range '0 - 192000 (step 1)' iface PCM subdevice 7 name 'PCM Slave Rate' value 48000 } control.48 { comment.access read comment.type INTEGER comment.count 1 comment.range '1 - 1024 (step 1)' iface PCM subdevice 7 name 'PCM Slave Channels' value 2 } control.49 { comment.access 'read write' comment.type INTEGER comment.count 1 comment.range '80000 - 120000 (step 1)' iface PCM device 1 name 'PCM Rate Shift 100000' value 100000 } control.50 { comment.access 'read write' comment.type BOOLEAN comment.count 1 iface PCM device 1 name 'PCM Notify' value false } control.51 { comment.access read comment.type BOOLEAN comment.count 1 iface PCM device 1 name 'PCM Slave Active' value false } control.52 { comment.access read comment.type INTEGER comment.count 1 comment.range '0 - 47 (step 1)' iface PCM device 1 name 'PCM Slave Format' value 2 } control.53 { comment.access read comment.type INTEGER comment.count 1 comment.range '0 - 192000 (step 1)' iface PCM device 1 name 'PCM Slave Rate' value 44100 } control.54 { comment.access read comment.type INTEGER comment.count 1 comment.range '1 - 1024 (step 1)' iface PCM device 1 name 'PCM Slave Channels' value 2 } control.55 { comment.access 'read write' comment.type INTEGER comment.count 1 comment.range '80000 - 120000 (step 1)' iface PCM device 1 subdevice 1 name 'PCM Rate Shift 100000' value 100000 } control.56 { comment.access 'read write' comment.type BOOLEAN comment.count 1 iface PCM device 1 subdevice 1 name 'PCM Notify' value false } control.57 { comment.access read comment.type BOOLEAN comment.count 1 iface PCM device 1 subdevice 1 name 'PCM Slave Active' value false } control.58 { comment.access read comment.type INTEGER comment.count 1 comment.range '0 - 47 (step 1)' iface PCM device 1 subdevice 1 name 'PCM Slave Format' value 2 } control.59 { comment.access read comment.type INTEGER comment.count 1 comment.range '0 - 192000 (step 1)' iface PCM device 1 subdevice 1 name 'PCM Slave Rate' value 48000 } control.60 { comment.access read comment.type INTEGER comment.count 1 comment.range '1 - 1024 (step 1)' iface PCM device 1 subdevice 1 name 'PCM Slave Channels' value 2 } control.61 { comment.access 'read write' comment.type INTEGER comment.count 1 comment.range '80000 - 120000 (step 1)' iface PCM device 1 subdevice 2 name 'PCM Rate Shift 100000' value 100000 } control.62 { comment.access 'read write' comment.type BOOLEAN comment.count 1 iface PCM device 1 subdevice 2 name 'PCM Notify' value false } control.63 { comment.access read comment.type BOOLEAN comment.count 1 iface PCM device 1 subdevice 2 name 'PCM Slave Active' value false } control.64 { comment.access read comment.type INTEGER comment.count 1 comment.range '0 - 47 (step 1)' iface PCM device 1 subdevice 2 name 'PCM Slave Format' value 2 } control.65 { comment.access read comment.type INTEGER comment.count 1 comment.range '0 - 192000 (step 1)' iface PCM device 1 subdevice 2 name 'PCM Slave Rate' value 48000 } control.66 { comment.access read comment.type INTEGER comment.count 1 comment.range '1 - 1024 (step 1)' iface PCM device 1 subdevice 2 name 'PCM Slave Channels' value 2 } control.67 { comment.access 'read write' comment.type INTEGER comment.count 1 comment.range '80000 - 120000 (step 1)' iface PCM device 1 subdevice 3 name 'PCM Rate Shift 100000' value 100000 } control.68 { comment.access 'read write' comment.type BOOLEAN comment.count 1 iface PCM device 1 subdevice 3 name 'PCM Notify' value false } control.69 { comment.access read comment.type BOOLEAN comment.count 1 iface PCM device 1 subdevice 3 name 'PCM Slave Active' value false } control.70 { comment.access read comment.type INTEGER comment.count 1 comment.range '0 - 47 (step 1)' iface PCM device 1 subdevice 3 name 'PCM Slave Format' value 2 } control.71 { comment.access read comment.type INTEGER comment.count 1 comment.range '0 - 192000 (step 1)' iface PCM device 1 subdevice 3 name 'PCM Slave Rate' value 48000 } control.72 { comment.access read comment.type INTEGER comment.count 1 comment.range '1 - 1024 (step 1)' iface PCM device 1 subdevice 3 name 'PCM Slave Channels' value 2 } control.73 { comment.access 'read write' comment.type INTEGER comment.count 1 comment.range '80000 - 120000 (step 1)' iface PCM device 1 subdevice 4 name 'PCM Rate Shift 100000' value 100000 } control.74 { comment.access 'read write' comment.type BOOLEAN comment.count 1 iface PCM device 1 subdevice 4 name 'PCM Notify' value false } control.75 { comment.access read comment.type BOOLEAN comment.count 1 iface PCM device 1 subdevice 4 name 'PCM Slave Active' value false } control.76 { comment.access read comment.type INTEGER comment.count 1 comment.range '0 - 47 (step 1)' iface PCM device 1 subdevice 4 name 'PCM Slave Format' value 2 } control.77 { comment.access read comment.type INTEGER comment.count 1 comment.range '0 - 192000 (step 1)' iface PCM device 1 subdevice 4 name 'PCM Slave Rate' value 48000 } control.78 { comment.access read comment.type INTEGER comment.count 1 comment.range '1 - 1024 (step 1)' iface PCM device 1 subdevice 4 name 'PCM Slave Channels' value 2 } control.79 { comment.access 'read write' comment.type INTEGER comment.count 1 comment.range '80000 - 120000 (step 1)' iface PCM device 1 subdevice 5 name 'PCM Rate Shift 100000' value 100000 } control.80 { comment.access 'read write' comment.type BOOLEAN comment.count 1 iface PCM device 1 subdevice 5 name 'PCM Notify' value false } control.81 { comment.access read comment.type BOOLEAN comment.count 1 iface PCM device 1 subdevice 5 name 'PCM Slave Active' value false } control.82 { comment.access read comment.type INTEGER comment.count 1 comment.range '0 - 47 (step 1)' iface PCM device 1 subdevice 5 name 'PCM Slave Format' value 2 } control.83 { comment.access read comment.type INTEGER comment.count 1 comment.range '0 - 192000 (step 1)' iface PCM device 1 subdevice 5 name 'PCM Slave Rate' value 48000 } control.84 { comment.access read comment.type INTEGER comment.count 1 comment.range '1 - 1024 (step 1)' iface PCM device 1 subdevice 5 name 'PCM Slave Channels' value 2 } control.85 { comment.access 'read write' comment.type INTEGER comment.count 1 comment.range '80000 - 120000 (step 1)' iface PCM device 1 subdevice 6 name 'PCM Rate Shift 100000' value 100000 } control.86 { comment.access 'read write' comment.type BOOLEAN comment.count 1 iface PCM device 1 subdevice 6 name 'PCM Notify' value false } control.87 { comment.access read comment.type BOOLEAN comment.count 1 iface PCM device 1 subdevice 6 name 'PCM Slave Active' value false } control.88 { comment.access read comment.type INTEGER comment.count 1 comment.range '0 - 47 (step 1)' iface PCM device 1 subdevice 6 name 'PCM Slave Format' value 2 } control.89 { comment.access read comment.type INTEGER comment.count 1 comment.range '0 - 192000 (step 1)' iface PCM device 1 subdevice 6 name 'PCM Slave Rate' value 48000 } control.90 { comment.access read comment.type INTEGER comment.count 1 comment.range '1 - 1024 (step 1)' iface PCM device 1 subdevice 6 name 'PCM Slave Channels' value 2 } control.91 { comment.access 'read write' comment.type INTEGER comment.count 1 comment.range '80000 - 120000 (step 1)' iface PCM device 1 subdevice 7 name 'PCM Rate Shift 100000' value 100000 } control.92 { comment.access 'read write' comment.type BOOLEAN comment.count 1 iface PCM device 1 subdevice 7 name 'PCM Notify' value false } control.93 { comment.access read comment.type BOOLEAN comment.count 1 iface PCM device 1 subdevice 7 name 'PCM Slave Active' value false } control.94 { comment.access read comment.type INTEGER comment.count 1 comment.range '0 - 47 (step 1)' iface PCM device 1 subdevice 7 name 'PCM Slave Format' value 2 } control.95 { comment.access read comment.type INTEGER comment.count 1 comment.range '0 - 192000 (step 1)' iface PCM device 1 subdevice 7 name 'PCM Slave Rate' value 48000 } control.96 { comment.access read comment.type INTEGER comment.count 1 comment.range '1 - 1024 (step 1)' iface PCM device 1 subdevice 7 name 'PCM Slave Channels' value 2 } } --endcollapse-- !!All Loaded Modules !!------------------ Module snd_hrtimer snd_seq_dummy via drm vesafb arc4 dlm configfs rt2800usb rt2800lib crc_ccitt rt2x00usb rt2x00lib mac80211 cfg80211 rfcomm bnep ppdev bluetooth psmouse serio_raw nfsd nfs lockd fscache auth_rpcgss nfs_acl binfmt_misc sunrpc i2c_viapro parport_pc mac_hid shpchp snd_ice1712 snd_ice17xx_ak4xxx snd_ak4xxx_adda snd_cs8427 snd_ac97_codec ac97_bus snd_i2c snd_mpu401_uart snd_aloop snd_pcm snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore snd_page_alloc lp parport 8139too 8139cp pata_via firewire_ohci sata_via firewire_core crc_itu_t !!ALSA/HDA dmesg !!--------------