diff options
author | Takashi Iwai <tiwai@suse.de> | 2006-01-12 12:28:44 -0500 |
---|---|---|
committer | Jaroslav Kysela <perex@suse.cz> | 2006-03-22 04:22:51 -0500 |
commit | 27346166a9b3b9eee586bce212502cddf9685a07 (patch) | |
tree | 97a1feb7937b0ca82538e049e7e332f4797b2eb9 /Documentation/sound/alsa | |
parent | 84a43bd523a63f1b53fd734c3798d71b7b53f123 (diff) |
[ALSA] hda-intel - Add single_cmd option for debugging
Modules: Documentation,HDA Intel driver
Added single_cmd module option for debugging in the case CORB/RIRB
doesn't work well (e.g. due to wrong irq routings).
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Diffstat (limited to 'Documentation/sound/alsa')
-rw-r--r-- | Documentation/sound/alsa/ALSA-Configuration.txt | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/Documentation/sound/alsa/ALSA-Configuration.txt b/Documentation/sound/alsa/ALSA-Configuration.txt index 36b511c7cade..cc8a70187199 100644 --- a/Documentation/sound/alsa/ALSA-Configuration.txt +++ b/Documentation/sound/alsa/ALSA-Configuration.txt | |||
@@ -671,6 +671,8 @@ Prior to version 0.9.0rc4 options had a 'snd_' prefix. This was removed. | |||
671 | 671 | ||
672 | model - force the model name | 672 | model - force the model name |
673 | position_fix - Fix DMA pointer (0 = auto, 1 = none, 2 = POSBUF, 3 = FIFO size) | 673 | position_fix - Fix DMA pointer (0 = auto, 1 = none, 2 = POSBUF, 3 = FIFO size) |
674 | single_cmd - Use single immediate commands to communicate with | ||
675 | codecs (for debugging only) | ||
674 | 676 | ||
675 | This module supports one card and autoprobe. | 677 | This module supports one card and autoprobe. |
676 | 678 | ||
@@ -723,6 +725,17 @@ Prior to version 0.9.0rc4 options had a 'snd_' prefix. This was removed. | |||
723 | (Usually SD_LPLIB register is more accurate than the | 725 | (Usually SD_LPLIB register is more accurate than the |
724 | position buffer.) | 726 | position buffer.) |
725 | 727 | ||
728 | NB: If you get many "azx_get_response timeout" messages at | ||
729 | loading, it's likely a problem of interrupts (e.g. ACPI irq | ||
730 | routing). Try to boot with options like "pci=noacpi". Also, you | ||
731 | can try "single_cmd=1" module option. This will switch the | ||
732 | communication method between HDA controller and codecs to the | ||
733 | single immediate commands instead of CORB/RIRB. Basically, the | ||
734 | single command mode is provided only for BIOS, and you won't get | ||
735 | unsolicited events, too. But, at least, this works independently | ||
736 | from the irq. Remember this is a last resort, and should be | ||
737 | avoided as much as possible... | ||
738 | |||
726 | The power-management is supported. | 739 | The power-management is supported. |
727 | 740 | ||
728 | Module snd-hdsp | 741 | Module snd-hdsp |