!!################################ !!ALSA Information Script v 0.4.60 !!################################ !!Script ran on: Sun Feb 27 06:44:41 UTC 2011 !!Linux Distribution !!------------------ Gentoo Base System release 1.12.14 !!DMI Information !!--------------- Manufacturer: LENOVO Product Name: 9461HRG Product Version: ThinkPad R60 !!Kernel Information !!------------------ Kernel release: 2.6.36-gentoo-r5 Operating System: GNU/Linux Architecture: x86_64 Processor: Intel(R) Core(TM)2 CPU T5600 @ 1.83GHz SMP Enabled: Yes !!ALSA Version !!------------ Driver version: 1.0.23 Library version: 1.0.23 Utilities version: 1.0.23 !!Loaded ALSA modules !!------------------- snd_hda_intel thinkpad_acpi !!Sound Servers on this system !!---------------------------- No sound servers found. !!Soundcards recognised by ALSA !!----------------------------- 0 [Intel ]: HDA-Intel - HDA Intel HDA Intel at 0xee400000 irq 47 29 [ThinkPadEC ]: ThinkPad EC - ThinkPad Console Audio Control ThinkPad Console Audio Control at EC reg 0x30, fw 7CHT22WW-1.10 !!PCI Soundcards installed in the system !!-------------------------------------- 00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 02) !!Advanced information - PCI Vendor/Device/Subsystem ID's !!-------------------------------------------------------- 00:1b.0 0403: 8086:27d8 (rev 02) Subsystem: 17aa:2010 -- Prefetchable memory behind bridge: 0000000040000000-00000000401fffff Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- ../controlC0 lrwxrwxrwx 1 root root 13 Feb 27 07:12 platform-thinkpad_acpi -> ../controlC29 !!Aplay/Arecord output !!------------ APLAY **** List of PLAYBACK Hardware Devices **** card 0: Intel [HDA Intel], device 0: AD198x Analog [AD198x Analog] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: Intel [HDA Intel], device 1: AD198x Digital [AD198x Digital] Subdevices: 1/1 Subdevice #0: subdevice #0 ARECORD **** List of CAPTURE Hardware Devices **** card 0: Intel [HDA Intel], device 0: AD198x Analog [AD198x Analog] Subdevices: 1/1 Subdevice #0: subdevice #0 !!Amixer output !!------------- !!-------Mixer controls for card 0 [Intel] Card hw:0 'Intel'/'HDA Intel at 0xee400000 irq 47' Mixer name : 'Analog Devices AD1981' Components : 'HDA:11d41981,17aa2025,00100200' Controls : 19 Simple ctrls : 11 Simple mixer control 'Master',0 Capabilities: pvolume pswitch penum Playback channels: Front Left - Front Right Limits: Playback 0 - 63 Mono: Front Left: Playback 63 [100%] [3.00dB] [on] Front Right: Playback 63 [100%] [3.00dB] [on] Simple mixer control 'PCM',0 Capabilities: pvolume pswitch penum Playback channels: Front Left - Front Right Limits: Playback 0 - 31 Mono: Front Left: Playback 31 [100%] [12.00dB] [on] Front Right: Playback 31 [100%] [12.00dB] [on] Simple mixer control 'CD',0 Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum Capture exclusive group: 0 Playback channels: Front Left - Front Right Capture channels: Mono Limits: Playback 0 - 31 Mono: Capture [on] Front Left: Playback 31 [100%] [12.00dB] [on] Front Right: Playback 31 [100%] [12.00dB] [on] Simple mixer control 'Mic',0 Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum Capture exclusive group: 0 Playback channels: Front Left - Front Right Capture channels: Mono Limits: Playback 0 - 31 Mono: Capture [off] Front Left: Playback 31 [100%] [12.00dB] [on] Front Right: Playback 31 [100%] [12.00dB] [on] Simple mixer control 'Mic Boost',0 Capabilities: volume penum 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 penum Playback channels: Mono Mono: Playback [off] Simple mixer control 'IEC958 Default PCM',0 Capabilities: pswitch pswitch-joined penum Playback channels: Mono Mono: Playback [on] Simple mixer control 'IEC958 Playback Source',0 Capabilities: enum Items: 'PCM' 'ADC' Item0: 'PCM' Simple mixer control 'Capture',0 Capabilities: cvolume cswitch penum Capture channels: Front Left - Front Right Limits: Capture 0 - 15 Front Left: Capture 15 [100%] [22.50dB] [on] Front Right: Capture 15 [100%] [22.50dB] [on] Simple mixer control 'Mix',0 Capabilities: cswitch cswitch-joined cswitch-exclusive penum Capture exclusive group: 0 Capture channels: Mono Mono: Capture [off] Simple mixer control 'Digital',0 Capabilities: cvolume penum Capture channels: Front Left - Front Right Limits: Capture 0 - 120 Front Left: Capture 120 [100%] [30.00dB] Front Right: Capture 120 [100%] [30.00dB] !!-------Mixer controls for card 29 [ThinkPadEC] Card hw:29 'ThinkPadEC'/'ThinkPad Console Audio Control at EC reg 0x30, fw 7CHT22WW-1.10' Mixer name : 'ThinkPad EC 7CHT22WW-1.10' Components : '' Controls : 2 Simple ctrls : 1 Simple mixer control 'Console',0 Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum Playback channels: Mono Limits: Playback 0 - 14 Mono: Playback 7 [50%] [off] !!Alsactl output !!------------- --startcollapse-- state.Intel { control.1 { comment.access 'read write' comment.type INTEGER comment.count 2 comment.range '0 - 63' comment.dbmin -9150 comment.dbmax 300 iface MIXER name 'Master Playback Volume' value.0 63 value.1 63 } control.2 { comment.access 'read write' comment.type BOOLEAN comment.count 2 iface MIXER name 'Master 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 -3450 comment.dbmax 1200 iface MIXER name 'PCM Playback Volume' value.0 31 value.1 31 } control.4 { comment.access 'read write' comment.type BOOLEAN comment.count 2 iface MIXER name 'PCM Playback Switch' value.0 true value.1 true } control.5 { 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 31 value.1 31 } control.6 { comment.access 'read write' comment.type BOOLEAN comment.count 2 iface MIXER name 'Mic Playback Switch' value.0 true value.1 true } control.7 { 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 31 value.1 31 } control.8 { comment.access 'read write' comment.type BOOLEAN comment.count 2 iface MIXER name 'CD Playback Switch' value.0 true value.1 true } control.9 { 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.10 { comment.access 'read write' comment.type INTEGER comment.count 2 comment.range '0 - 15' comment.dbmin 0 comment.dbmax 2250 iface MIXER name 'Capture Volume' value.0 15 value.1 15 } control.11 { comment.access 'read write' comment.type BOOLEAN comment.count 2 iface MIXER name 'Capture Switch' value.0 true value.1 true } control.12 { comment.access 'read write' comment.type ENUMERATED comment.count 1 comment.item.0 Mic comment.item.1 Mix comment.item.2 CD iface MIXER name 'Capture Source' value CD } control.13 { comment.access 'read write' comment.type ENUMERATED comment.count 1 comment.item.0 PCM comment.item.1 ADC iface MIXER name 'IEC958 Playback Source' value PCM } control.14 { comment.access read comment.type IEC958 comment.count 1 iface MIXER name 'IEC958 Playback Con Mask' value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000' } control.15 { comment.access read comment.type IEC958 comment.count 1 iface MIXER name 'IEC958 Playback Pro Mask' value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000' } control.16 { comment.access 'read write' comment.type IEC958 comment.count 1 iface MIXER name 'IEC958 Playback Default' value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000' } control.17 { comment.access 'read write' comment.type BOOLEAN comment.count 1 iface MIXER name 'IEC958 Playback Switch' value false } control.18 { comment.access 'read write' comment.type BOOLEAN comment.count 1 iface MIXER name 'IEC958 Default PCM Playback Switch' value true } control.19 { comment.access 'read write user' comment.type INTEGER comment.count 2 comment.range '0 - 120' comment.tlv '0000000100000008fffff44800000032' comment.dbmin -3000 comment.dbmax 3000 iface MIXER name 'Digital Capture Volume' value.0 120 value.1 120 } } state.ThinkPadEC { control.1 { comment.access read comment.type INTEGER comment.count 1 comment.range '0 - 14' iface MIXER name 'Console Playback Volume' value 7 } control.2 { comment.access read comment.type BOOLEAN comment.count 1 iface MIXER name 'Console Playback Switch' value false } } --endcollapse-- !!All Loaded Modules !!------------------ Module snd_pcm_oss snd_mixer_oss snd_seq_dummy snd_seq_oss snd_seq_midi_event snd_seq snd_seq_device arc4 ecb crypto_blkcipher cryptomgr aead crypto_algapi snd_hda_codec_analog iwl3945 snd_hda_intel snd_hda_codec snd_hwdep snd_pcm snd_timer iwlcore thinkpad_acpi radeon snd mac80211 crypto cfg80211 ttm tg3 drm_kms_helper rfkill libphy cfbcopyarea cfbimgblt cfbfillrect snd_page_alloc soundcore !!Sysfs Files !!----------- /sys/class/sound/hwC0D0/init_pin_configs: 0x05 0xc3014110 0x06 0x422140f0 0x07 0x591311f0 0x08 0xc3a1502e 0x09 0x418130f0 0x0a 0x014411f0 0x16 0x59f311f0 0x17 0x599311f0 0x18 0x41a190f0 0x19 0x9933e120 /sys/class/sound/hwC0D0/driver_pin_configs: /sys/class/sound/hwC0D0/user_pin_configs: /sys/class/sound/hwC0D0/init_verbs: !!ALSA/HDA dmesg !!------------------ [drm] radeon: power management initialized HDA Intel 0000:00:1b.0: PCI INT B -> GSI 17 (level, low) -> IRQ 17 hda_intel: probe_mask set to 0x1 for device 17aa:2010 HDA Intel 0000:00:1b.0: irq 47 for MSI/MSI-X HDA Intel 0000:00:1b.0: setting latency timer to 64 ALSA sound/pci/hda/hda_intel.c:2531: chipset global capabilities = 0x4401 iwl3945: Intel(R) PRO/Wireless 3945ABG/BG Network Connection driver for Linux, in-tree:ds -- iwl3945 0000:03:00.0: setting latency timer to 64 ALSA sound/pci/hda/hda_intel.c:913: codec_mask = 0x3 ALSA sound/pci/hda/hda_intel.c:1354: codec #0 probed OK sd 0:0:0:0: __pm_runtime_resume()! -- sd 0:0:0:0: __pm_runtime_resume() returns 1! ALSA sound/pci/hda/hda_codec.c:3726: hda_codec: model 'thinkpad' is selected for config 17aa:0 (Lenovo Thinkpad) PM: Adding info for No Bus:card0 -- i2c i2c-1: NAK from device addr 0x50 msg #0 ALSA sound/pci/hda/hda_codec.c:1290: hda_codec_cleanup_stream: NID=0x2 ALSA sound/pci/hda/hda_intel.c:1678: azx_pcm_prepare: bufsize=0x10000, format=0x11 ALSA sound/pci/hda/hda_codec.c:1227: hda_codec_setup_stream: NID=0x2, stream=0x5, channel=0, format=0x11 ALSA sound/pci/hda/hda_codec.c:1227: hda_codec_setup_stream: NID=0x3, stream=0x5, channel=0, format=0x11 ALSA sound/pci/hda/hda_codec.c:1290: hda_codec_cleanup_stream: NID=0x3 ALSA sound/pci/hda/hda_codec.c:1290: hda_codec_cleanup_stream: NID=0x2 ALSA sound/pci/hda/hda_intel.c:1678: azx_pcm_prepare: bufsize=0x10000, format=0x11 ALSA sound/pci/hda/hda_codec.c:1227: hda_codec_setup_stream: NID=0x2, stream=0x5, channel=0, format=0x11 ALSA sound/pci/hda/hda_codec.c:1227: hda_codec_setup_stream: NID=0x3, stream=0x5, channel=0, format=0x11 ALSA sound/pci/hda/hda_codec.c:1290: hda_codec_cleanup_stream: NID=0x3 ALSA sound/pci/hda/hda_codec.c:1290: hda_codec_cleanup_stream: NID=0x2 ALSA sound/pci/hda/hda_intel.c:1678: azx_pcm_prepare: bufsize=0x10000, format=0x11 ALSA sound/pci/hda/hda_codec.c:1227: hda_codec_setup_stream: NID=0x2, stream=0x5, channel=0, format=0x11 ALSA sound/pci/hda/hda_codec.c:1227: hda_codec_setup_stream: NID=0x3, stream=0x5, channel=0, format=0x11 ALSA sound/pci/hda/hda_codec.c:1290: hda_codec_cleanup_stream: NID=0x3 ALSA sound/pci/hda/hda_codec.c:1290: hda_codec_cleanup_stream: NID=0x2 ALSA sound/pci/hda/hda_intel.c:1678: azx_pcm_prepare: bufsize=0x10000, format=0x11 ALSA sound/pci/hda/hda_codec.c:1227: hda_codec_setup_stream: NID=0x2, stream=0x5, channel=0, format=0x11 ALSA sound/pci/hda/hda_codec.c:1227: hda_codec_setup_stream: NID=0x3, stream=0x5, channel=0, format=0x11 i2c i2c-0: master_xfer[0] W, addr=0x50, len=1 -- i2c i2c-1: NAK from device addr 0x50 msg #0 ALSA sound/pci/hda/hda_codec.c:1290: hda_codec_cleanup_stream: NID=0x3 ALSA sound/pci/hda/hda_codec.c:1290: hda_codec_cleanup_stream: NID=0x2 i2c i2c-0: master_xfer[0] W, addr=0x50, len=1 -- i2c i2c-1: NAK from device addr 0x50 msg #0 ALSA sound/pci/hda/hda_intel.c:1678: azx_pcm_prepare: bufsize=0x10000, format=0x21 ALSA sound/pci/hda/hda_codec.c:1227: hda_codec_setup_stream: NID=0x4, stream=0x1, channel=0, format=0x21 ALSA sound/pci/hda/hda_codec.c:1290: hda_codec_cleanup_stream: NID=0x4 i2c i2c-0: master_xfer[0] W, addr=0x50, len=1 -- i2c i2c-1: NAK from device addr 0x50 msg #0 ALSA sound/pci/hda/hda_intel.c:1678: azx_pcm_prepare: bufsize=0x10000, format=0x21 ALSA sound/pci/hda/hda_codec.c:1227: hda_codec_setup_stream: NID=0x4, stream=0x1, channel=0, format=0x21 ALSA sound/pci/hda/hda_codec.c:1290: hda_codec_cleanup_stream: NID=0x4 i2c i2c-0: master_xfer[0] W, addr=0x50, len=1 -- i2c i2c-1: NAK from device addr 0x50 msg #0 ALSA sound/pci/hda/hda_intel.c:1678: azx_pcm_prepare: bufsize=0x10000, format=0x21 ALSA sound/pci/hda/hda_codec.c:1227: hda_codec_setup_stream: NID=0x4, stream=0x1, channel=0, format=0x21 i2c i2c-0: master_xfer[0] W, addr=0x50, len=1 -- i2c i2c-1: NAK from device addr 0x50 msg #0 ALSA sound/pci/hda/hda_codec.c:1290: hda_codec_cleanup_stream: NID=0x4 ALSA sound/pci/hda/hda_intel.c:1678: azx_pcm_prepare: bufsize=0x10000, format=0x11 ALSA sound/pci/hda/hda_codec.c:1227: hda_codec_setup_stream: NID=0x2, stream=0x5, channel=0, format=0x11 ALSA sound/pci/hda/hda_codec.c:1227: hda_codec_setup_stream: NID=0x3, stream=0x5, channel=0, format=0x11 i2c i2c-0: master_xfer[0] W, addr=0x50, len=1 -- i2c i2c-1: NAK from device addr 0x50 msg #0 ALSA sound/pci/hda/hda_codec.c:1290: hda_codec_cleanup_stream: NID=0x3 ALSA sound/pci/hda/hda_codec.c:1290: hda_codec_cleanup_stream: NID=0x2 ALSA sound/pci/hda/hda_intel.c:1678: azx_pcm_prepare: bufsize=0x10000, format=0x11 ALSA sound/pci/hda/hda_codec.c:1227: hda_codec_setup_stream: NID=0x2, stream=0x5, channel=0, format=0x11 ALSA sound/pci/hda/hda_codec.c:1227: hda_codec_setup_stream: NID=0x3, stream=0x5, channel=0, format=0x11 ALSA sound/pci/hda/hda_codec.c:1290: hda_codec_cleanup_stream: NID=0x3 ALSA sound/pci/hda/hda_codec.c:1290: hda_codec_cleanup_stream: NID=0x2 i2c i2c-0: master_xfer[0] W, addr=0x50, len=1 -- i2c i2c-1: NAK from device addr 0x50 msg #0 ALSA sound/pci/hda/hda_intel.c:1678: azx_pcm_prepare: bufsize=0x10000, format=0x11 ALSA sound/pci/hda/hda_codec.c:1227: hda_codec_setup_stream: NID=0x2, stream=0x5, channel=0, format=0x11 ALSA sound/pci/hda/hda_codec.c:1227: hda_codec_setup_stream: NID=0x3, stream=0x5, channel=0, format=0x11 scsi host3: __pm_runtime_resume()! -- pcieport 0000:00:01.0: __pm_runtime_resume() returns 1! HDA Intel 0000:00:1b.0: preparing suspend HDA Intel 0000:00:1b.0: __pm_runtime_resume()! HDA Intel 0000:00:1b.0: __pm_runtime_resume() returns 1! pcieport 0000:00:1c.0: preparing suspend -- pcieport 0000:00:1c.0: suspend HDA Intel 0000:00:1b.0: suspend pci 0000:00:00.0: suspend -- pci 0000:00:1e.0: suspend HDA Intel 0000:00:1b.0: PCI INT B disabled sd 0:0:0:0: [sda] Stopping disk -- pcieport 0000:00:1c.0: LATE suspend HDA Intel 0000:00:1b.0: LATE suspend pcieport 0000:00:01.0: LATE suspend -- pcieport 0000:00:01.0: calling quirk_cardbus_legacy 0x0/0x25 HDA Intel 0000:00:1b.0: EARLY resume HDA Intel 0000:00:1b.0: restoring config space at offset 0x1 (was 0x100106, writing 0x100102) HDA Intel 0000:00:1b.0: calling quirk_cardbus_legacy 0x0/0x25 pcieport 0000:00:1c.0: EARLY resume -- pcieport 0000:00:01.0: resume HDA Intel 0000:00:1b.0: resume pcieport 0000:00:1c.0: resume HDA Intel 0000:00:1b.0: PCI INT B -> GSI 17 (level, low) -> IRQ 17 HDA Intel 0000:00:1b.0: enabling bus mastering pcieport 0000:00:1c.1: resume HDA Intel 0000:00:1b.0: setting latency timer to 64 pcieport 0000:00:1c.2: resume -- uhci_hcd 0000:00:1d.0: resume HDA Intel 0000:00:1b.0: irq 47 for MSI/MSI-X uhci_hcd 0000:00:1d.1: resume -- pcieport 0000:00:1c.0: completing resume HDA Intel 0000:00:1b.0: completing resume pcieport 0000:00:01.0: completing resume -- i2c i2c-1: NAK from device addr 0x50 msg #0 ALSA sound/pci/hda/hda_intel.c:1678: azx_pcm_prepare: bufsize=0x10000, format=0x11 ALSA sound/pci/hda/hda_codec.c:1227: hda_codec_setup_stream: NID=0x2, stream=0x5, channel=0, format=0x11 ALSA sound/pci/hda/hda_codec.c:1227: hda_codec_setup_stream: NID=0x3, stream=0x5, channel=0, format=0x11 ALSA sound/pci/hda/hda_codec.c:1290: hda_codec_cleanup_stream: NID=0x3 ALSA sound/pci/hda/hda_codec.c:1290: hda_codec_cleanup_stream: NID=0x2 i2c i2c-0: master_xfer[0] W, addr=0x50, len=1 -- i2c i2c-1: NAK from device addr 0x50 msg #0 ALSA sound/pci/hda/hda_intel.c:1678: azx_pcm_prepare: bufsize=0x10000, format=0x21 ALSA sound/pci/hda/hda_codec.c:1227: hda_codec_setup_stream: NID=0x4, stream=0x1, channel=0, format=0x21 i2c i2c-0: master_xfer[0] W, addr=0x50, len=1 -- i2c i2c-1: NAK from device addr 0x50 msg #0 ALSA sound/pci/hda/hda_codec.c:1290: hda_codec_cleanup_stream: NID=0x4 ALSA sound/pci/hda/hda_intel.c:1678: azx_pcm_prepare: bufsize=0x10000, format=0x11 ALSA sound/pci/hda/hda_codec.c:1227: hda_codec_setup_stream: NID=0x2, stream=0x5, channel=0, format=0x11 ALSA sound/pci/hda/hda_codec.c:1227: hda_codec_setup_stream: NID=0x3, stream=0x5, channel=0, format=0x11 i2c i2c-0: master_xfer[0] W, addr=0x50, len=1 -- i2c i2c-1: NAK from device addr 0x50 msg #0 ALSA sound/pci/hda/hda_codec.c:1290: hda_codec_cleanup_stream: NID=0x3 ALSA sound/pci/hda/hda_codec.c:1290: hda_codec_cleanup_stream: NID=0x2 i2c i2c-0: master_xfer[0] W, addr=0x50, len=1 -- i2c i2c-1: NAK from device addr 0x50 msg #0 ALSA sound/pci/hda/hda_intel.c:1678: azx_pcm_prepare: bufsize=0x10000, format=0x11 ALSA sound/pci/hda/hda_codec.c:1227: hda_codec_setup_stream: NID=0x2, stream=0x5, channel=0, format=0x11 ALSA sound/pci/hda/hda_codec.c:1227: hda_codec_setup_stream: NID=0x3, stream=0x5, channel=0, format=0x11 i2c i2c-0: master_xfer[0] W, addr=0x50, len=1 -- i2c i2c-1: NAK from device addr 0x50 msg #0 ALSA sound/pci/hda/hda_codec.c:1290: hda_codec_cleanup_stream: NID=0x3 ALSA sound/pci/hda/hda_codec.c:1290: hda_codec_cleanup_stream: NID=0x2 i2c i2c-0: master_xfer[0] W, addr=0x50, len=1