[alsa-devel] Fwd: Problems with hda_intel, Santa Rosa, and suspend

Takashi Iwai tiwai at suse.de
Tue Jun 19 12:56:03 CEST 2007


At Sun, 17 Jun 2007 20:59:14 -0500,
Matt Mullins wrote:
> 
> Well, that fixed the as-module problem; now snd-hda-intel works as a
> module.  However, suspend/resume still doesn't work:
> [    7.287540] ALSA
> /home/mmullins/Desktop/alsa/alsa-driver/pci/hda/../../alsa-kernel/pci/hda/hda_intel.c:609:
> hda-intel: send_cmd timeout: IRS=0x1, val=0x7c2f0009
> [    7.287667] ALSA
> /home/mmullins/Desktop/alsa/alsa-driver/pci/hda/../../alsa-kernel/pci/hda/hda_intel.c:609:
> hda-intel: send_cmd timeout: IRS=0x1, val=0x7c270500
> [    7.287795] ALSA
> /home/mmullins/Desktop/alsa/alsa-driver/pci/hda/../../alsa-kernel/pci/hda/hda_intel.c:609:
> hda-intel: send_cmd timeout: IRS=0x1, val=0x7c3f0009
> [    7.287922] ALSA
> /home/mmullins/Desktop/alsa/alsa-driver/pci/hda/../../alsa-kernel/pci/hda/hda_intel.c:609:
> hda-intel: send_cmd timeout: IRS=0x1, val=0x7c370500
> [    7.288049] ALSA
> /home/mmullins/Desktop/alsa/alsa-driver/pci/hda/../../alsa-kernel/pci/hda/hda_intel.c:609:
> hda-intel: send_cmd timeout: IRS=0x1, val=0x7c4f0009
> [    7.288177] ALSA
> /home/mmullins/Desktop/alsa/alsa-driver/pci/hda/../../alsa-kernel/pci/hda/hda_intel.c:609:
> hda-intel: send_cmd timeout: IRS=0x1, val=0x7c470500
> [    7.288304] ALSA
> /home/mmullins/Desktop/alsa/alsa-driver/pci/hda/../../alsa-kernel/pci/hda/hda_intel.c:609:
> hda-intel: send_cmd timeout: IRS=0x1, val=0x7c5f0009
> 
> This can be worked around by removing and reinserting the
> snd-hda-intel module.  However, there is still a problem in the PM
> code.

This timeout implies that the communication betweeen the codec and the
controller chips get broken.  The driver itself works fine with many
other devices, so it's likely another problem - in most cases, it's
either an ACPI problem or a conflict with non-working modem codec.   
The latter case is found, for example, on Thinkpad T60/X60.  If you
have a modem codec (see /proc/asound/card0/codec#*), try to exclude
the modem codec via probe_mask module option. 


Takashi


More information about the Alsa-devel mailing list