Being without power for longer reset it properly, it seems: ACPI: PCI Interrupt Link [LK2E] enabled at IRQ 47 ACPI: PCI Interrupt 0000:83:00.0[A] -> Link [LK2E] -> GSI 47 (level, high) -> IRQ 47 PCI: Setting latency timer of device 0000:83:00.0 to 64 ALSA sound/pci/hda/hda_intel.c:2022: chipset global capabilities = 0x3500 ALSA sound/pci/hda/hda_intel.c:754: codec_mask = 0x2 ALSA sound/pci/hda/hda_codec.c:3242: autoconfig: line_outs=4 (0xd/0xf/0xe/0x10/0x0) ALSA sound/pci/hda/hda_codec.c:3246: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0) ALSA sound/pci/hda/hda_codec.c:3250: hp_outs=1 (0x11/0x0/0x0/0x0/0x0) ALSA sound/pci/hda/hda_codec.c:3251: mono: mono_out=0x0 ALSA sound/pci/hda/hda_codec.c:3259: inputs: mic=0x14, fmic=0x0, line=0x13, fline=0x0, cd=0x0, aux=0x0 ALSA device list: #0: HDA Intel at 0xd0100000 irq 47
The mixer restore script then complained about control #4, saying it was unable to set it; the ALSA mixer state dump contains: control.4 { 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 }
All seemed normal, until I started mplayer and got no audio: [AO_ALSA] alsa-lib: pcm_dmix.c:996:(snd_pcm_dmix_open) unable to open slave [AO_ALSA] Playback open error: Invalid argument Could not open/initialize audio device -> no sound. Audio: no sound
Kernel-side, things look like the usual 'short attention span' bug: Pid: 3987, comm: mplayer Not tainted 2.6.26-rc7-00240-gfae47c0 #1
Call Trace: [<ffffffff80453c7e>] snd_pcm_hw_constraints_complete+0xbf/0x2b7 [<ffffffff80453ee8>] snd_pcm_open_substream+0x72/0xb9 [<ffffffff804ee718>] mutex_lock+0xd/0x1e [<ffffffff80453fbe>] snd_pcm_open+0x8f/0x188 [<ffffffff80228d82>] default_wake_function+0x0/0xe [<ffffffff8027f1ec>] exact_lock+0xc/0x14 [<ffffffff804466f8>] snd_open+0x40/0x53 [<ffffffff8027f3f6>] chrdev_open+0x120/0x144 [<ffffffff80285d28>] do_path_lookup+0x1cc/0x1ec [<ffffffff8027f2d6>] chrdev_open+0x0/0x144 [<ffffffff8027b9b1>] __dentry_open+0xe6/0x1e2 [<ffffffff80286e56>] do_filp_open+0x3ac/0x7f6 [<ffffffff8027b740>] get_unused_fd_flags+0x7f/0x10e [<ffffffff8027b815>] do_sys_open+0x46/0xca [<ffffffff8020bdeb>] system_call_after_swapgs+0x7b/0x80
ALSA sound/core/pcm_native.c:2051: snd_pcm_hw_constraints_complete failed ALSA sound/pci/hda/hda_codec.c:774: hda_codec_cleanup_stream: NID=0x2 ALSA sound/pci/hda/hda_codec.c:774: hda_codec_cleanup_stream: NID=0x4 ALSA sound/pci/hda/hda_codec.c:774: hda_codec_cleanup_stream: NID=0x3 ALSA sound/pci/hda/hda_codec.c:774: hda_codec_cleanup_stream: NID=0x5 hda_codec: num_steps = 0 for NID=0x2 (ctl = Front Playback Volume) hda_codec: num_steps = 0 for NID=0x4 (ctl = Surround Playback Volume) hda_codec: num_steps = 0 for NID=0x3 (ctl = Center Playback Volume) hda_codec: num_steps = 0 for NID=0x3 (ctl = LFE Playback Volume) hda_codec: num_steps = 0 for NID=0x5 (ctl = Side Playback Volume) ALSA sound/pci/hda/hda_intel.c:601: hda_intel: azx_get_response timeout, switching to polling mode: last cmd=0x102ba000 ALSA sound/pci/hda/hda_intel.c:608: hda_intel: azx_get_response timeout, switching to single_cmd mode: last cmd=0x102ba000 ALSA sound/pci/hda/hda_intel.c:666: hda-intel: get_response timeout: IRS=0x0 ALSA sound/pci/hda/hda_intel.c:666: hda-intel: get_response timeout: IRS=0x0 ALSA sound/pci/hda/hda_intel.c:666: hda-intel: get_response timeout: IRS=0x0 ALSA sound/pci/hda/hda_intel.c:666: hda-intel: get_response timeout: IRS=0x0 ALSA sound/pci/hda/hda_intel.c:666: hda-intel: get_response timeout: IRS=0x0 ALSA sound/pci/hda/hda_intel.c:666: hda-intel: get_response timeout: IRS=0x0 ALSA sound/pci/hda/hda_intel.c:666: hda-intel: get_response timeout: IRS=0x0 ALSA sound/pci/hda/hda_intel.c:666: hda-intel: get_response timeout: IRS=0x0 ALSA sound/pci/hda/hda_intel.c:666: hda-intel: get_response timeout: IRS=0x0 ALSA sound/pci/hda/hda_intel.c:666: hda-intel: get_response timeout: IRS=0x0 __ratelimit: 455 messages suppressed ALSA sound/pci/hda/hda_intel.c:666: hda-intel: get_response timeout: IRS=0x0 __ratelimit: 21 messages suppressed ALSA sound/pci/hda/hda_intel.c:666: hda-intel: get_response timeout: IRS=0x0 __ratelimit: 155 messages suppressed ALSA sound/pci/hda/hda_intel.c:666: hda-intel: get_response timeout: IRS=0x0
PCM streams are advertised, which is new: prometheus ~ # aplay -L default:CARD=Intel HDA Intel, CA0110 Analog Default Audio Device front:CARD=Intel,DEV=0 HDA Intel, CA0110 Analog Front speakers surround40:CARD=Intel,DEV=0 HDA Intel, CA0110 Analog 4.0 Surround output to Front and Rear speakers surround41:CARD=Intel,DEV=0 HDA Intel, CA0110 Analog 4.1 Surround output to Front, Rear and Subwoofer speakers surround50:CARD=Intel,DEV=0 HDA Intel, CA0110 Analog 5.0 Surround output to Front, Center and Rear speakers surround51:CARD=Intel,DEV=0 HDA Intel, CA0110 Analog 5.1 Surround output to Front, Center, Rear and Subwoofer speakers surround71:CARD=Intel,DEV=0 HDA Intel, CA0110 Analog 7.1 Surround output to Front, Center, Side, Rear and Woofer speakers null Discard all samples (playback) or generate zero samples (capture) prometheus ~ # aplay -l **** List of PLAYBACK Hardware Devices **** card 0: Intel [HDA Intel], device 0: CA0110 Analog [CA0110 Analog] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: Intel [HDA Intel], device 1: CA0110 Digital [CA0110 Digital] Subdevices: 1/1 Subdevice #0: subdevice #0
Sorry to report that I was too late in capturing codec info, this had already reverted to the phantom 255 GPIOs configuration.
Regards, Tony V.