Por que a opção single_cmd Alsa para depuração apenas?

1

De acordo com a documentação da Alsa, a opção single_cmd é apenas para depuração:

single_cmd - Use single immediate commands to communicate with codecs (for debugging only)

NB: If you get many "azx_get_response timeout" messages at loading, it's likely a problem of interrupts (e.g. ACPI irq routing). Try to boot with options like "pci=noacpi". Also, you can try "single_cmd=1" module option. This will switch the communication method between HDA controller and codecs to the single immediate commands instead of CORB/RIRB. Basically, the single command mode is provided only for BIOS, and you won't get unsolicited events, too. But, at least, this works independently from the irq. Remember this is a last resort, and should be avoided as much as possible...

link

Esta opção parece tornar meu sistema mais estável.

Por que essa opção deve ser usada apenas para depuração? Existe algum risco de usar single_cmd como um parâmetro usual?

    
por cmn 21.05.2015 / 23:04

1 resposta

0

Não há risco no que diz respeito ao driver de som.

No entanto, as mensagens "azx_get_response timeout" são apenas sintomas causados por problemas com interrupções, e esses problemas de interrupção podem causar erros em outros locais. Usar single_cmd não pode afetar nenhum desses outros erros. Se for possível, você deve tentar corrigir esses problemas de interrupção.

    
por CL. 22.05.2015 / 10:05